Skip to content

First-party AI providers — arka-deck

Audience: developer who wants to understand how an AI provider is wired into arka-deck, or to add a new one.


arka-deck embeds three AI providers. Each provider keeps its native capabilities (modes, permissions, functions). arka-deck adds a common layer of orchestration, memory and governance.


  • claude-code.md — Claude through the official @anthropic-ai/claude-agent-sdk SDK; chat runtime, function calls, capabilities
  • google-genai.md — Gemini through the Generative Language API; LLM invoker and chat runtime
  • codex-cli.md — Codex CLI; runtime through a subprocess

See the tutorial ../extension/ecrire-un-provider.md. The provider registry lives in composition/providers/ and the anti-SSRF policy is framed by ADR 0006.


The skeleton is in place. Fact sheets are written during lot P4 from the source code in providers/<name>/ and composition/providers/.