internal/

directory
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2026 License: MIT

Directories

Path Synopsis
adapters
git
llm
Package llm implements the LLM port using Ollama as the backend.
Package llm implements the LLM port using Ollama as the backend.
Package config loads and merges git-courer configuration.
Package config loads and merges git-courer configuration.
core
errors
Package domainerr provides domain-level error types and sentinel errors.
Package domainerr provides domain-level error types and sentinel errors.
ports
Package ports defines the interfaces (inward-facing) that the core depends on.
Package ports defines the interfaces (inward-facing) that the core depends on.
delivery
mcp
Package mcp provides the MCP server and tool handlers for git-courer.
Package mcp provides the MCP server and tool handlers for git-courer.
infra
chunkers
Package chunkers provides chunking strategies for various git outputs.
Package chunkers provides chunking strategies for various git outputs.
logging
Package logging provides log rotation for git-courer.
Package logging provides log rotation for git-courer.
secrets
Package secrets provides regex-based secret detection in files.
Package secrets provides regex-based secret detection in files.
Package installer provides installation and management for git-courer.
Package installer provides installation and management for git-courer.
Package security implements multi-layer security checks before commits.
Package security implements multi-layer security checks before commits.
shared
prompts
Package prompts provides LLM prompt templates for git-courer operations.
Package prompts provides LLM prompt templates for git-courer operations.
CommitService orchestrates the commit workflow: status → LLM decides what to stage → security check → chunk diff → LLM messages → git commit(s).
CommitService orchestrates the commit workflow: status → LLM decides what to stage → security check → chunk diff → LLM messages → git commit(s).

Jump to

Keyboard shortcuts

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