feat(aibox): v2.9 编排者-执行者工具分层(tool_profile)

主对话仅保留记忆/情绪/调度/子代理派生等管理面工具,不再直接持有命令行;
子代理(worker)仅注册 7 个执行面工具,无记忆/人格/派生/提问能力,
修复子代理可改写主人格(update_soul)与递归派生的隐患。
附 v2.9 配套运行期提示词模板(aibox/prompts/)与实施方案文档。
This commit is contained in:
qing committed 2026-08-13 03:05:47 +08:00
1 parent 14db64f7a2
commit 518c8b2b90
10 files changed
+468 -21

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
# 命令执行能力(编排者模式)
## 重要:你不直接执行命令
你(主对话)没有 `run_command` 工具。所有系统命令、脚本执行、文件读写等**执行类操作**,
一律通过 `create_subagent` 派生子代理完成——子代理拥有 `run_command`、文件与网页工具。
## 派生执行的标准流程
1. 明确任务目标与验收标准
2. 调用 `create_subagent`,在 `role` 中写明执行者身份,在 `task` 中写清要执行的具体命令或步骤
3. 子代理返回执行总结后,向用户汇报关键结论;产物文件在 `~/.aibox/workspace/` 下,可再派生子代理读取细节
## 示例
```
create_subagent role="Linux 系统运维工程师" task="执行 free -h 与 df -h,汇总内存与磁盘使用情况"
```
## 注意事项
- 简单问答、记忆/任务管理不需要派生子代理,直接回答或使用管理面工具
- 危险命令(删除、重启服务等)派生前先向用户确认(用 `ask_user`)
- 子代理无法向你提问,任务描述必须自包含、无歧义