Skip to content llms.txt

activation_mode

How rules decide when to load into context. Providers implement varying modes: always-on, conditional/glob-based, model-decision, and manual activation. Tracks which modes the provider supports and how they are configured.

Type: object Content type: rules

ProviderSupportedMechanism
claude-codeAlways-on (CLAUDE.md loads at every session start); conditional via paths frontmatter in .claude/rules/*.md files (glob-based, triggers on file access)
clineconditional_rules_paths: Cline supports path-conditional rules alongside always-on rules; conditions use glob patterns
cursorFour activation modes documented: Always (alwaysApply: true injects rule into every prompt), Apply to Specific Files (globs frontmatter matches edited files via glob syntax), Apply Intelligently (description frontmatter lets the Agent determine relevance), and Apply Manually (no frontmatter triggers, referenced explicitly with @ruleName).
kirokiro_steering_inclusion_mode: Kiro steering files support always, conditional, auto, and manual inclusion modes
roo-codemode_partitioned_activation: rule files in mode-specific directories (.roo/rules-<mode-slug>/) activate only when that mode is active; files in .roo/rules/ activate for all modes
windsurfactivation_modes extension: always (unconditional), conditional (glob patterns), model (AI decides), manual (explicit toggle)
ampAmp rule files load unconditionally; no conditional or model-decision activation documented
codexCodex AGENTS.md files load unconditionally; no conditional or model-decision activation documented
copilot-cliCopilot CLI rules load unconditionally at session start; no conditional or manual activation modes documented
crushCrush rule files load unconditionally as project context; no conditional activation syntax documented
factory-droidFactory Droid rule files load unconditionally; no conditional or model-decision activation documented
gemini-cliGemini CLI rule files load unconditionally; no conditional activation syntax documented
opencodeOpenCode rule files load unconditionally as context; no conditional activation syntax documented
piPi rule files load unconditionally; no conditional or model-decision activation documented
zedZed rule files load unconditionally when present at project root; no conditional activation syntax documented