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 查看项目状态和待办摘要 (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


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.7.tar.gz (290.5 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.7-py3-none-any.whl (188.8 kB view details)

Uploaded Python 3

File details

Details for the file opencode_collaboration-2.2.7.tar.gz.

File metadata

  • Download URL: opencode_collaboration-2.2.7.tar.gz
  • Upload date:
  • Size: 290.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for opencode_collaboration-2.2.7.tar.gz
Algorithm Hash digest
SHA256 29c0701200a84885e8c1b792309b05c399165c06833fa8f863052378ea5c376a
MD5 b00974286c7f5dd19ab65896d76df0a0
BLAKE2b-256 13618d280fe31f03f3c7533773f42f280a6f98905a7a6eac403759314dfe2b8f

See more details on using hashes here.

File details

Details for the file opencode_collaboration-2.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for opencode_collaboration-2.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2c538e2a260773330d31a669000a3168f5d3b2ee620ad82969ce53e2b69ad567
MD5 8771488b816e8b348ce3a0421835be4b
BLAKE2b-256 8602c59269bf5bdde896b6460b5150b044730bbb6a0c4ec4ffcd971fac7f68d8

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