Add other hook wrapper methods to hooksystem (#16361)

This commit is contained in:
Vedant Mahajan
2026-01-12 23:08:45 +05:30
committed by GitHub
parent 8656ce8a27
commit 8a2e0fac0d
3 changed files with 118 additions and 77 deletions

View File

@@ -117,4 +117,28 @@ export class HookSystem {
}
return this.hookEventHandler.firePreCompressEvent(trigger);
}
async fireBeforeAgentEvent(
prompt: string,
): Promise<AggregatedHookResult | undefined> {
if (!this.config.getEnableHooks()) {
return undefined;
}
return this.hookEventHandler.fireBeforeAgentEvent(prompt);
}
async fireAfterAgentEvent(
prompt: string,
response: string,
stopHookActive: boolean = false,
): Promise<AggregatedHookResult | undefined> {
if (!this.config.getEnableHooks()) {
return undefined;
}
return this.hookEventHandler.fireAfterAgentEvent(
prompt,
response,
stopHookActive,
);
}
}