Background
当前 e2e 测试在本地运行,使用 AGENTBRIDGE_STATE_DIR 环境变量隔离。用户提出在真实 Docker 环境中运行 e2e 测试的想法。
Proposal
搭建 Docker 环境用于 e2e 测试,优势:
- 完全隔离,不影响本地环境
- 可复现,CI 友好
- 可测试真实 plugin 安装、daemon 生命周期、双端连接全链路
- 目前的"手工 smoke"测试也有可能自动化
Open Questions
- Docker image 需要预装什么?(bun, claude CLI, codex CLI)
- API key 如何注入?Claude Code 和 Codex TUI 都需要认证
- 测试范围:真实 daemon + WebSocket + CLI 全链路,还是只测 CLI 启动/参数注入?
- 从现有 image 扩展还是从 Dockerfile 开始搭?
Priority
Post-v1,当前 PR #11 的 e2e 测试先用本地隔离方案完成。
🤖 Generated with Claude Code
Background
当前 e2e 测试在本地运行,使用
AGENTBRIDGE_STATE_DIR环境变量隔离。用户提出在真实 Docker 环境中运行 e2e 测试的想法。Proposal
搭建 Docker 环境用于 e2e 测试,优势:
Open Questions
Priority
Post-v1,当前 PR #11 的 e2e 测试先用本地隔离方案完成。
🤖 Generated with Claude Code