Skip to content

Commit 51507e1

Browse files
committed
test(agents): align replay test harness with sanitizer
1 parent cbf85a9 commit 51507e1

2 files changed

Lines changed: 3 additions & 12 deletions

File tree

src/agents/embedded-agent-runner.sanitize-session-history.test-harness.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,8 @@ import type { SessionManager } from "./sessions/index.js";
44
import type { TranscriptPolicy } from "./transcript-policy.js";
55

66
type SessionEntry = { type: string; customType: string; data: unknown };
7-
export type SanitizeSessionHistoryFn = (params: {
8-
messages: AgentMessage[];
9-
modelApi: string;
10-
provider: string;
11-
allowedToolNames?: Iterable<string>;
12-
sessionManager: SessionManager;
13-
sessionId: string;
14-
modelId?: string;
15-
policy?: TranscriptPolicy;
16-
preserveLatestAssistantThinking?: boolean;
17-
}) => Promise<AgentMessage[]>;
7+
export type SanitizeSessionHistoryFn =
8+
typeof import("./embedded-agent-runner/replay-history.js").sanitizeSessionHistory;
189
type SanitizeSessionHistoryMockedHelpers = typeof import("./embedded-agent-helpers.js");
1910
export type SanitizeSessionHistoryHarness = {
2011
sanitizeSessionHistory: SanitizeSessionHistoryFn;

src/agents/openai-transport-stream.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3524,7 +3524,7 @@ function shouldPreserveOpenRouterReasoningReplay(model: OpenAIModeModel): boolea
35243524
}
35253525

35263526
function shouldTrustReasoningContentReplayMetadata(model: OpenAIModeModel): boolean {
3527-
if (model.reasoning !== true || isGemma4ModelId(model.id)) {
3527+
if (!model.reasoning || isGemma4ModelId(model.id)) {
35283528
return false;
35293529
}
35303530
const provider = model.provider.trim().toLowerCase();

0 commit comments

Comments
 (0)