(initialSession: Session)
| 237 | } |
| 238 | |
| 239 | async function makeDriver(initialSession: Session): Promise<ReplayDriver> { |
| 240 | const driver = new KimiTUI( |
| 241 | makeHarness(initialSession) as never, |
| 242 | makeStartupInput(), |
| 243 | ) as unknown as ReplayDriver; |
| 244 | vi.spyOn(driver.state.ui, 'requestRender').mockImplementation(() => {}); |
| 245 | vi.spyOn(driver.state.terminal, 'setProgress').mockImplementation(() => {}); |
| 246 | await driver.init(); |
| 247 | return driver; |
| 248 | } |
| 249 | |
| 250 | async function replayIntoDriver( |
| 251 | replay: readonly AgentReplayRecord[], |
no test coverage detected