- web host boots CommandService + command-goal; session.prompt intercepts a lone text block starting with '/' and executes it as a command (unknown -> RPC unknown-command, usage error -> RPC command-error, so the composer restores the draft and shows the error strip) instead of sending it to the model — symmetric with the ACP adapter - prompt response carries command result text on the wire for future UI - api-proxy also lands the host-side goals RPC handlers
157 lines
2.6 KiB
JSON
157 lines
2.6 KiB
JSON
{
|
|
"extends": "../../../tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"rootDir": "src",
|
|
"outDir": "lib/types"
|
|
},
|
|
"include": [
|
|
"src"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "../../../vendor/cordis"
|
|
},
|
|
{
|
|
"path": "../../../vendor/timer"
|
|
},
|
|
{
|
|
"path": "../../llm/llm"
|
|
},
|
|
{
|
|
"path": "../../llm/llm-deepseek"
|
|
},
|
|
{
|
|
"path": "../../core/session"
|
|
},
|
|
{
|
|
"path": "../../core/system-prompt"
|
|
},
|
|
{
|
|
"path": "../../core/tools"
|
|
},
|
|
{
|
|
"path": "../../core/agent"
|
|
},
|
|
{
|
|
"path": "../../tasks/tasks"
|
|
},
|
|
{
|
|
"path": "../../core/agent-loop"
|
|
},
|
|
{
|
|
"path": "../../session-persistence/session-persistence-jsonl"
|
|
},
|
|
{
|
|
"path": "../../bash/bash-local"
|
|
},
|
|
{
|
|
"path": "../../bash/tool-bash"
|
|
},
|
|
{
|
|
"path": "../../compact/compact-basic"
|
|
},
|
|
{
|
|
"path": "../../fs/fs-local"
|
|
},
|
|
{
|
|
"path": "../../fs/fs-policy"
|
|
},
|
|
{
|
|
"path": "../../fs/tool-fs"
|
|
},
|
|
{
|
|
"path": "../../fs/tool-fs-search"
|
|
},
|
|
{
|
|
"path": "../../goal/goal"
|
|
},
|
|
{
|
|
"path": "../../goal/goal-session"
|
|
},
|
|
{
|
|
"path": "../../goal/command-goal"
|
|
},
|
|
{
|
|
"path": "../../llm/token-meter"
|
|
},
|
|
{
|
|
"path": "../../skill/skill"
|
|
},
|
|
{
|
|
"path": "../../skill/skill-local"
|
|
},
|
|
{
|
|
"path": "../../skill/tool-skill"
|
|
},
|
|
{
|
|
"path": "../../spill/spill-local"
|
|
},
|
|
{
|
|
"path": "../../spill/spill-policy"
|
|
},
|
|
{
|
|
"path": "../../subagent/subagent"
|
|
},
|
|
{
|
|
"path": "../../subagent/subagent-fork"
|
|
},
|
|
{
|
|
"path": "../../subagent/subagent-spawn"
|
|
},
|
|
{
|
|
"path": "../../subagent/tool-subagent"
|
|
},
|
|
{
|
|
"path": "../../support/invariants"
|
|
},
|
|
{
|
|
"path": "../../tasks/tool-tasks"
|
|
},
|
|
{
|
|
"path": "../../timeout/timeout-policy"
|
|
},
|
|
{
|
|
"path": "../../todo/tool-todo"
|
|
},
|
|
{
|
|
"path": "../../workflow/tool-workflow"
|
|
},
|
|
{
|
|
"path": "../../workflow/workflow-workerthread"
|
|
},
|
|
{
|
|
"path": "../apiproxy"
|
|
},
|
|
{
|
|
"path": "../../../vendor/loader"
|
|
},
|
|
{
|
|
"path": "../../client/connection"
|
|
},
|
|
{
|
|
"path": "../../client/runtime"
|
|
},
|
|
{
|
|
"path": "../../client/ui-theme"
|
|
},
|
|
{
|
|
"path": "../../client/i18n"
|
|
},
|
|
{
|
|
"path": "../../client/ui-layout"
|
|
},
|
|
{
|
|
"path": "../../client/ui-sidebar"
|
|
},
|
|
{
|
|
"path": "../../client/ui-conversation"
|
|
},
|
|
{
|
|
"path": "../../ui/commands"
|
|
},
|
|
{
|
|
"path": "../../client/ui-trajectory"
|
|
}
|
|
]
|
|
}
|