diff --git a/frontend/src/lib/components/copilot/chat/AssistantMessage.svelte b/frontend/src/lib/components/copilot/chat/AssistantMessage.svelte
index 603c2c88a4..b6455980a3 100644
--- a/frontend/src/lib/components/copilot/chat/AssistantMessage.svelte
+++ b/frontend/src/lib/components/copilot/chat/AssistantMessage.svelte
@@ -16,7 +16,7 @@
import { Bot, ExternalLink } from 'lucide-svelte'
import CopyButton from '$lib/components/common/button/CopyButton.svelte'
import { base } from '$lib/base'
- import { displayDate } from '$lib/utils'
+ import { displayDate, truncateRev } from '$lib/utils'
interface Props {
message: DisplayMessage
@@ -191,7 +191,7 @@
class="inline-flex items-center gap-1 hover:text-primary hover:underline"
title="Open this run"
>
- job {jobId?.slice(0, 8)}
+ job {truncateRev(jobId ?? '', 8)}
{/if}
diff --git a/frontend/src/lib/components/copilot/chat/ToolExecutionDisplay.svelte b/frontend/src/lib/components/copilot/chat/ToolExecutionDisplay.svelte
index a469b3d35c..aa8dc47cec 100644
--- a/frontend/src/lib/components/copilot/chat/ToolExecutionDisplay.svelte
+++ b/frontend/src/lib/components/copilot/chat/ToolExecutionDisplay.svelte
@@ -14,6 +14,7 @@
BookOpen
} from 'lucide-svelte'
import { base } from '$lib/base'
+ import { truncateRev } from '$lib/utils'
import {
EXIT_PLAN_MODE_TOOL,
isPlanCardTool,
@@ -291,7 +292,7 @@
class="shrink-0 inline-flex items-center gap-1 font-main text-2xs text-tertiary hover:text-primary hover:underline"
title="Open this run"
>
- job {message.jobId?.slice(0, 8)}
+ job {truncateRev(message.jobId ?? '', 8)}
{/snippet}