mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-23 18:17:44 +02:00
18 lines
798 B
TypeScript
18 lines
798 B
TypeScript
import type { TaskFailureReason } from "@multica/core/types";
|
|
|
|
// Human-readable copy for the back-end task failure reason enum. Surfaced
|
|
// in the agent detail Recent Work tab when a task ended in failure — the
|
|
// only place the front-end exposes failure_reason directly to the user.
|
|
//
|
|
// Lives next to the consuming tab (rather than in agents/presence) because
|
|
// failed tasks no longer have a top-level workload state; failure context
|
|
// is purely a detail-page concern now.
|
|
export const failureReasonLabel: Record<TaskFailureReason, string> = {
|
|
agent_error: "Agent execution error",
|
|
timeout: "Task timed out",
|
|
codex_semantic_inactivity: "Codex semantic inactivity timeout",
|
|
runtime_offline: "Daemon offline",
|
|
runtime_recovery: "Daemon restarted",
|
|
manual: "Cancelled by user",
|
|
};
|