소스 정보
- 저장소
- kid0317/crewai_mas_demo
- 최근 소스 활동
- 2026년 4월 16일 02:28
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 157
- 포크
- 83
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/kid0317/crewai_mas_demo --skill mailbox명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
技术设计文档 SOP——从需求到设计方案,产出 Markdown 文件到 /workspace/output/
Agent 自我复盘:读取 L2/L3/L1 日志,调用 LLM 生成结构化改进提案, 写入 proposals.json 并发通知至 human.json 等待审批。 适用场景:Agent 在完成足够多任务后,触发自我评估和改进提案生成。
Manager 团队复盘:聚合所有 Agent 的 L2 质量指标,统计 L1 人类纠正事件, 识别瓶颈 Agent 并触发其自我复盘,调用 LLM 生成团队级改进提案, 向 human.json 发送周报。
SOC 직업 분류 기준
SKILL.md 표시 중
| 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 | 异常上报 |