* Run one turn for `chatId`'s session with `userText`, driving `sink` for output/approvals. * Returns the final assistant text. Must reject only on fatal errors.
(convKey: string, userText: string, sink: TurnSink, signal: AbortSignal)
| 104 | * Returns the final assistant text. Must reject only on fatal errors. |
| 105 | */ |
| 106 | runTurn(convKey: string, userText: string, sink: TurnSink, signal: AbortSignal): Promise<string>; |
| 107 | /** Forget the conversation's session so the next turn starts fresh. */ |
| 108 | reset?(convKey: string): Promise<void>; |
| 109 |
no outgoing calls
no test coverage detected