Pi Durable
Run BB threads with Pi Durable ACID SQLite runtime, offering persistent conversations and deterministic session resumption.
Overview
View sourceRun BB agent threads with the Pi Durable ACID SQLite runtime, offering persistent conversations and deterministic session resumption.
What it does
- Durable Agent Sessions: Replaces stateless process execution with Pi's ACID-compliant SQLite backend. Every message, tool invocation, and thought delta is preserved transactionally.
- Dynamic Model Discovery: Connects to Pi's model registry and local extensions, exposing all authenticated models directly in BB without artificial limitations or hardcoded fallbacks.
- Full Reasoning Spectrum: Full support for extended thinking controls across all supported reasoning models.
- Native Skill Integration: Seamlessly maps
.pi/agent/skillsand workspace skill roots into BB's skill registry.
How it works
When a thread starts in BB with the Pi Durable provider selected, the plugin spawns the pi-durable-rpc engine with dedicated IPC bridge channels. The runner establishes handshake communication, exchanges the model catalog, and streams conversation events into the BB timeline with sub-millisecond latency.
Prerequisites
Ensure pi is installed and logged in on the host machine.
More from Ivan Afanasov
More in Agents & Providers 47
Add, choose, configure, route, or coordinate who runs a thread.



