Runtime Core
| Doc | Description |
|---|---|
| 01-ipc-protocol.md | Electron IPC protocol |
| 02-agent-runtime.md | pi agent runtime |
| 03-tools-and-permissions.md | Tools & permissions |
| 04-data-storage.md | Local storage model |
| 05-host-core-rust.md | Rust host core |
| 06-host-rpc-protocol.md | Host JSON-RPC protocol |
| 07-process-model.md | Process topology & lifecycle |
| 08-error-codes.md | Shared error code registry |
| 09-logging-and-observability.md | Logging & audit |
| 10-session-state-machine.md | Session/turn state machine |
| 11-provider-model-system.md | Universal provider & model coverage |
| 12-provider-config-schema.md | Provider config / SQL / host methods |
| 13-model-catalog-and-selection.md | Model catalog, picker, selection |
| 14-secrets-storage.md | Secrets storage & redaction |
| 15-workspace-ignore-rules.md | Workspace ignore & denylist |
| 16-tool-result-limits.md | Tool result size limits |
| 17-asktool-questions.md | Interactive multi-question tool |