Four more coding agents, and clearer sign-in failures
Highlights:
- Hermes, Cline, DeepSeek Harness, and OMP as built-in coding agents
- Built-in agents available in every CLI setup flow, not just agent create
- Sign-in failures reported as sign-in failures
- Existing OpenCode users are asked to enable it once more
Four more coding agents run your work in One Horizon this week, with the same setup, detection, and identity the existing runtimes have.
Hermes, Cline, DeepSeek Harness, and OMP
Hermes, Cline, DeepSeek Harness, and OMP appear in the Desktop runtime picker and the CLI alongside Codex, Claude, Cursor, Mistral Vibe, and OpenCode. Each needs its own binary on PATH — hermes, cline, dsh, or omp — and its own credential in place first, through that vendor's sign-in command or its own environment variable. One Horizon disables an agent whose binary is missing and points you at where to install it.
All four currently accept Build work only. A working connection is not evidence that a model follows the Plan, Research, or Review contracts, so those stay switched off until a pinned run against the real agent proves otherwise. DeepSeek Harness installs from @deepseek-ai/dsh, reads DEEPSEEK_API_KEY, and is a developer preview that will change more often than the others.
These four show a One Horizon lettermark rather than the vendor's own logo.
one agent create --agent clineSign-in failures say so
A runtime that cannot connect because you are signed out now reports a sign-in problem with a link to that vendor's help, instead of a generic connection failure. Setup stops before creating an agent in Desktop and in the CLI, so you are not left with a worker that cannot run. This also covers an agent that only fails once work starts, such as DeepSeek Harness: One Horizon ends its check with a short probe turn that uses no tools and is cancelled straight away. Custom runtime authors can opt in by listing their agent's signed-out wording in one.json.
Built-in agents in every CLI flow
one agent configure now offers the built-in agents that one agent create already did, so the CLI and Desktop present the same list.
Improved
- The CLI names the agent you are missing and where to install it, rather than printing a fixed list
one agent create --agentaccepts every built-in agent id
Fixes
- Mistral Vibe and OpenCode expose the homepage link their manifests always declared but silently dropped
Upgrade note
The OpenCode manifest changed in this release, so existing OpenCode users are asked to enable it once more in the Desktop picker. Nothing else about the runtime changed, and Mistral Vibe re-enables itself automatically.