Harnesses
Devin CLI
Adapter ID
devin
Vendor
Cognition
Docs
Scope
Project
Native
4 of 10
Emulated
1 of 10
Planned
5 of 10
Round-trip
Digest-verified
Cognition's terminal agent. File-configured and Claude Code-compatible; subagents live in per-agent directories.
Pack & unpack
# capture an existing Devin CLI project as a bundle
uap pack --from devin
# install a bundle into a Devin CLI project
uap unpack --to devin
# convert from Devin CLI to any other harness
uap convert --from devin --to <harness>Where components land
Paths are project-scope, relative to the directory you pack/unpack. Every location below is where Devin CLI actually reads the component — verified against the official docs.
| Component | Location | Support |
|---|---|---|
| Instructions | AGENTS.mdAlso reads CLAUDE.md and rules dirs. | Native |
| Commands | — (surfaced through skills)Roadmap: install as user-invocable skills. | Planned |
| Subagents | .devin/agents/<name>/AGENT.mdDirectory per agent with a fixed AGENT.md filename. | Native |
| Skills | .agents/skills/<name>/ | Native |
| MCP servers | .devin/config.jsonstdio + HTTP; SSE reads back as HTTP. | Native |
| Hooks | .devin/hooks.v1.json | Planned |
| Permissions | config allow/ask/deny | Planned |
| Setup | hook | Planned |
| Env | — | Planned |
| Files | project root | Emulated |
Fidelity notes
- Components marked Native round-trip losslessly —
pack(unpack(D)) ≡ D, digest-verified by the conformance suite. - Components marked Emulated install a faithful approximation and are flagged in the fidelity report so nothing is silently lost.
- Components marked Planned are reported as skipped today; the target location shown is where the adapter will install them.