pub fn tool_result_text(value: &Value, detail: ResponseDetail) -> StringExpand description
Text at model/MCP/CLI boundaries. Canonical history keeps the original outcome. Full responses and non-Facade values retain JSON; Essential content is never JSON-escaped.