Commit Graph

3438 Commits

Author SHA1 Message Date
Vikhyath Mondreti
f256a9fa8c make interface simpler 2026-02-03 12:15:26 -08:00
Vikhyath Mondreti
47c9604577 update single file blocks 2026-02-03 12:09:55 -08:00
Vikhyath Mondreti
ff0753a298 fix more v2 blocks 2026-02-03 11:55:51 -08:00
Vikhyath Mondreti
3b747086bf fix for v2 versions 2026-02-03 11:53:57 -08:00
Vikhyath Mondreti
285490666f fix v2 blocmks for ocr 2026-02-03 11:50:26 -08:00
Vikhyath Mondreti
c230e1aae2 normalize file input 2026-02-03 11:38:14 -08:00
Vikhyath Mondreti
6e5e8debc5 fix 2026-02-03 11:23:54 -08:00
Vikhyath Mondreti
66b954d15d fix file block adv mode 2026-02-03 11:00:05 -08:00
Vikhyath Mondreti
4169a25e29 address bugbot comment 2026-02-03 09:49:07 -08:00
Vikhyath Mondreti
0aeaf6faee remove leftover type 2026-02-03 01:22:49 -08:00
Vikhyath Mondreti
a6ec6a0e6c fix typing 2026-02-03 01:22:21 -08:00
Vikhyath Mondreti
cbe0f8aed2 fix ocr integrations 2026-02-03 01:18:13 -08:00
Vikhyath Mondreti
6e642fc705 address more bugbot comments 2026-02-03 00:58:58 -08:00
Vikhyath Mondreti
1c857cdcda fix circular impport 2026-02-03 00:52:12 -08:00
Vikhyath Mondreti
7570e509ff Merge branch 'staging' into improvement/double-fetch 2026-02-02 20:24:34 -08:00
Vikhyath Mondreti
1ff35405fa fix type check 2026-02-02 20:14:46 -08:00
Vikhyath Mondreti
3ceabbb816 fix more bugbot comments 2026-02-02 20:12:31 -08:00
Vikhyath Mondreti
a65f3b8e6b fix tests 2026-02-02 17:26:57 -08:00
Vikhyath Mondreti
5ecbf6cf4a consolidate more code 2026-02-02 17:21:22 -08:00
Vikhyath Mondreti
42767fc4f4 fix types 2026-02-02 17:13:23 -08:00
Vikhyath Mondreti
5a0becf76f fix integrations 2026-02-02 17:04:17 -08:00
Vikhyath Mondreti
f4a3c94f87 consolidate more code 2026-02-02 15:11:32 -08:00
Vikhyath Mondreti
9ec0c8f3f5 separate server and client logic 2026-02-02 15:00:53 -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
Vikhyath Mondreti
39ca1f61c7 more integrations 2026-02-02 01:08:38 -08:00
Vikhyath Mondreti
1da3407f41 progress on files 2026-02-01 11:14:32 -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
Vikhyath Mondreti
bea0a685ae improvement(collab): do not refetch active workflow id 2026-01-31 18:50:14 -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