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 12 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 |
|---|---|---|---|
| `claude` | Claude Code | Stable | Project |
| `codex` | OpenAI Codex | Stable | Mixed project/user |
| `copilot` | GitHub Copilot | Stable | Project |
| `cursor` | Cursor IDE | Stable | Project |
| `factory` | Factory AI | Stable | Project |
| `hermes` | Hermes | Experimental | Mixed project/user |
| `opencode` | OpenCode | Stable | Project |
| `openclaw` | OpenClaw | Stable | User |
| `openhuman` | OpenHuman | Experimental | Mixed project/user |
| `pi` | Pi Coding Agent | Experimental | Project |
| `warp` | Warp Terminal | Stable | Project |
| `windsurf` | Devin Desktop | Stable compatibility adapter | Project |
`devin` is an alias for `windsurf`, not an additional provider. The `generic` adapter is a thirteenth 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.