目标
完成 OpenCode Worker 的深度集成和 Web Chatbot 界面开发,提供完整的 OpenCode AI 编程助手体验。
任务清单
1️⃣ OpenCode Worker 研发
核心功能
测试与验证
2️⃣ Web Chatbot 界面开发
前端组件
后端集成
用户体验
技术栈
- Worker: Go 1.26, internal/worker/opencode{cli,server}
- Chatbot: React/Vue + TypeScript + Tailwind CSS
- 协议: AEP v1 (WebSocket NDJSON)
- 认证: JWT ES256
验收标准
- ✅ OpenCode Worker 通过所有测试用例
- ✅ Web Chatbot 可通过 WebSocket 连接 Gateway
- ✅ 端到端测试:用户输入 → Gateway → OpenCode Worker → 返回响应
- ✅ 文档完善(API 文档 + 用户指南)
相关文档
- Worker-Common-Protocol:
docs/specs/Worker-Common-Protocol.md
- AEP v1 Spec:
docs/specs/AEP-v1.md
- OpenCode Worker Spec:
docs/specs/Worker-OpenCode-Spec.md
时间估算
- OpenCode Worker 完善:3-5 天
- Web Chatbot 开发:5-7 天
- 集成测试与优化:2-3 天
总计: 10-15 个工作日
目标
完成 OpenCode Worker 的深度集成和 Web Chatbot 界面开发,提供完整的 OpenCode AI 编程助手体验。
任务清单
1️⃣ OpenCode Worker 研发
核心功能
完善 OpenCode CLI adapter 实现
完善 OpenCode Server adapter 实现
统一 Worker 接口实现
Input方法:处理用户输入Resume方法:恢复中断会话Conn方法:获取双向通信管道测试与验证
2️⃣ Web Chatbot 界面开发
前端组件
Chat UI 组件
会话管理
连接管理
后端集成
用户体验
技术栈
验收标准
相关文档
docs/specs/Worker-Common-Protocol.mddocs/specs/AEP-v1.mddocs/specs/Worker-OpenCode-Spec.md时间估算
总计: 10-15 个工作日