mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-04-29 17:16:39 +00:00
feat(core): Decouple enabling hooks UI from subsystem. (#16074)
This commit is contained in:
@@ -2136,8 +2136,10 @@ type InferSettings<T extends SettingsSchema> = {
|
||||
|
||||
export type Settings = InferSettings<SettingsSchemaType>;
|
||||
|
||||
export function getEnableHooks(settings: Settings): boolean {
|
||||
return (
|
||||
(settings.tools?.enableHooks ?? true) && (settings.hooks?.enabled ?? false)
|
||||
);
|
||||
export function getEnableHooksUI(settings: Settings): boolean {
|
||||
return settings.tools?.enableHooks ?? true;
|
||||
}
|
||||
|
||||
export function getEnableHooks(settings: Settings): boolean {
|
||||
return getEnableHooksUI(settings) && (settings.hooks?.enabled ?? false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user