Skip to content

v4.16.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Sep 02:44

Tokscale

tokscale@v4.16.0 is here!

What's Changed

  • fix(droid): show transcript-dated usage on the web graph by @Jackson57279 in #1267
  • fix(pricing): archive first-party tariffs for Zhipu, Xiaomi and Tencent models by @thedavidweng in #1274
  • fix(pricing): resolve stealth preview shorthands to canonical upstream keys by @thedavidweng in #1277
  • feat(submit): report scan scope and elapsed time with an incremental tip by @thedavidweng in #1270
  • fix(antigravity): isolate HTTPS RPC block_on from caller runtime contexts by @yugasun in #1269
  • feat(submit): cap unpriced warning rows and report the aggregate total by @thedavidweng in #1268
  • fix(openclaw): read compressed transcript archives by @shunkakinoki in #1285
  • feat(openclaw): read the per-agent SQLite transcript store and own Codex-harness rollouts by @PJunhyuk in #1278
  • fix(zai): parse quota reset times and subscription renewal by @taimurrabuske in #1283
  • fix(openclaw): exclude compaction checkpoint snapshots from usage by @junhoyeo in #1293
  • fix(pricing): apply full-request 272k pricing to gpt-6-astra by @azestkingscrown in #1286
  • fix(tui): tune widget colors and contribution ramp for light mode by @azestkingscrown in #1292
  • ci: update coverage badge [skip ci] by @github-actions[bot] (a52693c)
  • refactor(core): derive pi-format parser versions from shared base by @azestkingscrown in #1288
  • fix(antigravity): expand trajectory RPC response cap and preserve cached timestamps on enrichment failure by @azestkingscrown in #1290
  • fix(antigravity): stop dropping a language server slower than 400ms by @junhoyeo in #1280
  • fix(antigravity): record messageId on cached usage lines so message-keyed timestamps survive enrichment failure by @junhoyeo in #1302
  • docs(antigravity): say what a panicked probe actually does to the round by @junhoyeo in #1301
  • chore(ci): pin Rust toolchain to 1.98.0 by @azestkingscrown in #1294
  • fix(core): parse MiMo Code and fx on the local report path by @MaxFreedomPollard in #1300
  • ci(dsh): gate the cache migration against the last published release by @lizhuojunx86 in #1282
  • feat(tui): add a Projects tab with cross-client usage rollups by @zhi1ong in #1295
  • test(antigravity): pin that a refused port ends the round on the refusal by @junhoyeo in #1303
  • fix(tui): mark truncated model names in the Sessions tab with a width-stable ellipsis by @junhoyeo in #1304
  • fix(openclaw): report unreferenced import-archive transcripts under their session id by @PJunhyuk in #1299
  • fix(moderation): scale slopModelName weight by matching models token share by @azestkingscrown in #1289
  • perf(copilot): read Copilot CLI exports in two passes instead of holding every record by @azestkingscrown in #1296
  • fix(antigravity-cli): reject ambiguous competing endianness readings in gen9 payload by @azestkingscrown in #1287
  • ci(rustdoc): gate cargo doc and fix broken intra-doc links by @junhoyeo in #1307
  • fix(tui): align table borders in CJK-width terminals by @junhoyeo in #1308
  • feat(moderation): measure fail-closed unknowable submissions by @junhoyeo in #1310
  • test(core): catch parser_version collisions between incompatible parsers by @junhoyeo in #1309
  • fix(submit): reconcile Droid snapshot costs across days by @junhoyeo in #1311
  • fix(openclaw): count Codex rollouts in per-profile CLI homes by @junhoyeo in #1312
  • fix(claude): persist usage cooldowns across invocations by @junhoyeo in #1314
  • fix(submit): report the parser high-water deficit instead of adding nothing silently by @shunkakinoki in #1316
  • fix(submit): bound the parser high-water by the store's retention floor by @shunkakinoki in #1317
  • feat(usage): support disabling subscription providers by @junhoyeo in #1313
  • ci: update coverage badge [skip ci] by @github-actions[bot] (d9a45a6)
  • fix(tui): preserve external settings edits when saving preferences by @junhoyeo in #1322
  • fix(pi): deduplicate forked/continued sessions across files by @junhoyeo in #1323
  • test(dsh): move the cache migration gate into the Rust suite by @junhoyeo in #1324

New Contributors

Full Changelog: v4.15.1...v4.16.0