[DOCS] `interactive-mode.md` references deprecated `BashOutput` tool instead of `TaskOutput`

Resolved 💬 3 comments Opened Jan 19, 2026 by coygeek Closed Jan 20, 2026

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.md table "Tools available to Claude":

> TaskOutput: Retrieves output from a background task (bash shell or subagent)

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗