-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): bump the production-dependencies group across 1 directory with 4 updates #22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -59,21 +59,21 @@ | |||||||||
| "README.md" | ||||||||||
| ], | ||||||||||
| "dependencies": { | ||||||||||
| "@anthropic-ai/sdk": "0.72.1", | ||||||||||
| "@anthropic-ai/sdk": "0.78.0", | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P2 | Confidence: Medium Speculative: The Anthropic SDK changelog mentions a new feature in v0.78.0: "Add top-level cache control (automatic caching)". While this could improve performance, it also introduces a new side effect and potential point of non-determinism. If the application's tests rely on deterministic LLM API calls (e.g., for mocking, snapshot testing, or cost tracking via |
||||||||||
| "@google/generative-ai": "0.24.1", | ||||||||||
| "chalk": "^5.3.0", | ||||||||||
| "commander": "^14.0.3", | ||||||||||
| "openai": "6.17.0", | ||||||||||
| "openai": "6.27.0", | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P2 | Confidence: High (Auto-downgraded from P0/P1: missing non-empty code snippet evidence for a non-speculative finding) |
||||||||||
| "zod": "^4.3.6" | ||||||||||
| }, | ||||||||||
| "devDependencies": { | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P2 | Confidence: High The
Suggested change
|
||||||||||
| "@types/bun": "^1.1.14", | ||||||||||
| "@types/node": "^25.2.0", | ||||||||||
| "@typescript-eslint/eslint-plugin": "8.54.0", | ||||||||||
| "@typescript-eslint/eslint-plugin": "8.56.1", | ||||||||||
| "@typescript-eslint/parser": "^8.54.0", | ||||||||||
| "@vitest/coverage-v8": "^4.0.18", | ||||||||||
| "eslint": "^9.39.2", | ||||||||||
| "memfs": "4.56.10", | ||||||||||
| "memfs": "4.56.11", | ||||||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P2 | Confidence: High The memfs library is updated with a patch fix (4.56.10 → 4.56.11) that "normalize[s] leading ./ in relative glob patterns". This is a bug fix that directly impacts the test suite, as shown in the related context where |
||||||||||
| "typescript": "^5.7.2", | ||||||||||
| "vitest": "^4.0.18" | ||||||||||
| } | ||||||||||
|
|
||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
P2 | Confidence: Medium
Speculative: This PR upgrades two core LLM SDKs (@anthropic-ai/sdk from 0.72.1 to 0.78.0 and openai from 6.17.0 to 6.27.0) across six minor versions each. While this keeps dependencies current, the magnitude of the jump introduces potential compatibility risks. The related context shows these SDKs are directly imported and used in
src/core/llm-clients.ts(method:getProviderFromModel) and are central to the LLM orchestration functionality. The test failure in CI ("Test (Fast)" job) provides indirect evidence that the new versions may have introduced behavioral changes that break existing assumptions. Without examining the full changelogs (truncated in PR), there's a risk of breaking changes in the SDK APIs or response structures that aren't immediately apparent from just the version bump.