refactor(attribution): drop on-behalf badge from execution log rows (MUL-4766) (#5419)

The "on behalf of <member>" attribution chip on each execution-log row
added visual noise to the dense run list. Remove it from both the active
and past run rows and restore the original layout. The attribution stays
discoverable where it belongs: the task transcript header and the agent
detail page's recent-work list still render AttributionBadge.

Co-authored-by: J <j@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
Bohan Jiang
2026-07-15 03:26:10 +08:00
committed by GitHub
parent 0276704323
commit 09f69dfa05

View File

@@ -18,7 +18,6 @@ import { formatDuration } from "../../agents/components/agent-activity-hover-con
import { TranscriptButton } from "../../common/task-transcript";
import { failureReasonLabel } from "../../agents/components/tabs/task-failure";
import { useT } from "../../i18n";
import { AttributionBadge } from "./attribution-badge";
import { TerminateTaskConfirmDialog } from "./terminate-task-confirm-dialog";
// Right-panel section that lists every agent run for this issue. Active
@@ -306,7 +305,6 @@ export function ActiveTaskRow({
return (
<RowShell task={task}>
<TriggerText text={trigger} />
<AttributionBadge attribution={task.attribution} className="shrink-0" />
<TaskCommentCoverage task={task} />
<RowStatus title={label}>
{task.status === "running" ? (
@@ -410,7 +408,6 @@ function PastRow({ task, issueId }: { task: AgentTask; issueId: string }) {
return (
<RowShell task={task}>
<TriggerText text={trigger} />
<AttributionBadge attribution={task.attribution} className="shrink-0" />
<TaskCommentCoverage task={task} />
<RowStatus title={failureLabel ?? label}>
<TaskStatusIcon status={task.status} />