fix(core): preserve tool_params for elicitations (#14769)

- [x] Preserve tool_params keys.
This commit is contained in:
Matthew Zeng
2026-03-15 23:15:52 -07:00
committed by GitHub
parent 6fdeb1d602
commit 029aab5563
4 changed files with 91 additions and 26 deletions
+1
View File
@@ -1039,6 +1039,7 @@ fn build_mcp_tool_approval_display_params(
|(name, value)| crate::mcp_tool_approval_templates::RenderedMcpToolApprovalParam {
name: name.clone(),
value: value.clone(),
display_name: name.clone(),
},
)
.collect::<Vec<_>>();