1.
Introduction
2.
Getting Started
3.
Architecture
3.1.
Workspace Layout
3.2.
Crate Responsibilities
3.3.
Dependency Flow
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
10.3.
Roadmap
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
Roadmap
— phase-by-phase development plan