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.
Status
Section titled “Status”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.
Contents
Section titled “Contents”claude-code.md— Claude through the official@anthropic-ai/claude-agent-sdkSDK; chat runtime, function calls, capabilitiesgoogle-genai.md— Gemini through the Generative Language API; LLM invoker and chat runtimecodex-cli.md— Codex CLI; runtime through a subprocess
To add a provider
Section titled “To add a provider”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.
Documentation status
Section titled “Documentation status”The skeleton is in place. Fact sheets are written during lot P4 from the source code in providers/<name>/ and composition/providers/.