{"version":"1.0.120","anchor":"tool-output-schemas","canonical_anchor":"tool-output-schemas","heading":"Tool Output Schemas","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.120\/e\/tool-output-schemas","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.120","markdown":"### Tool Output Schemas\n\n**What:** Several tools now include explicit `outputSchema` definitions alongside their existing `inputSchema`, improving type safety and documentation.\n\n**Tools updated:**\n\n- Read tool: `outputSchema` at `th6` at line 381201\n- Edit tool: `outputSchema` at `yGB` at line 395229\n- MultiEdit tool: `outputSchema` at `xo6` at line 395850\n- Write tool: `outputSchema` at `co6` at line 396008\n- Bash tool: `outputSchema` at `np6` at line 387039\n- Grep tool: `outputSchema` at `sW5` at line 420771\n- WebFetch tool: `outputSchema` at `bW5` at line 417012\n- SlashCommand tool: `outputSchema` at `XX5` at line 425324\n\n**Evidence**\n\nMultiple schema definitions across tool implementations"}