Directories
¶
| Path | Synopsis |
|---|---|
|
Package acp implements the client side of Agent Client Protocol v1.
|
Package acp implements the client side of Agent Client Protocol v1. |
|
Package agents provides named configuration bundles for term-llm.
|
Package agents provides named configuration bundles for term-llm. |
|
gist
Package gist provides GitHub Gist operations for agent sharing.
|
Package gist provides GitHub Gist operations for agent sharing. |
|
Package agyproxy contains the temporary request-filter compatibility layer needed while agy cannot combine MCP with an empty native-tool set.
|
Package agyproxy contains the temporary request-filter compatibility layer needed while agy cannot combine MCP with an empty native-tool set. |
|
Package cliwire implements the opt-in wire audit proxy for authenticated CLI-backed providers.
|
Package cliwire implements the opt-in wire audit proxy for authenticated CLI-backed providers. |
|
Package diff provides shared constants for diff handling across packages.
|
Package diff provides shared constants for diff handling across packages. |
|
Package edit provides editing functionality for the term-llm.
|
Package edit provides editing functionality for the term-llm. |
|
Package filetrack records file changes made by agent tools so sessions can expose a cumulative diff (baseline = file state at first touch in a session).
|
Package filetrack records file changes made by agent tools so sessions can expose a cumulative diff (baseline = file state at first touch in a session). |
|
Package gitdiff exposes structured staged and working-tree changes for the web Changes panel.
|
Package gitdiff exposes structured staged and working-tree changes for the web Changes panel. |
|
Package grokprotocol defines wire metadata shared by Grok OAuth and subscription proxy clients.
|
Package grokprotocol defines wire metadata shared by Grok OAuth and subscription proxy clients. |
|
Package hub models a fleet of term-llm web nodes for `term-llm serve hub`.
|
Package hub models a fleet of term-llm web nodes for `term-llm serve hub`. |
|
Package lifecycle defines the dependency-free lifecycle domain shared by chat and terminal-host integrations.
|
Package lifecycle defines the dependency-free lifecycle domain shared by chat and terminal-host integrations. |
|
Package mcphttp provides an HTTP-based MCP server for tool execution.
|
Package mcphttp provides an HTTP-based MCP server for tool execution. |
|
Package mitmca provides the ephemeral certificate authority shared by term-llm's loopback TLS proxies.
|
Package mitmca provides the ephemeral certificate authority shared by term-llm's loopback TLS proxies. |
|
Package passkeyauth provides application-neutral WebAuthn authentication primitives for first-party term-llm servers.
|
Package passkeyauth provides application-neutral WebAuthn authentication primitives for first-party term-llm servers. |
|
Package pathutil provides shared path manipulation utilities.
|
Package pathutil provides shared path manipulation utilities. |
|
Package plan owns the shared update_plan snapshot model, validation, history extraction, and bounded rendering helpers.
|
Package plan owns the shared update_plan snapshot model, validation, history extraction, and bounded rendering helpers. |
|
render
|
|
|
Package runboundary tracks the provider-complete and durably branchable prefixes of one active model run.
|
Package runboundary tracks the provider-complete and durably branchable prefixes of one active model run. |
|
Package skills provides Agent Skills integration for term-llm.
|
Package skills provides Agent Skills integration for term-llm. |
|
Package subagentview reconstructs immutable completed subagent presentation from the durable parent spawn_agent result and child session transcript.
|
Package subagentview reconstructs immutable completed subagent presentation from the durable parent spawn_agent result and child session transcript. |
|
Package termhost publishes the visible chat lifecycle to terminal hosts.
|
Package termhost publishes the visible chat lifecycle to terminal hosts. |
|
Package terminalpolicy centralizes decisions about whether term-llm may start an interactive terminal UI.
|
Package terminalpolicy centralizes decisions about whether term-llm may start an interactive terminal UI. |
|
webrtcrelay
command
Command webrtcrelay is an isolated loopback signaling fixture for browser integration tests.
|
Command webrtcrelay is an isolated loopback signaling fixture for browser integration tests. |
|
evalcmd
command
|
|
|
evalfixture
Package evalfixture provides the deterministic ten-server, 200-tool MCP federation and its single-server aggregate used to evaluate deferred tool discovery with real transports.
|
Package evalfixture provides the deterministic ten-server, 200-tool MCP federation and its single-server aggregate used to evaluate deferred tool discovery with real transports. |
|
Package tools provides a permission-aware local tool system for term-llm.
|
Package tools provides a permission-aware local tool system for term-llm. |
|
tui
|
|
|
Package udiff provides parsing and application of unified diffs with elision support.
|
Package udiff provides parsing and application of unified diffs with elision support. |
|
streaming
Package streaming provides a streaming markdown renderer for incremental terminal markdown output.
|
Package streaming provides a streaming markdown renderer for incremental terminal markdown output. |
|
Package webrtc provides a WebRTC home peer for direct browser-to-server communication, bypassing intermediate relay servers.
|
Package webrtc provides a WebRTC home peer for direct browser-to-server communication, bypassing intermediate relay servers. |
|
Package worktree manages git worktrees for term-llm sessions.
|
Package worktree manages git worktrees for term-llm sessions. |
|
recovery
Package recovery contains the user-facing worktree promotion recovery flow shared by interactive clients.
|
Package recovery contains the user-facing worktree promotion recovery flow shared by interactive clients. |
Click to show internal directories.
Click to hide internal directories.