From f6b025ec7bf52433b078e5e6045f9f5ee72f42f4 Mon Sep 17 00:00:00 2001 From: Ben Potter Date: Tue, 9 Dec 2025 09:04:53 -0600 Subject: [PATCH] fix(site): show command apps in Tasks view (#21185) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Command apps (terminal apps with `command` field) were being filtered out from the Tasks view because they have health "disabled" when no healthcheck is defined. Updated the filter in `TaskApps.tsx` to allow command apps through regardless of health status so they appear as tabs alongside web apps. Screenshot 2025-12-08 at 8 10 47 PM Closes https://github.com/coder/coder/issues/21183 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 Co-authored-by: Claude Sonnet 4.5 --- site/src/pages/TaskPage/TaskApps.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site/src/pages/TaskPage/TaskApps.tsx b/site/src/pages/TaskPage/TaskApps.tsx index 59ada21811..31624c3e27 100644 --- a/site/src/pages/TaskPage/TaskApps.tsx +++ b/site/src/pages/TaskPage/TaskApps.tsx @@ -34,7 +34,7 @@ export const TaskApps: FC = ({ task, workspace }) => { const apps = getAllAppsWithAgent(workspace).filter( // The Chat UI app will be displayed in the sidebar, so we don't want to // show it as a web app. - (app) => app.id !== task.workspace_app_id && app.health !== "disabled", + (app) => app.id !== task.workspace_app_id, ); const [embeddedApps, externalApps] = splitEmbeddedAndExternalApps(apps); const [activeAppId, setActiveAppId] = useState(embeddedApps.at(0)?.id);