Providers
TameAGENTS keeps every AI assistant in agreement. The Agents Map consolidates instructions from VS Code, GitHub Copilot, Cursor, and JetBrains so you can spot gaps at a glance.

GitHub Copilot instructions
We ingest workspace defaults from .github/copilot-instructions.md plus every *.instructions.md nested in your repo. Each file can be path-scoped via applyTo globs, and TameAGENTS resolves those patterns relative to the file that declared them.
# .github/copilot-instructions.md
language: markdown
applyTo:
- "**"
rules:
- Prefer tests written with Vitest.
# frontend/dashboard.instructions.md
language: typescript
applyTo:
- "apps/website/**"
rules:
- Never remove AGENTS.md comments that mention compliance owners.- Workspace file is the fallback; folder-level
*.instructions.mdwin when scopes overlap. - When multiple
applyToentries match a folder, the specific (longest) path wins and we show the losing rules inside the Conflicts panel. - Copilot diagnostics reuse the same badges as agents.md, so you can jump from a warning straight to the source file.
Cursor rules
Cursor supports a legacy monolith (.cursorrules) and a modern modular folder (.cursor/rules/*.md). TameAGENTS loads both, displays the effective scope for each rule file, and lets you convert agents.md content into Cursor format with a diff preview.
# .cursor/rules/backend.md
[scope]
paths = ["packages/api/**"]
[rules]
- Describe the data contract before proposing SQL.
- Use zod schemas for every new endpoint.- If both formats exist, the scoped
.cursor/rules/*.mdentries take priority for matching folders. - We flag orphaned rule files (no matching path) so you can tighten the glob or move the file.
- Conversion jobs keep metadata about the originating agents.md so audits stay reproducible.
JetBrains AI ignore stacks
JetBrains tools honor multiple ignore files. TameAGENTS watches .aiignore, .cursorignore, .codeiumignore, and .aiexclude so you can see exactly why a folder is hidden from AI assistants.
# .aiignore
# Hide generated SDKs
packages/generated/**
# Allow docs despite glob above
!packages/generated/docs/**- We merge all ignore sources and show a chip (🚫) whenever any provider suppresses a folder.
- Closer files override parent ignore entries—mirroring how JetBrains resolves patterns.
- Quick-fix actions create or update the nearest ignore file with the right allow/deny rule.
Provider badges
Each folder chip in the Agents Map includes provider badges so you know instantly which assistants are active. Click a badge to open source documents or convert formats.
agents.md
Frontmatter inheritance, leash badges, and readability scores are always-on. Quick-edit (+) pulls these controls into the Agents Map.
tameagents.showExplorerDecorationsGitHub Copilot
Detects repo and folder instructions (*.instructions.md), normalizes applyTo globs, and surfaces tug-of-war conflicts with parent agents.md files.
tameagents.providers.copilot.enabledCursor
Surfaces .cursorrules and .cursor/rules/*.md files with summaries and scope previews. Convert agents.md to Cursor format with diff preview.
tameagents.providers.cursor.enabledJetBrains AI
Tracks .aiignore, .cursorignore, .codeiumignore, and self-review playbooks. Highlights ignored folders and offers promote-to-parent actions.
tameagents.providers.jetbrains.enabledIgnores
Merge JetBrains ignore stacks and flag folders excluded by any provider. TameAGENTS shows diagnostics when an agents.md is silently skipped.
tameagents.ignores.strictModeToggle filters
Use the filter chips at the top of the Agents Map (Agents | VS | C | JB | Ignores) to focus on a single provider while you triage issues. Hidden providers collapse from the tree until you toggle them back on.
CLI visibility
Prefer CI enforcement? Run tameagents report conflicts --json to export provider overlaps. The report includes winning and losing files so you can wire up bot notifications.