{"version":"2.1.318","anchor":"script-tool-in-session-tool-error-hiding-and-rendering","canonical_anchor":"script-tool-in-session-tool-error-hiding-and-rendering","heading":"Display support for a script tool that runs other tools","tier":"notice","area":"REPL Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/script-tool-in-session-tool-error-hiding-and-rendering","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### Display support for a script tool that runs other tools\n\nClaude Code can now display calls to a script tool, labelled script: with a line count, and hides tool errors that repeat a script's error\n\n**Unclear.** It is not stated what switches the script tool on, so it is unclear whether any reader can use it.\n\n**What**\n\nClaude Code has display support for a script tool. A tool is an action Claude can take, such as reading a file. A call to the script tool is shown with the label `script:`, the number of lines in the script, and a hint for expanding it. Errors that only repeat an error the script already reported are hidden.\n\nWhen Claude asks for a tool it cannot use directly, the message can now say that the tool is only available inside the script tool, and explains how the script's output comes back.\n\n**Why**\n\nThis points to a way for Claude to run code that calls other tools.\n\n- Area: REPL Mode\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}