Pi, unchanged
Its terminal interface, engine, and tools; history stays native JSONL.
celagent · Pi terminal agent
Pi’s terminal. Sessions on BOS. Resume on a configured machine.
celagent celagent list celagent <id> # restore from BOS celagent task ledger Its terminal interface, engine, and tools; history stays native JSONL.
Completed turns queue for BOS; conditional writes catch conflicts.
Failed writes stay queued; no silent fallback to a truncated cache.
Set up BOS, then run celagent doctor and celagent cas-probe.
Recovery needs a successful BOS write.
celagent list, then celagent <id> on a configured machine.
Celld tasks have checkpoint recovery and an idempotent task ledger; see the repository for setup.
v0.4.3Aug 26, 2026Release notes ›
The installer fetches the GitHub Release binary with the celld runtime.
Install
curl -fsSL https://github.com/hxddh/celagent/releases/latest/download/install.sh | sh Check configuration, credentials, and BOS access
celagent doctor Start the TUI
celagent No. Session recovery does not set up the project files or environment on the other machine. Wait for the BOS write to succeed before relying on remote recovery.
Retryable failures stay queued, and cross-machine recovery waits for a successful write. Recovery reads BOS first; only a missing object falls back to the worker cache. A BOS timeout or permission error does not fall back to truncated cache.
sessions/<id>.jsonl stores Pi history, including tool calls and branches. Older JSON sessions use a legacy text recovery path.
celagent reuses the Pi engine and its tools. Install from the GitHub release with install.sh, or install.ps1 on Windows; upstream Celld has no Windows package.
celagent