Directories
¶
| Path | Synopsis |
|---|---|
|
Package client is the contract between a terminal client and the agent it drives.
|
Package client is the contract between a terminal client and the agent it drives. |
|
kitbackend
Package kitbackend is the native backend over an agentkit.Kit: the agent a product assembled with agentkit, driven in process by the terminal client.
|
Package kitbackend is the native backend over an agentkit.Kit: the agent a product assembled with agentkit, driven in process by the terminal client. |
|
native
Package native is the in-process backend: an agentturn.Agent driven directly, with the session.Recorder that writes its store, which is followed on the same store value.
|
Package native is the in-process backend: an agentturn.Agent driven directly, with the session.Recorder that writes its store, which is followed on the same store value. |
|
cmd
|
|
|
agentconsole
command
Command agentconsole is a terminal client that runs an agent in process: a model behind an OpenAI-compatible Responses endpoint (Ollama's /v1 by default), with its session recorded in a store the client follows.
|
Command agentconsole is a terminal client that runs an agent in process: a model behind an OpenAI-compatible Responses endpoint (Ollama's /v1 by default), with its session recorded in a store the client follows. |
|
Package console runs the terminal client over a client.Backend.
|
Package console runs the terminal client over a client.Backend. |
|
internal
|
|
|
inspect
Package inspect computes the record-detail panes: what the session says about one entry (its response and whether the request checks out, a call's decisions and dispatch, a compaction's fold) and about the session as a whole (its header, its verification, its configuration, its refs, its memory manifest).
|
Package inspect computes the record-detail panes: what the session says about one entry (its response and whether the request checks out, a call's decisions and dispatch, a compaction's fold) and about the session as a whole (its header, its verification, its configuration, its refs, its memory manifest). |
|
scripted
Package scripted is a scripted model for the tests that run a real agent: a Streamer that answers each request with the next of its steps, built on the emitter, offline and deterministic.
|
Package scripted is a scripted model for the tests that run a real agent: a Streamer that answers each request with the next of its steps, built on the emitter, offline and deterministic. |
|
termtest
Package termtest is a terminal for tests that run the program over a pipe: it takes what the program writes, as a terminal would, and says what the screen shows.
|
Package termtest is a terminal for tests that run the program over a pipe: it takes what the program writes, as a terminal would, and says what the screen shows. |
|
tui
Package tui is the terminal client: a Bubble Tea model over the view reconciler.
|
Package tui is the terminal client: a Bubble Tea model over the view reconciler. |
|
Package toolview is how a client learns to show one tool's calls: a renderer per tool name, which an embedder hands the client, and the lines a renderer returns.
|
Package toolview is how a client learns to show one tool's calls: a renderer per tool name, which an embedder hands the client, and the lines a renderer returns. |
|
Package view is the reconciler: a pure model that takes the record's changes and the backend's live events, in whatever order they arrive, and produces what a client renders.
|
Package view is the reconciler: a pure model that takes the record's changes and the backend's live events, in whatever order they arrive, and produces what a client renders. |
Click to show internal directories.
Click to hide internal directories.