Agentlink reference
AI coding tools and instruction-file paths
Agentlink v0.5.0 knows 23 tools. The registry distinguishes tools that read AGENTS.md natively from integrations better handled through configuration, imports, or explicit symlinks.
Integration modes
- Native: the tool reads AGENTS.md at the stated scope.
- Configurable: configure the tool to read the shared source rather than creating another alias.
- Import: keep a real tool file and import the shared source.
- Symlink: use a filesystem alias when the tool expects a distinct filename.
- Unsupported: Agentlink detects the tool but does not claim a safe AGENTS.md integration.
Supported tools in v0.5.0
| Tool | Global path | Project path | Preferred integration |
|---|---|---|---|
| Aider | None | AGENTS.md | Native |
| Amp | ~/.config/AGENTS.md | AGENTS.md | Native |
| Antigravity | None | AGENTS.md | Native |
| Autohand | None | AGENTS.md | Native |
| Claude Code | ~/.claude/CLAUDE.md | CLAUDE.md | Import from a real wrapper |
| Cline | None | None | Unsupported |
| Continue | ~/.continue/config.yaml | None | Unsupported |
| Crush | None | AGENTS.md | Native |
| Cursor | None | AGENTS.md | Native |
| Factory (Droid) | ~/.factory/AGENTS.md | AGENTS.md | Native |
| Gemini CLI | ~/.gemini/GEMINI.md | GEMINI.md | Configurable |
| GitHub Copilot | None | .github/copilot-instructions.md | Symlink |
| Goose | ~/.config/goose/.goosehints | .goosehints | Symlink |
| Junie | None | .junie/AGENTS.md | Native |
| Kilo Code | None | AGENTS.md | Native |
| Kiro | None | AGENTS.md | Native |
| Codex CLI | ~/.codex/AGENTS.md | AGENTS.md | Native |
| OpenClaw | ~/.openclaw/workspace/AGENTS.md | None | Native global file |
| OpenCode | ~/.config/opencode/AGENTS.md | AGENTS.md | Native |
| Qwen Code | ~/.qwen/QWEN.md | QWEN.md | Symlink |
| RooCode | None | .roo/rules/rules.md | Symlink |
| Windsurf | None | AGENTS.md | Native |
| Zed | None | AGENTS.md | Native |
Nested discovery is a separate capability
A tool reading a root instruction file does not prove it discovers the same filename in nested directories. Agentlink enables nested scan aliases only when the registry includes a public behavior reference. In v0.5.0, Claude Code and Gemini CLI have documented nested discovery metadata. Other and unknown integrations remain root-only during scan --nested.
Keep the reference honest
The Go registry in internal/registry/tools.go is the source for detection paths and integration metadata. A documentation contract checks that the repository README stays aligned with it. Tool behavior can change independently, so confirm the current vendor documentation before relying on a non-native integration in a sensitive workflow.