Show extension name + tool name for clarity
the name of the tools may not be that descriptive, so it's hard to know what extension (if any) it's coming from. I had to verify with goose that its attempt to use the search tool was from the extension i had enabled
I believe we can change this to include the tool name: https://github.com/block/goose/blob/8ab2697a502a2f3bab35aaefa787dc37095197ed/crates/mcp-core/src/protocol.rs#L217C1-L224C1.
I will look into it when I have some free time.
#[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct CallToolResult { pub content: Vec<Content>, #[serde(default)] pub is_error: bool, }
@parkeregli do you still want to do this, or should we close this for now?
I would still like to do this but I have been busy with personal life stuff lately. If you want to mark it closed that is fine with me. I can try to knock it out when I get some time and reopen it
fair enough - I think we do want to make this clearer! so if you get around it some other time that would be great