Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Devin CLI ist darauf ausgelegt, sich umfassend anpassen zu lassen. Sie können festlegen, wie sich der Agent verhält, auf welche Tools er Zugriff hat und wie er auf Ereignisse reagiert — alles über Konfigurationsdateien in Ihrem Projekt oder Home-Verzeichnis.

Rules & AGENTS.md

Stellen Sie dauerhaft verfügbaren Kontext und Anweisungen bereit, die das Verhalten des Agenten in jeder Sitzung steuern.

Skills

Erstellen Sie wiederverwendbare Prompts und Workflows, die der Agent per Slash-Befehl aufrufen oder autonom nutzen kann.

Custom Subagents

Definieren Sie spezialisierte Subagent-Profile mit eigenen Systemprompts, Tools und Modellen.

MCP Servers

Verbinden Sie externe Tool-Server, damit der Agent auf APIs, Datenbanken und mehr zugreifen kann.

Hooks

Führen Sie Shell-Befehle oder LLM-Prompts an wichtigen Punkten im Lifecycle des Agenten aus, um Richtlinien durchzusetzen und Workflows zu automatisieren.

Wie alles zusammenspielt

Diese Funktionen greifen auf verschiedenen Schichten:
  • Rules prägen die Persönlichkeit und Einschränkungen des Agenten — sie sind immer aktiv.
  • Skills geben dem Agenten neue Fähigkeiten, die er bei Bedarf aufrufen kann.
  • Custom Subagents definieren spezialisierte Worker-Profile, mit denen der Agent Aufgaben beauftragen kann.
  • MCP Servers stellen ganz neue Tools bereit, die der Agent aufrufen kann.
  • Hooks führen Shell-Befehle oder LLM-Prompts bei Lifecycle-Ereignissen (z. B. bevor ein Tool ausgeführt wird) aus, um Richtlinien durchzusetzen oder Workflows auszulösen.
Sie können all dies in einem einzigen Projekt kombinieren. Zum Beispiel können Sie eine Datei AGENTS.md mit Coding-Standards, ein review-Skill für Code-Reviews, einen MCP-Server für Ihren Issue-Tracker und Hooks zum Blockieren destruktiver Befehle haben.

Wo die Konfiguration liegt

Die gesamte Konfiguration für die projektweite Erweiterbarkeit befindet sich im Verzeichnis .devin/ im Stammverzeichnis Ihres Projekts:
my-project/
├── .devin/
│   ├── config.json          # Projektkonfiguration (MCP, Permissions)
│   ├── config.local.json    # Persönliche Überschreibungen (gitignored)
│   ├── hooks.v1.json        # Lifecycle-Hooks (Claude Code kompatibel)
│   ├── skills/
│   │   └── review/
│   │       └── SKILL.md     # Ein benutzerdefinierter Skill
│   └── agents/
│       └── reviewer/
│           └── AGENT.md     # Ein benutzerdefiniertes Subagenten-Profil
├── AGENTS.md                # Projektregeln
└── src/
Die nutzerspezifische Konfiguration befindet sich in ~/.config/devin/ und gilt für alle Projekte. Unter Windows ist dieser Pfad stattdessen %APPDATA%\devin\.
Dateien mit .local. im Namen werden automatisch von Git ausgeschlossen, sodass Sie persönliche Anpassungen vornehmen können, ohne Ihr Team zu beeinträchtigen.

Import aus anderen Tools

Devin CLI kann Konfigurationen aus anderen KI-Coding-Tools lesen, die Sie möglicherweise bereits verwenden:
QuelleWas importiert wird
AGENTS.md / AGENT.md / CLAUDE.mdRules (dauerhafter Kontext)
.cursor/rules/*.md / .cursorrulesRules
.windsurf/rules/*.mdRules
.claude/-VerzeichnisBefehle, Custom Subagents, Hooks
Das bedeutet, dass Sie Devin CLI nutzen können, ohne Ihre vorhandene Konfiguration umschreiben zu müssen. Der Import ist Enabled by default und kann in Ihrer Konfigurationsdatei gesteuert werden:
{
  "read_config_from": {
    "cursor": true,
    "windsurf": true,
    "claude": true
  }
}
Setze jeden Anbieter auf false, um den Import von diesem Anbieter zu deaktivieren.