Release v2.17.38
Previous: v2.17.37
Commits: 16
Changes
- chore: promote v2.17.38
- [agent] chore: preview v2.17.38-preview.20260905104727
- chore(devlog): 517-524 round-2 plan amendments (005 synthesis, 070 cache note)
- fix(prompt): Office document names do not route to desktop control
- feat(prompt): inject the Desktop / Browser Control section only when the turn routes there
- fix(db): jaw db maintain fails loudly when a reader pins the WAL
- feat(db): sanitize legacy tool_log rows once, jaw db maintain, testable trace retention owner
- docs(slack): attach-guard comment matches the health contract
- fix(health): an unset Slack attachPort is not a degraded state
- fix(orchestrator,slack): raster artifacts need observation too; Slack attach guard is fail-closed with one-time self-election
- fix(slack): pace the top-level history prefetch on the per-method clock
- fix(slack): give top-level messages channel history, page long threads, stop cross-user steer in shared channel sessions
Install
npm install -g cli-jaw@latest
npm install -g cli-jaw@2.17.38Verification
- Published from
mainwith npm dist-taglatest. - npm package gates passed in this workflow.
- npm registry smoke confirmed
cli-jaw@2.17.38. - npm provenance was requested through GitHub OIDC Trusted Publishing.