internal/

directory
v0.1.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2026 License: Apache-2.0

Directories

Path Synopsis
taskrun
Package taskrun provides task-run execution.
Package taskrun provides task-run execution.
Package agenteval provides a benchmark harness for evaluating agent capability.
Package agenteval provides a benchmark harness for evaluating agent capability.
Package bootstrap wires process startup dependencies.
Package bootstrap wires process startup dependencies.
Package config provides configuration loading and defaults.
Package config provides configuration loading and defaults.
core
agent
Package agent provides the core AI agent logic: task planning, tool invocation, and conversation.
Package agent provides the core AI agent logic: task planning, tool invocation, and conversation.
llm
Package llm holds LLM wire types and the Tool contract used across core services and agent execution.
Package llm holds LLM wire types and the Tool contract used across core services and agent execution.
session
Package session provides the core session model: id, title, created_at, and conversation history.
Package session provides the core session model: id, title, created_at, and conversation history.
infra
db
Package db provides persistence for BuildMax backend entities (MySQL via GORM).
Package db provides persistence for BuildMax backend entities (MySQL via GORM).
git
k8s
llm
Package llm provides LLM client implementations (OpenRouter/OpenAI-compatible).
Package llm provides LLM client implementations (OpenRouter/OpenAI-compatible).
llmremote
Package llmremote implements the core LLM contract against a BuildMax managed gateway instead of a provider.
Package llmremote implements the core LLM contract against a BuildMax managed gateway instead of a provider.
llmwire
Package llmwire is the versioned wire contract for BuildMax managed inference.
Package llmwire is the versioned wire contract for BuildMax managed inference.
log
Package log configures the application's default slog logger.
Package log configures the application's default slog logger.
mcp
objectstore
Package objectstore provides pluggable blob storage for team workspace files and task-run artifacts.
Package objectstore provides pluggable blob storage for team workspace files and task-run artifacts.
sandbox
Package sandbox provides the OS-level bash subprocess sandbox.
Package sandbox provides the OS-level bash subprocess sandbox.
trace
Package trace persists a durable, bounded, redacted record of a single Agent run by consuming the core/agent event stream.
Package trace persists a durable, bounded, redacted record of a single Agent run by consuming the core/agent event stream.
workerclient
Package workerclient defines the worker API client and HTTP contract types.
Package workerclient defines the worker API client and HTTP contract types.
interface
auth
Package auth provides credential persistence and renewal for the BuildMax client.
Package auth provides credential persistence and renewal for the BuildMax client.
cli
Package cli: root and subcommands for the BuildMax CLI.
Package cli: root and subcommands for the BuildMax CLI.
client
Package client provides an HTTP client for the BuildMax server API.
Package client provides an HTTP client for the BuildMax server API.
desktop
Package desktop implements the BuildMax desktop app (Wails) and is used by cmd/buildmax-desktop.
Package desktop implements the BuildMax desktop app (Wails) and is used by cmd/buildmax-desktop.
Package mock provides test-only in-memory implementations for unit tests.
Package mock provides test-only in-memory implementations for unit tests.
Package server provides the HTTP server for BuildMax.
Package server provides the HTTP server for BuildMax.
scheduler
Package scheduler provides task run scheduling.
Package scheduler provides task run scheduling.
websocket
Package streamhub provides task-scoped stream buffers for worker-push and client subscribe (SSE).
Package streamhub provides task-scoped stream buffers for worker-push and client subscribe (SSE).
service
audit
Package audit records that a sensitive action happened.
Package audit records that a sensitive action happened.
conversation/tool
Package tool contains the Tier 1 conversation tools exposed to the model.
Package tool contains the Tier 1 conversation tools exposed to the model.
llmgateway
Package llmgateway resolves a team's model alias to an operator-approved upstream target.
Package llmgateway resolves a team's model alias to an operator-approved upstream target.
Package tool provides concrete agent tools (Read, Write, Edit, Glob, Grep, Bash, WebFetch, TodoWrite, Skill, Task, and MCP gateway tools).
Package tool provides concrete agent tools (Read, Write, Edit, Glob, Grep, Bash, WebFetch, TodoWrite, Skill, Task, and MCP gateway tools).
Package util contains small, cross-layer helpers with no business ownership.
Package util contains small, cross-layer helpers with no business ownership.

Jump to

Keyboard shortcuts

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