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 IDDisplay nameStatusDeployment scope
`antigravity`Google Antigravity CLIExperimentalProject
`claude`Claude CodeStableProject
`codex`OpenAI CodexStableMixed project/user
`copilot`GitHub CopilotStableProject
`cursor`Cursor IDEStableProject
`deepseek-harness`DeepSeek HarnessExperimentalProject
`factory`Factory AIStableProject
`grokbot`Grok BotStableMixed project/user (skills fail-closed until `AIWG_GROKBOT_SKILLS_DIR`)
`grok-build`Grok BuildExperimentalMixed project/user (`$GROK_HOME`; kernel skills + AGENTS.md; agents/rules indexed until #2577)
`hermes`HermesStableMixed project/user
`muse`Muse CodeStableMixed project/user (`.agents/skills/` project; user root resolves `$XDG_CONFIG_HOME/muse/skills` at deploy time)
`opencode`OpenCodeStableProject
`openclaw`OpenClawStableUser
`openhuman`OpenHumanExperimentalMixed project/user
`pi`Pi Coding AgentExperimentalProject
`omp`Oh My PiExperimentalMixed project/user
`warp`Warp TerminalStableProject
`windsurf`Devin DesktopStable compatibility adapterProject

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