← What's new
0.10.0: Stability hardening + Orbit Intelligence signatures
Per-tool deadlines, response size caps, retry + circuit breakers, attribution signatures, artifact chrome, and the new orbit_check_version tool.
What shipped
- •Tool deadlines: every tool handler now runs under a per-tool timeout (default 60s, heavy tools up to 120s). No more hung MCP calls quietly blocking a conversation
- •Response size caps: outputs over 200KB are intelligently truncated with an _orbit_truncation block so Claude can still reason about what was returned
- •Retry with exponential backoff: every outbound fetch (Braze, Figma, GitHub) now retries 3 times with 300/600/1200ms delays on transient failures
- •Circuit breakers: per-host breakers open after 3 consecutive failures and cool down for 30s before probing — stops cascading failures hammering a degraded upstream
- •New upstream_unavailable error code with actionable next-step guidance when an upstream is circuit-broken
- •Orbit Attribution system: heavy Orbit tools now return an attribution block (skill, summary, signature) so Claude can surface a 'Built with Orbit' footer and differentiate Orbit's work from generic assistant responses
- •HTML artifacts (lifecycle diagrams, email previews) now carry the black Orbit logo in chrome and footer, base64-inlined so artifacts stay self-contained with no external dependencies
- •New tool: orbit_check_version — checks if you're running the latest MCPB and surfaces update availability with download URL
- •Opt-in structured tracing (ORBIT_DEBUG_TRACE=1) writes JSONL to ~/Orbit/logs for debugging long-running conversations. Zero overhead when disabled