internal/

directory
v0.9.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2026 License: MIT

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.
llm
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL