Fixes
- Daemon: coalesce duplicate active summarize requests so sidebar retries/reconnects reuse the same stream instead of racing slide summary state.
npm
- @steipete/summarize 0.16.3: https://www.npmjs.com/package/@steipete/summarize/v/0.16.3
- @steipete/summarize tarball: https://registry.npmjs.org/@steipete/summarize/-/summarize-0.16.3.tgz
- @steipete/summarize integrity: sha512-/GBvtb0piKOU4wU6ts9rTi/ECRM8EpUPcDQ/774hy6WRm2srHtGR5ccsyGU9Ixek1xQz0L+yVrWcZu/t5M1/tw==
- @steipete/summarize-core 0.16.3: https://www.npmjs.com/package/@steipete/summarize-core/v/0.16.3
- @steipete/summarize-core tarball: https://registry.npmjs.org/@steipete/summarize-core/-/summarize-core-0.16.3.tgz
- @steipete/summarize-core integrity: sha512-DJwZqaV/OgqDDzCnk3JXTlR3EK0P2699tbDvGP9WRKeRJPRa2TqJp66pxO5uR5y9XCetT3l50BiglPwuOKl1fQ==
Proof
- Published @steipete/summarize-core 0.16.3, then @steipete/summarize 0.16.3.
- npm dist-tags: latest and next point to 0.16.3 for both packages.
- CI: https://github.com/steipete/summarize/actions/runs/26293055740
- scripts/release.sh build, scripts/release.sh verify, and scripts/release.sh smoke passed.
- Targeted regression shard passed: tests/daemon.limits.test.ts, tests/cli.json.test.ts, tests/link-preview.binary-html.test.ts.