import SessionQueryService from '@deepseek-ai/dsh-session-query' /** Test-only backend-independent query service. */ export class TestSessionQueryService extends SessionQueryService { override searchSessions( ..._args: Parameters ): ReturnType { return Promise.resolve({ items: [] }) } override searchEvents( ...args: Parameters ): ReturnType { return this.readSurface(args[0].sessionId).then(surface => ({ session: surface.session, items: [], })) } }