Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
adapters/llm
Package llm implements the LLM port using Ollama as the backend.
|
Package llm implements the LLM port using Ollama as the backend. |
|
config
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. |
|
core/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. |
|
infra/logging
Package logging provides log rotation for git-courer.
|
Package logging provides log rotation for git-courer. |
|
infra/secrets
Package secrets provides regex-based secret detection in files.
|
Package secrets provides regex-based secret detection in files. |
|
installer
Package installer provides installation and management for git-courer.
|
Package installer provides installation and management for git-courer. |
|
security
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. |
|
workflow
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). |
Click to show internal directories.
Click to hide internal directories.