Compatibility & Customization Guide
This document maps how MultiModel Dev OS integrates across diverse IDEs and terminal utilities, detailing what parameters developers can customize without breaking the protocol.
Use when: Setting up tool configurations (like Cursor project rules or Claude Code project instructions) or configuring the active adapter mappings in
.ai/config.yaml.
1. Supported Tool Matrix
The CLI routes centralized specifications directly to the following target adapters:
| Tool / Agent | Target Adapter File | Setup Instructions | Behavior Setup |
|---|---|---|---|
| Cursor | .cursorrules | adapters/cursor/setup.md | Inline autocomplete guidelines |
| Claude Code | CLAUDE.md | adapters/claude/setup.md | Terminal build and run controls |
| VS Code | .vscode/settings.json | adapters/vscode/setup.md | Editor layout and search limits |
| Gemini | GEMINI.md | adapters/gemini/setup.md | Prompt system context logs |
| Antigravity | .gemini/settings.json | adapters/antigravity/setup.md | Security and audit parameters |
| Codex | adapters/codex/AGENTS.md | adapters/codex/setup.md | Automated code scaffolding |
2. Safe Customizations
Developers can customize the following configurations inside the .ai/ directory without breaking linter checkups:
- Skills and Prompts: Adding custom task files under
.ai/skills/(e.g., custom database migrations, API setups). - Core Memory Notes: Expanding milestones or architectural notes in
MEMORY.mdandRUNBOOK.md. - Model Routings: Adjusting provider selections and endpoint targets inside
.ai/context/model-map.md.
3. Strict Rules (Do Not Rename)
To guarantee validation compliance:
- Do Not Rename Root Documents: The core contract files (
AGENTS.md,MEMORY.md,TASKS.md,RUNBOOK.md) must reside exactly at the repository root and use capital letters. - Do Not Modify Schema Subfolders: Subdirectories under
.ai/(context, skills, prompts, checks, session-logs) must maintain lower-case names. - Do Not Interfere with CLI Flags: Compliance checks expect
init,validate, anddoctorto accept--targetand--adaptervariables consistently.
4. Compatibility Guarantee
The supported tool matrix and custom specifications listed here represent the officially frozen contracts of MultiModel Dev OS. The core Layer 1 protocol has been stable since v1.0.0 and all subsequent v1.x and v2.x releases maintain full backward compatibility.
Explore our Stable Protocol Specification or Upgrade & Migration Guide for details.
