{"version":"2.1.261","anchor":"new-settings-for-inline-bashtask-output-truncation-limits","canonical_anchor":"new-settings-for-inline-bashtask-output-truncation-limits","heading":"New settings for inline Bash\/Task output truncation limits","tier":"use","area":"Output Limits","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261\/e\/new-settings-for-inline-bashtask-output-truncation-limits","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261","markdown":"### New settings for inline Bash\/Task output truncation limits\n\nNew settings let you control how much Bash and Task output Claude sees before it gets truncated to a file.\n\nTwo new `settings.json` fields control how much command output Claude sees inline: `bashOutputMaxChars` (default 30000, clamped 4000-128000) for Bash\/PowerShell, and `taskOutputMaxChars` (default 32000, clamped 4000-128000) for the `TaskOutput` tool. Output beyond the limit is saved to a file with a preview and path shown instead. Setting these also replaces the older `BASH_MAX_OUTPUT_LENGTH` and `TASK_MAX_OUTPUT_LENGTH` env vars for this purpose.\n\n- Area: Output Limits\n- Names: `bashOutputMaxChars`, `taskOutputMaxChars`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5"}