From 7a651fceb3fc2adfb8f33293fe54cfc7cc704871 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Mon, 2 Nov 2026 04:09:28 +0100 Subject: [PATCH] test(server): fixtures for agents and workspaces carry metadata Agent snapshots and workspace records now always carry metadata, so the hand-built fixtures and expectations in three existing suites name it. --- packages/server/src/server/agent/mcp-server.test.ts | 1 + packages/server/src/server/bootstrap.smoke.test.ts | 1 + .../server/src/server/workspace-reconciliation-service.test.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/packages/server/src/server/agent/mcp-server.test.ts b/packages/server/src/server/agent/mcp-server.test.ts index 28b1914bf3..642a8c86c6 100644 --- a/packages/server/src/server/agent/mcp-server.test.ts +++ b/packages/server/src/server/agent/mcp-server.test.ts @@ -562,6 +562,7 @@ function createManagedAgent(overrides: Partial = {}): ManagedAgent pendingPermissions: new Map(), persistence: null, labels: {}, + metadata: {}, attention: { requiresAttention: false }, ...overrides, } as ManagedAgent; diff --git a/packages/server/src/server/bootstrap.smoke.test.ts b/packages/server/src/server/bootstrap.smoke.test.ts index ac045741f1..03023667ff 100644 --- a/packages/server/src/server/bootstrap.smoke.test.ts +++ b/packages/server/src/server/bootstrap.smoke.test.ts @@ -1109,6 +1109,7 @@ test("disabled recovery closes stale active records without resuming sessions", lastStatus: status as StoredAgentRecord["lastStatus"], title: `Keep ${status}`, labels: { "paseo.parent-agent-id": "parent", custom: "keep" }, + metadata: {}, persistence: { provider: "codex", sessionId: `session-${index}` }, config: { modeId: "full-access" }, requiresAttention: true, diff --git a/packages/server/src/server/workspace-reconciliation-service.test.ts b/packages/server/src/server/workspace-reconciliation-service.test.ts index b818804912..dd6805c359 100644 --- a/packages/server/src/server/workspace-reconciliation-service.test.ts +++ b/packages/server/src/server/workspace-reconciliation-service.test.ts @@ -1100,6 +1100,7 @@ describe("WorkspaceReconciliationService", () => { baseBranch: null, isPaseoOwnedWorktree: false, mainRepoRoot: null, + metadata: {}, createdAt: timestamp, updatedAt: expect.any(String), archivedAt: expect.any(String),