huskies: merge 1047

This commit is contained in:
dave
2026-05-14 17:12:14 +00:00
parent 1f9f34ab58
commit 0d3c5579da
2 changed files with 16 additions and 0 deletions
@@ -133,6 +133,7 @@ export function ChatPipelinePanel({
onStopAgent={onStopAgent}
onDeleteItem={onDeleteItem}
mergesInFlight={mergesInFlight}
isMergeStage
/>
<StagePanel
title="QA"
+15
View File
@@ -55,6 +55,8 @@ interface StagePanelProps {
onStartAgent?: (storyId: string, agentName?: string) => void;
/** Set of story IDs that currently have a deterministic merge in progress. */
mergesInFlight?: Set<string>;
/** True when this panel shows merge-stage items — enables the mergemaster robot icon. */
isMergeStage?: boolean;
}
function AgentLozenge({
@@ -262,6 +264,7 @@ export function StagePanel({
busyAgentNames,
onStartAgent,
mergesInFlight,
isMergeStage,
}: StagePanelProps) {
const showStartButton =
Boolean(onStartAgent) &&
@@ -393,6 +396,18 @@ export function StagePanel({
</span>
);
})()}
{isMergeStage &&
item.agent?.status === "running" && (
<span
data-testid={`mergemaster-icon-${item.story_id}`}
title="Mergemaster recovery agent running"
style={{
marginRight: "4px",
}}
>
🤖
</span>
)}
{mergesInFlight?.has(item.story_id) && (
<span
data-testid={`merge-in-flight-icon-${item.story_id}`}