Directories
¶
| Path | Synopsis |
|---|---|
|
compat-test
command
compat-test reads compatibility-matrix.json and runs basic compatibility checks across the listed components.
|
compat-test reads compatibility-matrix.json and runs basic compatibility checks across the listed components. |
|
rho
command
|
|
|
internal
|
|
|
a11y
Package a11y compresses Chrome accessibility trees into token-efficient, uid-addressable snapshots for agent browser interaction, adopting caveman-browse's contract: a compressed indented tree where actionable nodes carry stable uid handles, a query mode that keeps only the top task matches plus their ancestors, byte-exact raw payload retention for recovery, and fail-closed behavior — if compression does not actually shrink the representation, callers must not dump the raw tree.
|
Package a11y compresses Chrome accessibility trees into token-efficient, uid-addressable snapshots for agent browser interaction, adopting caveman-browse's contract: a compressed indented tree where actionable nodes carry stable uid handles, a query mode that keeps only the top task matches plus their ancestors, byte-exact raw payload retention for recovery, and fail-closed behavior — if compression does not actually shrink the representation, callers must not dump the raw tree. |
|
acp
ACP wire-content admission and projection owned by the ACP adapter.
|
ACP wire-content admission and projection owned by the ACP adapter. |
|
appverify
Package appverify implements the "prove it works" project-verification workflow adopted from grok-cli's verify subsystem: a deterministic recipe (how to install, build, test, start, and smoke-check the app), a persisted manifest that acts as the contract between static detection and agentic execution, and the phased QA prompt that turns "it builds" into "it boots, serves, and shows evidence".
|
Package appverify implements the "prove it works" project-verification workflow adopted from grok-cli's verify subsystem: a deterministic recipe (how to install, build, test, start, and smoke-check the app), a persisted manifest that acts as the contract between static detection and agentic execution, and the phased QA prompt that turns "it builds" into "it boots, serves, and shows evidence". |
|
attachment
Package attachment is a Go-native port of DSH's durable attachment seam (`attachment/attachment`, dsh-v0.1.0-rc.7) version-one image path.
|
Package attachment is a Go-native port of DSH's durable attachment seam (`attachment/attachment`, dsh-v0.1.0-rc.7) version-one image path. |
|
autoinit
Package autoinit performs a one-time, automatic codebase-analysis pass the first time rho runs in a project that has no context files (AGENTS.md / RHO.md / CONTEXT.md).
|
Package autoinit performs a one-time, automatic codebase-analysis pass the first time rho runs in a project that has no context files (AGENTS.md / RHO.md / CONTEXT.md). |
|
bridge/sessioncapture
Package sessioncapture provides terminal context capture with delta-based tracking.
|
Package sessioncapture provides terminal context capture with delta-based tracking. |
|
circuitbreaker
Package circuitbreaker provides a small, self-contained circuit breaker used to protect repeated operations from retry storms.
|
Package circuitbreaker provides a small, self-contained circuit breaker used to protect repeated operations from retry storms. |
|
cmdhistory
Package cmdhistory implements a structured command history store using SQLite.
|
Package cmdhistory implements a structured command history store using SQLite. |
|
config
Package validator provides config validation utilities.
|
Package validator provides config validation utilities. |
|
context/repomap
Package repomap is the prompt-injection shim that produces a token-budgeted repository overview for rho's context layer.
|
Package repomap is the prompt-injection shim that produces a token-budgeted repository overview for rho's context layer. |
|
contracts/agent
Vendored from github.com/GrayCodeAI/eagle/agent at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/agent at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/events
Vendored from github.com/GrayCodeAI/eagle/events at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/events at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/graph
Vendored from github.com/GrayCodeAI/eagle/graph at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/graph at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/harness
Vendored from github.com/GrayCodeAI/eagle/harness at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/harness at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/policy
Vendored from github.com/GrayCodeAI/eagle/policy at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/policy at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/review
Vendored from github.com/GrayCodeAI/eagle/review at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/review at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/types
Vendored from github.com/GrayCodeAI/eagle/types at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/types at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
contracts/verify
Vendored from github.com/GrayCodeAI/eagle/verify at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI).
|
Vendored from github.com/GrayCodeAI/eagle/verify at v0.0.0-20260902153929-5877bed17503 (MIT, Copyright (c) 2026 GrayCode AI). |
|
conversationarc
Package conversationarc tracks a session's durable "arc": goals, decisions, milestones, and a current phase, persisted to a sidecar JSON file so it can be summarized and injected into later turns.
|
Package conversationarc tracks a session's durable "arc": goals, decisions, milestones, and a current phase, persisted to a sidecar JSON file so it can be summarized and injected into later turns. |
|
crash
Package crash installs an additive panic/crash handler that writes a structured, timestamped crash report to the state dir and then re-raises the original panic/signal.
|
Package crash installs an additive panic/crash handler that writes a structured, timestamped crash report to the state dir and then re-raises the original panic/signal. |
|
daemon
Package daemon provides a Telegram gateway for rho.
|
Package daemon provides a Telegram gateway for rho. |
|
engine
Package engine — headless JSONL event output for CI.
|
Package engine — headless JSONL event output for CI. |
|
engine/agent
Package agent is the namespace for sub-agent orchestration types.
|
Package agent is the namespace for sub-agent orchestration types. |
|
engine/compact
Package compact provides compaction strategies, types, and helpers for context-window management.
|
Package compact provides compaction strategies, types, and helpers for context-window management. |
|
engine/compression
Package session is the Stage-1 namespace for session-lifecycle types in package engine.
|
Package session is the Stage-1 namespace for session-lifecycle types in package engine. |
|
engine/control
Package control provides engine control-flow safety types — loop detection, stall detection, and backtracking.
|
Package control provides engine control-flow safety types — loop detection, stall detection, and backtracking. |
|
engine/cost
Package cost provides cost tracking, optimisation, and display for the rho engine.
|
Package cost provides cost tracking, optimisation, and display for the rho engine. |
|
engine/ctxmgr
Package ctxmgr is the namespace for context budget, decay, packing, providers, visualisation, and read-only context.
|
Package ctxmgr is the namespace for context budget, decay, packing, providers, visualisation, and read-only context. |
|
engine/diff
Package diff is the Stage-1 namespace for diff staging, preview, summariser, test selector, and 3-way merge.
|
Package diff is the Stage-1 namespace for diff staging, preview, summariser, test selector, and 3-way merge. |
|
engine/errs
Package errs provides error context enrichment, grouping, learning, patterns, and recovery for the rho engine.
|
Package errs provides error context enrichment, grouping, learning, patterns, and recovery for the rho engine. |
|
engine/git
Package git provides git-context enrichment and remote-forge integration.
|
Package git provides git-context enrichment and remote-forge integration. |
|
engine/intelligence
Package intelligence is the Stage-1 namespace for intent classification, capabilities, language support, tool selection.
|
Package intelligence is the Stage-1 namespace for intent classification, capabilities, language support, tool selection. |
|
engine/io
Package io provides clipboard, AI watcher, file watcher, and cron scheduler types.
|
Package io provides clipboard, AI watcher, file watcher, and cron scheduler types. |
|
engine/lifecycle
Package lifecycle is the Stage-1 namespace for session lifecycle, limits, timeouts, and sleep-time operations.
|
Package lifecycle is the Stage-1 namespace for session lifecycle, limits, timeouts, and sleep-time operations. |
|
engine/memory
Package memory provides knowledge, experience, and memory consolidation types.
|
Package memory provides knowledge, experience, and memory consolidation types. |
|
engine/observability
Package observability is the Stage-1 namespace for profiling, debug recording, structured logging, feedback.
|
Package observability is the Stage-1 namespace for profiling, debug recording, structured logging, feedback. |
|
engine/planning
Package planning is the Stage-1 namespace for task planning, decomposition, goals, and suggested tasks.
|
Package planning is the Stage-1 namespace for task planning, decomposition, goals, and suggested tasks. |
|
engine/project
Package project is the Stage-1 namespace for project analysis, snapshots, impact analysis, dep updates, migrations, releases.
|
Package project is the Stage-1 namespace for project analysis, snapshots, impact analysis, dep updates, migrations, releases. |
|
engine/review
Package review is the Stage-1 namespace for self-review / critique / quality scoring types in package engine.
|
Package review is the Stage-1 namespace for self-review / critique / quality scoring types in package engine. |
|
engine/scaffold
Package scaffold is the Stage-1 namespace for scaffolding, recipes, patterns, skills, and few-shot types.
|
Package scaffold is the Stage-1 namespace for scaffolding, recipes, patterns, skills, and few-shot types. |
|
engine/search
Package search provides URL scraping, issue search, and research agent types.
|
Package search provides URL scraping, issue search, and research agent types. |
|
engine/streaming
Package streaming is the Stage-1 namespace for response caching, formatting, stream optimisation, thinking protocol, and steering.
|
Package streaming is the Stage-1 namespace for response caching, formatting, stream optimisation, thinking protocol, and steering. |
|
engine/token
Package token is the Stage-1 namespace for token-related types and functions in package engine.
|
Package token is the Stage-1 namespace for token-related types and functions in package engine. |
|
engine/validation
Package validation is the Stage-1 namespace for generated-code validation, schema validation, test loops, and lint loops.
|
Package validation is the Stage-1 namespace for generated-code validation, schema validation, test loops, and lint loops. |
|
engine/workflow
Package workflow is the Stage-1 namespace for workflow + workspace + trajectory types in package engine.
|
Package workflow is the Stage-1 namespace for workflow + workspace + trajectory types in package engine. |
|
env
Package env provides environment helpers for rho's process management.
|
Package env provides environment helpers for rho's process management. |
|
errhint
Package errhint classifies provider/model failures into a few user-actionable categories and turns them into a one-line "next step" hint.
|
Package errhint classifies provider/model failures into a few user-actionable categories and turns them into a one-line "next step" hint. |
|
eventlog
Chunk-packing compression for assistant.chunk events.
|
Chunk-packing compression for assistant.chunk events. |
|
eventlog/zstdz
Package zstdz provides Zstandard frame primitives for the JSONL persistence backend, ported from DSH's session-persistence-jsonl/src/zstd.ts.
|
Package zstdz provides Zstandard frame primitives for the JSONL persistence backend, ported from DSH's session-persistence-jsonl/src/zstd.ts. |
|
executiongraph
Package executiongraph projects Rho-owned runtime state into the portable graph contract.
|
Package executiongraph projects Rho-owned runtime state into the portable graph contract. |
|
features
Package feature provides a minimal feature-flag system for runtime configuration of experimental or gated rho capabilities.
|
Package feature provides a minimal feature-flag system for runtime configuration of experimental or gated rho capabilities. |
|
features/chat
Package chat contains chat-domain policies that do not depend on Bubble Tea.
|
Package chat contains chat-domain policies that do not depend on Bubble Tea. |
|
features/commands
Package commands owns command-catalog algorithms that are independent of Bubble Tea, plugin execution, and the CLI model.
|
Package commands owns command-catalog algorithms that are independent of Bubble Tea, plugin execution, and the CLI model. |
|
features/config
Package config owns configuration command policy independent of TUI state.
|
Package config owns configuration command policy independent of TUI state. |
|
features/evalloop
Package evalloop evaluates the full rho agent end-to-end by driving the real engine Session and tool loop against a task, rather than invoking an LLM directly.
|
Package evalloop evaluates the full rho agent end-to-end by driving the real engine Session and tool loop against a task, rather than invoking an LLM directly. |
|
features/execution
Package execution owns autonomous and one-shot execution workflows.
|
Package execution owns autonomous and one-shot execution workflows. |
|
features/explain
Package explain traces source lines back to the commit that introduced them.
|
Package explain traces source lines back to the commit that introduced them. |
|
features/parallel
Package parallel owns request validation for multi-agent execution.
|
Package parallel owns request validation for multi-agent execution. |
|
features/review
Package review owns the multi-concern code-review pipeline.
|
Package review owns the multi-concern code-review pipeline. |
|
features/session
Package session owns the application-level session persistence seam.
|
Package session owns the application-level session persistence seam. |
|
features/shellmode
Package shellmode implements the ! prefix for direct shell command execution in the REPL input, bypassing the LLM entirely.
|
Package shellmode implements the ! prefix for direct shell command execution in the REPL input, bypassing the LLM entirely. |
|
features/skills
Package skills owns skill activation policy independent of the TUI.
|
Package skills owns skill activation policy independent of the TUI. |
|
features/taste
Package taste implements a learning system that observes user coding preferences and builds a style profile over time to improve agent output alignment.
|
Package taste implements a learning system that observes user coding preferences and builds a style profile over time to improve agent output alignment. |
|
features/welcome
Package welcome owns the optional graphical welcome treatment.
|
Package welcome owns the optional graphical welcome treatment. |
|
features/workspace
Package workspace owns repository and workspace context used by the CLI.
|
Package workspace owns repository and workspace context used by the CLI. |
|
flags
Package flags provides process-level feature flags for staged Year 0 work.
|
Package flags provides process-level feature flags for staged Year 0 work. |
|
fsutil
Package fsutil provides small shared filesystem helpers.
|
Package fsutil provides small shared filesystem helpers. |
|
fuzzyfind
Package fuzzyfind implements a standalone fuzzy file finder with graceful degradation, adopted from grok-build's xai-fuzzy-file-search: results are scored by substring match quality (exact basename > basename prefix > basename contains > all-segments > path contains > camel-case abbreviation) with a path-length tiebreak (shorter = more specific match).
|
Package fuzzyfind implements a standalone fuzzy file finder with graceful degradation, adopted from grok-build's xai-fuzzy-file-search: results are scored by substring match quality (exact basename > basename prefix > basename contains > all-segments > path contains > camel-case abbreviation) with a path-length tiebreak (shorter = more specific match). |
|
gitcmd
Package gitcmd centralizes hardened git invocation.
|
Package gitcmd centralizes hardened git invocation. |
|
gitworktree
Package gitworktree creates and removes isolated git worktrees for subagents.
|
Package gitworktree creates and removes isolated git worktrees for subagents. |
|
governance
Package governance implements a two-level, tightest-wins permission ceiling modeled on POLICY ∩ PROFILE.
|
Package governance implements a two-level, tightest-wins permission ceiling modeled on POLICY ∩ PROFILE. |
|
graphjournal
Package graphjournal persists privacy-safe observations produced by Rho's runtime.
|
Package graphjournal persists privacy-safe observations produced by Rho's runtime. |
|
hooks/audit
Package audit provides waste-detection detectors for agent transcripts.
|
Package audit provides waste-detection detectors for agent transcripts. |
|
identity
Package identity provides a per-harness-home anonymous user id shared by telemetry and feedback.
|
Package identity provides a per-harness-home anonymous user id shared by telemetry and feedback. |
|
installtxn
Package installtxn provides the cross-process filesystem transaction used by plugin and skill installation.
|
Package installtxn provides the cross-process filesystem transaction used by plugin and skill installation. |
|
intelligence/consistency
Package consistency implements self-consistency (Wang et al., ICLR 2023, arXiv 2203.11171): sampling multiple candidate answers to the same question and selecting the consensus.
|
Package consistency implements self-consistency (Wang et al., ICLR 2023, arXiv 2203.11171): sampling multiple candidate answers to the same question and selecting the consensus. |
|
intelligence/planner
Package planner implements structured planning that generates artifacts before coding begins.
|
Package planner implements structured planning that generates artifacts before coding begins. |
|
intelligence/repomap
api_scanner.go discovers HTTP endpoints in a project by detecting the framework (Chi, net/http, Gin, Echo, Gorilla mux, or Fiber) and extracting route declarations into an APIMap.
|
api_scanner.go discovers HTTP endpoints in a project by detecting the framework (Chi, net/http, Gin, Echo, Gorilla mux, or Fiber) and extracting route declarations into an APIMap. |
|
intelligence/skillcurator
Package skillcurator maintains a coding agent's skill collection over time, adopting Hermes Agent's curator design.
|
Package skillcurator maintains a coding agent's skill collection over time, adopting Hermes Agent's curator design. |
|
jobs
Package jobs is a Go-native port of DSH's background-job service (`jobs/jobs`, dsh-v0.1.0-rc.7).
|
Package jobs is a Go-native port of DSH's background-job service (`jobs/jobs`, dsh-v0.1.0-rc.7). |
|
lint
Package lint provides a per-language linter/auto-fix cycle that can be invoked after rho writes or edits a file.
|
Package lint provides a per-language linter/auto-fix cycle that can be invoked after rho writes or edits a file. |
|
lsp
Package lsp provides a Language Server Protocol client for rho.
|
Package lsp provides a Language Server Protocol client for rho. |
|
mathutil
Package mathutil provides small generic numeric helpers.
|
Package mathutil provides small generic numeric helpers. |
|
mention
Package mention implements @-prefixed file mentions in prompt input, enabling users to reference project files that get auto-included as context.
|
Package mention implements @-prefixed file mentions in prompt input, enabling users to reference project files that get auto-included as context. |
|
minify
Package minify produces a denser, token-cheaper VIEW of a source file for read-only exploration.
|
Package minify produces a denser, token-cheaper VIEW of a source file for read-only exploration. |
|
multiagent
path_reservation.go implements mission-level file-path reservation, adopting Luvus' "reserve file paths / coordinate dependent tasks" orchestration primitive: agents claim the paths they touch so the orchestrator can detect overlapping changes between parallel branches before merge and sequence dependent tasks instead of discovering conflicts in git.
|
path_reservation.go implements mission-level file-path reservation, adopting Luvus' "reserve file paths / coordinate dependent tasks" orchestration primitive: agents claim the paths they touch so the orchestrator can detect overlapping changes between parallel branches before merge and sequence dependent tasks instead of discovering conflicts in git. |
|
notify
Package notify delivers best-effort completion notifications to external channels (generic webhooks, Telegram), adopting Orca's "know when your agent finishes" pattern.
|
Package notify delivers best-effort completion notifications to external channels (generic webhooks, Telegram), adopting Orca's "know when your agent finishes" pattern. |
|
observability/logger
Package logger provides structured logging with levels.
|
Package logger provides structured logging with levels. |
|
observability/metrics
Package metrics provides basic metrics collection (counters, timers, gauges).
|
Package metrics provides basic metrics collection (counters, timers, gauges). |
|
observability/otellog
Package otellog is a Go-native port of DSH's OTLP log-record export seam (`session/session-telemetry-otel`, dsh-v0.1.0-rc.7).
|
Package otellog is a Go-native port of DSH's OTLP log-record export seam (`session/session-telemetry-otel`, dsh-v0.1.0-rc.7). |
|
observability/oteltrace
Package trace provides Langfuse tracing integration for LLM observability.
|
Package trace provides Langfuse tracing integration for LLM observability. |
|
pathsafe
Package pathsafe centralizes sensitive-path policy so low-level packages (for example config) can consult it without depending on the large tool package.
|
Package pathsafe centralizes sensitive-path policy so low-level packages (for example config) can consult it without depending on the large tool package. |
|
permissions
Package permissions — unified grant store.
|
Package permissions — unified grant store. |
|
permissions/stableid
Package stableid ports fx's session permission state (vercel-labs/fx, src/core/permissions/session_permission_state.zig): session-scoped, exact permission rules each carrying a stable, monotonically increasing id and generation.
|
Package stableid ports fx's session permission state (vercel-labs/fx, src/core/permissions/session_permission_state.zig): session-scoped, exact permission rules each carrying a stable, monotonically increasing id and generation. |
|
permissions/turnrecovery
Package turnrecovery ports fx's per-agent-turn permission recovery (vercel-labs/fx, src/core/agent/runtime/tool_admission.zig).
|
Package turnrecovery ports fx's per-agent-turn permission recovery (vercel-labs/fx, src/core/agent/runtime/tool_admission.zig). |
|
planning
Package planning implements tree-search backtracking over candidate states (Yao et al.
|
Package planning implements tree-search backtracking over candidate states (Yao et al. |
|
platform/cloud
Package cloud contains Rho's optional HTTP integration with GrayCode Cloud, the opt-in hosted control plane at https://cloud.graycodeai.com.
|
Package cloud contains Rho's optional HTTP integration with GrayCode Cloud, the opt-in hosted control plane at https://cloud.graycodeai.com. |
|
prompt
Package prompt provides the system prompt for rho.
|
Package prompt provides the system prompt for rho. |
|
prompts
Package prompts manages workspace context for rho sessions.
|
Package prompts manages workspace context for rho sessions. |
|
provider/gateway
Package gateway is Rho's single boundary to Flux's provider runtime.
|
Package gateway is Rho's single boundary to Flux's provider runtime. |
|
provider/routing
Package routing provides Rho-owned task routing and health policy.
|
Package routing provides Rho-owned task routing and health policy. |
|
recipe
Package recipe also provides declarative provider configuration.
|
Package recipe also provides declarative provider configuration. |
|
relevanceprune
Package relevanceprune provides deterministic, token-budgeted context pruning that keeps messages relevant to the current task while preserving recent turns, tool calls, and error messages verbatim.
|
Package relevanceprune provides deterministic, token-budgeted context pruning that keeps messages relevant to the current task while preserving recent turns, tool calls, and error messages verbatim. |
|
replaycache
Package replaycache provides a deterministic, disk-persisted replay cache for LLM requests.
|
Package replaycache provides a deterministic, disk-persisted replay cache for LLM requests. |
|
resilience/health
Package health provides health check and readiness probe support.
|
Package health provides health check and readiness probe support. |
|
resilience/ratelimit
Package ratelimit provides token bucket rate limiting.
|
Package ratelimit provides token bucket rate limiting. |
|
resilience/retry
Package retry provides configurable retry logic with exponential backoff.
|
Package retry provides configurable retry logic with exponential backoff. |
|
rules
Package rules provides import/export of AI coding rules between different tool formats (rho, Cursor, Claude Code, Copilot, Gemini).
|
Package rules provides import/export of AI coding rules between different tool formats (rho, Cursor, Claude Code, Copilot, Gemini). |
|
safewrite
Package safewrite provides a hardened file-write helper that protects against common symlink and permission attacks.
|
Package safewrite provides a hardened file-write helper that protects against common symlink and permission attacks. |
|
securitylog
Package securitylog implements a tamper-evident, append-only security event log.
|
Package securitylog implements a tamper-evident, append-only security event log. |
|
session
Package session provides the Go-native port of DeepSeek Harness's SessionPreparations class (dsh-session-persistence/preparations.ts).
|
Package session provides the Go-native port of DeepSeek Harness's SessionPreparations class (dsh-session-persistence/preparations.ts). |
|
smartrouting
Package smartrouting provides a deterministic, pure classifier that decides whether a user turn should go to a cheap "simple" model or a strong model.
|
Package smartrouting provides a deterministic, pure classifier that decides whether a user turn should go to a cheap "simple" model or a strong model. |
|
stt
Package stt provides pluggable speech-to-text transcription for messaging gateways (e.g.
|
Package stt provides pluggable speech-to-text transcription for messaging gateways (e.g. |
|
system/staleness
Package staleness detects rules/skills that are no longer actively used or that contradict observed user behavior.
|
Package staleness detects rules/skills that are no longer actively used or that contradict observed user behavior. |
|
systemcontext
Package systemcontext implements a composable, incrementally-rendered model context runtime inspired by opencode's System Context architecture.
|
Package systemcontext implements a composable, incrementally-rendered model context runtime inspired by opencode's System Context architecture. |
|
taskruntime
Package taskruntime is the unified registry for background agent and shell tasks (Year 0 PACK-02 + PACK-06).
|
Package taskruntime is the unified registry for background agent and shell tasks (Year 0 PACK-02 + PACK-06). |
|
terminal/tape
Package tape: fx `replay --frames-dir` parity (src/core/cli/cli_replay.zig)
|
Package tape: fx `replay --frames-dir` parity (src/core/cli/cli_replay.zig) |
|
testaudit
Package testaudit provides meta-audit tests that enforce architectural invariants across the rho codebase using go/ast analysis.
|
Package testaudit provides meta-audit tests that enforce architectural invariants across the rho codebase using go/ast analysis. |
|
testrunner
Package testrunner auto-discovers test/verify commands from project files and parses runner output into structured, machine-readable results.
|
Package testrunner auto-discovers test/verify commands from project files and parses runner output into structured, machine-readable results. |
|
textutil
Package textutil provides shared, rune-safe string formatting helpers.
|
Package textutil provides shared, rune-safe string formatting helpers. |
|
token
Package token is Rho's self-contained token/context engine.
|
Package token is Rho's self-contained token/context engine. |
|
tool
Package tool provides built-in tools for the rho coding agent.
|
Package tool provides built-in tools for the rho coding agent. |
|
toolset
Package toolset provides named, composable tool groups for scoping an agent's tool surface, adopting Hermes Agent's toolset system.
|
Package toolset provides named, composable tool groups for scoping an agent's tool surface, adopting Hermes Agent's toolset system. |
|
trust
Package trust implements folder trust for project automation (Year 0 PACK-03).
|
Package trust implements folder trust for project automation (Year 0 PACK-03). |
|
tui
Package tui provides terminal UI helpers for rho.
|
Package tui provides terminal UI helpers for rho. |
|
tui/kitty
Package kitty implements the Kitty graphics protocol for terminal images.
|
Package kitty implements the Kitty graphics protocol for terminal images. |
|
types
Package types provides Rho-owned runtime types and shared compatibility aliases.
|
Package types provides Rho-owned runtime types and shared compatibility aliases. |
|
ui/icons
Package icons is rho's centralized icon registry.
|
Package icons is rho's centralized icon registry. |
|
usage
Package usage provides an append-only, on-disk ledger of per-generation LLM usage, mirroring fx's `~/.fx/usage.jsonl` format.
|
Package usage provides an append-only, on-disk ledger of per-generation LLM usage, mirroring fx's `~/.fx/usage.jsonl` format. |
Click to show internal directories.
Click to hide internal directories.