Directories
¶
| Path | Synopsis |
|---|---|
|
Package bridge provides cross-session communication for coordinating parallel agents working in different worktrees or sessions.
|
Package bridge provides cross-session communication for coordinating parallel agents working in different worktrees or sessions. |
|
Package capabilities provides a dynamic registry for agent capability tokens.
|
Package capabilities provides a dynamic registry for agent capability tokens. |
|
filters
|
|
|
luaregistry
Package luaregistry provides a thread-safe store for Lua-registered output filters.
|
Package luaregistry provides a thread-safe store for Lua-registered output filters. |
|
Package git provides high-level git operations for Claudio.
|
Package git provides high-level git operations for Claudio. |
|
Package hooks provides lifecycle event hooks for Claudio.
|
Package hooks provides lifecycle event hooks for Claudio. |
|
Package ipc provides a Unix domain socket IPC server that lets external processes send commands to a running claudio instance.
|
Package ipc provides a Unix domain socket IPC server that lets external processes send commands to a running claudio instance. |
|
Package keybindings provides customizable keyboard shortcuts for the TUI.
|
Package keybindings provides customizable keyboard shortcuts for the TUI. |
|
Package learning implements pattern extraction and instinct learning from sessions.
|
Package learning implements pattern extraction and instinct learning from sessions. |
|
Package lua — claudio.analytics.summary() API implementation.
|
Package lua — claudio.analytics.summary() API implementation. |
|
Package models provides model capabilities caching and lookup.
|
Package models provides model capabilities caching and lookup. |
|
Package orchestrator coordinates multi-agent workflows with sequential phases and parallel execution support.
|
Package orchestrator coordinates multi-agent workflows with sequential phases and parallel execution support. |
|
Package permissions provides content-pattern permission rules for tools.
|
Package permissions provides content-pattern permission rules for tools. |
|
Package plugins provides plugin discovery and loading for Claudio.
|
Package plugins provides plugin discovery and loading for Claudio. |
|
Package rules loads and manages project/user rules that get injected into the system prompt to guide AI behavior.
|
Package rules loads and manages project/user rules that get injected into the system prompt to guide AI behavior. |
|
Package server provides a headless HTTP API for Claudio, enabling IDE integration and remote access via the --headless flag.
|
Package server provides a headless HTTP API for Claudio, enabling IDE integration and remote access via the --headless flag. |
|
services
|
|
|
analytics
Package analytics provides token usage tracking, cost calculation, and budget enforcement.
|
Package analytics provides token usage tracking, cost calculation, and budget enforcement. |
|
compact
budget.go implements a per-message tool result budget system modeled on claude-code's ContentReplacementState.
|
budget.go implements a per-message tool result budget system modeled on claude-code's ContentReplacementState. |
|
difftracker
Package difftracker tracks file changes per conversation turn.
|
Package difftracker tracks file changes per conversation turn. |
|
filtersavings
Package filtersavings provides analytics for output filter savings, tracking how much data is saved by filtering command output and identifying commands that could benefit from filtering.
|
Package filtersavings provides analytics for output filter savings, tracking how much data is saved by filtering command output and identifying commands that could benefit from filtering. |
|
lsp
Package lsp provides Language Server Protocol server lifecycle management.
|
Package lsp provides Language Server Protocol server lifecycle management. |
|
notifications
Package notifications provides desktop and terminal notification support.
|
Package notifications provides desktop and terminal notification support. |
|
toolcache
Package toolcache offloads oversized tool results to disk instead of keeping them in the API message payload.
|
Package toolcache offloads oversized tool results to disk instead of keeping them in the API message payload. |
|
Package tasks provides background task execution including cron scheduling.
|
Package tasks provides background task execution including cron scheduling. |
|
Package teams provides multi-agent team coordination.
|
Package teams provides multi-agent team coordination. |
|
grepcache
Package grepcache deduplicates repeated identical Grep calls within a session.
|
Package grepcache deduplicates repeated identical Grep calls within a session. |
|
outputfilter
Package outputfilter provides RTK-style output filtering to reduce token usage for command outputs.
|
Package outputfilter provides RTK-style output filtering to reduce token usage for command outputs. |
|
outputfilter/codefilter
Package codefilter provides source-code comment-stripping filters to reduce token usage when the AI reads large source files.
|
Package codefilter provides source-code comment-stripping filters to reduce token usage when the AI reads large source files. |
|
outputfilter/tomlfilter
Package tomlfilter implements a declarative TOML-driven output filter engine.
|
Package tomlfilter implements a declarative TOML-driven output filter engine. |
|
readcache
Package readcache deduplicates repeated reads of the same file within a session.
|
Package readcache deduplicates repeated reads of the same file within a session. |
|
Package tui: TerminalPane — a PTY-backed terminal embedded in a split Window.
|
Package tui: TerminalPane — a PTY-backed terminal embedded in a split Window. |
|
cmdline
Package cmdline implements an nvim-style ":" command line for the TUI.
|
Package cmdline implements an nvim-style ":" command line for the TUI. |
|
docks
Package docks provides inline dock components that appear between the viewport and prompt in the TUI layout.
|
Package docks provides inline dock components that appear between the viewport and prompt in the TUI layout. |
|
keymap
Package keymap implements a remappable keymap system for the TUI.
|
Package keymap implements a remappable keymap system for the TUI. |
|
notifications
Package notifications provides a priority-based notification queue for the TUI.
|
Package notifications provides a priority-based notification queue for the TUI. |
|
panelhost
Package panelhost renders Lua-registered panels at a given position.
|
Package panelhost renders Lua-registered panels at a given position. |
|
panels
Package panels — shared file operation types for sidebar and Lua data providers.
|
Package panels — shared file operation types for sidebar and Lua data providers. |
|
panels/luapanel
Package luapanel provides a panels.Panel bridge for Lua-defined PanelDefs.
|
Package luapanel provides a panels.Panel bridge for Lua-defined PanelDefs. |
|
picker
Package picker provides foundational types for the Telescope-style picker system: Entry, Finder, Sorter, and Previewer.
|
Package picker provides foundational types for the Telescope-style picker system: Entry, Finder, Sorter, and Previewer. |
|
picker/finders
Package finders provides built-in Finder implementations for the picker.
|
Package finders provides built-in Finder implementations for the picker. |
|
picker/previewers
Package previewers provides Previewer implementations for the picker.
|
Package previewers provides Previewer implementations for the picker. |
|
prompt
Package prompt — pills.go provides the context pills row rendered above the textarea.
|
Package prompt — pills.go provides the context pills row rendered above the textarea. |
|
renderutil
Package renderutil provides helpers for clamping rendered TUI output to configured terminal bounds.
|
Package renderutil provides helpers for clamping rendered TUI output to configured terminal bounds. |
|
sidebar/blocks
Package blocks contains sidebar block implementations.
|
Package blocks contains sidebar block implementations. |
|
windows
Package windows provides Buffer/Window/Manager primitives for the TUI window system.
|
Package windows provides Buffer/Window/Manager primitives for the TUI window system. |
|
Package utils provides common utilities for Claudio.
|
Package utils provides common utilities for Claudio. |
Click to show internal directories.
Click to hide internal directories.