cross_provider_recognition
Which rule file formats from other providers this provider recognizes. Contents: recognized_formats (list of filenames like AGENTS.md, .cursorrules, .windsurfrules). Minimum qualification: supported when the provider reads at least one rule-file format defined by a different provider.
Type: object Content type: rules
Provider Support
Section titled “Provider Support”| Provider | Supported | Mechanism |
|---|---|---|
| cline | ✓ | multi_source_rule_detection: Cline reads .clinerules/, .cursorrules, CLAUDE.md, and other provider rule files automatically |
| codex | ✓ | agents_md_filename: Codex reads AGENTS.md files using the standard filename used by multiple providers |
| copilot-cli | ✓ | agents_md_instructions: Copilot CLI reads AGENTS.md files following the multi-provider shared format |
| crush | ✓ | cross_provider_convention: Crush reads AGENTS.md, the cross-provider rules convention shared across multiple agents |
| factory-droid | ✓ | agents_md_format: Factory Droid reads AGENTS.md files in the shared multi-provider format |
| kiro | ✓ | kiro_agents_md_recognition: Kiro reads AGENTS.md files from other providers in addition to its own steering files |
| opencode | ✓ | OpenCode reads both AGENTS.md (cross-provider convention) and CLAUDE.md (historical Claude Code convention) from project root |
| roo-code | ✓ | legacy_clinerules_fallback: Roo Code reads .clinerules/ as a backward-compatibility fallback when native .roo/rules/ is absent |
| windsurf | ✓ | agents_md_auto_scoping: Windsurf reads AGENTS.md files from other providers and applies them with workspace-aware scoping |
| zed | ✓ | Zed discovers .rules, .cursorrules, and CLAUDE.md at project root, so rule files authored for other agents are picked up |
| amp | ✗ | Amp reads its own rule format; no cross-provider rule file recognition documented |
| claude-code | ✗ | Claude Code does not natively read rule files defined by other providers |
| cursor | ✗ | Cursor reads its own .cursor/rules/*.mdc and legacy .cursorrules file; no documented recognition of other providers' rule files. |
| gemini-cli | ✗ | Gemini CLI reads its own GEMINI.md format; no cross-provider rule file recognition documented |
| pi | ✗ | Pi reads its own rule format; no cross-provider rule file recognition documented |