# Реестр публичных профилей агентов. Слой 3 из трёх. # # Не привязан к провайдеру: provider+model выбирается kei-model-router'ом # по подсказке либо берётся default_model_ref. Юзер потом подключает свой # ключ (Anthropic/OpenAI/xAI/etc) и реестр становится "его". # # Приватные project-specialists живут локально в `~/.claude/agents/*.md` # и НЕ публикуются в публичном реестре. [[profile]] id = "code-implementer" role = "code-implementer" caps = "FS-RW-BASH-PLAN" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Generic Rust/TS/Python/Go/Swift/Flutter implementer. Constructor Pattern. RULE 0.20 → sonnet default." manifest_path = "~/.claude/agents/code-implementer.md" [[profile]] id = "code-implementer-rust" role = "code-implementer" caps = "FS-RW-BASH-PLAN" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Rust specialist. Cargo, traits, async/tokio, rusqlite, tests." manifest_path = "~/.claude/agents/code-implementer-rust.md" [[profile]] id = "code-implementer-typescript" role = "code-implementer" caps = "FS-RW-BASH-PLAN" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Next.js 16 / Node / browser. Type-safe API contracts." manifest_path = "~/.claude/agents/code-implementer-typescript.md" [[profile]] id = "researcher" role = "researcher" caps = "RO-WEB-FS" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Web+codebase research. Evidence-Graded findings. Read-only." manifest_path = "~/.claude/agents/researcher.md" [[profile]] id = "researcher-web" role = "researcher-web" caps = "WEB" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Web research specialist. WebFetch/WebSearch only." manifest_path = "~/.claude/agents/researcher-web.md" [[profile]] id = "researcher-code" role = "researcher-code" caps = "RO-FS" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Codebase research. Glob/Grep/Read only." manifest_path = "~/.claude/agents/researcher-code.md" [[profile]] id = "critic" role = "critic" caps = "RO-FS-WEB" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Anti-patterns, tech debt, security issues, bugs. Severity-sorted findings." manifest_path = "~/.claude/agents/critic.md" [[profile]] id = "security-auditor" role = "security-auditor" caps = "RO-FS-WEB" default_model_ref = "anthropic/claude-opus-4-7" description = "9-point differential security review. Risk-classified findings. Opus default — security needs depth." manifest_path = "~/.claude/agents/security-auditor.md" [[profile]] id = "codex-reviewer" role = "codex-reviewer" caps = "RO-FS-WEB" default_model_ref = "codex/gpt-5-codex" description = "RULE 0.23 DUAL REVIEW. Independent second-opinion via OpenAI Codex CLI." manifest_path = "~/.claude/agents/codex-reviewer.md" [[profile]] id = "infra-implementer" role = "infra-implementer" caps = "FS-RW-BASH" default_model_ref = "anthropic/claude-sonnet-4-6" description = "Deploys, CI/CD, secrets, container/IaC. Per-project credential isolation." manifest_path = "~/.claude/agents/infra-implementer.md" [[profile]] id = "modal-runner" role = "modal-runner" caps = "FS-RW-BASH" default_model_ref = "anthropic/claude-opus-4-7" description = "Modal compute orchestrator. Cost gating, KILL GUARD. Opus — irreversible $$ actions need depth." manifest_path = "~/.claude/agents/modal-runner.md" [[profile]] id = "validator" role = "validator" caps = "RO-FS-WEB" default_model_ref = "anthropic/claude-haiku-4-5-20251001" description = "RULE 0.4 fact-checker. API existence, version compat, doc claims. Haiku — narrow tasks." manifest_path = "~/.claude/agents/validator.md" [[profile]] id = "cost-guardian" role = "cost-guardian" caps = "RO-FS-BASH-WEB" default_model_ref = "anthropic/claude-haiku-4-5-20251001" description = "Pre-launch compute cost verification. Dashboard balance, running jobs, head-room." manifest_path = "~/.claude/agents/cost-guardian.md"