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

v0.2.4

Choose a tag to compare

@hampsterx hampsterx released this 05 Apr 02:33
· 32 commits to master since this release

Added

  • Stream-JSON output format: Switch from --output-format json to --output-format stream-json (NDJSON) for progressive capture. Timeouts now return partial responses instead of generic error messages.
  • Smoke test script: npm run smoke / scripts/smoke-test.mjs for testing tool functions directly without restarting the MCP client. Supports all four tools with configurable workingDirectory.
  • Resolved working directory: All tool results now include resolvedCwd showing the actual directory used after git root resolution and path validation.
  • Latency budget documentation: Document ~16s CLI cold start, per-layer timing breakdown, and implications for timeout configuration.

Changed

  • parseStreamJson() replaces parseGeminiOutput() as the primary parser, with automatic fallback to legacy JSON parsing for older CLI versions.
  • tryParsePartial() extracts partial content from NDJSON on timeout, forwarding stderr for fallback parsing.
  • Smoke test timeouts aligned with real CLI cold start times (60-120s).

Full Changelog: v0.2.3...v0.2.4