diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e2ab86..03f2aa0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) fo ## [Unreleased] +## [0.62.0] - 2026-09-16 + ### Added - **`agy` dispatches now report real token usage instead of always `null`.** All twelve `agy-*` `edit_exists`/`read_only` transports now pass `--output-format json` and declare `usage_from` (`lib/cli-usage.js`'s existing structured-output interpreter already documented and tested this exact envelope shape — `{"status","response","usage":{"input_tokens","output_tokens","cache_read_tokens"}}` — but no registry entry had ever wired it up). Verified live against `agy` 1.2.0 that this composes correctly with the print-timeout `failure_markers` fix below: the JSON envelope goes to stdout and the print-timeout notice to stderr as two separate streams, so the marker still forces a failure on a non-blank stdout, and the parsed usage (zero, on that path) still comes through rather than being lost to a raw-JSON fallback. diff --git a/package.json b/package.json index dba0330..6f509bf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@mrrlin-dev/external-agents", "mcpName": "io.github.mrrlin-dev/external-agents", - "version": "0.61.1", + "version": "0.62.0", "description": "Multi-LLM MCP server for Claude Code & Codex \u2014 route AI agent work across 20+ low-cost provider buckets with round-robin dispatch and quota-aware fallback.", "type": "module", "main": "server.js",