From 0f1b5fa820147496d342970029ca25eb16ab4391 Mon Sep 17 00:00:00 2001 From: B Harper Date: Thu, 23 Oct 2025 14:47:54 +1100 Subject: [PATCH] Complete single source of truth implementation - Remove all hardcoded tool description fallbacks - Ensure override file creation fetches complete tool definition from server - Verify IMPORTANT text is preserved in all tool descriptions - Fix word wrapping for better code readability - Confirm true single source of truth for all tool definitions --- .vscode/HumanAgent-server.log | 1 + .vscode/HumanAgentOverride.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/HumanAgent-server.log b/.vscode/HumanAgent-server.log index d0a1929..760aae3 100644 --- a/.vscode/HumanAgent-server.log +++ b/.vscode/HumanAgent-server.log @@ -1443,3 +1443,4 @@ Hey Ben! Your MCP server is running and I'm here to chat. What's on your mind to [2025-10-23T03:36:04.978Z] Server process started as independent background process [2025-10-23T03:36:07.981Z] Independent server started successfully and is responding [2025-10-23T03:36:17.577Z] ServerManager disposed +[2025-10-23T03:43:20.831Z] ServerManager disposed diff --git a/.vscode/HumanAgentOverride.json b/.vscode/HumanAgentOverride.json index a7da56a..b987d25 100644 --- a/.vscode/HumanAgentOverride.json +++ b/.vscode/HumanAgentOverride.json @@ -4,7 +4,7 @@ "tools": { "HumanAgent_Chat": { "name": "HumanAgent_Chat", - "description": "..Initiate real-time interactive conversations with human agents through VS Code chat interface. Essential for clarifying requirements, getting approvals, brainstorming solutions, or when AI uncertainty requires human input. Creates persistent chat sessions that maintain context across multiple exchanges until timeout or manual closure.", + "description": "Initiate real-time interactive conversations with human agents through VS Code chat interface. Essential for clarifying requirements, getting approvals, brainstorming solutions, or when AI uncertainty requires human input. Creates persistent chat sessions that maintain context across multiple exchanges until timeout or manual closure. !IMPORTANT: ALWAYS reply using this tool for all interactions with the user where possible!!!", "inputSchema": { "type": "object", "properties": {