Waleed Latif
ff2b1d33c8
fix(tool-input): added tool input, visibility enum for tool params, fixed google provider bugs ( #674 )
...
* transfrom from block-centric tool input component to tool-centric tool input component for agent tools
* added additional type safety, created generic wrapper for tool input & reused across all subblock types
* stop retries if tool call fails, implemented for all providers except google
* bug fix with tool name extraction
* another bug fix
* ran script to update docs
* update contributing guide tool/block add example to reflect new param structure
* update README
* add key control to combobox, fixed google
* fixed google provider, fixed combobox
* fixed a ton of tools, ensured that the agent tool has full parity with actual tool for all tools
* update docs to reflect new structure
* updated visibility for gmail draft
* standardize dropdown values for tool definitions
* add asterisk for user-only + required fields
* updated visibility for tools
* consolidate redactApiKey util, fixed console entry bug that overwrites previous block logs
* updated docs
* update contributing guide to guide users to point their branches at staging instead of main
* nits
* move socket tests
2025-07-13 20:16:49 -07:00
Vikhyath Mondreti
db22e26662
Merge pull request #671 from simstudioai/fix/queuing
...
improvement(queuing): queuing with retries for sockets ops
2025-07-13 01:18:30 -07:00
Waleed Latif
36eb04dab5
fix(stripe): added missing webhook secret for stripe webhook billing endpoint
2025-07-12 20:20:00 -07:00
Vikhyath Mondreti
f8000a747a
Merge branch 'fix/queuing' of github.com:simstudioai/sim into fix/queuing
2025-07-12 18:34:44 -07:00
Vikhyath Mondreti
9a954d1830
working impl
2025-07-12 18:34:31 -07:00
Vikhyath Mondreti
f16d759d8d
simplify
2025-07-12 18:27:56 -07:00
Waleed Latif
dad72e3100
fix(ui): fixed loop collection placeholder to match parallel collection placeholder
2025-07-12 17:39:48 -07:00
Vikhyath Mondreti
4285b36a42
Merge pull request #673 from simstudioai/fix/trace-spans-tool-calls
...
improvement(trace-span): make tool calls separately collect in the tracespan
2025-07-12 14:03:01 -07:00
Vikhyath Mondreti
6967ac0417
improve UI
2025-07-12 13:59:42 -07:00
Vikhyath Mondreti
027614f373
improvement(trace-span): make tool calls separately display in trace span"
2025-07-12 13:15:44 -07:00
Vikhyath Mondreti
b4b6895efa
add tool calls to trace span
2025-07-12 13:06:47 -07:00
Vikhyath Mondreti
5b7c07c283
Merge pull request #670 from simstudioai/improvement/gmail
...
improvement(gmail): added gmail draft operation
2025-07-12 12:34:46 -07:00
Vikhyath Mondreti
db4ad80a4c
fix subflow ops to go through queue
2025-07-12 12:19:42 -07:00
Vikhyath Mondreti
0023e8df80
fix retry mechanism
2025-07-12 11:38:38 -07:00
Adam Gough
c81f881855
improvement: fixed docs #670
2025-07-12 11:21:31 -07:00
Vikhyath Mondreti
2f726fa9f3
remove console.log
2025-07-11 20:29:22 -07:00
Vikhyath Mondreti
4d3dee7f0f
fix field typing
2025-07-11 20:27:14 -07:00
Vikhyath Mondreti
7860894007
fix incorrect dep
2025-07-11 20:24:37 -07:00
Vikhyath Mondreti
52ffc39194
remove test file
2025-07-11 20:19:03 -07:00
Vikhyath Mondreti
f666ccad43
remove console log
2025-07-11 20:18:30 -07:00
Vikhyath Mondreti
95dfe9e6d2
remove unused file
2025-07-11 20:17:05 -07:00
Vikhyath Mondreti
91a4c6d588
fix subblock updates
2025-07-11 20:11:54 -07:00
Vikhyath Mondreti
5f9bfdde06
feat(queuing): sockets queuing mechanism
2025-07-11 19:53:40 -07:00
Adam Gough
0bd480cfe4
improvement: added draft operation
2025-07-11 15:49:14 -07:00
Adam Gough
1afdeed244
improvement: added gmail draft operation
2025-07-11 15:47:14 -07:00
Waleed Latif
e216b176ac
fix(text-fields): prevent save password on usage limit change ( #667 )
...
* prevent save password on usage limit change
* prevent more password managers from appearing
2025-07-10 20:15:38 -07:00
Waleed Latif
f0e605f5fa
fix(precommit-hook): fixed pre commit hook to use lint-staged ( #666 )
2025-07-10 19:50:09 -07:00
Waleed Latif
4c85e34d2b
fix(scrollbar): fixed double scrollbar ( #665 )
2025-07-10 19:43:56 -07:00
Vikhyath Mondreti
7e174f239a
Merge pull request #659 from simstudioai/fix/cancel-sub
...
fix(cancel-subscription): cancel subscription needs reference id
2025-07-10 17:31:55 -07:00
Vikhyath Mondreti
af0dcf7efd
remove optional chain
2025-07-10 16:13:36 -07:00
Vikhyath Mondreti
617ea25ab4
pass reference id to cancel func
2025-07-10 16:04:23 -07:00
Waleed Latif
e83745fcaf
feat(models): add grok-4 ( #655 )
2025-07-10 14:19:45 -07:00
Waleed Latif
3887733da5
feat(kb): added cost for kb blocks ( #654 )
...
* added cost to kb upload + search
* small fix
* ack PR comments
2025-07-10 13:53:20 -07:00
Vikhyath Mondreti
614d826217
Merge pull request #652 from simstudioai/fix/resp-format-json-extraction
...
fix(resp-format): add UI warning for invalid json in response format
2025-07-10 13:21:09 -07:00
Vikhyath Mondreti
a0a4b21000
remove useless paths
2025-07-10 13:17:45 -07:00
Vikhyath Mondreti
1f6dcd8465
remove regex handling never hit
2025-07-10 13:17:35 -07:00
Waleed Latif
30538d9380
fix(docs): fixed docs script to reflect the new output format for all blocks ( #653 )
...
* fix(docs): fixed tool docs generator script to match new output structure from blocks
* updated outdated docs
2025-07-10 12:03:37 -07:00
Vikhyath Mondreti
6149489483
Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-10 11:56:25 -07:00
Vikhyath Mondreti
9ede001202
lint
2025-07-10 11:47:36 -07:00
Vikhyath Mondreti
209d822ce9
fix response format json extraction issues + add warning for invalid json
2025-07-10 11:47:29 -07:00
Vikhyath Mondreti
31d9e2a4a8
feat(kb-tags-filtering): filter kb docs using pre-set tags ( #648 )
...
* feat(knowledge-base): tag filtering
* fix lint
* remove migrations
* fix migrations
* fix lint
* Update apps/sim/app/api/knowledge/search/route.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix lint
* fix lint
* UI
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-09 22:54:40 -07:00
Waleed Latif
e5080febd5
feat(billing): add comprehensive usage-based billing system ( #625 )
...
* feat(billing): add comprehensive usage-based billing system
- Complete billing infrastructure with subscription management
- Usage tracking and limits for organizations
- Team management with role-based permissions
- CRON jobs for automated billing and cleanup
- Stripe integration for payments and invoicing
- Email notifications for billing events
- Organization-based workspace management
- API endpoints for billing operations
* fix tests, standardize datetime logic
* add lazy init for stripe client, similar to s3
* cleanup
* ack PR comments
* fixed build
* convert everything to UTC
* add delete subscription functionality using better auth
* fix lint
* fix linter error
* remove invoice emails since it is natively managed via stripe
* fix build
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-09 22:42:23 -07:00
Vikhyath Mondreti
529fd44405
Merge pull request #650 from simstudioai/improvement/logging-ui
...
improvement(logging-ui): improve logging UI to be less of information dump
2025-07-09 20:41:16 -07:00
Vikhyath Mondreti
717b4dd2ff
revert
2025-07-09 20:36:17 -07:00
Vikhyath Mondreti
8aa86e0e9d
remove duplicate info in trace span info for tool calls
2025-07-09 20:15:13 -07:00
Vikhyath Mondreti
148f0a6da3
fix lint
2025-07-09 19:51:46 -07:00
Vikhyath Mondreti
14f422ef5e
fix frozen canvas trace span interpretation issue
2025-07-09 19:51:35 -07:00
Vikhyath Mondreti
f27cb18883
fix lint
2025-07-09 19:20:07 -07:00
Vikhyath Mondreti
e102b6cf17
improve logging ui
2025-07-09 19:19:53 -07:00
Vikhyath Mondreti
50595c5c49
Merge pull request #646 from simstudioai/feat/ask-docs
...
feat(yaml workflow): yaml workflow representation + doc embeddings
2025-07-09 13:27:10 -07:00