Merge pull request #2929 from quangtran88/fix/rules-injector-respect-claude-code-config
fix(rules-injector): respect claude_code config for user rule loading
This commit is contained in:
@@ -91,9 +91,16 @@ export function createToolGuardHooks(args: {
|
||||
? safeHook("empty-task-response-detector", () => createEmptyTaskResponseDetectorHook(ctx))
|
||||
: null
|
||||
|
||||
const cc = pluginConfig.claude_code
|
||||
const claudeCodeDisabled = cc != null
|
||||
&& cc.hooks === false
|
||||
&& cc.skills === false
|
||||
&& cc.agents === false
|
||||
const rulesInjector = isHookEnabled("rules-injector")
|
||||
? safeHook("rules-injector", () =>
|
||||
createRulesInjectorHook(ctx, modelCacheState))
|
||||
createRulesInjectorHook(ctx, modelCacheState, {
|
||||
skipClaudeUserRules: claudeCodeDisabled ?? false,
|
||||
}))
|
||||
: null
|
||||
|
||||
const tasksTodowriteDisabler = isHookEnabled("tasks-todowrite-disabler")
|
||||
|
||||
Reference in New Issue
Block a user