Rename immediate -> allowDuringStreaming for hook commands

This commit is contained in:
Mario Zechner 2025-12-28 15:00:52 +01:00
parent 454dd919be
commit f8352bb7d7
4 changed files with 15 additions and 7 deletions

View file

@ -442,8 +442,8 @@ export interface HookCommandContext {
export interface RegisteredCommand {
name: string;
description?: string;
/** If true, command runs immediately even during streaming (doesn't get queued) */
immediate?: boolean;
/** If true, command runs during streaming instead of being queued */
allowDuringStreaming?: boolean;
handler: (ctx: HookCommandContext) => Promise<void>;
}
@ -529,7 +529,7 @@ export interface HookAPI {
*/
registerCommand(
name: string,
options: { description?: string; immediate?: boolean; handler: RegisteredCommand["handler"] },
options: { description?: string; allowDuringStreaming?: boolean; handler: RegisteredCommand["handler"] },
): void;
/**