Summary
2.2.7 removed the only live indication that a command or background agent is still running. There is now no way to tell "still working" from "finished" while a turn is in progress.
What was removed
PR #1301 ("retire task-list UI and disable Claude task tools", merged 2026-09-10) deleted src/features/chat/ui/StatusPanel.ts in full (286 lines). Its own header comment described it as:
StatusPanel - persistent bottom panel for todos and command output.
And its data model was explicitly about running commands, not about todos:
export interface PanelBashOutput {
id: string;
command: string;
status: 'running' | 'completed' | 'error';
output: string;
exitCode?: number;
}
const MAX_BASH_OUTPUTS = 50;
The PR rationale addresses only the todo list:
Current models are capable enough to complete ordinary tasks without maintaining a separate tool-owned todo list. The task panel and Claude task-list tools add UI, state, and execution bookkeeping without materially improving task performance.
That reasoning may well hold for the todo list. But the same file also carried the live command/output section, and that part was removed along with it without being discussed. Two different features shared one panel; only one of them was actually evaluated.
Why this matters in practice
Without it, the user cannot tell whether the assistant is still working:
- A long-running script is started. The panel used to show it as
running.
- Now nothing is shown. The chat looks idle.
- The user assumes the turn is finished, asks "where are the results?", and interrupts work that was still in progress.
This is not hypothetical — it is exactly what happened here today, repeatedly, after Obsidian was restarted and 2.2.7 became active. Tasks that take minutes (background agents, long shell commands, multi-file analysis) are now indistinguishable from a stalled session.
Claude Code's own spinner wording ("Cooking…", "Philosophising…") is still visible, but it only signals that something is happening, never what. With several parallel agents it says nothing useful at all.
Interaction with #1338
This compounds with #1338 in the same release. Together:
So the user has no visibility into the work while it happens, and none afterwards either without hunting for a collapsed header. Before 2.2.7 both were visible by default.
Suggested resolution
Not a request to bring back the todo list. Only the command-activity part:
- Restore the
PanelBashOutput section of the panel (running / completed / error with the command line), without the todo section; or
- Provide a minimal persistent indicator while a turn is active — e.g. a single line showing the currently running tool and, if applicable, the number of active background agents; or
- Keep tool call elements expanded and visible while they are running, and collapse them only once the turn completes.
Any of the three would restore the distinction between "still working" and "done", which is currently unavailable.
Environment
- Claudian 2.2.7 (installed 2026-09-12, active since Obsidian restart 2026-09-14 17:50)
- Obsidian 1.13.7, Linux (NixOS, AppImage via appimage-run)
- Claude Code CLI 2.1.263
- Default theme, no CSS snippets
Summary
2.2.7 removed the only live indication that a command or background agent is still running. There is now no way to tell "still working" from "finished" while a turn is in progress.
What was removed
PR #1301 ("retire task-list UI and disable Claude task tools", merged 2026-09-10) deleted
src/features/chat/ui/StatusPanel.tsin full (286 lines). Its own header comment described it as:And its data model was explicitly about running commands, not about todos:
The PR rationale addresses only the todo list:
That reasoning may well hold for the todo list. But the same file also carried the live command/output section, and that part was removed along with it without being discussed. Two different features shared one panel; only one of them was actually evaluated.
Why this matters in practice
Without it, the user cannot tell whether the assistant is still working:
running.This is not hypothetical — it is exactly what happened here today, repeatedly, after Obsidian was restarted and 2.2.7 became active. Tasks that take minutes (background agents, long shell commands, multi-file analysis) are now indistinguishable from a stalled session.
Claude Code's own spinner wording ("Cooking…", "Philosophising…") is still visible, but it only signals that something is happening, never what. With several parallel agents it says nothing useful at all.
Interaction with #1338
This compounds with #1338 in the same release. Together:
Worked for MM:SS([Bug]: 2.2.7 collapses assistant text written before a tool call into the "Worked for …" block #1338)So the user has no visibility into the work while it happens, and none afterwards either without hunting for a collapsed header. Before 2.2.7 both were visible by default.
Suggested resolution
Not a request to bring back the todo list. Only the command-activity part:
PanelBashOutputsection of the panel (running / completed / error with the command line), without the todo section; orAny of the three would restore the distinction between "still working" and "done", which is currently unavailable.
Environment