Siddharth Ganesan
74f863a029
Fix definitions
2026-02-09 11:25:50 -08:00
Siddharth Ganesan
69bdffad93
Add respond to subagents
2026-02-09 11:25:50 -08:00
Siddharth Ganesan
fd1e61b022
Updated mcp
2026-02-09 11:25:50 -08:00
Siddharth Ganesan
08a8e14c7e
Clean up mcp
2026-02-09 11:25:50 -08:00
Siddharth Ganesan
dd02395fe0
Fix mcp
2026-02-09 11:25:49 -08:00
Siddharth Ganesan
fb4afeb9fc
Fix - cursor makes me sad
2026-02-09 11:25:49 -08:00
Siddharth Ganesan
ba8f39fe10
Refactor complete - no testing yet
2026-02-09 11:25:49 -08:00
Siddharth Ganesan
39968be1f0
Refactor
2026-02-09 11:25:47 -08:00
Siddharth Ganesan
6b40d4f5a3
Continued cleanup
2026-02-09 11:24:32 -08:00
Siddharth Ganesan
b3e74e496f
First cleanup pass complete - untested
2026-02-09 11:24:32 -08:00
Siddharth Ganesan
71834480ce
Tool refactor
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
4faa939e17
Initial test shows diff store still working
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
7402b38537
Initial temp state, in the middle of a refactor
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
9a5a494764
Checkpoint
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
89782f6730
Fix lint
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
cbd7bb660d
Fix stream buffer
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
d8daf3a248
LUAAAA
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
8c48cdd068
Fix edge issue
2026-02-09 11:24:31 -08:00
Siddharth Ganesan
b034b1c939
Streaming seems to work but copilot is dumb
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
be7fb8fc39
Things are broken
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
a58a61b001
Fix abort
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
addc7608cf
Streaming
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
2d9a7c6c28
Checkpoint
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
8f17bc48ab
BROKEN
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
4d84c54c52
Fix
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
e04f3796bc
Improvement
2026-02-09 11:24:30 -08:00
Siddharth Ganesan
793c87799e
mcp v1
2026-02-09 11:24:29 -08:00
Siddharth Ganesan
6cd8f1d5fc
Add mcp
2026-02-09 11:24:29 -08:00
Siddharth Ganesan
4c821d03f5
Stuff
2026-02-09 11:24:29 -08:00
Siddharth Ganesan
301e25c81d
Ss tests
2026-02-09 11:24:29 -08:00
Siddharth Ganesan
8b7b331267
Basic ss tes
2026-02-09 11:24:29 -08:00
Siddharth Ganesan
cb3618a104
v1
2026-02-09 11:24:29 -08:00
Siddharth Ganesan
06fbc29eaa
v0
2026-02-09 11:24:29 -08:00
Vikhyath Mondreti
c74922997c
fix(triggers): id resolution for tools with trigger mode ( #3170 )
2026-02-09 10:28:34 -08:00
Emir Karabeg
4193007ab7
improvement(ui): deploy modal, terminal ( #3167 )
...
* improvement(deploy-modal): error and warning ui
* fix(ui): terminal top border render
2026-02-08 11:08:54 -08:00
Waleed
f9b885f6d5
fix(models): add request sanitization ( #3165 )
2026-02-07 19:04:15 -08:00
Vikhyath Mondreti
0cb6714496
fix(rooms): cleanup edge case for 1hr ttl ( #3163 )
...
* fix(rooms): cleanup edge case for 1hr ttl
* revert feature flags
* address comments
* remove console log
2026-02-07 12:18:07 -08:00
Waleed
7b36f9257e
improvement(models): reorder models dropdown ( #3164 )
2026-02-07 12:05:10 -08:00
Waleed
99ae5435e3
feat(models): updated model configs, updated anthropic provider to propagate errors back to user if any ( #3159 )
...
* feat(models): updated model configs, updated anthropic provider to propagate errors back to user if any
* moved max tokens to advanced
* updated model configs and testesd
* removed default in max config for output tokens
* moved more stuff to advanced mode in the agent block
* stronger typing
* move api key under model, update mistral and groq
* update openrouter, fixed serializer to allow ollama/vllm models without api key
* removed ollama handling
2026-02-06 22:35:57 -08:00
Vikhyath Mondreti
925f06add7
improvement(preview): render nested values like input format correctly in workflow execution preview ( #3154 )
...
* improvement(preview): nested workflow snapshots/preview when not executed
* improvements to resolve nested subblock values
* few more things
* add try catch
* fix fallback case
* deps
2026-02-06 22:12:40 -08:00
Vikhyath Mondreti
193b95cfec
fix(auth): swap out hybrid auth in relevant callsites ( #3160 )
...
* fix(logs): execution files should always use our internal route
* correct degree of access control
* fix tests
* fix tag defs flag
* fix type check
* fix mcp tools
* make webhooks consistent
* fix ollama and vllm visibility
* remove dup test
2026-02-06 22:07:55 -08:00
Waleed
0ca25bbab6
fix(function): isolated-vm worker pool to prevent single-worker bottleneck + execution user id resolution ( #3155 )
...
* fix(executor): isolated-vm worker pool to prevent single-worker bottleneck
* chore(helm): add isolated-vm worker pool env vars to values.yaml
* fix(userid): resolution for fair scheduling
* add fallback back
* add to helm charts
* remove constant fallbacks
* fix
* address bugbot comments
* fix fallbacks
* one more bugbot comment
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-02-06 18:34:03 -08:00
Waleed
1edaf197b2
fix(azure): add azure-anthropic support to router, evaluator, copilot, and tokenization ( #3158 )
...
* fix(azure): add azure-anthropic support to router, evaluator, copilot, and tokenization
* added azure anthropic values to env
* fix(azure): make anthropic-version configurable for azure-anthropic provider
* fix(azure): thread provider credentials through guardrails and fix translate missing bedrockAccessKeyId
* updated guardrails
* ack'd PR comments
* fix(azure): unify credential passing pattern across all LLM handlers
- Pass all provider credentials unconditionally in router, evaluator (matching agent pattern)
- Remove conditional if-branching on providerId for credential fields
- Thread workspaceId through guardrails → hallucination validator for BYOK key resolution
- Remove getApiKey() from hallucination validator, let executeProviderRequest handle it
- Resolve vertex OAuth credentials in hallucination validator matching agent handler pattern
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:26:10 -08:00
Waleed
474b1af145
improvement(ui): improved skills UI, validation, and permissions ( #3156 )
...
* improvement(ui): improved skills UI, validation, and permissions
* stronger typing for Skill interface
* added missing docs description
* ack comment
2026-02-06 13:11:56 -08:00
Ewan Tauran
1e21ec1fa3
feat(airweave): add airweave block ( #3079 )
...
* feat(icons): add Airweave icon and update registry with Airweave block and tool
* feat(icons): add Airweave icon and update icon mapping and metadata
* fix(search): update API key header from Authorization to X-API-Key for Airweave search tool
* refactor(icon-mapping): reorder icon imports for consistency and formatting improvements; update airweave block retrieval strategy description formatting; add newline at end of meta.json
* refactor(search): update visibility settings for retrieval strategy and query options to allow access for both users and LLMs
2026-02-06 11:43:06 -08:00
Waleed
71bd535d04
feat(skills): added skills to agent block ( #3149 )
...
* feat(skills): added skills to agent block
* improvement(skills): audit fixes, docs, icon, and UX polish
* fix(skills): consolidate redundant permission checks in POST and DELETE
* more friendly error for duplicate skills in the same workspace
* fix(executor): loop sentinel-end wrongly queued (#3148 )
* fix(executor): loop sentinel-end wrongly queued
* fix nested subflow error highlighting
* fix(linear): align tool outputs, queries, and pagination with API (#3150 )
* fix(linear): align tool outputs, queries, and pagination with API
* fix(linear): coerce first param to number, remove duplicate conditions, add null guard
* fix(resolver): response format and evaluator metrics in deactivated branch (#3152 )
* fix(resolver): response format in deactivated branch
* add evaluator metrics too
* add child workflow id to the workflow block outputs
* cleanup typing
* feat(slack): add file attachment support to slack webhook trigger (#3151 )
* feat(slack): add file attachment support to slack webhook trigger
* additional file handling
* lint
* ack comment
* fix(skills): hide skill selection when disabled, remove dead code
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2026-02-06 11:38:38 -08:00
Waleed
ed5ed97c07
feat(slack): add file attachment support to slack webhook trigger ( #3151 )
...
* feat(slack): add file attachment support to slack webhook trigger
* additional file handling
* lint
* ack comment
2026-02-06 00:27:17 -08:00
Vikhyath Mondreti
65de27330e
fix(resolver): response format and evaluator metrics in deactivated branch ( #3152 )
...
* fix(resolver): response format in deactivated branch
* add evaluator metrics too
* add child workflow id to the workflow block outputs
* cleanup typing
2026-02-06 00:14:43 -08:00
Waleed
c0b22a6490
fix(linear): align tool outputs, queries, and pagination with API ( #3150 )
...
* fix(linear): align tool outputs, queries, and pagination with API
* fix(linear): coerce first param to number, remove duplicate conditions, add null guard
2026-02-05 18:44:24 -08:00
Vikhyath Mondreti
9dcf92bd14
fix(executor): loop sentinel-end wrongly queued ( #3148 )
...
* fix(executor): loop sentinel-end wrongly queued
* fix nested subflow error highlighting
2026-02-05 15:31:15 -08:00