internal/

directory
v0.0.0-...-20cd8ba Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2026 License: MIT

Directories

Path Synopsis
command_session.go — the public interfaces and adapter types that decouple slash commands (built-in and external plugin) from the concrete *AgentSession, *AgentSessionRuntime, and resolvedOptions types.
command_session.go — the public interfaces and adapter types that decouple slash commands (built-in and external plugin) from the concrete *AgentSession, *AgentSessionRuntime, and resolvedOptions types.
Package cli implements tau's command-line interface: argument parsing, subcommand dispatch, and first-run setup.
Package cli implements tau's command-line interface: argument parsing, subcommand dispatch, and first-run setup.
Package compaction implements the multi-stage compaction pipeline per the compaction spec.
Package compaction implements the multi-stage compaction pipeline per the compaction spec.
Package config implements tau's configuration, paths, auth, trust, and model-registry layers.
Package config implements tau's configuration, paths, auth, trust, and model-registry layers.
Package fauxprovider is a built-in deterministic LLMClient used by the CLI's print/rpc integration tests and by `tau --model faux` invocations.
Package fauxprovider is a built-in deterministic LLMClient used by the CLI's print/rpc integration tests and by `tau --model faux` invocations.
llm
tokencounter
Package tokencounter provides model-aware token counting for the llm layer.
Package tokencounter provides model-aware token counting for the llm layer.
Package modes implements tau's three run modes: print, rpc, interactive.
Package modes implements tau's three run modes: print, rpc, interactive.
Package plugins implements tau's process-isolated plugin host.
Package plugins implements tau's process-isolated plugin host.
checkout.go — /checkout <entryID> command.
checkout.go — /checkout <entryID> command.
Package state persists conversation history as a tree DAG of Entry records.
Package state persists conversation history as a tree DAG of Entry records.
Package tools defines the Tool interface, Registry, and built-in tools.
Package tools defines the Tool interface, Registry, and built-in tools.
tui
Package tui — app.go — top-level bubbletea Model.
Package tui — app.go — top-level bubbletea Model.
components
Package components — accordion.go — expandable/collapsible tool block.
Package components — accordion.go — expandable/collapsible tool block.

Jump to

Keyboard shortcuts

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