Merge pull request #670 from pikasTech/fix/v02-agentrun-trace-lifecycle-noise

fix: suppress agentrun lifecycle trace noise
This commit is contained in:
Lyon
2026-06-02 03:33:20 +08:00
committed by GitHub
2 changed files with 24 additions and 3 deletions
+23 -2
View File
@@ -154,12 +154,31 @@ test("trace display rows collapse AgentRun reused backend lifecycle noise", () =
event(5, "agentrun:backend:codex-app-server:reused", { message: "codex-app-server:reused" }),
event(6, "agentrun:backend:thread/resume:completed"),
event(7, "agentrun:backend:turn/start:completed"),
event(8, "agentrun:assistant:message", {
event(8, "agentrun:backend:backend-turn-started", { message: "backend-turn-started", waitingFor: "agentrun-backend" }),
event(9, "agentrun:backend:backend-turn-running", { message: "backend-turn-running", waitingFor: "agentrun-backend" }),
event(10, "agentrun:tool:item/started", {
type: "tool_call",
status: "running",
toolName: "userMessage",
itemId: "user_msg_noise",
outputBytes: 128,
message: "tool call"
}),
event(11, "agentrun:tool:item/completed", {
type: "tool_call",
status: "completed",
toolName: "userMessage",
itemId: "user_msg_noise",
outputBytes: 256,
message: "tool call"
}),
event(12, "agentrun:assistant:message", {
type: "assistant",
status: "running",
message: "HWLAB663_REUSE_T2_OK"
}),
event(9, "agentrun:terminal:completed", { type: "result", terminal: true, status: "completed" })
event(13, "agentrun:backend:backend-turn-finished", { message: "backend-turn-finished", waitingFor: "agentrun-backend" }),
event(14, "agentrun:terminal:completed", { type: "result", terminal: true, status: "completed" })
];
const rows = traceDisplayRows({ traceId: "trc_agentrun_reused_lifecycle", events }, events);
@@ -168,6 +187,8 @@ test("trace display rows collapse AgentRun reused backend lifecycle noise", () =
assert.equal(rows.length, 1);
assert.equal(rows[0].tone, "ok");
assert.equal(/codex-app-server:reused/u.test(text), false);
assert.equal(/backend-turn-/u.test(text), false);
assert.equal(/userMessage/u.test(text), false);
assert.match(rows[0].body ?? "", /HWLAB663_REUSE_T2_OK/u);
});
+1 -1
View File
@@ -1049,7 +1049,7 @@ function isAgentRunLifecycleNoiseEvent(event) {
label === "agentrun:runner-job:reused" ||
label === "agentrun:terminal:completed" ||
label === "agentrun:backend:codex-app-server:reused" ||
/^agentrun:backend:(item\/agentMessage:(started|completed)|thread\/goal\/cleared)$/u.test(label);
/^agentrun:backend:(backend-turn-(started|running|finished)|item\/agentMessage:(started|completed)|thread\/goal\/cleared)$/u.test(label);
}
function isLowValueAgentRunBackendEvent(label) {