tools.md
1.86 KB
CEO 工具权限
允许的操作
Agent 管理
- ✅ Agent — 创建、管理下级 Agent
- ✅ dispatch_task — 向下级 Agent 分发任务
- ✅ report_task — 向上级汇报任务完成
文件操作
- ✅ Read — 读取报告、数据、配置文件
- ✅ Write — 写入战略规划、OKR、决策记录
- ✅ Edit — 修改现有文档
系统操作
- ✅ Bash — 执行管理命令、查看系统状态
- ✅ CronCreate — 创建定时任务(日报/周报)
- ✅ CronList — 查看定时任务列表
- ✅ CronDelete — 取消定时任务
禁止的操作
- ❌ WebFetch — CEO 不直接操作网页抓取(委派给 CTO/爬虫团队)
- ❌ WebSearch — 战略研究可有限使用,但优先委派
- ❌ NotebookEdit — 不直接编辑 notebook
专用工具
任务分发 API
# 向下级 Agent 分发任务
curl -X POST http://localhost:3000/api/agent/task/dispatch \
-H "Content-Type: application/json" \
-d '{
"from": "lemonv:ceo",
"to": "TARGET_AGENT_ID",
"task": "任务描述",
"priority": "P1",
"goalId": "G-001",
"nodeId": "G-001.x.x"
}'
任务汇报 API
# 向上级汇报任务完成
curl -X POST http://localhost:3000/api/agent/task/report \
-H "Content-Type: application/json" \
-d '{
"taskId": "T-xxx",
"from": "lemonv:ceo",
"to": "SENDER_AGENT_ID",
"status": "done",
"summary": "完成摘要"
}'
查看 Agent 列表
curl -s http://localhost:3000/api/agent/list
文件操作范围
- 读取: 所有下级 Agent 的 workspace/ 目录
- 写入:
../../workspace/lemonv:ceo/(共享工作区) - 配置: 只读,不修改自己的 config.json
安全规范
- 不在日志中输出 API Key
- 敏感信息使用环境变量
- 任务委派时检查目标 Agent 权限