双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 |
查看项目状态 |
oc-collab todo |
查看待办事项 |
oc-collab advance -p <phase> |
推进到指定阶段 |
oc-collab signoff <stage> |
签署确认 |
oc-collab history |
查看协作历史 |
协作流程
需求评审 → 设计评审 → 开发完成 → 测试通过 → 部署上线
↓ ↓ ↓ ↓ ↓
签署 签署 签署 签署 完成
每个阶段必须双方签署后才能进入下一阶段
阶段说明
| 阶段 | 说明 |
|---|---|
requirements |
需求评审阶段 |
design |
设计评审阶段 |
development |
开发阶段 |
testing |
测试阶段 |
deployment |
部署阶段 |
项目结构
myproject/
├── docs/
│ ├── 01-requirements/ # 需求文档
│ ├── 02-design/ # 设计文档
│ └── 03-test/ # 测试报告
├── state/
│ └── project_state.yaml # 项目状态
└── src/ # 源代码
详细文档
完整使用指南请参见项目 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.1.tar.gz
(211.9 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.1.tar.gz.
File metadata
- Download URL: opencode_collaboration-2.2.1.tar.gz
- Upload date:
- Size: 211.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9db2441ef3cd1fedb21da52196de13b7f5d95f2e25cc02bd946ef57bc1f6a0ef
|
|
| MD5 |
5800e5c2ce28c91de745faa304e3b46a
|
|
| BLAKE2b-256 |
3ff79e4a7c1a202bef5cbf6dbd589d5fb894c93d2a7e6697bfaf5779292fc9c3
|
File details
Details for the file opencode_collaboration-2.2.1-py3-none-any.whl.
File metadata
- Download URL: opencode_collaboration-2.2.1-py3-none-any.whl
- Upload date:
- Size: 131.4 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 |
15b535c62048d76f2c2fe82f3408a8b5ccacfc77126ab8613bb8a4d9faca9fe9
|
|
| MD5 |
60074a3fa36737c2470516e04d95a3cb
|
|
| BLAKE2b-256 |
e3d847719deaa9e3806b5d14295b371116d3b484cb8ebd69a32f2fcc47fb62fc
|