Returns {
line: (raw: string) => void;
snapshot: () => {
model: string
| undefined;
nativeSessionId: string | null;
output: string;
sandboxDenied: boolean;
terminal: boolean;
terminalError: ExecutionError | undefined;
truncated: boolean;
usage:
| {
inputTokens?: number;
outputTokens?: number;
source: "provider";
totalTokens?: number;
}
| undefined;
};
denySandbox(): void;
}
Line collector, independent denial evidence, and terminal snapshot.
Collects supported native event dialects into one bounded public result.