mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-17 15:34:54 +00:00
fix(mcp-server): track acp session_set_model rename
This commit is contained in:
Generated
+205
-186
File diff suppressed because it is too large
Load Diff
@@ -194,8 +194,8 @@ pub(crate) fn create_tool_for_acp_set_model() -> Tool {
|
||||
};
|
||||
|
||||
Tool {
|
||||
name: acp::AGENT_METHOD_NAMES.model_select.to_string(),
|
||||
title: Some(acp::AGENT_METHOD_NAMES.model_select.to_string()),
|
||||
name: acp::AGENT_METHOD_NAMES.session_set_model.to_string(),
|
||||
title: Some(acp::AGENT_METHOD_NAMES.session_set_model.to_string()),
|
||||
input_schema,
|
||||
output_schema: None,
|
||||
description: Some("Select a model for an existing ACP Codex session.".to_string()),
|
||||
|
||||
@@ -178,7 +178,7 @@ impl MessageProcessor {
|
||||
return;
|
||||
}
|
||||
|
||||
if request.method == acp::AGENT_METHOD_NAMES.model_select {
|
||||
if request.method == acp::AGENT_METHOD_NAMES.session_set_model {
|
||||
tracing::info!("handling session/set_model via ACP shim");
|
||||
if let Some(params) = request.params.clone() {
|
||||
match serde_json::from_value::<acp::SetSessionModelRequest>(params) {
|
||||
@@ -547,7 +547,7 @@ impl MessageProcessor {
|
||||
_ if name == acp::AGENT_METHOD_NAMES.session_prompt => {
|
||||
self.handle_tool_call_acp_prompt(id, arguments).await
|
||||
}
|
||||
_ if name == acp::AGENT_METHOD_NAMES.model_select => {
|
||||
_ if name == acp::AGENT_METHOD_NAMES.session_set_model => {
|
||||
self.handle_tool_call_acp_set_model(id, arguments).await
|
||||
}
|
||||
_ => {
|
||||
|
||||
Reference in New Issue
Block a user