Skip to content

Releases

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 30 May 10:07
1657a31

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

Choose a tag to compare

@github-actions github-actions released this 30 May 09:56
8f80bba

Changes since v0.1.0

  • Add chat.params hook that sets thinkingConfig.includeThoughts: false on outgoing Gemini requests. Mitigates the thinking-budget runaway mode where the model burns the entire maxOutputTokens budget on internal thinking and emits no visible output (finishReason: STOP with candidatesTokenCount: 1).
  • New disableThoughtSuppression option to keep visible thought summaries when debugging.
  • Add Release workflow that auto-publishes to npm on package.json version bump.
  • Switch npm authentication to OIDC trusted publishing. No NPM_TOKEN secret required, and provenance is generated automatically.
  • Add repository field in package.json to satisfy trusted publishing validation.
  • Add Dependabot config for bun and github-actions.

Note: 0.2.0 was tagged in package.json but never published to npm. 0.2.1 is the first published version containing the chat.params hook.

Full Changelog: v0.1.0...v0.2.1

v0.1.0

Choose a tag to compare

@isac322 isac322 released this 29 May 14:24
dd38b89

Initial release

  • experimental.chat.messages.transform hook that detects repeated Gemini 3.x tool-call tails and inserts a request-local role: "user" boundary right before the latest assistant tool-call message.
  • Prunes older repeated thoughtSignature values 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