chore(deps): bump openai from 4.104.0 to 6.27.0#157
chore(deps): bump openai from 4.104.0 to 6.27.0#157dependabot[bot] wants to merge 1 commit intomainfrom
Conversation
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
🤖 Augment PR SummarySummary: Updates the OpenAI Node SDK dependency to a newer major release. Changes:
🤖 Was this summary useful? React with 👍 or 👎 |
package.json
Outdated
| "gray-matter": "^4.0.3", | ||
| "langsmith": "^0.5.2", | ||
| "openai": "^4.104.0", | ||
| "openai": "^6.27.0", |
There was a problem hiding this comment.
This bumps openai across a major version (4 → 6); can you confirm the existing SDK call sites (e.g. new OpenAI(...); client.chat.completions.create(...) in agentops/runner/lib/llm/provider.ts and agentops/scripts/test-api-keys.ts) are still compatible and covered by CI/runtime smoke tests? Major SDK releases sometimes remove/rename endpoints or change request/response shapes in ways that won’t show up until runtime.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
Greptile SummaryThis PR bumps
Confidence Score: 4/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant App as agentops/runner
participant Provider as provider.ts
participant SDK as openai SDK (v6.32.0)
participant API as OpenAI API
App->>Provider: callLLM(config, prompt, context)
Provider->>Provider: config.provider === 'openai'?
Provider->>SDK: new OpenAI({ apiKey })
Provider->>SDK: client.chat.completions.create({ model, messages, max_tokens })
SDK->>API: POST /v1/chat/completions (native Fetch)
API-->>SDK: { choices, usage }
SDK-->>Provider: response
Provider->>Provider: response.choices[0].message.content
Provider->>Provider: response.usage.prompt_tokens / completion_tokens
Provider-->>App: LLMResponse { content, usage }
|
d3a5e0b to
8ebd799
Compare
8ebd799 to
ff8a827
Compare
Taking a look at your PR now. Will share feedback shortly! |
dc06761 to
52133fa
Compare
ec8bfdf to
3c89e7b
Compare
Bumps [openai](https://github.com/openai/openai-node) from 4.104.0 to 6.27.0. - [Release notes](https://github.com/openai/openai-node/releases) - [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md) - [Commits](openai/openai-node@v4.104.0...v6.27.0) --- updated-dependencies: - dependency-name: openai dependency-version: 6.27.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
3c89e7b to
11807aa
Compare
Bumps openai from 4.104.0 to 6.27.0.
Release notes
Sourced from openai's releases.
... (truncated)
Changelog
Sourced from openai's changelog.
... (truncated)
Commits
09de6c0release: 6.27.00aeb1b5feat(api): The GA ComputerTool now uses the CompuerTool class. The 'computer_...3cf5bc2chore(internal): improve import alias names6a89cedrelease: 6.26.0e2b122ffeat(api): gpt-5.4, tool search tool, and new computer tool583240fchore(internal): codegen related updatee53097fchore(internal): reduce warnings1da125dchore(internal): codegen related update67137accodegen metadata8605a10fix(api): internal schema fixesMaintainer changes
This version was pushed to npm by apcha-oai, a new releaser for openai since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)