Files
cobble/src/utils/task-status-line.ts
T
tbenandClaude Opus 5.5 96d3227bd0 Name the workspace in a bot's task status line
A task running in a workspace shows "Working on a task in <name>
workspace", so the bot's own chat and the main rail say where the work
is. Outside a workspace it stays "Working on a task".

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 19:22:25 +01:00

19 lines
532 B
TypeScript

import { BotTaskStatusLine } from "@/src/dict/bot-queue-dict";
type Params = {
/**
* The workspace the task runs in, if any.
*/
workspace_name?: string | null;
};
/**
* The status line while a task runs, naming its workspace when it runs in
* one, so the bot's own chat says where the work is. Never the task.
*/
export default function taskStatusLine({ workspace_name }: Params) {
const name = workspace_name?.trim();
return name ? `${BotTaskStatusLine} in ${name} workspace` : BotTaskStatusLine;
}