Skip to content

v0.6.2

Choose a tag to compare

@asx8678 asx8678 released this 07 Jun 19:17
· 9 commits to main since this release

Highlights

A slimming + hardening release. Adds a live sub-agent status dashboard and removes ~4,500 LOC of bloat and a dependency.

Added

  • Live sub-agent status dashboard — a Rich table showing each running sub-agent's status, model, token budget (count/limit/percent), current tool, and elapsed time, with linger-then-remove. New --show-agents / --hide-agents flags and a show_subagent_status config key.

Removed (slimming)

  • Low-value plugins: emoji_filter, obsidian_agent, review_pr, synthetic_status, prompt_newline (plus 6 earlier: aws_bedrock, azure_foundry, copilot_auth, frontend_emitter, pop_command, statusline).
  • Dead MCP resilience subsystem (retry_manager, circuit_breaker, error_isolation, dashboard, health_monitor) and other orphan modules — built but never wired in.
  • pyfiglet dependency (the startup banner is now pre-rendered).

Changed / Fixed

  • Startup & safety hardening: PyPI version check moved off the startup critical path (background thread); HMAC-signed sub-agent session pickles; enforced sub-agent nesting depth cap (max_subagent_depth).
  • Consolidated duplicated HTTP backoff/Retry-After logic into a shared helper; requests is no longer used in core.
  • Slimmer base install (heavy deps moved behind browser / images extras).
  • Adopted asyncio.timeout() / itertools.batched() (Python 3.14).
  • Security / concurrency / resource-leak audit fixes.