v0.30.0
🎉 Overview
v0.30.0 introduces a new infrastructure-error handling prompt that prevents agents from entering unfixable retry loops when the underlying controller, session, or RPC connection fails. It also enriches the HTML report's conversation breakdown with per-conversation step counts, durations, and cache token statistics, and quiets noisy tool-failure logs by demoting them from WARNING to INFO.
✨ New Features
- Infrastructure / tool error prompt added to the computer, Android, and multi-device agent capabilities — instructs agents to retry infrastructure failures (connection lost, session expired, RPC errors, stream closed, service unavailable, controller timeouts) at most once and otherwise stop immediately with a
BROKENreport status instead of looping on unfixable errors by @philipph-askui in #265 - Step count,
cache_creation_input_tokens, andcache_read_input_tokensadded to the per-conversation usage breakdown inSimpleHtmlReporterby @philipph-askui in #264 - Per-conversation duration added to the HTML report breakdown —
started_at/ended_attimestamps are captured on conversation summaries and rendered in a human-readable elapsed-time format by @philipph-askui in #266
🔧 Improvements
Tool failedlogs inToolCollectiondemoted fromWARNINGtoINFOto reduce log noise during normal agent operation by @philipph-askui in #264
⚠️ Breaking Changes
UsageTrackingCallbackrenamed toConversationStatisticsCallback
Full Changelog: v0.29.0...v0.30.0