diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5fdd883..c3f1463 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.1.0" + ".": "1.2.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5efc72e..0f23595 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [1.2.0](https://github.com/danipl/opencode-jev/compare/v1.1.0...v1.2.0) (2026-10-05) + + +### Features + +* log note line when the tool list exceeds the criteria cap ([#25](https://github.com/danipl/opencode-jev/issues/25)) ([81f8fae](https://github.com/danipl/opencode-jev/commit/81f8faecdc918899102c10bdc479cd34de51a1f2)) +* make timeoutMs file-configurable like every other knob ([#24](https://github.com/danipl/opencode-jev/issues/24)) ([038195f](https://github.com/danipl/opencode-jev/commit/038195f0c37c866df5475ce8764b57dc27ed3c04)), closes [#10](https://github.com/danipl/opencode-jev/issues/10) +* skip the Jev round-trip when the lone candidate tool makes any trim a no-op ([#22](https://github.com/danipl/opencode-jev/issues/22)) ([90994a9](https://github.com/danipl/opencode-jev/commit/90994a964d61f42f775699fa794d366f8bd35fb1)) + + +### Bug Fixes + +* preserve Responses-API built-ins through the trim ([#26](https://github.com/danipl/opencode-jev/issues/26)) ([56b944c](https://github.com/danipl/opencode-jev/commit/56b944c5dac8d4e16e2f3ecb1421c3d2c1b9819b)) + ## [1.1.0](https://github.com/danipl/opencode-jev/compare/v1.0.0...v1.1.0) (2026-10-04) diff --git a/README.md b/README.md index fe3400a..bcfcdca 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ [![license](https://img.shields.io/github/license/danipl/opencode-jev?style=flat-square&label=license&labelColor=12101f&color=a78bfa)](./LICENSE) [![OpenCode V2](https://img.shields.io/badge/OpenCode-V2-e879f9?style=flat-square&labelColor=12101f)](https://opencode.ai) -[![latest release](https://img.shields.io/badge/latest%20release-v1.1.0-e879f9?style=for-the-badge&labelColor=12101f&logo=github&logoColor=white)](https://github.com/danipl/opencode-jev/releases/latest) +[![latest release](https://img.shields.io/badge/latest%20release-v1.2.0?style=for-the-badge&labelColor=12101f&logo=github&logoColor=white)](https://github.com/danipl/opencode-jev/releases/latest) **Your reasoning model should think about your problem — not about which of twelve tools to call.** `opencode-jev` puts TypeSafe's cheap, fast System-1 model in front of every inference request: it picks @@ -78,7 +78,7 @@ The bare name tracks the **`latest`** dist-tag — every publish moves it, so a version for reproducibility or to freeze a known-good release: ```jsonc -{ "plugins": ["@danipl/opencode-jev@1.1.0"] } // x-release-please-version — exact version, never auto-updates +{ "plugins": ["@danipl/opencode-jev@1.2.0"] } // x-release-please-version — exact version, never auto-updates ``` Heads-up while pre-1.0: `feat:` releases (minor bumps) *can* change behavior. If that matters to diff --git a/package-lock.json b/package-lock.json index 3e9879d..60aa156 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@danipl/opencode-jev", - "version": "1.1.0", + "version": "1.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@danipl/opencode-jev", - "version": "1.1.0", + "version": "1.2.0", "license": "MIT", "dependencies": { "yaml": "^2.9.1" diff --git a/package.json b/package.json index 03951d5..8c07edf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@danipl/opencode-jev", - "version": "1.1.0", + "version": "1.2.0", "description": "Route OpenCode tool selection through TypeSafe System-1 (Jev): a cheap fast model picks the next tool so the reasoning model executes instead of deliberating.", "keywords": [ "opencode-plugin",