Waleed
ea8762e99b
v0.3.51: mcp support, copilot improvements, polling for live execution data, bug fixes
v0.3.51
2025-09-10 14:35:53 -07:00
Waleed
cff0a8718e
fix(webhooks): made spacing more clear, added copy button for webhook URL & fixed race condition for mcp tools/server fetching in the mcp block ( #1309 )
...
* update infra and remove railway
* fix(webooks-ui): made spacing more clear, added copy button for webhook URL & fixed race condition for mcp tools/server fetching in the mcp block
* Revert "update infra and remove railway"
This reverts commit 5a8876209d .
* remove extraneous comments
* ack PR comments
2025-09-10 14:25:17 -07:00
Vikhyath Mondreti
abca73106d
improvement(readme): add e2b reference to readme ( #1307 )
2025-09-10 10:53:47 -07:00
Waleed
afb99fbaf1
fix(webhook-ui): fixed webhook ui ( #1301 )
...
* update infra and remove railway
* fix(webhook-ui): fixed webhook ui
* Revert "update infra and remove railway"
This reverts commit 88669ad0b7 .
* feat(control-bar): updated export controls and webhook settings
* additional styling improvements to chat deploy & templates modals
* fix test event
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-10 09:35:28 -07:00
Adam Gough
4d973ffb01
Fix(yaml env var): added env var fallback ( #1300 )
...
* added env var to route
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-09 18:11:53 -07:00
Vikhyath Mondreti
8841e9bd6b
fix(subflow-validation): validate subflow fields correctly + surface serialization errors in the logs correctly ( #1299 )
...
* fix(subflow-validation): validate subflow fields correctly + surface serialiazation errors in the logs correctly
* remove comments
2025-09-09 18:02:30 -07:00
Waleed
3d4b9f0665
feat(mcp): added support for mcp servers ( #1296 )
...
* update infra and remove railway
* feat(mcp): add mcp support
* consolidate mcp utils
* UI improvements, more MCP stuff
* cleanup placeholders
* reran migrations
* general improvements
* fix server side mcp exec
* more improvements, fixed search in environment settings tab
* persist subblock values for mcp block
* style fixes
* udpdate all text-primary to text-muted-foreground for visibility in dark mode
* Revert "update infra and remove railway"
This reverts commit dbf2b153b8f96808e7bb7e5f86f7e8624e3c12dd.
* make MCP servers workspace-scoped
* cleanup & remove unused dep
* consolidated utils, DRY
* added tests
* better error messages, confirmed that permissions works correctly
* additional improvements
* remove extraneous comments
* reran migrations
* lint
* style changes
* fix: prevent config mutation in MCP client URL retry logic
Fixed an issue where the MCP client was mutating the shared configuration
object's URL during retry attempts. This could cause configuration corruption
if the same config object was reused elsewhere.
* resolve PR comments
* ack PR comments
2025-09-09 17:18:08 -07:00
Vikhyath Mondreti
c48039f97f
improvement(subblock-defaults): custom defaults for subblocks if needed ( #1298 )
2025-09-09 17:12:10 -07:00
Waleed
8f7b11f089
feat(account): added user profile pictures in settings ( #1297 )
...
* update infra and remove railway
* feat(account): add profile pictures
* Revert "update infra and remove railway"
This reverts commit e3f0c49456 .
* ack PR comments, use brandConfig logo URL as default
2025-09-09 16:09:31 -07:00
Waleed
ae670a7819
fix(start-input): restore tag dropdown in input-format component ( #1294 )
...
* update infra and remove railway
* fix(input-format): restore tag dropdown in input-format component
* Revert "update infra and remove railway"
This reverts commit 7ade5fb2ef .
* style improvements
2025-09-09 12:58:21 -07:00
Vikhyath Mondreti
a5c224e4b0
fix(workflow-block): remove process specific circular dependency check ( #1293 )
...
* fix(workflow-block): remove process specific circular dep check
* remove comments
2025-09-09 12:50:25 -07:00
Vikhyath Mondreti
0785f6e920
feat(logs-api): expose logs as api + can subscribe to workflow execution using webhook url ( #1287 )
...
* feat(logs-api): expose logs as api + can subscribe to workflow exection using webhook url
* fix scroll
* Update apps/docs/content/docs/execution/api.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix rate limits
* address greptile comments
* remove unused file
* address more greptile comments
* minor UI changes
* fix atomicity to prevent races
* make search param sensible
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-09 11:34:18 -07:00
Siddharth Ganesan
cf4a935575
Merge pull request #1286 from simstudioai/fix/copilot-custom-tools
...
fix(copilot): custom tools
2025-09-08 17:23:58 -07:00
Siddharth Ganesan
521316bb8c
Lint
2025-09-08 16:39:57 -07:00
Vikhyath Mondreti
d357280003
feat(usage-api): make external endpoint to query usage ( #1285 )
...
* feat(usage-api): make external endpoint to query usage
* add docs
* consolidate endpoints with rate-limits one
* update docs
* consolidate code
* remove unused route
2025-09-08 16:35:58 -07:00
Siddharth Ganesan
adf8c2244c
Fix custom tool save
2025-09-08 15:46:59 -07:00
Siddharth Ganesan
ebfdb9ce3b
V1
2025-09-08 15:23:15 -07:00
Vikhyath Mondreti
784992f347
v0.3.50: debounce moved server side, hasWorkflowChanged fixes, advanced mode/serializer fix, jira fix, billing notifs
v0.3.50
2025-09-08 11:53:44 -07:00
Waleed
5218dd41b9
fix(notifications): increase precision on billing calculations ( #1283 )
...
* update infra and remove railway
* fix(notifications): increase precision on billing calculations
* Revert "update infra and remove railway"
This reverts commit d17603e844 .
* cleanup
2025-09-08 10:46:23 -07:00
Waleed
07e70409c7
feat(notifications): added notifications for usage thresholds, overages, and welcome emails ( #1266 )
...
* feat(notifications): added notifications for usage thresholds, overages, and welcome emails
* cleanup
* updated logo, ack PR comments
* ran migrations
2025-09-08 09:47:16 -07:00
Adam Gough
07ba17422b
Fix(jira): reading multiple issues and write
...
fixed the read and write tools in jira
2025-09-06 20:48:49 -07:00
Waleed
d45324bb83
fix(sidebar): draggable cursor on sidebar when switching workflows ( #1276 )
2025-09-06 19:52:23 -07:00
Vikhyath Mondreti
ced64129da
fix(subblock-param-mapping): consolidate resolution of advanced / basic mode params using canonicalParamId ( #1274 )
...
* fix(serializer): block's params mapper not running first
* fix
* fix
* revert
* add canonicalParamId
* fix
* fix tests
* fix discord
* fix condition checking
* edit condition check
* fix
* fix subblock config check
* fix
* add logging
* add more logs
* fix
* fix
* attempt
* fix discord
* remove unused discord code
* mark as required correctly
2025-09-06 17:33:49 -07:00
Vikhyath Mondreti
1e14743391
fix(sockets): move debounce to server side ( #1265 )
...
* fix(sockets): move debounce to server side
* remove comments / unused onBlur
2025-09-06 12:49:35 -07:00
Waleed
a0bb754c8c
0.3.49: readme updates, router block and variables improvements
2025-09-05 14:58:39 -07:00
Waleed
851031239d
fix(variables): add back ability to reference root block like <start> ( #1262 )
2025-09-05 14:45:26 -07:00
Waleed
3811b509ef
fix(router): change router block content to prompt ( #1261 )
...
* fix(router): remove prompt from router content
* fixed router
2025-09-05 13:39:04 -07:00
Vikhyath Mondreti
abb835d22d
fix(schedule-self-host): remove incorrect migration ( #1260 )
...
* fix(schedule-self-host): remove incorrect migration
* delete unintentional file
2025-09-05 11:52:39 -07:00
Vikhyath Mondreti
f2a046ff24
improvement(docs): readme.md to mention .env setup for copilot setup
2025-09-05 11:01:54 -07:00
Vikhyath Mondreti
bd6d4a91a3
0.3.48: revert trigger dev bypass for enterprise users
2025-09-04 23:57:22 -07:00
Vikhyath Mondreti
21beca8fd5
fix(cleanup): cleanup unused vars + webhook typo ( #1259 )
2025-09-04 23:52:31 -07:00
Vikhyath Mondreti
0a86eda853
Revert "feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users ( #1250 )" ( #1257 )
...
This reverts commit 37dcde2afc .
2025-09-04 23:37:19 -07:00
Waleed
60a061e38a
v0.3.47: race condition fixes, store rehydration consolidation, other bugs
v0.3.47
2025-09-04 22:36:42 -07:00
Waleed
ab71fcfc49
feat(invitations): add ability to resend invitations with cooldown, fixed UI in dark mode issues ( #1256 )
2025-09-04 22:15:27 -07:00
Vikhyath Mondreti
864622c1dc
fix(ratelimits): enterprise and team checks should be pooled limit ( #1255 )
...
* fix(ratelimits): enterprise and team checks should be pooled limit"
* fix
* fix dynamic imports
* fix tests"
;
2025-09-04 21:44:56 -07:00
Waleed
8668622d66
feat(duplicate): duplicate variables when duplicating a workflow ( #1254 )
...
* feat(duplicate): duplicate variables when duplicating a workflow
* better typing
2025-09-04 21:20:30 -07:00
Waleed
53dd277cfe
fix(cost): restored cost reporting for agent block in console entry ( #1253 )
2025-09-04 21:12:15 -07:00
Vikhyath Mondreti
0e8e8c7a47
fix(sidebar): order by created at ( #1251 )
2025-09-04 20:23:00 -07:00
Vikhyath Mondreti
47da5eb6e8
fix(rehydration): consolidate store rehydration code ( #1249 )
...
* fix(rehydration): consolidate store rehydration code
* fix stale closure
2025-09-04 20:00:51 -07:00
Vikhyath Mondreti
37dcde2afc
feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users ( #1250 )
...
* feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users
* reuse subscription record instead of making extra db call
2025-09-04 20:00:24 -07:00
Vikhyath Mondreti
e31627c7c2
fix(sidebar): re-ordering based on last edit is confusing ( #1248 )
2025-09-04 18:30:59 -07:00
Vikhyath Mondreti
57c98d86ba
fix(race-condition-workflow-switching): another race condition between registry and workflow stores ( #1247 )
...
* fix(race-condition-workflow-switching): another race condition between regitry and workflow stores"
* fix initial load race cond + cleanup
* fix initial load issue + simplify
2025-09-04 18:02:00 -07:00
Vikhyath Mondreti
0f7dfe084a
fix(hydration): duplicate overlay after idle + subblocks race condition ( #1246 )
...
* fix(hydration): duplicate overlay after idle + subblocks race condition
* remove random timeout
* re-use correct helper
* remove redundant check
* add check
* remove third init func
2025-09-04 16:18:35 -07:00
Siddharth Ganesan
afc1632830
Merge pull request #1245 from simstudioai/fix/copilot-billing
...
improvement(copilot): billing multiplier adjustments
2025-09-04 12:05:17 -07:00
Siddharth Ganesan
56eee2c2d2
Waring
2025-09-04 11:37:06 -07:00
Siddharth Ganesan
fc558a8eef
Lint + tests
2025-09-04 11:35:03 -07:00
Siddharth Ganesan
c68cadfb84
Docs
2025-09-04 11:27:54 -07:00
Siddharth Ganesan
95d93a2532
change
2025-09-04 11:23:36 -07:00
Siddharth Ganesan
59b2023124
Lint
2025-09-04 11:19:41 -07:00
Siddharth Ganesan
a672f17136
Add input/output multipliers
2025-09-04 11:19:00 -07:00