Skip to main content

双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


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.post1.tar.gz (211.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opencode_collaboration-2.2.1.post1-py3-none-any.whl (131.5 kB view details)

Uploaded Python 3

File details

Details for the file opencode_collaboration-2.2.1.post1.tar.gz.

File metadata

File hashes

Hashes for opencode_collaboration-2.2.1.post1.tar.gz
Algorithm Hash digest
SHA256 7fe770c7b16002088feeb52f035a29ec959c3e1a2d9166c4a9d1ac706c9b1daf
MD5 b88e416f7421badb7a629228ab96fac2
BLAKE2b-256 6cba7c720b3399df47256f6be8efb8e926157bcd15efdca6a3ea3c183c0c2463

See more details on using hashes here.

File details

Details for the file opencode_collaboration-2.2.1.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for opencode_collaboration-2.2.1.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 60b4a1851941b4d14e3d5fa581e22461644e34b4b892d199b2606884e152488f
MD5 e53aff4b4e2d2f6c5be51bc484ea6177
BLAKE2b-256 b99a9379340faa009af5f99dabfa1bf191f854ab7a49ae4740e0b1d97196e42f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page