Skip to main content
Version: 0.0.5

Providers overview

graft syncs canonical agents out to 8 active AI-coding providers. This page is the index; per-provider pages are added as each provider's package lands.

Supported providers​

Provider idToolStatus
claude-codeClaude CodeActive
codexCodexActive
cursorCursorActive
github-copilotGitHub CopilotActive
opencodeOpenCodeActive
roo-codeRoo CodeActive
gooseGooseActive
grok-cliGrok CLIActive
gemini-cliGemini CLIDeprecated (2026-06-15)
antigravityAntigravityCatalog only — unregistered in sync engine

:::note antigravity antigravity has a catalog entry (schema, models, capabilities) but is currently unregistered in the sync engine pending a research spike on the agent-definition format. It is excluded from sync, agent, and skill operations until that work is done. :::

Skills support​

Four of the eight active providers support skills:

Provider idToolProject skills dir
claude-codeClaude Code.claude/skills/
opencodeOpenCode.opencode/skills/
codexCodexnative (.agents/skills/, no symlink)
grok-cliGrok CLInative (.agents/skills/, no symlink)

The remaining providers do not have a skills concept and are silently skipped by graft skill commands.

What every provider page will cover​

Each provider follows the same interface (Detect, Parse, ToCanonical, Serialize, Schema), so each page documents:

  • Where the provider keeps its agent files.
  • Which canonical fields it maps directly.
  • Which provider-specific fields it preserves via providerOverrides.
  • Any validation rules from its JSON Schema.

Enabling providers​

Choose which providers participate with providers.mode and providers.enabled[] / providers.disabled[]. See Config reference.