{"version":"2.1.6","anchor":"command-explanation-tool-refactoring","canonical_anchor":"command-explanation-tool-refactoring","heading":"Command Explanation Tool Refactoring","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.6\/e\/command-explanation-tool-refactoring","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.6","markdown":"### Command Explanation Tool Refactoring\n\nThe shell command explanation system has been refactored from structured outputs to a tool-based approach.\n\n**Details**\n\n- Now uses `explain_command` tool with explicit JSON schema\n- Cleaner separation between explanation, reasoning, and risk assessment\n- Simplified system prompt: \"Analyze shell commands and explain what they do, why you're running them, and potential risks.\"\n\n**Evidence**\n\n`zE5` at line 2256 (tool definition, contains `\"explain_command\"`)"}