← 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