chore(release): v0.15.0 — context-pack quality signals#122
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis PR documents the v0.15.0 release by updating the package version number, adding a changelog entry describing three new features (context-pack quality diagnostics, delta-session context packs, and value-per-token budget selection), and refining the README roadmap to match those features. Changesv0.15.0 Release Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
Cuts the v0.15.0 release covering the quality-signals slice train from #78, #81, #74 (all merged via PR #121).
package.jsonfrom0.14.0→0.15.0[0.15.0]entry toCHANGELOG.mdWhat's in v0.15.0
Context-pack quality diagnostics (#78):
computeContextPackDiagnostics(pack)scorer with 9 weighted rulesquality_score(0–1), severity-ordered warnings, raw signalscontext_packresponse (explain branch + delta branch)Delta-only context packs via stdio (#81):
delta_session_idparameter oncontext_packcontext_pack_session_resetreferenced_ids[]+bytes_savedso the agent can resolve dropped nodes from session stateValue-per-token budget selector (#74):
selectByValuePerToken(candidates, options)density-greedy selectorretrieve.tsis a follow-up once we have a benchmarkDeferred to v0.16
Test plan
npm run typecheckcleannpm run buildcleannpm run test:run— 1761/1761 pass (103 files)v0.15.0andnpm publish(you handle publish per pattern)Summary by CodeRabbit
New Features
Documentation
Chores