双Agent协作框架 - 产品经理与开发的分离式协作工具
Project description
双 Agent 协作开发系统
基于 OpenCode 的双 Agent 协作框架,实现产品经理与开发的分离式协作。
安装
pip install opencode-collaboration
快速开始
1. 初始化项目
# 创建新项目
oc-collab init myproject
cd myproject
2. 创建需求文档
编辑 docs/01-requirements/requirements_v*.md 文件,定义需求。
3. 评审并签署
# Agent 2 (开发) 评审需求
oc-collab review requirements --comment "技术方案可行"
# Agent 1 (产品) 签署确认
oc-collab signoff requirements --comment "同意实现"
4. 推进到下一阶段
# 推进到设计阶段
oc-collab advance -p design
常用命令
| 命令 | 说明 |
|---|---|
oc-collab status |
查看项目状态和待办摘要 (v2.2.3) |
oc-collab .a |
显示当前关联的项目信息 (v2.2.3) |
oc-collab todowrite |
创建待办任务 (v2.2.3) |
oc-collab todoedit |
编辑待办任务 (v2.2.3) |
oc-collab todo |
查看待办事项 |
oc-collab todowrite --auto-check |
创建TODO,自动检查参数并携带上下文 (v2.2.6) |
oc-collab skill search --keywords <kw> |
搜索Skill文档 (v2.2.6) |
oc-collab skill slice <skill> |
查看Skill特定切片 (v2.2.6) |
oc-collab skill enforce |
检查Skill加载状态 (v2.2.6) |
oc-collab advance -p <phase> |
推进到指定阶段 |
oc-collab signoff <stage> |
签署确认 |
oc-collab history |
查看协作历史 |
oc-collab compliance check |
合规检查 (v2.2.2) |
oc-collab git sync |
Git同步 (v2.2.2) |
协作流程
需求评审 → 设计评审 → 开发完成 → 测试通过 → 部署上线
↓ ↓ ↓ ↓ ↓
签署 签署 签署 签署 完成
每个阶段必须双方签署后才能进入下一阶段
阶段说明
| 阶段 | 说明 |
|---|---|
requirements |
需求评审阶段 |
design |
设计评审阶段 |
development |
开发阶段 |
testing |
测试阶段 |
deployment |
部署阶段 |
项目结构
myproject/
├── docs/
│ ├── 01-requirements/ # 需求文档
│ ├── 02-design/ # 设计文档
│ └── 03-test/ # 测试报告
├── state/
│ └── project_state.yaml # 项目状态
└── src/ # 源代码
版本历史
| 版本 | 日期 | 功能 |
|---|---|---|
| v2.2.6 | 2026-02-09 | 智能辅助:todowrite自动检查、TODO上下文携带、冲突检测;Skill关键词检索、切片查看、强制查找 |
| v2.2.5 | 2026-02-09 | 文件Owner机制、signoff修复、版本结束后需求分析流程、评审机制优化 |
| v2.2.4 | 2026-02-08 | Skill强制加载检查、Git提交前签署验证、需求文档完整性检查 |
| v2.2.3 | 2026-02-08 | Agent体验优化:.a项目信息、任务同步、状态摘要 |
| v2.2.2 | 2026-02-07 | 协作规范强制执行、Git同步集成 |
| v2.2.1 | 2026-02-07 | 双代理认知免疫系统、动态Checklist |
| v2.2.0 | 2026-02-06 | 初始版本 |
详细文档
完整使用指南请参见项目 GitHub 仓库: https://github.com/legoland01/dual-agent-collaboration-system
Author: liuzhen License: MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
opencode_collaboration-2.2.6.tar.gz
(267.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opencode_collaboration-2.2.6.tar.gz.
File metadata
- Download URL: opencode_collaboration-2.2.6.tar.gz
- Upload date:
- Size: 267.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
217e301fe4e6907abc2a39d081df8b4ccc3f771d6c729c2ad21ff3caba13be99
|
|
| MD5 |
db176ee0973fd5286492a4f251e9ded1
|
|
| BLAKE2b-256 |
1b97c3eb71522c4b064c38251754367c4ee0c0d337cec9fee85c05a1b165a2b5
|
File details
Details for the file opencode_collaboration-2.2.6-py3-none-any.whl.
File metadata
- Download URL: opencode_collaboration-2.2.6-py3-none-any.whl
- Upload date:
- Size: 168.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57275153e4d3790b3e2a897a7c94a93c96e3601d7f11a441e22660aacc6f7310
|
|
| MD5 |
6d678feeb00fa502512b2baf6268516b
|
|
| BLAKE2b-256 |
84eeef0ec79baf39fafa318200ce50352c4204260ab33697d997ac68a358bfd1
|