fix: 收敛 session detail 按 id 精确拉取 (#137)
Co-authored-by: Codex <codex@pikas.tech>
This commit is contained in:
@@ -62,6 +62,7 @@ export default function selfTest(_context: SelfTestContext): SelfTestResult {
|
||||
assert.equal(((sessionSummary.suppressedEvents as JsonRecord).byType as JsonRecord).command_output, 1);
|
||||
assert.equal(((sessionSummary.suppressedEvents as JsonRecord).byType as JsonRecord).backend_status, 1);
|
||||
assert.deepEqual(sessionItems.map((item) => item.type), ["tool_call"]);
|
||||
assert.equal(((sessionItems[0]?.detailCommands as JsonRecord).item as string).includes("--after-seq 264 --limit 1"), true);
|
||||
assert.equal(((sessionItems[0]?.detailCommands as JsonRecord).item as string).includes("--item-id tool_noise"), true);
|
||||
assert.equal(((sessionItems[0]?.detailCommands as JsonRecord).seq as string).includes("--seq 265"), true);
|
||||
assert.ok(Number((sessionSummary.suppressedEvents as JsonRecord).outputBytes) > 0);
|
||||
@@ -77,7 +78,7 @@ export default function selfTest(_context: SelfTestContext): SelfTestResult {
|
||||
count: 1,
|
||||
cursor: "266",
|
||||
}, { kind: "output", sessionId: "sess_noise", afterSeq: 250, limit: 100, runId: "run_noise", tail: null, summaryChars: 80, includeOutput: true });
|
||||
assert.equal(((sessionOutputIncluded.items as JsonRecord[])[0]?.detailCommands as JsonRecord).seq, "./scripts/agentrun sessions output sess_noise --seq 266 --run-id run_noise --full");
|
||||
assert.equal(((sessionOutputIncluded.items as JsonRecord[])[0]?.detailCommands as JsonRecord).seq, "./scripts/agentrun sessions output sess_noise --after-seq 265 --limit 1 --seq 266 --run-id run_noise --full");
|
||||
assert.equal(JSON.stringify(sessionOutputIncluded).includes("runner trace line"), false);
|
||||
|
||||
const queueSummary = summarizeQueueDispatchResult({
|
||||
|
||||
Reference in New Issue
Block a user