Sable is a coding harness, the machinery that lets a language model work on real codebases safely. It is written entirely in Rust across 23 crates. CLI, TUI, and HTTP server frontends all speak one locked wire protocol, so a session can start in the terminal and hand over to a browser without losing its history.
Safety sits in the structure. Every file the model touches is snapshotted content-addressed before the write; any prior version restores by hash. Tool execution runs through a glob-based permission engine with allow, deny, and ask layers. A routing layer classifies each prompt and picks the right model for the job across Anthropic and OpenAI-compatible providers.
At v1.0.11 with the v1 wire contract locked and 88 conformance tests green.
