一键导入
mailbox
收发邮件,与团队成员通信。第27课新增:支持向 human.json 发消息(单一接口约束:只有 manager 可以发)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
收发邮件,与团队成员通信。第27课新增:支持向 human.json 发消息(单一接口约束:只有 manager 可以发)。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
技术设计文档 SOP——从需求到设计方案,产出 Markdown 文件到 /workspace/output/
Agent 自我复盘:读取 L2/L3/L1 日志,调用 LLM 生成结构化改进提案, 写入 proposals.json 并发通知至 human.json 等待审批。 适用场景:Agent 在完成足够多任务后,触发自我评估和改进提案生成。
Manager 团队复盘:聚合所有 Agent 的 L2 质量指标,统计 L1 人类纠正事件, 识别瓶颈 Agent 并触发其自我复盘,调用 LLM 生成团队级改进提案, 向 human.json 发送周报。
审批复盘提案(Manager 专用)。收到 type=retro_report 邮件时加载此 Skill。按改动深度分档,memory 自动批准(加闸门),skill/agent 转 Human 确认,soul 标记高风险转 Human。
团队复盘思考框架(Manager 专用)。当你收到 type=team_retro_trigger 的邮件、或被要求"做团队复盘"时加载此 Skill。从聚合视角分析全员数据,发现跨 Agent 问题,级联触发瓶颈 Agent 的自我复盘,发周报给 Human。
自我复盘思考框架。当你收到 type=retro_trigger 的邮件、或被要求"反思本周工作"/"自我复盘"时加载此 Skill。用 log_query CLI 查数据,用 LLM 推理做分析,产出结构化复盘报告和改进提案。
| name | mailbox |
| type | task |
| description | 收发邮件,与团队成员通信。第27课新增:支持向 human.json 发消息(单一接口约束:只有 manager 可以发)。 |
⚠️ 重要:通过 skill_loader 加载本 Skill 后,按照下面的命令在沙盒中执行操作。
不要直接调用 mailbox 作为工具名——所有操作都通过沙盒 Bash 执行。
邮件脚本位置(沙盒内):/workspace/skills/mailbox/scripts/mailbox_cli.py
pip install filelock -q
python3 /workspace/skills/mailbox/scripts/mailbox_cli.py send \
--mailboxes-dir /mnt/shared/mailboxes \
--from manager \
--to pm \
--type task_assign \
--subject "产品文档设计任务" \
--content "需求文档:/mnt/shared/needs/requirements.md\nSOP:/mnt/shared/sop/active_sop.md\n输出:/mnt/shared/design/product_spec.md"
⚠️ 只有 --from manager 才能发给 --to human,其他发件人会被拒绝(errcode=1)
python3 /workspace/skills/mailbox/scripts/mailbox_cli.py send \
--mailboxes-dir /mnt/shared/mailboxes \
--from manager \
--to human \
--type needs_confirm \
--subject "需求文档(第1轮)待确认" \
--content "需求文档路径:/mnt/shared/needs/requirements.md"
可用的 type 值:
needs_confirm:需求文档待确认sop_draft_confirm:SOP 草稿待审阅sop_confirm:SOP 选择待确认checkpoint_request:阶段性交付物待审核error_alert:异常上报python3 /workspace/skills/mailbox/scripts/mailbox_cli.py check-human \
--mailboxes-dir /mnt/shared/mailboxes \
--type needs_confirm
返回示例:
{"errcode": 0, "data": {"confirmed": true, "msg_id": "msg-xxx"}}{"errcode": 0, "data": {"confirmed": false, "reason": "Human 尚未确认"}}{"errcode": 0, "data": {"confirmed": false, "rejected": true, "human_feedback": "..."}}python3 /workspace/skills/mailbox/scripts/mailbox_cli.py read \
--mailboxes-dir /mnt/shared/mailboxes \
--role manager
python3 /workspace/skills/mailbox/scripts/mailbox_cli.py done \
--mailboxes-dir /mnt/shared/mailboxes \
--role manager \
--msg-id msg-xxxxxxxx
python3 /workspace/skills/mailbox/scripts/mailbox_cli.py reset-stale \
--mailboxes-dir /mnt/shared/mailboxes \
--role manager \
--timeout-minutes 15
read: false/true,而非三态 statusdone(仅 Agent 邮箱,human.json 不需要)| type | 发件方 | 收件方 | 用途 |
|---|---|---|---|
task_assign | manager | pm | 分配任务 |
task_done | pm | manager | 任务完成通知 |
needs_confirm | manager | human | 需求文档确认 |
sop_draft_confirm | manager | human | SOP 草稿审阅 |
sop_confirm | manager | human | SOP 选择确认 |
checkpoint_request | manager | human | 阶段性交付物审核 |
error_alert | manager | human | 异常上报 |