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.