Post-0.64 batch 7
Batch 7 on batch 6 (main f75f9c4c): code-mode lease-route fix, OpenCode 2 location-scoped routes (issue #1442), gh shim --jq refusal on bot posts, Plexus lean-reply decoding and capability probe, cost-gate harness port and baseline, tool-view digests, shorter build-server changed-files report, secret proxy refusal reasons, held calls delivered once, Windows replace and consent test fixes, cheaper bash cleanup and task GC, system-text facts acceptance, runner guidance on cortexkit-persona GuidanceSet with the approved text, trimmed plugin guidance. Search-quality descriptor: non-ranking.
Summary by cubic
Batch of post-0.64 fixes for routing, gh shim compatibility, cost-gate measurement, and guidance, plus refreshed toolkit branding.
Routing and delivery
- Worker code-mode runs resolve runner routes instead of the scope owner's lease routes, and both routes stay live during run start.
- OpenCode 2 session events only open AFT routes in the owning workspace location (issue #1442), matching the V2 session and deletion envelopes.
- Recovered held shell calls deliver their result once, without a duplicate completion notice.
- gh shim decodes Plexus's lean
github_readreplies, probes capability with the facade form Plexus accepts, and refuses Bot API POST output filters (--jq/-q/--template/-t) with a link-only explanation. - Secret proxy refusals log fixed reason codes instead of empty labels.
Performance and tooling
- Bash background GC and maintenance are bounded to selected task bundles instead of rescanning siblings.
- Build-server changed-files reports cap at 20 paths with a folder summary for the remainder.
- Cost gate and OSS matrix moved to the index-store measurement profile with a freshly verified post-edit baseline.
- Tool views re-served with the current catalog digest at template revision 1.
- Runner and plugin guidance use the approved Agent Foundational Toolkit text, rendered through a facts-checked
GuidanceSet, with parity across OpenCode and Pi. - Windows replace and consent tests corrected to match the approved whole-file and replay contracts.
- Package and crate descriptions now use the Agent Foundational Toolkit name.