Commit Graph

2141 Commits

Author SHA1 Message Date
Siddharth Ganesan
18e493e14f Fix mcp 2026-02-09 11:25:50 -08:00
Siddharth Ganesan
6cb112e03f Fix lint 2026-02-09 11:25:50 -08:00
Siddharth Ganesan
df3523e011 Add copilot mcp tracking 2026-02-09 11:25:50 -08:00
Siddharth Ganesan
0c51ce5f57 Add tools 2026-02-09 11:25:50 -08:00
Siddharth Ganesan
3dcd0087dd Add tools 2026-02-09 11:25:50 -08:00
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