What's Changed
- fix: harden the free-tier gate shape and probe lanes (#81) by @TiaraBasori in #84
- style: format opencode_tools.json with Prettier by @AiFLYF in #85
- fix: preserve images in cross-protocol tool results by @ai-daming in #62
- fix: stop anonymous lane from locking up after quota+network change by @cheerc in #59
- fix: floor responses max_output_tokens to 16 for tiny budgets by @ahoo in #63
- fix: bound each upstream attempt by the full attempt deadline by @mcheiyue in #64
- feat: per-session token burn in logs, monitor rings, and usage snapshots by @SK-DEV-AI in #77
- perf: typed CloneMap deep copy without marshal round-trip by @SK-DEV-AI in #78
- fix: report header-phase client disconnects as 499 client_canceled, not 502 by @SK-DEV-AI in #76
New Contributors
- @ai-daming made their first contribution in #62
- @ahoo made their first contribution in #63
- @mcheiyue made their first contribution in #64
Full Changelog: v1.3.9...v1.4.0