Repository navigation
Releases
Releases · isac322/opencode-gemini-dejavu
v0.2.2
Changes since v0.2.1
- Add npm package metadata, badges, installation section, and changelog (1657a31)
- Generate GitHub Release notes from commit log between tags (4ca8031)
- Add MIT LICENSE (7291a64)
- Add Dependabot config for bun and github-actions (42bca8e)
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Changes since v0.1.0
- Add
chat.paramshook that setsthinkingConfig.includeThoughts: falseon outgoing Gemini requests. Mitigates the thinking-budget runaway mode where the model burns the entiremaxOutputTokensbudget on internal thinking and emits no visible output (finishReason: STOPwithcandidatesTokenCount: 1). - New
disableThoughtSuppressionoption to keep visible thought summaries when debugging. - Add Release workflow that auto-publishes to npm on
package.jsonversion bump. - Switch npm authentication to OIDC trusted publishing. No
NPM_TOKENsecret required, and provenance is generated automatically. - Add
repositoryfield inpackage.jsonto satisfy trusted publishing validation. - Add Dependabot config for
bunandgithub-actions.
Note:
0.2.0was tagged inpackage.jsonbut never published to npm.0.2.1is the first published version containing thechat.paramshook.
Full Changelog: v0.1.0...v0.2.1
v0.1.0
Initial release
experimental.chat.messages.transformhook that detects repeated Gemini 3.x tool-call tails and inserts a request-localrole: "user"boundary right before the latest assistant tool-call message.- Prunes older repeated
thoughtSignaturevalues while preserving the latest current-turn signature. - Conservative defaults:
callRepeat: 3,batchRepeat: 2,prune: "repeated",dryRun: false. - Repo-local fixture and harness (
fixtures/minimal-loop,test-fixture.ts,test-hook.ts). Tests are excluded from the npm tarball. - Published to npm as
opencode-gemini-dejavu@0.1.0(manual publish).
Full Changelog: https://github.com/isac322/opencode-gemini-dejavu/commits/v0.1.0