internal/

directory
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2026 License: MIT

Directories

Path Synopsis
Package acp is the wire side of the Agent Client Protocol: JSON-RPC 2.0 messages, one per line, read from the client on standard input and written to it on standard output.
Package acp is the wire side of the Agent Client Protocol: JSON-RPC 2.0 messages, one per line, read from the client on standard input and written to it on standard output.
Package agent provides the agent runner for executing LLM interactions.
Package agent provides the agent runner for executing LLM interactions.
Package benchmark provides benchmarking infrastructure for testing LLM tool usage.
Package benchmark provides benchmarking infrastructure for testing LLM tool usage.
Package copilot calls models through a GitHub Copilot subscription: the same sign-in Copilot CLI uses, exchanged for a short-lived session token and the API host that subscription is supposed to call.
Package copilot calls models through a GitHub Copilot subscription: the same sign-in Copilot CLI uses, exchanged for a short-lived session token and the API host that subscription is supposed to call.
Package filelock provides an exclusive, non-blocking file lock with the same "already in use by another process" semantics on every OS.
Package filelock provides an exclusive, non-blocking file lock with the same "already in use by another process" semantics on every OS.
Package inbox is the one place a turn picks up anything that arrives while it is running: a line you type, a file dropped in the session's inbox directory by "kvit-coder steer", or an event from a background process.
Package inbox is the one place a turn picks up anything that arrives while it is running: a line you type, a file dropped in the session's inbox directory by "kvit-coder steer", or an event from a background process.
Package markdown renders the final assistant answer as styled terminal output.
Package markdown renders the final assistant answer as styled terminal output.
Package mcp implements a Model Context Protocol (MCP) client for kvit-coder.
Package mcp implements a Model Context Protocol (MCP) client for kvit-coder.
Package permissions decides whether a shell command may run, from what the command actually is rather than from what its text looks like.
Package permissions decides whether a shell command may run, from what the command actually is rather than from what its text looks like.
Package procs runs commands that outlive the turn's iterations.
Package procs runs commands that outlive the turn's iterations.
Package procutil abstracts the per-OS process plumbing the agent needs:
Package procutil abstracts the per-OS process plumbing the agent needs:
Package prompt provides system prompt generation for the agent.
Package prompt provides system prompt generation for the agent.
Package repl provides the exec mode runner for the agent.
Package repl provides the exec mode runner for the agent.
Package report holds the structured end-of-turn report: its shape, the checks it must pass before the agent accepts it, and the rendering the agent and the interactive front end both draw it with.
Package report holds the structured end-of-turn report: its shape, the checks it must pass before the agent accepts it, and the rendering the agent and the interactive front end both draw it with.
Package session stores a conversation and everything else that outlives one turn: spilled tool output, the steering inbox and the record of background processes.
Package session stores a conversation and everything else that outlives one turn: spilled tool output, the steering inbox and the record of background processes.
Package stats provides statistics tracking for agent operations.
Package stats provides statistics tracking for agent operations.
Package tui provides the interactive terminal UI for kvit-coder-ui.
Package tui provides the interactive terminal UI for kvit-coder-ui.
Package update checks the GitHub releases for a newer build and installs it.
Package update checks the GitHub releases for a newer build and installs it.
Package workspace provides workspace-level utilities including locking.
Package workspace provides workspace-level utilities including locking.

Jump to

Keyboard shortcuts

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