Skip to content

v0.1.202

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:40
· 2173 commits to master since this release
6deb454

Changes since v0.1.201

  • fix: escape pck-banner session ids before innerHTML (#2645, found in #3781 release review)
  • gate: give claude's small-window preflight marathon a 600s turn budget
  • fix: pin snapshot-render D-lane test to unified shadow mode
  • fix: surface D-lane degrade reason and guard activation loudly (#3771)
  • ci: lock-sync job also guards kernel/package-lock.json (#3782)
  • kernel: sync package-lock.json to 0.0.136 (#3767 left it at 0.0.133)
  • release v0.1.202
  • feat: wire google lane into snapshot render (#3764)
  • build: stop emitting sourcemaps into dist (#3777)
  • fix: egress-shed gate keys on the WS transport tag, not any managed transport (#3701 Finding 1)
  • test: port-zone #3044 leg accepts the #3654 twin-adopt exit code 3
  • style(kernel): keep openai.ts import block contiguous
  • docs(kernel): image fingerprint comments hash the base64 payload, not decoded bytes
  • snapshot-render harness: settle on the store tail view instead of a fixed 60ms nap
  • #3751: payload-addressed image message ids (media fingerprint seed slot)
  • docs: snapshot-render doctrine across AGENTS/MESSAGE-IDENTITY/SESSION-IDENTITY (#3756)
  • kernel: bump acp-kernel to 0.0.135 for the snapshot-render test seam (kernel-guard, #3759)
  • fix: drop unused SnapshotRenderDeps export (unused-exports gate, #3759)
  • snapshot render: server-authoritative outbound prefix for proxy lanes (#3756)
  • test: cover an advisory-adopted side request on the #388 lane (#3757 review)
  • test: pin #3743 classifier branches orphaned by the adoption inversion (#3757 review)
  • docs: sync fork-adopt parity-contract comment with the advisory gate (#3757 review)
  • fix: fork prefix gate is advisory — adopt drifted fork children with a classified warn (#3741)
  • test: bound teardown 'close' await in two long Windows-flaking suites (#3731)
  • test: pin next-turn convergence the clamp restores (#3738)
  • fix: acp_delegate_wait wait-timeout no longer reads as task failure (#3741)
  • fix(#2645): single-quote the pck-banner HTML fragments so WEB_CLIENT parses
  • fix: emit fork-prefix drift labels only for their own failed check
  • fix: un-export PublicForkPrefixVerdict per unused-exports gate
  • fix: classify FORK_PREFIX_CONFLICT rejections instead of failing blind (#3740)
  • docs: cite #3738 in the overflow-arm clamp comment (was an unfilled #N+1 placeholder)
  • fix(#2645): de-export two internal-only types tripping the unused-exports gate
  • fix(#2645): collapse mitm:// routes to their https egress key in normalizeUpstreamOrigin
  • fix: clamp the overflow-arm to the headroom-reserved judging limit
  • test(hermes-plugin): pin the nested context_lengths cache read (#3730)
  • docs: describe the openai chat-wire prompt_cache_key policy — stamp-by-default + A/B probe-and-remember (#2218/#2645/#3556)
  • docs: sync omp Cowork caveat with launcher routing (#2583/#3556)
  • test: regen storage-render goldens for the nudge low-water stamps (#3674)
  • kernel: sync package-lock for acp-kernel 0.0.134 (lock-sync gate)
  • fix(hermes-plugin): resolve the real context window from the host
  • fix(launcher): mirror OMP proxy truthiness in PI_PROXY_ANTHROPIC fill guard
  • launcher(omp): route the Cowork anthropic lane through the proxy (PI_PROXY_ANTHROPIC)
  • fix(#2583/#2645): withhold the pi-lane prompt_cache_key stamp on un-consumable transports
  • fix(#2645): probe-and-remember prompt_cache_key at the egress seam
  • kernel: nudge growth references become low-water marks (#3674)
  • fix: unexport module-internal symbols flagged by the unused-exports gate (#3654)
  • test: retry overlay-busy-lock fixture teardown rmSync (Windows ENOTEMPTY)
  • fix: #3706 review follow-ups — single log sink for loop shed lines, accurate force-mode comment, no raise-budget advice after a proven 1009 (Findings 2/3/4)
  • test: retry overlay-busy-lock fixture teardown rmSync (Windows ENOTEMPTY flake)
  • fix: WS-lane egress byte budget with image shedding for close-1009 oversize requests (#3701)
  • fix: replay valid JSON for unparseable proxy-tool arguments in the loop re-request (#3661)
  • chore(kernel): restore missing EOF newline in kernel/package.json
  • docs: document DSH inspector fetch-accessor conflict + workaround (#3528)
  • fix: web editor accepts JSONC config text (#3572, #3488)
  • fix: startup audit must tolerate JSONC config files (#3572)
  • fix: report real compression count in cold-load diagnostics
  • fix: guard maybeRetry self-heal against a superseded respawn flight
  • fix: busy-episode log announces once per episode, not once per caller (#3654)
  • fix: three-state health probe — a busy proxy is no longer misjudged as dead (#3654)
  • fix: price opaque parts proportional-bytes in both billing modes; stop pricing responses control items (#3398)
  • fix: price codec-carried opaque media parts in size decisions (#3398)
  • fix: close config-redaction gaps in enriched diagnostics blob (#3611)
  • feat: enrich auto-filed diagnostics reports (#3611)
  • test: no-op re-run of windows shard — pre-existing #3490-class teardown flake, unrelated to this diff
  • fix(#2924): point the oversize-refusal 422 at a host restart, not a retry (#3589)
  • fix(ci): sync test-import-graph gate entry list with tsup entries (#1821)
  • fix(ci): sync unused-export gate entry list with tsup entries (#1821)
  • fix(zcode-mcp): redeclare origin mutable on the watchdog state (typecheck)
  • fix(zcode-mcp): watchdog recovers dead lane-owned proxies, waits only on user pins (#1821)
  • test(claude-mcp): adapt fixture to new-master launcher typings (#1821)
  • test(claude-mcp): normalize the fake CLI log across platforms (Windows CI red)
  • docs: CONFIGURATION en/zh — claude's MCP face now points at dist/claude-mcp-entry.js (#1821)
  • fix(claude-mcp): keep the watchdog counter hot across a failed bring-up (zcode parity)
  • feat: claude lane mid-session proxy self-heal via MCP watchdog (#1821)