[DOCS] `interactive-mode.md` references deprecated `BashOutput` tool instead of `TaskOutput`
Documentation Type
Unclear/confusing documentation
Documentation Location
https://code.claude.com/docs/en/interactive-mode
Section/Topic
The section "Background bash commands" under the subheading "How backgrounding works".
Current Documentation
"Output is buffered and Claude can retrieve it using the BashOutput tool"
What's Wrong or Missing?
The documentation references BashOutput as the mechanism for retrieving background task output. However, according to the Claude Code CHANGELOG (v2.0.64), this tool was unshipped.
Changelog 2.0.64: "Unshipped AgentOutputTool and BashOutputTool, in favor of a new unified TaskOutputTool"
Additionally, the Settings documentation (docs/en/settings.md) correctly lists the tool as TaskOutput. The interactive mode documentation is currently inconsistent with the actual application behavior and other documentation pages.
Suggested Improvement
Update the text to reference the new unified tool.
Current:
Output is buffered and Claude can retrieve it using the BashOutput tool
Suggested:
Output is buffered and Claude can retrieve it using the TaskOutput tool
Impact
High - Prevents users from using a feature
Additional Context
- Changelog Reference: v2.0.64 (Combined on: 2026-01-18)
- Correct Usage Reference: See
docs/en/settings.mdtable "Tools available to Claude":
> TaskOutput: Retrieves output from a background task (bash shell or subagent)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗