openai
- Major version: openai 4 → 5.
Evidence trail
Every step Darwin took, from the records it keeps
Found behind latest
openai 4.104.0 is declared in package.json; the registry's latest is 5.23.2.
Compared the release's API
openai 5 moves chat.completions.parse out of beta: client.beta.chat.completions.parse is removed. Verified against the package's declarations and its migration guide.
Candidate Result Reason 5.23.2 Verified Independently verified OpenAI: chat.completions.parse leaves beta
client.beta.chat.completions.parse is removed; the same call is client.chat.completions.parse.
− client.beta.chat.completions.parse({ model, messages, response_format })+ client.chat.completions.parse({ model, messages, response_format })Evidence: SDK declarations at 5.23.2 (resources/beta/chat/completions.d.ts (removed)) · Migration guide (MIGRATION.md · "parse() is no longer in beta")
Rewrote 4 call sites
src/receipts/extract.ts:22− client.beta.chat.completions.parse(+ client.chat.completions.parse(src/receipts/classify.ts:48− client.beta.chat.completions.parse(+ client.chat.completions.parse(src/support/triage.ts:31− client.beta.chat.completions.parse(+ client.chat.completions.parse(src/support/triage.ts:77− client.beta.chat.completions.parse(+ client.chat.completions.parse(Validated with 1,212 tests
Each check ran on the unmodified repository first; only checks that pass there judge the change.
Check From Unmodified With change Tests npm run typecheck ci.yml · typecheck Passed Passed — npm test ci.yml · test (22.x) Passed Passed 1,212 Review gate approved the patch
Mechanical move from beta to the stable namespace; response handling unchanged.
DeepSeek V4.1 Flash · Jev shadow review
Opened #187 as a draft
Move OpenAI structured parsing out of beta (openai 5.23.2). Your repository's own CI judged it: CI running
Check Workflow Verdict Note test (22.x) ci.yml Running typecheck ci.yml Passed 1 min lint ci.yml Passed 1 min Waiting for a person to merge
Migrated 4 call sites in 3 files; tests passed. CI is running on the draft PR.
Summary
- Repository
- acme/payments-api
- Present
- 4.104.0
- Latest
- 5.23.2
- Proposed
- 5.23.2
- Kind
- Code migration
- Checked
- Oct 29, 02:07 UTC
- Pull request
- Draft#187
- Reviewers
- maya
Provenance
From the run's validation receipt
- Base commit
- 9f3c2e1
- Darwin version
- 942146c
- Patch SHA-256
- a01e…33d2
- Attempt
- 0c9e7a41
For agents
The same record, over MCP
dovel_get_update({
id: "payments-api--openai"
})