internal/

directory
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 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 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 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).
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 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