Skip to content

Refactor code mode worker dispatch#14436

Closed
pakrym-oai wants to merge 8 commits intomainfrom
pakrym/code-mode-runner-sessions
Closed

Refactor code mode worker dispatch#14436
pakrym-oai wants to merge 8 commits intomainfrom
pakrym/code-mode-runner-sessions

Conversation

@pakrym-oai
Copy link
Collaborator

Summary

  • start a code mode worker once per turn and let it pump nested tool calls through a dedicated queue
  • simplify code mode request/response dispatch around request ids and generic runner-unavailable errors
  • clean up the code mode process API and runner protocol plumbing

Testing

  • cargo test -p codex-core (started, then interrupted before completion)

- enforce blob size policy in CI with allowlist and Python checker
- update initialize capabilities docs and tests to use `thread/started` example
- extend response schemas and TS types with `namespace` on function calls and new `tool_search_call` / `tool_search_output` items
- wire tool search through Responses API, SSE parsing, history normalization, compaction, rollout policy, telemetry, and arc monitor
- add
@pakrym-oai
Copy link
Collaborator Author

Superseded by #14437 from a fresh branch based on main.

@pakrym-oai pakrym-oai closed this Mar 12, 2026
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