v0.14.2
What's Changed
Await the usageReporting reporter before returning the tool response.
Previously the handler fired the reporter fire-and-forget after the response was built. On serverless runtimes (Vercel, AWS Lambda) the function is frozen the instant the response flushes, so the in-flight request was killed and the usage report silently never reached /api/v2/tools/usage. The handler now awaits the report (bounded by the reporter's timeoutMs, default 5s) so it reliably completes. Failures are still caught and logged and never fail the tool call.
Full Changelog: v0.14.1...v0.14.2