Skip to content
This repository was archived by the owner on May 21, 2026. It is now read-only.

v0.5.0

Choose a tag to compare

@hampsterx hampsterx released this 19 Apr 20:29
· 11 commits to master since this release

What's new

Added

  • Response chunking for query, review, and search: 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-chunk tool: retrieves cached follow-up chunks via cacheKey and 1-based chunkIndex.
  • assess change-kind classification: empty / code / mixed / non-code / generated. Doc-only diffs stay reviewable by default instead of being auto-dismissed as churn.
  • assess guidance field: human-readable recommendation string tailored to the detected change kind and complexity.
  • Spawn pacing controls: GEMINI_MIN_INVOCATION_GAP_MS enforces a minimum gap between CLI starts; GEMINI_SPAWN_JITTER_MAX_MS adds startup jitter.
  • Structured capacity-failure metadata on deep reviews: explicit 429 / 503 / RESOURCE_EXHAUSTED responses 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.
  • structured tool 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