Skip to content

feat: let the codex backend run independent tool calls in parallel - #38

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-11976-corbitscodex-provider-enable-paralleltoolcalls
Nov 6, 2026
Merged

TheGreatAxios merged 2 commits into
mainfrom
cl-11976-corbitscodex-provider-enable-paralleltoolcalls

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Sends parallel_tool_calls: true instead of false on every Codex request, so the model can batch independent tool calls in one turn. store: false and the omitted max_output_tokens are unchanged.

The first commit raises the @corbits/openai-responses peer range to ^0.2.4 (dev pin 0.2.4), the first release that parses parallel function_call items.

Verified with bun run check (typecheck, lint, format, 21 unit tests); the request-shape test now asserts parallel_tool_calls: true. The Builder hub has been sending the same field on its Codex requests since 2 Nov.

Closes CL-11976

@linear-code

linear-code Bot commented Nov 6, 2026

Copy link
Copy Markdown

CL-11976

@TheGreatAxios
TheGreatAxios force-pushed the cl-11976-corbitscodex-provider-enable-paralleltoolcalls branch from ee74383 to 5b9e5c1 Compare November 6, 2026 20:20
@TheGreatAxios
TheGreatAxios force-pushed the cl-11976-corbitscodex-provider-enable-paralleltoolcalls branch from 5b9e5c1 to 2a75576 Compare November 6, 2026 22:05
@TheGreatAxios
TheGreatAxios marked this pull request as ready for review November 6, 2026 23:04
@corbits-triage

corbits-triage Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

Triage: Pass

No changes needed from you. A maintainer will review this pull request.

Triage will approve.

@TheGreatAxios
TheGreatAxios merged commit 8991a28 into main Nov 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant