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. |
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.