Commit graph

1915 commits

Author SHA1 Message Date
CREDO23
6a9433c8ff Apply per-card decisions in HITL bundle resume. 2026-05-05 00:22:10 +02:00
CREDO23
0af2c28a8d Stabilize HITL bundle UX and resume. 2026-05-04 23:58:53 +02:00
CREDO23
972650909c Rename package: multi_agent_chat 2026-05-04 21:57:05 +02:00
CREDO23
d675d4df3f Remove unwired multi_agent_chat package. 2026-05-04 21:45:57 +02:00
CREDO23
216a678f1a Address LLM review findings; trim comments. 2026-05-04 21:32:42 +02:00
CREDO23
65f1f8f73c Harden multi-agent for production: resume cleanup, busy-mutex race, deny propagation, disabled-tools. 2026-05-04 20:48:55 +02:00
CREDO23
7735becd02 Skip middleware gate for native body-gated tools to restore approval-card context. 2026-05-04 19:25:50 +02:00
CREDO23
277bd50f37 Harden HITL for multi-step tasks: bypass internal MCP gate, full-args dedup, and decision-envelope normalization. 2026-05-04 19:25:27 +02:00
CREDO23
4ac3f0b304 Forward HITL decisions from the streaming layer to subagents via the config side-channel. 2026-05-04 18:42:58 +02:00
CREDO23
ba2138c164 Wire SurfSenseCheckpointedSubAgentMiddleware into the multi-agent stack. 2026-05-04 18:42:46 +02:00
CREDO23
acd2fdda8a Add SurfSenseCheckpointedSubAgentMiddleware to bridge HITL into deepagents subagents. 2026-05-04 18:42:39 +02:00
CREDO23
4fd3c4fb27 Inject dynamic registry subagents into the main prompt and simplify connector discovery. 2026-05-02 00:44:02 +02:00
CREDO23
ffed829cf8 Skip registry subagents missing connectors when assembling the stack. 2026-05-02 00:43:56 +02:00
CREDO23
06cef04e57 Gate builds via exclude list and expose registry helpers from subagents package. 2026-05-02 00:43:52 +02:00
CREDO23
eefdd1d7f0 Add connector routing entries and per-subagent connector token map. 2026-05-02 00:43:46 +02:00
CREDO23
2bce2a2f55 Remove obsolete main-agent connector permission helpers. 2026-05-02 00:43:42 +02:00
CREDO23
fbcff79a58 Export deep-agent factory and omit memory/research from task registry. 2026-05-01 23:18:17 +02:00
CREDO23
eb4b570265 Wire main-agent async factory and export create_surfsense_deep_agent. 2026-05-01 23:18:10 +02:00
CREDO23
fc540e962b Add main-agent system prompt markdown and builder. 2026-05-01 23:17:55 +02:00
CREDO23
7a6c253711 Add main-agent graph compile and middleware stack. 2026-05-01 23:17:51 +02:00
CREDO23
083a9f7946 Add main-agent tool allowlist plus permission and prune helpers. 2026-05-01 23:17:46 +02:00
CREDO23
d9c873b2e1 Adjust supervisor routing integration for delegated routes. 2026-05-01 20:30:20 +02:00
CREDO23
dcc348d72a Add registry and factory for route subagent specs. 2026-05-01 20:30:20 +02:00
CREDO23
745bcec390 Add OneDrive, Slack, and Teams connector route slices. 2026-05-01 20:30:20 +02:00
CREDO23
6e54fb00e3 Add Linear, Luma, and Notion connector route slices. 2026-05-01 20:30:20 +02:00
CREDO23
96ab91b719 Add Gmail, Google Drive, and Jira connector route slices. 2026-05-01 20:30:20 +02:00
CREDO23
f24eb3496c Add Confluence, Discord, and Dropbox connector route slices. 2026-05-01 20:30:20 +02:00
CREDO23
4f0e84c6a3 Add Airtable, Calendar, and Clickup connector route slices. 2026-05-01 20:30:20 +02:00
CREDO23
ba57eae2bb Add builtin deliverables route slice for delegated agents. 2026-05-01 20:30:20 +02:00
CREDO23
ff307dd923 Add builtin memory route slice for delegated agents. 2026-05-01 20:30:20 +02:00
CREDO23
b9bc06e7b4 Add builtin research route slice for delegated agents. 2026-05-01 20:30:20 +02:00
CREDO23
7080b787d1 Add MCP tool loading and connector partitioning. 2026-05-01 20:30:20 +02:00
CREDO23
cf3acd87aa Add MCP allow and ask name tables per integration. 2026-05-01 20:30:20 +02:00
CREDO23
5f84d46f96 Add subagent spec packing and shared package exports. 2026-05-01 20:30:20 +02:00
CREDO23
77f52af6cc Add shared tool permission types and markdown file reader. 2026-05-01 20:30:20 +02:00
CREDO23
30cd530ac6 Add connector routing constants for delegated routes. 2026-05-01 20:30:20 +02:00
CREDO23
5d3b8b9ca9 Merge remote-tracking branch 'upstream/dev' into feature/multi-agent 2026-05-01 00:05:20 +02:00
CREDO23
d157ceaabc Remove multi-agent planning docs and fix stream_new_chat logger. 2026-04-30 23:42:21 +02:00
CREDO23
a6540b21c7 Fix stream_new_chat interrupt resolution using LangGraph snapshot.interrupts. 2026-04-30 21:42:58 +02:00
CREDO23
ba131f5736 Refactor multi-agent supervisor prompts and wiring; thread citations into streaming. 2026-04-30 19:33:57 +02:00
CREDO23
74337b462a Tighten supervisor delegation policy and align deliverables wording across prompts. 2026-04-30 16:43:44 +02:00
CREDO23
c077939522 Gate chat on MULTI_AGENT_CHAT_ENABLED and route to the multi-agent graph when on. 2026-04-30 16:43:31 +02:00
CREDO23
8f8d7540f0 Coerce deliverables thread_id and invoke domain agents asynchronously. 2026-04-30 16:41:19 +02:00
DESKTOP-RTLN3BA\$punk
e651c41372 feat: enhance tool input streaming and agent action handling for improved chat experience
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-30 03:13:58 -07:00
CREDO23
5bc33626b9 Tune memory visibility and disable generic MCP supervisor routing. 2026-04-30 12:11:43 +02:00
CREDO23
f7ddb36c97 Render supervisor specialist guidance dynamically from available tools. 2026-04-30 12:08:54 +02:00
CREDO23
6858bdb726 Validate domain-agent JSON outputs before returning to supervisor. 2026-04-30 12:08:48 +02:00
CREDO23
f9275be56b Normalize Linear, Slack, and generic MCP bridge prompts. 2026-04-30 12:07:53 +02:00
CREDO23
9d18f9f214 Standardize Airtable, ClickUp, and Jira MCP bridge contracts. 2026-04-30 12:07:23 +02:00
CREDO23
3cd2bf9302 Align collaboration connector prompts with strict JSON rules. 2026-04-30 12:07:13 +02:00