diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c154bb3..4fb3a60 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,5 +2,5 @@ "packages/sandbox": "0.4.57", "packages/agent": "0.12.34", "packages/provider": "0.4.54", - "packages/effect": "0.0.0" + "packages/effect": "0.1.0" } diff --git a/packages/effect/CHANGELOG.md b/packages/effect/CHANGELOG.md new file mode 100644 index 0000000..697334b --- /dev/null +++ b/packages/effect/CHANGELOG.md @@ -0,0 +1,36 @@ +# Changelog + +## 0.1.0 (2026-11-03) + +Initial release of @coder/ai-sdk-effect, an Effect bridge that exposes a LanguageModel over CoderAgent with structured error classification and per-call generation options. This version targets Effect 4 and supports Effect 4.1. + +### Highlights + +- Published the @coder/ai-sdk-effect package providing an Effect-based LanguageModel over CoderAgent. ([#324](https://github.com/coder/ai-sdk/pull/324)) +- Migrated the bridge to Effect 4 with support for Effect 4.1. ([#425](https://github.com/coder/ai-sdk/pull/425)) +- Added per-call generation options including agent model and reasoning effort. ([#242](https://github.com/coder/ai-sdk/pull/242)) +- Classified agent errors, mapping 402 responses to quota errors that carry raw usage data. ([#328](https://github.com/coder/ai-sdk/pull/328)) +- Fixed error classification so InvalidResponseError is treated as a malformed-response error. ([#381](https://github.com/coder/ai-sdk/pull/381)) + +### Features + +* **effect:** add a LanguageModel over CoderAgent ([#241](https://github.com/coder/ai-sdk/issues/241)) ([277c0ce](https://github.com/coder/ai-sdk/commit/277c0ce484c4cf499cb2b45bf5993ebcc6663f06)) +* **effect:** add Effect bridge spike package ([#145](https://github.com/coder/ai-sdk/issues/145)) ([1dce33f](https://github.com/coder/ai-sdk/commit/1dce33f5aecb44d46e71a0a690cc9323ee02dd11)) +* **effect:** add per-call agent model and reasoning effort options ([#242](https://github.com/coder/ai-sdk/issues/242)) ([286e947](https://github.com/coder/ai-sdk/commit/286e947fbd34969866d19061837056729fa4c4ba)) +* **effect:** classify 402 as quota and carry raw usage ([#328](https://github.com/coder/ai-sdk/issues/328)) ([6fb4c63](https://github.com/coder/ai-sdk/commit/6fb4c6310571317b8aad95b0cafd2546a43d1acd)) +* **effect:** classify agent errors and add per-call generation options ([#240](https://github.com/coder/ai-sdk/issues/240)) ([fd2eabe](https://github.com/coder/ai-sdk/commit/fd2eabeb81168f5a776dc47400d89b1417f2b023)) +* **effect:** forward toolChoice unconditionally and add a live tool-call case ([#319](https://github.com/coder/ai-sdk/issues/319)) ([ef6a0c0](https://github.com/coder/ai-sdk/commit/ef6a0c05624cfbb9d02ddbf5294cc0a09a0e1448)) +* **effect:** migrate bridge to effect 4 ([#320](https://github.com/coder/ai-sdk/issues/320)) ([661c4c2](https://github.com/coder/ai-sdk/commit/661c4c250172c3f1f2a22a45d9e53101395680a2)) +* **effect:** publish @coder/ai-sdk-effect ([#324](https://github.com/coder/ai-sdk/issues/324)) ([3e44f02](https://github.com/coder/ai-sdk/commit/3e44f028bfe7f92e6fdcdd5929516ebf28163965)) +* **effect:** support effect 4.1 ([#425](https://github.com/coder/ai-sdk/issues/425)) ([127c96e](https://github.com/coder/ai-sdk/commit/127c96e1fb645310826b205e17f2c28592d81397)) + + +### Bug Fixes + +* **effect:** classify InvalidResponseError as malformed-response ([#381](https://github.com/coder/ai-sdk/issues/381)) ([3098d5b](https://github.com/coder/ai-sdk/commit/3098d5b36b2e06f7a51ac9e57232adb228ef135c)) + + +### Documentation + +* **effect:** drop leftover spike wording from source comments ([#331](https://github.com/coder/ai-sdk/issues/331)) ([056fe9b](https://github.com/coder/ai-sdk/commit/056fe9bdb7b644b081a203a95c1037a473d8e737)) +* rewrite READMEs for readability and split long guides into docs/ ([#234](https://github.com/coder/ai-sdk/issues/234)) ([1c5079b](https://github.com/coder/ai-sdk/commit/1c5079b103c1719ea49dc1dc07ecc2ad527b163d)) diff --git a/packages/effect/package.json b/packages/effect/package.json index 60e28c2..724142f 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -1,6 +1,6 @@ { "name": "@coder/ai-sdk-effect", - "version": "0.0.0", + "version": "0.1.0", "description": "Effect bridge for Coder's Vercel AI SDK packages: effect/ai LanguageModel services over Coder AI Gateway and Coder Agents, typed AiError classification, Effect Schema to AI SDK schemas, and scoped Coder workspace Layers.", "keywords": [ "ai",