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 IDDisplay nameStatusDeployment scope
`claude`Claude CodeStableProject
`codex`OpenAI CodexStableMixed project/user
`copilot`GitHub CopilotStableProject
`cursor`Cursor IDEStableProject
`factory`Factory AIStableProject
`hermes`HermesExperimentalMixed project/user
`opencode`OpenCodeStableProject
`openclaw`OpenClawStableUser
`openhuman`OpenHumanExperimentalMixed project/user
`pi`Pi Coding AgentExperimentalProject
`warp`Warp TerminalStableProject
`windsurf`Devin DesktopStable compatibility adapterProject

`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.