Reference
Technical reference for UndoLog APIs, protocols, and configuration.
| Document | Contents |
|---|---|
| Python SDK | UndoLogClient, UndoLogSession, @undolog_tool decorator |
| Go Proxy REST API | HTTP endpoints, request/response formats, SSE dashboard events |
| Rust Engine gRPC API | Service definitions, message types, call patterns |
| Configuration | Environment variables, proxy config, engine config |
| Tool tiers | Three-tier safety model: auto, confirm, gate |
| Call signature spec | BLAKE3 signature algorithm, canonical JSON format |
| Effect states | State machine: pending, running, compensated, completed, failed |
| Error codes | gRPC and HTTP error codes, meanings, recovery actions |
| Database schema | Table definitions, indexes, advisory lock key layout |