Add second batch master agent fast paths

This commit is contained in:
kris
2026-04-16 05:01:38 +08:00
parent 514971bef8
commit f496838ced
3 changed files with 502 additions and 4 deletions

View File

@@ -85,11 +85,33 @@ Android 主 Agent 会话页顶部标题同步显示:
下一批适合继续接入 Fast Path 的问题:
- 当前绑定设备 / 在线设备查询
- 当前会话 / 当前线程运行状态查询
- GUI / CLI 默认执行模式查询
- 当前接管开关状态查询
- 最近活跃项目 / 最近活跃线程查询
- 更细粒度的线程级接管控制与作用域切换
## 6.1 第二批已接入意图
本次继续把主 Agent 的“控制面”高频问题接入快路径:
- 全局接管状态查询
-“当前有没有开启主agent接管”
- 全局接管开关
- 例:“帮我开启全局接管”
- 例:“关闭全局接管”
- 默认后端切换
- 例:“把默认后端切到 Hermes”
- 例:“切到 Claw 后端”
- 默认执行模式查询
- 例:“现在默认走 GUI 还是 CLI”
- 当前主节点 / 绑定设备在线状态查询
- 例:“当前主节点在线吗”
这批实现原则是:
- 只处理确定性、纯本地状态可回答的问题
- 不进入异步任务队列
- 先命中接管 / 后端 / 执行模式,再命中模型切换,避免“切到 Hermes 后端”被模型切换规则误判
- `GUI 还是 CLI``Hermes 还是 Claw` 分属不同意图,不再混用一个正则
## 7. 验证基线
@@ -99,3 +121,11 @@ Android 主 Agent 会话页顶部标题同步显示:
- `npm run build`
- `./gradlew :app:compileDebugJavaWithJavac :app:assembleDebug`
- 真机安装并验证主 Agent 名称与模型查询行为
第二批补充验证点:
- `npx tsx --test tests/master-agent-message-queue.test.ts`
- 覆盖全局接管查询 / 切换
- 覆盖默认后端切换
- 覆盖 GUI/CLI 执行模式查询
- 覆盖主节点设备在线状态查询