Vikhyath Mondreti
593bda7d0b
import order
2026-02-03 23:40:17 -08:00
Vikhyath Mondreti
5565677f7c
validation errors typed
2026-02-03 19:58:18 -08:00
Vikhyath Mondreti
06ddd80ab4
timeout errors
2026-02-03 19:54:59 -08:00
Vikhyath Mondreti
fe27adfb7c
Merge remote-tracking branch 'origin/staging' into feat/timeout-lims
2026-02-03 18:55:03 -08:00
Vikhyath Mondreti
ee06ee34f6
consolidate
2026-02-03 18:51:57 -08:00
Vikhyath Mondreti
39d75892a3
make sync path match
2026-02-03 18:43:08 -08:00
Vikhyath Mondreti
424b6e6a61
add hitl and workflow handler
2026-02-03 18:33:16 -08:00
Waleed
4ba22527b6
improvement(tag-dropdown): removed custom styling on tag dropdown popover, fixed execution ordering in terminal and loops entries ( #3126 )
...
* improvement(tag-dropdown): removeed custom styling on tag dropdown popover, fixed execution ordering in terminal and loops entries
* ack pr comments
* handle old records
2026-02-03 18:32:40 -08:00
Vikhyath Mondreti
066850b65a
fix streaming path
2026-02-03 18:25:04 -08:00
Vikhyath Mondreti
c332efd1e4
support streaming and async paths'
2026-02-03 18:22:08 -08:00
Vikhyath Mondreti
d2e4afd15b
remove import expression
2026-02-03 16:40:54 -08:00
Vikhyath Mondreti
bbf5c66abd
address bugbot comments
2026-02-03 16:40:23 -08:00
Vikhyath Mondreti
f104659330
update tests
2026-02-03 16:32:43 -08:00
Vikhyath Mondreti
eac163cfd0
update more callsites
2026-02-03 16:28:28 -08:00
Vikhyath Mondreti
b53ed5dae0
update stale exec cleanup route
2026-02-03 16:23:22 -08:00
Vikhyath Mondreti
d7259e304a
add to docs
2026-02-03 16:17:30 -08:00
Waleed
c51f266ad7
fix(logs): use formatDuration utility and align file cards styling ( #3125 )
2026-02-03 15:26:09 -08:00
Waleed
4ca00810b2
fix(http): serialize nested objects in form-urlencoded body ( #3124 )
2026-02-03 10:58:01 -08:00
Waleed
710bf75bca
fix(sidebar): right-click replaces selection, reset popover hover state ( #3123 )
...
* fix(sidebar): right-click replaces selection, reset popover hover state
* fix(queries): add userId to superuser query key for cache isolation
2026-02-03 10:09:03 -08:00
Waleed
f21fe2309c
fix(formatting): consolidate duration formatting into shared utility ( #3118 )
...
* fix(formatting): consolidate duration formatting into shared utility
* fix(formatting): preserve original precision and rounding behavior
* fix(logs): add precision to logs list duration formatting
* fix(formatting): use parseFloat to preserve fractional milliseconds
* feat(ee): add enterprise modules (#3121 )
* fix(formatting): return null for missing values, strip trailing zeros
2026-02-02 23:57:08 -08:00
Waleed
9c3fd1f7af
feat(ee): add enterprise modules ( #3121 )
2026-02-02 23:40:18 -08:00
Vikhyath Mondreti
501b44e05a
fix type issues
2026-02-02 19:53:12 -08:00
Vikhyath Mondreti
7c1e7273de
feat(timeouts): execution timeout limits
2026-02-02 19:24:09 -08:00
Waleed
a9b7d75d87
feat(editor): added docs link to editor ( #3116 )
2026-02-02 12:22:08 -08:00
Vikhyath Mondreti
0449804ffb
improvement(billing): duplicate checks for bypasses, logger billing actor consistency, run from block ( #3107 )
...
* improvement(billing): improve against direct subscription creation bypasses
* more usage of block/unblock helpers
* address bugbot comments
* fail closed
* only run dup check for orgs
2026-02-02 10:52:08 -08:00
Vikhyath Mondreti
c286f3ed24
fix(mcp): child workflow with response block returns error ( #3114 )
2026-02-02 09:30:35 -08:00
Vikhyath Mondreti
b738550815
fix(cleanup-cron): stale execution cleanup integer overflow ( #3113 )
2026-02-02 09:03:56 -08:00
Waleed
c6357f7438
feat(tools): added enrich so ( #3103 )
...
* feat(tools): added enrich so
* updated docs and types
2026-01-31 21:18:41 -08:00
Waleed
b1118935f7
fix(workflow): optimize loop/parallel regeneration and prevent duplicate agent tools ( #3100 )
...
* fix(workflow): optimize loop/parallel regeneration and prevent duplicate agent tools
* refactor(workflow): remove addBlock in favor of batchAddBlocks
- Migrated undo-redo to use batchAddBlocks instead of addBlock loop
- Removed addBlock method from workflow store (now unused)
- Updated tests to use helper function wrapping batchAddBlocks
- This fixes the cursor bot comments about inconsistent parent checking
2026-01-31 17:55:32 -08:00
Waleed
3e18b4186c
fix(mcp): pass timeout to SDK callTool to override 60s default ( #3101 )
2026-01-31 17:44:49 -08:00
Vikhyath Mondreti
e1ac201936
improvement(ratelimits, sockets): increase across all plans, reconnecting notif for sockets ( #3096 )
...
* improvement(rate-limits): increase across all plans
* improve sockets with reconnecting
* address bugbot comment
* fix typing
2026-01-31 16:48:57 -08:00
Waleed
6cb3977dd9
fix(visibility): updated visibility for non-sensitive tool params from user only to user or llm ( #3095 )
...
* fix(visibility): updated visibility for non-sensitive tool params from user only to user or llm
* update docs
* updated docs script
2026-01-31 11:31:08 -08:00
Waleed
e11758fb43
feat(tools): added google maps and DSPy ( #3098 )
...
* feat(tools): added google maps and DSPy
* updated docs
* updated broken import path
* updated icon
2026-01-31 11:08:35 -08:00
Vikhyath Mondreti
cf2f1abcaf
fix(executor): condition inside parallel ( #3094 )
...
* fix(executor): condition inside parallel
* remove comments
2026-01-30 18:47:39 -08:00
Waleed
4109feecf6
feat(invitations): added invitations query hook, migrated all tool files to use absolute imports ( #3092 )
...
* feat(invitations): added invitations query hook, migrated all tool files to use absolute imports
* ack PR comments
* remove dead import
* remove unused hook
2026-01-30 18:39:23 -08:00
Waleed
37d5e01f5f
fix(mcp): increase timeout from 1m to 10m ( #3093 )
2026-01-30 17:51:05 -08:00
Vikhyath Mondreti
2d799b3272
fix(billing): plan should be detected from stripe subscription object ( #3090 )
...
* fix(billing): plan should be detected from stripe subscription object
* fix typing
2026-01-30 17:01:16 -08:00
Waleed
92403e0594
fix(editor): advanced toggle respects user edit permissions ( #3089 )
2026-01-30 15:22:46 -08:00
Emir Karabeg
2c4eb9fecb
fix(terminal): start precision ( #3078 )
...
* fix(executor): use performance.now() for precise block timing
Replace Date.now() with performance.now() for timing measurements in
the executor to provide sub-millisecond precision. This fixes timing
discrepancies with fast-executing blocks like the start block where
millisecond precision was insufficient.
Changes:
- block-executor.ts: Use performance.now() for block execution timing
- engine.ts: Use performance.now() for overall execution timing
Co-authored-by: emir <emir@simstudio.ai >
* format ms as whole nums,round secs to 2 decimal places and compute all started/ended times on server and passback to clinet
---------
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: waleed <walif6@gmail.com >
2026-01-30 12:52:08 -08:00
Emir Karabeg
aec0de046b
feat(note-block): enable body dragging to match workflow block ( #3073 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-01-30 12:51:40 -08:00
Emir Karabeg
51565a6e28
fix(note): remove icon from note block in preview ( #3075 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-01-30 12:46:20 -08:00
Vikhyath Mondreti
a280a53034
fix(agent-logs): don't filter out agent cost from trace span ( #3086 )
2026-01-30 12:31:31 -08:00
Vikhyath Mondreti
478a53521e
improvement(docker): update docker-compose env vars ( #3080 )
...
* improvement(docker): add internal api secret to docker compose
* remove dead code
* remove more dead code
* add api encryption key to this too
* update
2026-01-30 12:14:40 -08:00
Waleed
6cf9841b99
fix(invite-modal): remove custom button heights and useEffect anti-pattern ( #3082 )
...
* fix(invite-modal): remove custom button heights and useEffect anti-pattern
* cleanup
2026-01-30 12:14:27 -08:00
Vikhyath Mondreti
656beb8383
fix(anthropic): token limits for streaming with tool calls ( #3084 )
...
* remove for bedrock since they handle on their own
* fix
* fix inference config reference
* add to docs
* make it min between max tokens
2026-01-30 12:08:16 -08:00
Waleed
f7c3de0591
fix(streaming): handle multi-byte UTF-8 chars split across chunks ( #3083 )
2026-01-30 11:39:52 -08:00
Waleed
2ec9b7f47e
feat(deployments): human-readable version descriptions ( #3077 )
2026-01-30 11:17:18 -08:00
Vikhyath Mondreti
b0fbf3648d
improvment(sockets): migrate to redis ( #3072 )
...
* improvment(sockets): migrate to redis
* remove random error code
* improve typing
* use native api
* fix bugbot comments
* bugbot comment
* fix more bugbot cleanup comments
* null cursor
* fix
* cleanup code
* fix bugbot comments
2026-01-30 09:47:15 -08:00
Waleed
f718079593
improvement(docs): instant copy button + performance optimizations ( #3076 )
2026-01-29 23:24:58 -08:00
Waleed
dd2f0c6a6a
feat(tools): added similarweb ( #3071 )
2026-01-29 20:39:23 -08:00