mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-09-12 04:01:20 +00:00
perf(session): reuse immutable event snapshots
This commit is contained in:
@@ -191,10 +191,10 @@ export class SessionController extends TypertRemoteService {
|
||||
inspect(
|
||||
sessionId: SessionId,
|
||||
signal?: AbortSignal,
|
||||
): Promise<{ meta: SessionHeader; events: SessionEvent[] }> {
|
||||
): Promise<{ meta: SessionHeader; events: readonly SessionEvent[] }> {
|
||||
const attached = this.ctx.sessions.get(sessionId)
|
||||
if (attached !== undefined) {
|
||||
return Promise.resolve({ meta: attached.header, events: [...attached.snapshotEvents()] })
|
||||
return Promise.resolve({ meta: attached.header, events: attached.snapshotEvents() })
|
||||
}
|
||||
return inspectApiSession(this.ctx, sessionId, signal)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user