

























@@ -496,19 +496,46 @@ describe("sessions tools", () => {
496496includeDerivedTitles: true,
497497includeLastMessage: true,
498498});
499-const details = result.details as {
500-sessions?: Array<{
501-key?: string;
502-derivedTitle?: string;
503-lastMessagePreview?: string;
504-}>;
505-};
499+const details = result.details as { sessions?: Array<Record<string, unknown>> };
506500expect(details.sessions).toStrictEqual([
507-expect.objectContaining({
508-derivedTitle: "Visible project kickoff",
501+{
509502key: "agent:main:main",
503+agentId: "main",
504+kind: "other",
505+channel: "unknown",
506+origin: undefined,
507+spawnedBy: undefined,
508+label: undefined,
509+displayName: undefined,
510+derivedTitle: "Visible project kickoff",
510511lastMessagePreview: "Visible latest reply",
511-}),
512+parentSessionKey: undefined,
513+deliveryContext: undefined,
514+updatedAt: 20,
515+sessionId: "visible",
516+model: undefined,
517+contextTokens: undefined,
518+totalTokens: undefined,
519+estimatedCostUsd: undefined,
520+status: undefined,
521+startedAt: undefined,
522+endedAt: undefined,
523+runtimeMs: undefined,
524+childSessions: undefined,
525+thinkingLevel: undefined,
526+fastMode: undefined,
527+verboseLevel: undefined,
528+reasoningLevel: undefined,
529+elevatedLevel: undefined,
530+responseUsage: undefined,
531+systemSent: undefined,
532+abortedLastRun: undefined,
533+sendPolicy: undefined,
534+lastChannel: undefined,
535+lastTo: undefined,
536+lastAccountId: undefined,
537+transcriptPath: path.join(fs.realpathSync(tmpDir), "visible.jsonl"),
538+},
512539]);
513540expect(JSON.stringify(details.sessions)).not.toContain("Hidden");
514541} finally {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。