This repository was archived by the owner on May 21, 2026. It is now read-only.
v0.5.0
What's new
Added
- Response chunking for
query,review, andsearch: oversized responses now return chunk 1 plus cache metadata (10-min TTL, max 50 entries, logical-boundary splits) instead of risking MCP client truncation. fetch-chunktool: retrieves cached follow-up chunks viacacheKeyand 1-basedchunkIndex.assesschange-kind classification:empty/code/mixed/non-code/generated. Doc-only diffs stay reviewable by default instead of being auto-dismissed as churn.assessguidance field: human-readable recommendation string tailored to the detected change kind and complexity.- Spawn pacing controls:
GEMINI_MIN_INVOCATION_GAP_MSenforces a minimum gap between CLI starts;GEMINI_SPAWN_JITTER_MAX_MSadds startup jitter. - Structured capacity-failure metadata on deep reviews: explicit 429 / 503 /
RESOURCE_EXHAUSTEDresponses surface as structured metadata so callers can decide whether to back off or downgrade depth.
Changed
- Server response formatting: prose-style tool responses flow through a shared formatter that appends metadata and applies chunking consistently.
structuredtool intentionally unchunked: preserves machine-consumable JSON output.- Deep review no longer falls back internally on capacity errors: returns structured capacity metadata instead of retrying. Other tools and review depths keep existing fallback behavior.
Full Changelog: v0.4.0...v0.5.0