internal/

directory
v0.0.0-...-c5791a9 Latest Latest
Warning

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

Go to latest
Published: May 15, 2026 License: AGPL-3.0

Directories

Path Synopsis
api
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.
cli
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.
mcp
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.
tui
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.
vim
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.

Jump to

Keyboard shortcuts

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