Your Claude Code session -- every conversation turn, file edit, error -- handed off to another agent in under 100ms. No re-explaining. No lost context.
45 minutes deep. Full context. Then it stops.
Error: Rate limit reached. Your request has been throttled. Please wait before making another request. -- Your context is gone. -- Time to re-explain everything.
One command. Full context transfer. 52ms.
$ relay handoff --to codex [1/3] Session captured 42ms [2/3] Handoff built 8ms [3/3] Codex launched Handed off to codex Total: 52ms
Everything you need to never lose context again.
Background monitoring. Auto-detects rate limits. Hands off without you lifting a finger.
First agent fails? Tries the next one. And the next. Until something works.
Every handoff tracked. Success rates, agent breakdown, time saved. Local SQLite.
TOML file + shell script = your own agent. No Rust. Auto-discovered.
Catches API keys, tokens, private keys before they get sent anywhere.
Relevance scoring. Recent context kept. Old noise dropped. Not dumb truncation.
Shows tokens + USD price before sending to paid APIs. Free agents marked free.
Exponential backoff on 429, 500-504, network errors. Three retries default.
Re-send any saved handoff to any agent. Compare quality. Debug issues.
Open source. MIT licensed. Written in Rust. Used daily.
Star on GitHub