summaryrefslogtreecommitdiffhomepage
path: root/packages/core/src/index.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-05-31 18:34:15 +0900
committerAdam Malczewski <[email protected]>2026-05-31 18:34:15 +0900
commitcb640f25b577a68ceea76b7c9a95a198e5e91441 (patch)
tree35e5ae5741cb0ab3c573446ef13528aa6f4b242a /packages/core/src/index.ts
parentc59f7bad32bb8682acecfcf2209c6ad587544eda (diff)
downloaddispatch-cb640f25b577a68ceea76b7c9a95a198e5e91441.tar.gz
dispatch-cb640f25b577a68ceea76b7c9a95a198e5e91441.zip
feat: implement user agents (top-level tabs via summon)
- agent parameter is now required on summon tool - new top_level param spawns independent fire-and-forget user agent tabs - gated by perm_user_agent permission (UI checkbox added) - agent definition type validation (subagent vs user-agent slug mismatch) - context-aware error messages when agent slug not found - read_file_slice added to summon tool's allowed tools enum - updated and expanded summon tests
Diffstat (limited to 'packages/core/src/index.ts')
-rw-r--r--packages/core/src/index.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts
index 9fe7550..3445301 100644
--- a/packages/core/src/index.ts
+++ b/packages/core/src/index.ts
@@ -79,7 +79,8 @@ export {
type AvailableAgent,
createSummonTool,
type SummonCallbacks,
- toAvailableAgents,
+ toAvailableSubagents,
+ toAvailableUserAgents,
} from "./tools/summon.js";
export { createTaskListTool, TaskList } from "./tools/task-list.js";
export { clearSpillForTab } from "./tools/truncate.js";