Merge pull request #161 from pikasTech/fix/issue-154-commander-global-drilldown
fix: 收敛 commander 全局 drill-down 提示
This commit is contained in:
+1
-2
@@ -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 });
|
||||
|
||||
Reference in New Issue
Block a user