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 权限