Provider Inventory
Canonical list and count of named provider integrations
Provider Inventory
Prompt-first procedure: Describe the outcome you want in your agent conversation. The agent should select and load the appropriate AIWG assets, explain material changes, request any needed approval, and report verification evidence. Exact commands and flags appear only in the CLI reference.
AIWG has 18 named provider integrations. The source-of-truth registry is `src/providers/provider-definitions.ts`; capability details are maintained in `agentic/code/providers/capability-matrix.yaml`.
| Provider ID | Display name | Status | Deployment scope |
|---|---|---|---|
| `antigravity` | Google Antigravity CLI | Experimental | Project |
| `claude` | Claude Code | Stable | Project |
| `codex` | OpenAI Codex | Stable | Mixed project/user |
| `copilot` | GitHub Copilot | Stable | Project |
| `cursor` | Cursor IDE | Stable | Project |
| `deepseek-harness` | DeepSeek Harness | Experimental | Project |
| `factory` | Factory AI | Stable | Project |
| `grokbot` | Grok Bot | Stable | Mixed project/user (skills fail-closed until `AIWG_GROKBOT_SKILLS_DIR`) |
| `grok-build` | Grok Build | Experimental | Mixed project/user (`$GROK_HOME`; kernel skills + AGENTS.md; agents/rules indexed until #2577) |
| `hermes` | Hermes | Stable | Mixed project/user |
| `muse` | Muse Code | Stable | Mixed project/user (`.agents/skills/` project; user root resolves `$XDG_CONFIG_HOME/muse/skills` at deploy time) |
| `opencode` | OpenCode | Stable | Project |
| `openclaw` | OpenClaw | Stable | User |
| `openhuman` | OpenHuman | Experimental | Mixed project/user |
| `pi` | Pi Coding Agent | Experimental | Project |
| `omp` | Oh My Pi | Experimental | Mixed project/user |
| `warp` | Warp Terminal | Stable | Project |
| `windsurf` | Devin Desktop | Stable compatibility adapter | Project |
`agy` is the only alias for `antigravity` and is also Google's CLI executable. `dsh` selects `deepseek-harness` and is also its CLI executable. Bare `deepseek` is deliberately not an AIWG harness-provider alias because it names the separate LLM/API vendor category. `oh-my-pi` is an alias for `omp`; OMP is distinct from the original `pi` provider. The `pi` provider targets Pi Coding Agent, the minimal agent harness published at pi.dev; it remains one provider identity. `devin` is an alias for `windsurf`, not an additional provider. Bare `grok` is deliberately not an AIWG provider alias because it names the xAI model/API category; use `grokbot` for Grok Bot and `grok-build` for the xAI Grok Build CLI/TUI. `muse` is the only AIWG provider id for Muse Code; no aliases are registered (see `docs/architecture/adr-muse-provider-target.md`).
The `generic` adapter is a nineteenth registry entry used to emit portable files for custom or unknown harnesses; it is deliberately excluded from the named-integration count. Product interfaces, model APIs, MCP servers, and aliases are likewise not counted as separate provider integrations.
Use the agent-owned help operation for accepted selectors and the agent-owned steward operation for the supported feature surface.