From 9a2236dac3cae4f65e0c5ee094d6086d1d90f91d Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 10 Nov 2026 13:54:12 +0100 Subject: [PATCH] test(server): give the test session the interface's persistence signature TestAgentSession.describePersistence had no return type, so TypeScript inferred a codex-only handle with a UUID session id. The restarted-child test from 80879eaf7 assigns the resumed AgentPersistenceHandle to it and failed to typecheck (TS2322). The test double now declares the AgentSession signature, which also clears the older plugin-provider sites with the same error. --- packages/server/src/server/agent/agent-manager.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/server/agent/agent-manager.test.ts b/packages/server/src/server/agent/agent-manager.test.ts index 221c928466..e4bc0eeda5 100644 --- a/packages/server/src/server/agent/agent-manager.test.ts +++ b/packages/server/src/server/agent/agent-manager.test.ts @@ -452,7 +452,7 @@ class TestAgentSession implements AgentSession { async respondToPermission(): Promise {} - describePersistence() { + describePersistence(): AgentPersistenceHandle | null { return { provider: this.provider, sessionId: this.id,