Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli wires the kong subcommand tree for the ccgate binary.
|
Package cli wires the kong subcommand tree for the ccgate binary. |
|
cmd
|
|
|
claude
Package claude is the Claude Code adapter for the ccgate runner.
|
Package claude is the Claude Code adapter for the ccgate runner. |
|
codex
Package codex is the OpenAI Codex CLI wrapper for the ccgate PermissionRequest hook.
|
Package codex is the OpenAI Codex CLI wrapper for the ccgate PermissionRequest hook. |
|
Package keystore resolves a provider API key from `auth.type=exec` (a shell helper) or `auth.type=file` (a rotator-managed file) on the ccgate hook's hot path.
|
Package keystore resolves a provider API key from `auth.type=exec` (a shell helper) or `auth.type=file` (a rotator-managed file) on the ccgate hook's hot path. |
|
Package llm holds shared primitives for LLM-driven permission decisions.
|
Package llm holds shared primitives for LLM-driven permission decisions. |
|
anthropic
Package anthropic implements llm.Provider against the Anthropic Messages API.
|
Package anthropic implements llm.Provider against the Anthropic Messages API. |
|
gemini
Package gemini implements llm.Provider against the Google Gemini API via its OpenAI-compatible endpoint.
|
Package gemini implements llm.Provider against the Google Gemini API via its OpenAI-compatible endpoint. |
|
openai
Package openai implements llm.Provider against the OpenAI Chat Completions API.
|
Package openai implements llm.Provider against the OpenAI Chat Completions API. |
|
Package prompt builds the system prompt fed into the LLM.
|
Package prompt builds the system prompt fed into the LLM. |
|
Package runner is the entire ccgate PermissionRequest hook orchestration.
|
Package runner is the entire ccgate PermissionRequest hook orchestration. |
Click to show internal directories.
Click to hide internal directories.