diff --git a/.changeset/anthropic-context-window-stop-reason.md b/.changeset/anthropic-context-window-stop-reason.md deleted file mode 100644 index 348525e..0000000 --- a/.changeset/anthropic-context-window-stop-reason.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@core-ai/anthropic': patch ---- - -Report a response cut off at the context window as truncated. - -- A response that stops with `model_context_window_exceeded` now reports - `finishReason: 'length'` instead of `'unknown'`. -- Upgrade `@anthropic-ai/sdk` to `^0.114.0`, the first version whose - `StopReason` type includes that value. diff --git a/.changeset/calm-rivers-count.md b/.changeset/calm-rivers-count.md deleted file mode 100644 index 2ef066d..0000000 --- a/.changeset/calm-rivers-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core-ai/google-genai': patch ---- - -Use each Gemini 3 model's own thinking levels. `capabilities.reasoning.supportedEfforts` now lists the efforts a model has a level for, and a supported effort is sent as that level: `medium` sends `MEDIUM` and `minimal` sends `MINIMAL` where the model accepts them, instead of both collapsing to `LOW`. Efforts without a level are clamped to the nearest one, so `max` still resolves to `HIGH`. diff --git a/packages/anthropic-vertex/CHANGELOG.md b/packages/anthropic-vertex/CHANGELOG.md index 7d6950c..2140a9c 100644 --- a/packages/anthropic-vertex/CHANGELOG.md +++ b/packages/anthropic-vertex/CHANGELOG.md @@ -1,5 +1,13 @@ # @core-ai/anthropic-vertex +## 0.29.1 + +### Patch Changes + +- Updated dependencies [842a0d4] + - @core-ai/anthropic@0.29.1 + - @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Minor Changes diff --git a/packages/anthropic-vertex/package.json b/packages/anthropic-vertex/package.json index 2a6887f..60902a0 100644 --- a/packages/anthropic-vertex/package.json +++ b/packages/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/anthropic-vertex", - "version": "0.29.0", + "version": "0.29.1", "description": "Vertex AI Anthropic (Claude) provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -49,8 +49,8 @@ }, "dependencies": { "@anthropic-ai/vertex-sdk": "^0.19.0", - "@core-ai/anthropic": "^0.29.0", - "@core-ai/core-ai": "^0.29.0", + "@core-ai/anthropic": "^0.29.1", + "@core-ai/core-ai": "^0.29.1", "google-auth-library": "^10.2.0" }, "peerDependencies": { diff --git a/packages/anthropic/CHANGELOG.md b/packages/anthropic/CHANGELOG.md index 064dcf2..7d2e210 100644 --- a/packages/anthropic/CHANGELOG.md +++ b/packages/anthropic/CHANGELOG.md @@ -1,5 +1,16 @@ # @core-ai/anthropic +## 0.29.1 + +### Patch Changes + +- 842a0d4: Report a response cut off at the context window as truncated. + - A response that stops with `model_context_window_exceeded` now reports + `finishReason: 'length'` instead of `'unknown'`. + - Upgrade `@anthropic-ai/sdk` to `^0.114.0`, the first version whose + `StopReason` type includes that value. + - @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Minor Changes diff --git a/packages/anthropic/package.json b/packages/anthropic/package.json index c4d555b..4574160 100644 --- a/packages/anthropic/package.json +++ b/packages/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/anthropic", - "version": "0.29.0", + "version": "0.29.1", "description": "Anthropic provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -45,7 +45,7 @@ }, "dependencies": { "@anthropic-ai/sdk": "^0.114.0", - "@core-ai/core-ai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1" }, "peerDependencies": { "zod": "^4.0.0" diff --git a/packages/axiom/CHANGELOG.md b/packages/axiom/CHANGELOG.md index a03bc9c..d05b3e7 100644 --- a/packages/axiom/CHANGELOG.md +++ b/packages/axiom/CHANGELOG.md @@ -1,5 +1,11 @@ # @core-ai/axiom +## 0.29.1 + +### Patch Changes + +- @core-ai/opentelemetry@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/axiom/package.json b/packages/axiom/package.json index 64a322d..14b66e0 100644 --- a/packages/axiom/package.json +++ b/packages/axiom/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/axiom", - "version": "0.29.0", + "version": "0.29.1", "description": "Axiom GenAI telemetry middleware for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -44,7 +44,7 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/opentelemetry": "^0.29.0" + "@core-ai/opentelemetry": "^0.29.1" }, "peerDependencies": { "@opentelemetry/api": "^1.9.1" diff --git a/packages/azure-openai/CHANGELOG.md b/packages/azure-openai/CHANGELOG.md index c9d424b..8222892 100644 --- a/packages/azure-openai/CHANGELOG.md +++ b/packages/azure-openai/CHANGELOG.md @@ -1,5 +1,12 @@ # @core-ai/azure-openai +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 +- @core-ai/openai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/azure-openai/package.json b/packages/azure-openai/package.json index 27df5cc..343267c 100644 --- a/packages/azure-openai/package.json +++ b/packages/azure-openai/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/azure-openai", - "version": "0.29.0", + "version": "0.29.1", "description": "Azure OpenAI provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -46,8 +46,8 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", - "@core-ai/openai": "^0.29.0", + "@core-ai/core-ai": "^0.29.1", + "@core-ai/openai": "^0.29.1", "openai": "^6.46.0" }, "peerDependencies": { diff --git a/packages/core-ai/CHANGELOG.md b/packages/core-ai/CHANGELOG.md index 1de7c94..26a73cb 100644 --- a/packages/core-ai/CHANGELOG.md +++ b/packages/core-ai/CHANGELOG.md @@ -1,5 +1,7 @@ # @core-ai/core-ai +## 0.29.1 + ## 0.29.0 ### Minor Changes diff --git a/packages/core-ai/package.json b/packages/core-ai/package.json index aaf798d..e4609c1 100644 --- a/packages/core-ai/package.json +++ b/packages/core-ai/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/core-ai", - "version": "0.29.0", + "version": "0.29.1", "description": "Type-safe LLM abstraction layer over native provider SDKs", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", diff --git a/packages/google-genai/CHANGELOG.md b/packages/google-genai/CHANGELOG.md index 6926904..7ea1e5c 100644 --- a/packages/google-genai/CHANGELOG.md +++ b/packages/google-genai/CHANGELOG.md @@ -1,5 +1,12 @@ # @core-ai/google-genai +## 0.29.1 + +### Patch Changes + +- 8080346: Use each Gemini 3 model's own thinking levels. `capabilities.reasoning.supportedEfforts` now lists the efforts a model has a level for, and a supported effort is sent as that level: `medium` sends `MEDIUM` and `minimal` sends `MINIMAL` where the model accepts them, instead of both collapsing to `LOW`. Efforts without a level are clamped to the nearest one, so `max` still resolves to `HIGH`. + - @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Minor Changes diff --git a/packages/google-genai/package.json b/packages/google-genai/package.json index dba6daf..fcff6e8 100644 --- a/packages/google-genai/package.json +++ b/packages/google-genai/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/google-genai", - "version": "0.29.0", + "version": "0.29.1", "description": "Google GenAI provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -45,7 +45,7 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", + "@core-ai/core-ai": "^0.29.1", "@google/genai": "^1.42.0" }, "peerDependencies": { diff --git a/packages/google-vertex/CHANGELOG.md b/packages/google-vertex/CHANGELOG.md index b702adc..1bb844a 100644 --- a/packages/google-vertex/CHANGELOG.md +++ b/packages/google-vertex/CHANGELOG.md @@ -1,5 +1,13 @@ # @core-ai/google-vertex +## 0.29.1 + +### Patch Changes + +- Updated dependencies [8080346] + - @core-ai/google-genai@0.29.1 + - @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Minor Changes diff --git a/packages/google-vertex/package.json b/packages/google-vertex/package.json index d9db704..ae0d248 100644 --- a/packages/google-vertex/package.json +++ b/packages/google-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/google-vertex", - "version": "0.29.0", + "version": "0.29.1", "description": "Vertex AI Google provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -49,8 +49,8 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", - "@core-ai/google-genai": "^0.29.0", + "@core-ai/core-ai": "^0.29.1", + "@core-ai/google-genai": "^0.29.1", "@google/genai": "^1.42.0" }, "peerDependencies": { diff --git a/packages/kimi/CHANGELOG.md b/packages/kimi/CHANGELOG.md index 123d983..24e7943 100644 --- a/packages/kimi/CHANGELOG.md +++ b/packages/kimi/CHANGELOG.md @@ -1,5 +1,12 @@ # @core-ai/kimi +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 +- @core-ai/openai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/kimi/package.json b/packages/kimi/package.json index a230939..2608781 100644 --- a/packages/kimi/package.json +++ b/packages/kimi/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/kimi", - "version": "0.29.0", + "version": "0.29.1", "description": "Kimi (Moonshot AI) provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -45,8 +45,8 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", - "@core-ai/openai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1", + "@core-ai/openai": "^0.29.1" }, "peerDependencies": { "zod": "^4.0.0" diff --git a/packages/langfuse/CHANGELOG.md b/packages/langfuse/CHANGELOG.md index 3786ba9..66108b2 100644 --- a/packages/langfuse/CHANGELOG.md +++ b/packages/langfuse/CHANGELOG.md @@ -1,5 +1,11 @@ # @core-ai/langfuse +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/langfuse/package.json b/packages/langfuse/package.json index ed9e68a..29a8f7a 100644 --- a/packages/langfuse/package.json +++ b/packages/langfuse/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/langfuse", - "version": "0.29.0", + "version": "0.29.1", "description": "Langfuse middleware for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -43,7 +43,7 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1" }, "peerDependencies": { "@langfuse/otel": "^5.1.0", diff --git a/packages/mistral/CHANGELOG.md b/packages/mistral/CHANGELOG.md index 811532f..bf45c0c 100644 --- a/packages/mistral/CHANGELOG.md +++ b/packages/mistral/CHANGELOG.md @@ -1,5 +1,11 @@ # @core-ai/mistral +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/mistral/package.json b/packages/mistral/package.json index 3bc8e0d..c010ef5 100644 --- a/packages/mistral/package.json +++ b/packages/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/mistral", - "version": "0.29.0", + "version": "0.29.1", "description": "Mistral provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -43,7 +43,7 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", + "@core-ai/core-ai": "^0.29.1", "@mistralai/mistralai": "^2.4.1" }, "peerDependencies": { diff --git a/packages/omnifact/CHANGELOG.md b/packages/omnifact/CHANGELOG.md index 35418f1..69d700e 100644 --- a/packages/omnifact/CHANGELOG.md +++ b/packages/omnifact/CHANGELOG.md @@ -1,5 +1,12 @@ # @core-ai/omnifact +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 +- @core-ai/openai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/omnifact/package.json b/packages/omnifact/package.json index e2acb55..6a29b34 100644 --- a/packages/omnifact/package.json +++ b/packages/omnifact/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/omnifact", - "version": "0.29.0", + "version": "0.29.1", "description": "Omnifact provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -44,8 +44,8 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", - "@core-ai/openai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1", + "@core-ai/openai": "^0.29.1" }, "peerDependencies": { "zod": "^4.0.0" diff --git a/packages/openai-compat/CHANGELOG.md b/packages/openai-compat/CHANGELOG.md index ef78567..52bcf1d 100644 --- a/packages/openai-compat/CHANGELOG.md +++ b/packages/openai-compat/CHANGELOG.md @@ -1,5 +1,12 @@ # @core-ai/openai-compat +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 +- @core-ai/openai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/openai-compat/package.json b/packages/openai-compat/package.json index 7a7ddc1..16fdce9 100644 --- a/packages/openai-compat/package.json +++ b/packages/openai-compat/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/openai-compat", - "version": "0.29.0", + "version": "0.29.1", "description": "OpenAI-compatible Chat Completions provider for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -45,8 +45,8 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", - "@core-ai/openai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1", + "@core-ai/openai": "^0.29.1" }, "peerDependencies": { "zod": "^4.0.0" diff --git a/packages/openai/CHANGELOG.md b/packages/openai/CHANGELOG.md index 405fe92..68af88c 100644 --- a/packages/openai/CHANGELOG.md +++ b/packages/openai/CHANGELOG.md @@ -1,5 +1,11 @@ # @core-ai/openai +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/openai/package.json b/packages/openai/package.json index 26e9551..d778b3c 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/openai", - "version": "0.29.0", + "version": "0.29.1", "description": "OpenAI provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -50,7 +50,7 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", + "@core-ai/core-ai": "^0.29.1", "openai": "^6.46.0" }, "peerDependencies": { diff --git a/packages/opentelemetry/CHANGELOG.md b/packages/opentelemetry/CHANGELOG.md index 084bfe9..d2808cf 100644 --- a/packages/opentelemetry/CHANGELOG.md +++ b/packages/opentelemetry/CHANGELOG.md @@ -1,5 +1,11 @@ # @core-ai/opentelemetry +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index a5675fa..7f26290 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/opentelemetry", - "version": "0.29.0", + "version": "0.29.1", "description": "OpenTelemetry middleware for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -44,7 +44,7 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1" }, "peerDependencies": { "@opentelemetry/api": "^1.9.1" diff --git a/packages/xai/CHANGELOG.md b/packages/xai/CHANGELOG.md index 6a4d8d6..38eedd5 100644 --- a/packages/xai/CHANGELOG.md +++ b/packages/xai/CHANGELOG.md @@ -1,5 +1,12 @@ # @core-ai/xai +## 0.29.1 + +### Patch Changes + +- @core-ai/core-ai@0.29.1 +- @core-ai/openai@0.29.1 + ## 0.29.0 ### Patch Changes diff --git a/packages/xai/package.json b/packages/xai/package.json index b3830dd..502bb30 100644 --- a/packages/xai/package.json +++ b/packages/xai/package.json @@ -1,6 +1,6 @@ { "name": "@core-ai/xai", - "version": "0.29.0", + "version": "0.29.1", "description": "xAI (Grok) provider package for @core-ai/core-ai", "license": "MIT", "author": "Omnifact (https://omnifact.ai)", @@ -45,8 +45,8 @@ "test:watch": "vitest" }, "dependencies": { - "@core-ai/core-ai": "^0.29.0", - "@core-ai/openai": "^0.29.0" + "@core-ai/core-ai": "^0.29.1", + "@core-ai/openai": "^0.29.1" }, "peerDependencies": { "zod": "^4.0.0"