alexhancock/tui-improvements (#8736)

This commit is contained in:
Alex Hancock
2026-04-21 20:44:22 -04:00
committed by GitHub
parent ab0c40d26a
commit 23b3b3dcac
8 changed files with 631 additions and 416 deletions
+9 -7
View File
@@ -1208,15 +1208,17 @@ impl GooseAcpAgent {
.map(|a| serde_json::Value::Object(a.clone()));
let fallback_title = summarize_tool_call(&tool_name, args_value.as_ref());
let mut initial_tool_call = ToolCall::new(
ToolCallId::new(tool_request.id.clone()),
fallback_title.clone(),
)
.status(ToolCallStatus::Pending);
if let Some(args) = args_value.clone() {
initial_tool_call = initial_tool_call.raw_input(args);
}
cx.send_notification(SessionNotification::new(
session_id.clone(),
SessionUpdate::ToolCall(
ToolCall::new(
ToolCallId::new(tool_request.id.clone()),
fallback_title.clone(),
)
.status(ToolCallStatus::Pending),
),
SessionUpdate::ToolCall(initial_tool_call),
))?;
if let Ok(tool_call) = &tool_request.tool_call {