One Source, Multiple Harnesses: Building a Portable Agent Marketplace
说明与用途
单一仓库托管 Claude Code、Copilot CLI 和 Codex 的代理、技能和审核工作流,生成平台特定包并验证其正确性。
问题
Synchronize agent, skill, and review workflow across Claude Code, Copilot CLI, and Codex from a single source repository.
结果
The build system produces consistent, platform‑specific packages, automates translation of behavior, and verifies correctness through multiple levels of checks, reducing manual errors and maintenance effort.
工作流
- 1. Keep one source and generate deployments
- 2. Route each harness to its own package
- 3. Translate behavior explicitly
- 4. Separate build adapters from runtime integration
- 5. Verify inputs, activation, and results
- 6. Release and test
证据
One repository serves as the marketplace for all three. Each installs aw-review@awave-agents, with its own catalog pointing at the appropriate package.
The build must report unsupported fields, unknown tools, and fallback models.
In our Codex review exposed what those checks missed. For a 17-file change, four of six reviewers read all patches in one command. Output exceeded the token budget and was truncated.
- 记录日期: 2026-10-01T22:10:51.771Z