Siddharth Ganesan
7b84616a27
Add respond to subagents
2026-02-05 20:55:50 -08:00
Siddharth Ganesan
a411d69f68
Updated mcp
2026-02-05 20:37:52 -08:00
Siddharth Ganesan
e02fe94186
Clean up mcp
2026-02-05 20:26:47 -08:00
Siddharth Ganesan
05ee6da190
Fix mcp
2026-02-05 19:59:00 -08:00
Siddharth Ganesan
5f89f625d7
Fix - cursor makes me sad
2026-02-05 19:26:47 -08:00
Siddharth Ganesan
adf6b83d00
Refactor complete - no testing yet
2026-02-05 16:47:57 -08:00
Siddharth Ganesan
f582c78220
Refactor
2026-02-05 16:19:52 -08:00
Siddharth Ganesan
54a5e06789
Continued cleanup
2026-02-05 15:26:24 -08:00
Siddharth Ganesan
ea22b1da4d
First cleanup pass complete - untested
2026-02-05 13:27:55 -08:00
Siddharth Ganesan
57cba2ab1e
Tool refactor
2026-02-05 13:27:55 -08:00
Siddharth Ganesan
53d436835a
Initial test shows diff store still working
2026-02-05 13:27:55 -08:00
Siddharth Ganesan
0729e37a6e
Initial temp state, in the middle of a refactor
2026-02-05 13:27:55 -08:00
Siddharth Ganesan
378b19abdf
Checkpoint
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
99f920a8d1
Fix lint
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
cb1922e033
Fix stream buffer
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
f3b1691997
LUAAAA
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
60388f10ac
Fix edge issue
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
16c187de56
Streaming seems to work but copilot is dumb
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
84a1d5623f
Things are broken
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
3631ba7223
Fix abort
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
45034802b7
Streaming
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
aab33485e2
Checkpoint
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
52e39ab804
BROKEN
2026-02-05 13:27:54 -08:00
Siddharth Ganesan
03e9da0941
Fix
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
0bb36362c6
Improvement
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
0f66feef4a
mcp v1
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
c31e54f442
Add mcp
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
5c9ebc40e5
Stuff
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
a4cbdda235
Ss tests
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
045d68e3b3
Basic ss tes
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
d8c827eed1
v1
2026-02-05 13:27:53 -08:00
Siddharth Ganesan
b62f599252
v0
2026-02-05 13:27:53 -08:00
Waleed
1d4d61a10a
feat(azure): added azure anthropic, added backwards compat support for chat completions API, added opus 4.6 ( #3145 )
...
* feat(azure): added azure anthropic, added backwards compat support for chat completions API, added opus 4.6
* added max thinking level
* update tests
* ack comments
* update cql validation
2026-02-05 10:52:18 -08:00
Vikhyath Mondreti
2d7e6c9796
fix(client-exec): send correct client workflow state override ( #3143 )
2026-02-04 23:53:09 -08:00
Vikhyath Mondreti
ea3bab1f76
fix(inputs): canonical params + manual validations + params resolution cleanups ( #3141 )
...
* fix(onedrive): canonical param required validation
* fix onedrive
* cleanup canonical tool param resolution code
* fix type
* fix jira type checks
* remove manual validations
2026-02-04 22:58:51 -08:00
Waleed
552dc56fc3
feat(confluence): added more confluence endpoints ( #3139 )
...
* feat(confluence): added more confluence endpoints
* update license
* updated
* updated docs
2026-02-04 19:46:28 -08:00
Waleed
2147309365
fix(tracespans): update tracespans tool calls to accurately display inputs for successive identical tool calls ( #3140 )
2026-02-04 19:32:18 -08:00
Waleed
36ec68d93e
fix(serializer): validate required fields for blocks without tools ( #3137 )
2026-02-04 16:47:18 -08:00
Vikhyath Mondreti
fce566cc2f
fix(mistral): restore mistral configs for v2 version ( #3138 )
2026-02-04 16:03:04 -08:00
Siddharth Ganesan
1933e1aad5
improvement(openai): migrate to responses api ( #3135 )
...
* Migrate openai to use responses api
* Consolidate azure
* Fix streaming
* Bug fixes
* Bug fixes
* Fix responseformat
* Refactor
* Fix bugs
* Fix
* Fix azure openai response format with tool calls
* Fixes
* Fixes
* Fix temp
2026-02-04 15:50:18 -08:00
Waleed
793adda986
fix(limits): updated rate limiter to match execution timeouts, adjusted timeouts fallback to be free plan ( #3136 )
...
* fix(limits): updated rate limiter to match execution timeouts, adjusted timeouts fallback to be free plan
* upgrade turborepo
2026-02-04 15:31:53 -08:00
Waleed
8d846c5983
feat(async-jobs): async execution with job queue backends ( #3134 )
...
* feat(async-jobs): async execution with job queue backends
* added migration
* remove unused envvar, remove extraneous comments
* ack comment
* same for db
* added dedicated async envvars for timeouts, updated helm
* updated comment
* ack comment
* migrated routes to be more restful
* ack comments
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 14:52:33 -08:00
Vikhyath Mondreti
362f4c2918
improvement(timeouts): sync to 50 min, self-hosted maxed out ( #3133 )
...
* improvement(timeouts): sync to 50 min, self-hosted maxed out
* update env vars
2026-02-04 11:27:41 -08:00
Waleed
c77e351067
fix(providers): correct tool calling message format across all providers ( #3132 )
...
* fix(providers): correct tool calling message format across all providers
* fix(bedrock): correct timestamp char count in comment
* chore(gemini): remove dead executeToolCall function
* remove unused var
2026-02-04 11:02:49 -08:00
Vikhyath Mondreti
a627faabe7
feat(timeouts): execution timeout limits ( #3120 )
...
* feat(timeouts): execution timeout limits
* fix type issues
* add to docs
* update stale exec cleanup route
* update more callsites
* update tests
* address bugbot comments
* remove import expression
* support streaming and async paths'
* fix streaming path
* add hitl and workflow handler
* make sync path match
* consolidate
* timeout errors
* validation errors typed
* import order
* Merge staging into feat/timeout-lims
Resolved conflicts:
- stt/route.ts: Keep both execution timeout and security imports
- textract/parse/route.ts: Keep both execution timeout and validation imports
- use-workflow-execution.ts: Keep cancellation console entry from feature branch
- input-validation.ts: Remove server functions (moved to .server.ts in staging)
- tools/index.ts: Keep execution timeout, use .server import for security
* make run from block consistent
* revert console update change
* fix subflow errors
* clean up base 64 cache correctly
* update docs
* consolidate workflow execution and run from block hook code
* remove unused constant
* fix cleanup base64 sse
* fix run from block tracespan
2026-02-04 10:26:36 -08:00
Vikhyath Mondreti
f811594875
improvement(rooms): redis client closed should fail with indicator ( #3115 )
...
* improvement(rooms): redis client closed should fail fast
* bugbot comment
* consolidate
2026-02-03 23:48:46 -08:00
Emir Karabeg
0bc245b7a9
feat(note-block): note block preview newlines ( #3127 )
...
* feat(note-block): add single newline support in preview
Add remark-breaks plugin to the note block markdown renderer to convert
single newlines into line breaks. This fixes the issue where users had
to use double newlines (\n\n) to create visible line breaks in the
note block preview.
Co-authored-by: Emir Karabeg <emir-karabeg@users.noreply.github.com >
* Revert "feat(note-block): add single newline support in preview"
This reverts commit 049b42502a .
* feat(note-block): add single newline support in preview
Add a preprocessor function that converts single newlines to markdown
hard breaks (two trailing spaces + newline) before rendering. This
ensures that when users press Enter in the note block editor, the
line break shows up in the preview.
The function preserves:
- Double newlines (paragraph breaks)
- Code block formatting (fenced and inline)
Co-authored-by: Emir Karabeg <emir-karabeg@users.noreply.github.com >
* refactor(note-block): simplify comments
Co-authored-by: Emir Karabeg <emir-karabeg@users.noreply.github.com >
* added remark-breaks to allow single new line
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: Emir Karabeg <emir-karabeg@users.noreply.github.com >
Co-authored-by: waleed <walif6@gmail.com >
2026-02-03 20:30:39 -08:00
Waleed
0a08ac03b9
fix(import): preserve workflow colors during import ( #3130 )
...
* fix(import): preserve workflow colors during import
* cleanup
2026-02-03 20:18:08 -08:00
Waleed
7977ac88ca
fix(editor): block rename applies to correct block when selection changes ( #3129 )
2026-02-03 20:06:03 -08:00
Vikhyath Mondreti
5b0c2156e0
improvement(files): pass user file objects around consistently ( #3119 )
...
* improvement(collab): do not refetch active workflow id
* progress on files
* more integrations
* separate server and client logic
* consolidate more code
* fix integrations
* fix types
* consolidate more code
* fix tests
* fix more bugbot comments
* fix type check
* fix circular impport
* address more bugbot comments
* fix ocr integrations
* fix typing
* remove leftover type
* address bugbot comment
* fix file block adv mode
* fix
* normalize file input
* fix v2 blocmks for ocr
* fix for v2 versions
* fix more v2 blocks
* update single file blocks
* make interface simpler
* cleanup fireflies
* remove file only annotation
* accept all types
* added wand to ssh block
* user files should be passed through
* improve docs
* fix slack to include successful execs
* fix dropbox upload file
* fix sendgrid
* fix dropbox
* fix
* fix
* update skills
* fix uploaded file
---------
Co-authored-by: waleed <walif6@gmail.com >
2026-02-03 19:50:23 -08:00