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:
YeonGyu-Kim
2026-03-29 18:54:27 -07:00
committed by GitHub
6 changed files with 53 additions and 18 deletions
+8 -1
View File
@@ -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")