From 43ea4cc63183edb1b98dbf0e1919baeaf9934eb2 Mon Sep 17 00:00:00 2001 From: Vlad Feninets Date: Wed, 16 Sep 2026 09:16:52 +0300 Subject: [PATCH] chore(release): 0.62.0 Publishes the agy print-timeout false-success fix (fa3418f, #109) and real token-usage reporting for agy (2e81902, #110), both merged to main on 2026-09-10 and sitting unreleased since. Confirmed via the external-agents pool health check that the installed 0.61.1 build predates both commits and could still misreport an agy print-timeout as a success. Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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",