mirror of
https://github.com/openai/codex.git
synced 2026-11-13 06:45:07 +00:00
Preserve executor context for MCP stop hooks (#40012)
## What changed - Scope executor-provided stop-hook calls to the MCP server environment that registered the hook, and reject calls when that environment does not match. - Forward turn metadata with executor stop-hook requests while retaining the hook call's `threadId` metadata. ## Testing - Cover environment matching for MCP tool calls and verify executor stop hooks receive their environment ID and request metadata. GitOrigin-RevId: b544ea3a6ca1f61389fb4597978ed7aac27d529a
This commit is contained in:
1 parent
8b5beea5c0
commit
ab8768306f
14 files changed
+157
-6
No files matched your search
@@ -3635,6 +3635,7 @@ impl Session {
|
||||
.latest_call_tool(
|
||||
"notes",
|
||||
"thread_hint",
|
||||
/*environment_id*/ None,
|
||||
/*arguments*/ None,
|
||||
Some(serde_json::json!({
|
||||
"threadId": self.thread_id().to_string(),
|
||||
|
||||
Reference in new issue
Block a user