双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.2.tar.gz
(226.1 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.2.tar.gz.
File metadata
- Download URL: opencode_collaboration-2.2.2.tar.gz
- Upload date:
- Size: 226.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15cc8fe9c5817a40aa092491243edfb9b77cc9d2dc0383a570c83f3f9f10e371
|
|
| MD5 |
6504483854abf571959d267e409e4bab
|
|
| BLAKE2b-256 |
afa5b8d9f2a10658d1bd579a1aa3ca76a3030d02f79420e122d7ab5dac15b6d9
|
File details
Details for the file opencode_collaboration-2.2.2-py3-none-any.whl.
File metadata
- Download URL: opencode_collaboration-2.2.2-py3-none-any.whl
- Upload date:
- Size: 142.7 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 |
d386008c3a666c31538a88b2e0a3418058ebbe58e67b2b8d439c87b79ce88635
|
|
| MD5 |
92b1b4590e8b0bbec189d290c02506e4
|
|
| BLAKE2b-256 |
fdb24fcb7ae1459c489b1763883e6ba13e96918e2388fb6b4b5b715b38cb5424
|