From db35ecd705cfd32bb94986b6c87b802a4c17c126 Mon Sep 17 00:00:00 2001 From: Adam Weidman Date: Fri, 20 Mar 2026 11:59:02 -0400 Subject: [PATCH] fix: resolve inherited strict typing violations --- packages/core/src/agent/agent-session.test.ts | 4 +--- packages/core/src/agent/mock.ts | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/agent/agent-session.test.ts b/packages/core/src/agent/agent-session.test.ts index c390d719d4..235b4eb013 100644 --- a/packages/core/src/agent/agent-session.test.ts +++ b/packages/core/src/agent/agent-session.test.ts @@ -32,9 +32,7 @@ describe('AgentSession', () => { await session.abort(); expect( session.events.some( - (e) => - e.type === 'agent_end' && - (e as AgentEvent<'agent_end'>).reason === 'aborted', + (e) => e.type === 'agent_end' && e.reason === 'aborted', ), ).toBe(true); }); diff --git a/packages/core/src/agent/mock.ts b/packages/core/src/agent/mock.ts index f29e87f878..683e3e0b2a 100644 --- a/packages/core/src/agent/mock.ts +++ b/packages/core/src/agent/mock.ts @@ -86,6 +86,7 @@ export class MockAgentProtocol implements AgentProtocol { ) { const now = new Date().toISOString(); for (const eventData of events) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion const event: AgentEvent = { ...eventData, id: eventData.id ?? `e-${this._nextEventId++}`, @@ -126,6 +127,7 @@ export class MockAgentProtocol implements AgentProtocol { // Helper to normalize and prepare for emission const normalize = (eventData: MockAgentEvent): AgentEvent => + // eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion ({ ...eventData, id: eventData.id ?? `e-${this._nextEventId++}`,