internal/

directory
v0.1.20 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2026 License: MIT

Directories

Path Synopsis
Package agent provides the agent runtime pool and runner for processing tasks as goroutines with session lifecycle management and cost recording.
Package agent provides the agent runtime pool and runner for processing tasks as goroutines with session lifecycle management and cost recording.
Package api provides REST API handlers for the web dashboard.
Package api provides REST API handlers for the web dashboard.
Package audit provides health-check and freshness auditing for AI providers.
Package audit provides health-check and freshness auditing for AI providers.
Package autonomy implements the three-tier trust model for agent action evaluation.
Package autonomy implements the three-tier trust model for agent action evaluation.
Package cost provides token tracking, budget management, and cost attribution.
Package cost provides token tracking, budget management, and cost attribution.
Package digest assembles check-in digests from forge issues.
Package digest assembles check-in digests from forge issues.
Package dispatcher watches the issue tracker, routes tasks to agents, and manages dependencies.
Package dispatcher watches the issue tracker, routes tasks to agents, and manages dependencies.
Package forge provides the IssueTracker interface and implementations for GitHub, Gitea, and GitLab.
Package forge provides the IssueTracker interface and implementations for GitHub, Gitea, and GitLab.
gitea
Package gitea implements the forge.IssueTracker interface for Gitea using the official Gitea Go SDK.
Package gitea implements the forge.IssueTracker interface for Gitea using the official Gitea Go SDK.
github
Package github implements the forge.IssueTracker interface for GitHub using the google/go-github SDK.
Package github implements the forge.IssueTracker interface for GitHub using the google/go-github SDK.
Package hostmetrics collects host-level metrics (disk, RAM, CPU load, swap) via /proc reads and syscall.Statfs on Linux, with zero-value stubs on other platforms.
Package hostmetrics collects host-level metrics (disk, RAM, CPU load, swap) via /proc reads and syscall.Statfs on Linux, with zero-value stubs on other platforms.
Package loganalyst queries structured logs and produces AI-powered or fallback natural-language summaries of agent sessions, issues, failures, and arbitrary time ranges.
Package loganalyst queries structured logs and produces AI-powered or fallback natural-language summaries of agent sessions, issues, failures, and arbitrary time ranges.
Package mcp implements the Model Context Protocol (MCP) Streamable HTTP handler.
Package mcp implements the Model Context Protocol (MCP) Streamable HTTP handler.
Package provider defines the Provider interface and shared types for AI model inference backends (Ollama, Claude, OpenAI).
Package provider defines the Provider interface and shared types for AI model inference backends (Ollama, Claude, OpenAI).
claude
Package claude implements the provider.Provider interface using the Anthropic Claude Messages API over raw net/http (no SDK dependency).
Package claude implements the provider.Provider interface using the Anthropic Claude Messages API over raw net/http (no SDK dependency).
claudecli
Package claudecli implements provider.Provider by shelling out to the Claude Code CLI (`claude --print`).
Package claudecli implements provider.Provider by shelling out to the Claude Code CLI (`claude --print`).
ollama
Package ollama implements the provider.Provider interface using the Ollama REST API over raw net/http (no SDK dependency).
Package ollama implements the provider.Provider interface using the Ollama REST API over raw net/http (no SDK dependency).
openai
Package openai implements the provider.Provider interface using the OpenAI Chat Completions API over raw net/http (no SDK dependency).
Package openai implements the provider.Provider interface using the OpenAI Chat Completions API over raw net/http (no SDK dependency).
Package prwatcher monitors open pull requests and auto-merges eligible ones.
Package prwatcher monitors open pull requests and auto-merges eligible ones.
Package scaling provides the policy engine for adaptive worker scaling.
Package scaling provides the policy engine for adaptive worker scaling.
Package status generates status.md content from live project state.
Package status generates status.md content from live project state.
Package synapset provides a client for the Synapset MCP-based semantic memory service.
Package synapset provides a client for the Synapset MCP-based semantic memory service.
Package version provides build-injected version information.
Package version provides build-injected version information.

Jump to

Keyboard shortcuts

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