fix(ci): restore session history types and max-lines gate (#107987)

* fix(gateway): type inline session history messages

* fix(ci): prune stale max-lines baseline
This commit is contained in:
Peter Steinberger
2026-07-14 21:24:40 -07:00
committed by GitHub
parent 6c0725e0d9
commit decdaf1718
3 changed files with 3 additions and 3 deletions

View File

@@ -275,7 +275,6 @@ extensions/qa-matrix/src/runners/contract/scenario-runtime-approval.ts
extensions/qa-matrix/src/runners/contract/scenario-runtime-e2ee-destructive.ts
extensions/qa-matrix/src/runners/contract/scenario-runtime-room.ts
extensions/qa-matrix/src/runners/contract/scenarios.test.ts
extensions/qa-matrix/src/substrate/client.ts
extensions/qqbot/src/engine/gateway/outbound-dispatch.test.ts
extensions/qqbot/src/engine/gateway/outbound-dispatch.ts
extensions/qqbot/src/engine/messaging/outbound-deliver.ts

View File

@@ -616,7 +616,7 @@ describe("SessionHistorySseState", () => {
},
messageSeq: 4,
});
expect(compaction?.message["__openclaw"]?.turnBoundary).toBeUndefined();
expect(compaction?.message?.["__openclaw"]?.turnBoundary).toBeUndefined();
const appended = appendAssistantText(state, "Disk usage crossed 95 percent.", 5);
expect(appended?.message).toMatchObject({

View File

@@ -19,6 +19,7 @@ import {
type SessionHistoryTranscriptMeta = {
idempotencyKey?: string;
seq?: number;
turnBoundary?: boolean;
};
type SessionHistoryMessage = Record<string, unknown> & {
@@ -39,7 +40,7 @@ type SessionHistorySnapshot = {
};
type InlineSessionHistoryAppend = {
message?: unknown;
message?: SessionHistoryMessage;
messageSeq?: number;
shouldRefresh?: boolean;
};