进阶 omnigent.ai 2026-10-14 06:47:13 · 18 阅读
第3章 Omnigent 支持的 Harness 与集成级别详解
支持的 Harness
本页列出的所有 harness 均受支持。Support 列描述的是该集成的维护方式,以及出问题时 Omnigent 团队响应的紧急程度,并不代表 harness 能不能用。
Support 等级
- Fully supported(完全支持):Omnigent 的全部功能都能与这些 harness 良好配合。其集成在 CI 中经过大量测试,并由团队手动验证。一旦出现回归,会被视为严重的阻塞性 bug。
- Maintained(持续维护):这些 harness 在 CI 中测试,功能也经过验证可正常配合 Omnigent 使用,但团队投入的精力少于完全支持的 harness。相关 bug 会在日常工作中修复,并随下一个版本发布。
- Community-supported(社区支持):这些集成主要由社区维护。它们可以通过 Direct、ACP 和原生 TUI 路径稳定运行,欢迎社区贡献。
随着集成覆盖度、CI 测试和 Omnigent 团队持续维护的增加,Community-supported 的 harness 可以升级为 Maintained 或 Fully supported。
执行模式
大多数编码 agent 可以在以下两种模式之一中运行:
- Direct——Omnigent 直接驱动 agent 的模型和工具。你可以使用完整的平台能力:web UI、流式输出、上下文策略、持久会话和移动端。
- Native TUI——Omnigent 在一个面板中启动厂商自带的终端 UI 并镜像显示。你获得的是原汁原味的原生体验,外面包裹着 Omnigent 的协作与策略层。这类 id 以 -native 结尾。
Harness 列表
| Harness | ID 和别名 | Direct 执行 | Native TUI | 支持等级 | 来源 |
|---|---|---|---|---|---|
| Claude Code | claude-sdk (claude), claude-native | 是 | 是 | Fully supported | — |
| Codex | codex, codex-native | 是 | 是 | Fully supported | — |
| OpenAI Agents SDK | openai-agents (openai-agents-sdk) | 是 | 否 | Fully supported | — |
| Copilot | copilot | 是 | 否 | Maintained | — |
| Cursor | cursor, cursor-native | 是 | 是 | Maintained | — |
| OpenCode | opencode-native (opencode) | 否 | 是 | Maintained | — |
| Pi | pi, pi-native | 是 | 是 | Maintained | — |
| Antigravity | antigravity, antigravity-native | 是 | 是 | Community-supported | — |
| Devin | devin-native (devin, native-devin;devin-acp 已在 0.14 中移除) | 否 | 是 | Community-supported | — |
| Hermes | hermes, hermes-native | 是 | 是 | Community-supported | — |
| Kimi | kimi (kimi-code), kimi-native | 是 | 是 | Community-supported | — |
| Kiro | kiro-native | 否 | 是 | Community-supported | — |
| Qwen Code | qwen (qwen-code), qwen-native | 是 | 是 | Community-supported | — |
| Rovo Dev | rovo (rovo-cli) | 是 | 否 | Community-supported | shbhmrzd/omnigent-rovo |
| ZCode | zcode (z-code) | Headless print 模式 | 否 | Community-supported | anxkhn/omnigent-zcode |
Pi 是一个 headless 多模型 worker,可运行于任意网关模型——非常适合由主 agent 委派的审查、探索和读密集型任务。
ZCode 需要单独安装社区插件,并配置好 ZCode CLI。安装方式、支持的特性以及 print 模式的限制请参见插件 README。
通过 ACP 支持的 Harness
部分内置 harness 底层使用的是 Omnigent 的 ACP 集成,没有单独的 Support 等级划分。
| Harness | ID 和别名 | Direct 执行 | Native TUI |
|---|---|---|---|
| Goose | goose, goose-native | 是 | 是 |
| Grok Build | grok (grok-build) | 是 | 否 |
| Jcode | jcode | 是 | 否 |
ACP 配置详情请参见 Custom ACP agents。
如何配置和运行这些 harness,请参见 Configuration。