From e2646ad2b0c28bd64ad4efd6b154f97f8a35e0ad Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Fri, 12 Jun 2026 00:43:55 +0900 Subject: feat(metrics): expose current context size to the frontend contextSize = the turn's FINAL step inputTokens+outputTokens (true context occupancy; NOT the aggregate usage, which sums per-step prompts and overcounts multi-step turns). Stamped on both the live done event (kernel) and persisted TurnMetrics (session-orchestrator); a client reads the latest turn's value. - @dispatch/wire 0.4.0->0.5.0: optional contextSize on TurnDoneEvent + TurnMetrics - @dispatch/transport-contract 0.5.0->0.6.0 (re-export only) - glossary: context size (reserve 'context window' for the model limit, later) - FE courier: frontend-context-size-handoff.md 881 vitest pass; tsc -b EXIT 0; biome clean. --- packages/wire/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/wire/package.json') diff --git a/packages/wire/package.json b/packages/wire/package.json index 790c7e1..80671cf 100644 --- a/packages/wire/package.json +++ b/packages/wire/package.json @@ -1,6 +1,6 @@ { "name": "@dispatch/wire", - "version": "0.4.0", + "version": "0.5.0", "type": "module", "private": true, "main": "dist/index.js", -- cgit v1.2.3