1.
Introduction
2.
Getting Started
3.
Architecture
3.1.
Workspace Layout
3.2.
Crate Responsibilities
3.3.
Dependency Flow
3.4.
Embedding rho-core
4.
Core Concepts
4.1.
Agent Loop
4.2.
Tool Trait
4.3.
Provider Architecture
4.4.
Approval Policy
4.5.
Context Management
4.6.
Sessions
4.7.
Project Context Files
5.
Security
5.1.
Threat Model
5.2.
File Sandbox
5.3.
Secret Redaction
5.4.
Prompt Injection Defense
5.5.
Egress Control
6.
Configuration
7.
External Providers
8.
RPC Mode
9.
Extensions
10.
Development
10.1.
Testing
10.2.
Dependency Philosophy
Light
Rust
Coal
Navy
Ayu
rho
Development
How to build, test, and extend rho.
Testing
— test-driven approach, fixtures, naming conventions
Dependency Philosophy
— when to write it vs. depend on it