fix: 收敛 commander 全局 drill-down 提示

This commit is contained in:
AgentRun Codex
2026-06-11 03:08:24 +08:00
parent 12390dc512
commit 39afc9b32e
2 changed files with 4 additions and 2 deletions
+1 -2
View File
@@ -738,8 +738,7 @@ export function summarizeQueueCommanderSnapshot(result: JsonValue, options: Queu
run: "./scripts/agentrun runs show <runId>",
events: "./scripts/agentrun runs events <runId> --after-seq <lastSeq> --limit 100 --tail-summary",
command: "./scripts/agentrun commands show <commandId> --run-id <runId>",
trace: "./scripts/agentrun sessions trace <sessionId> --after-seq 0 --limit 100",
output: "./scripts/agentrun sessions output <sessionId> --after-seq 0 --limit 100",
sessionHint: "session trace/output 只在 queue show <taskId> 的 per-task pollCommands 中按实际 sessionId 输出",
},
};
}
@@ -129,6 +129,9 @@ export default function selfTest(_context: SelfTestContext): SelfTestResult {
assert.equal(JSON.stringify(commanderSummary).includes("fullRecordBytes"), false);
assert.equal((((commanderSummary.items as JsonRecord[])[0]?.latestAttempt as JsonRecord).sessionId), "sess_noisy");
assert.equal(String(((commanderSummary.drillDownCommands as JsonRecord).full)).includes("--full"), true);
assert.equal(String(((commanderSummary.drillDownCommands as JsonRecord).trace ?? "")).includes("sessions trace"), false);
assert.equal(String(((commanderSummary.drillDownCommands as JsonRecord).output ?? "")).includes("sessions output"), false);
assert.equal(String(((commanderSummary.drillDownCommands as JsonRecord).sessionHint)).includes("queue show <taskId>"), true);
assertNoSecretLeak(commanderSummary);
const listSummary = summarizeQueueTaskListResult({ items: [noisyTask], nextCursor: "9" }, { limit: 20 });