Skip to content

Include call IDs in MCP requests and clarify metadata config - #37477

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/ac0e58c489b03bd9b55a356f545de86c8ecaf865
Aug 7, 2026
Merged

Include call IDs in MCP requests and clarify metadata config#37477
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/ac0e58c489b03bd9b55a356f545de86c8ecaf865

Conversation

@copyberry

@copyberry copyberry Bot commented Aug 7, 2026

Copy link
Copy Markdown

Include call IDs in MCP requests and clarify metadata config

What changed

  • Add the tool call ID to _meta.callId for every MCP tool request.
  • Rename features.tool_registry.include_tool_metadata to
    features.tool_registry.turn_metadata_includes_tool_info to clarify that the
    setting controls authoritative tool information in per-turn metadata.
  • Update config parsing, schema generation, and session config locking for the
    renamed setting.

Testing

  • Cover callId metadata for custom, plugin, and Codex Apps MCP calls.
  • Update strict-config, config-loading, feature-config, and config-lock tests for
    the renamed setting.

## What changed

- Add the tool call ID to `_meta.callId` for every MCP tool request.
- Rename `features.tool_registry.include_tool_metadata` to
  `features.tool_registry.turn_metadata_includes_tool_info` to clarify that the
  setting controls authoritative tool information in per-turn metadata.
- Update config parsing, schema generation, and session config locking for the
  renamed setting.

## Testing

- Cover `callId` metadata for custom, plugin, and Codex Apps MCP calls.
- Update strict-config, config-loading, feature-config, and config-lock tests for
  the renamed setting.

GitOrigin-RevId: ac0e58c489b03bd9b55a356f545de86c8ecaf865
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/ac0e58c489b03bd9b55a356f545de86c8ecaf865 branch from ea3be3b to 248d8c0 Compare August 7, 2026 17:45
@copyberry
copyberry Bot merged commit 248d8c0 into main Aug 7, 2026
29 of 32 checks passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/ac0e58c489b03bd9b55a356f545de86c8ecaf865 branch August 7, 2026 17:46
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant