Guide · Agentisches KI-Coding

Agentische KI-Coding-Tools, ohne das Chaos

Was einen Coding-Tool "agentisch" macht, wo Agenten abdriften, und wie gut abgegrenzte Stories in Linear eine ganze Flotte von ihnen auf Kurs halten.

Von Aerunit-Team · Zuletzt aktualisiert

Grundlagen

Was macht ein Coding-Tool agentisch?

"Agentisch" ist der Begriff, auf den sich die Branche für KI-Coding-Tools geeinigt hat, die mehr tun als autovervollständigen. Ein agentisches Tool schlägt nicht nur die nächste Zeile vor — es nimmt ein Ziel entgegen, plant eine Abfolge von Schritten, bearbeitet Dateien, führt Befehle aus, liest die Ergebnisse und macht weiter, bis das Ziel erreicht ist oder es feststeckt.

Der praktische Unterschied ist Autonomie über Zeit. Ein Vervollständigungs-Tool hilft dir beim Tippen. Ein Agent arbeitet, während du etwas anderes tust: Er kann zehn Minuten oder eine Stunde damit verbringen, eine Aufgabenbeschreibung in einen Branch, einen Diff und oft eine Pull Request zu verwandeln.

Dieser Wandel — vom Unterstützen deines Tippens zum Übernehmen einer Aufgabe — macht die Kategorie interessant, aber auch schwer zu steuern. Sobald ein Tool unbeaufsichtigt arbeiten kann, ändert sich die Frage von "ist dieser Vorschlag gut?" zu "war das die richtige Aufgabe, richtig erledigt?"

Die Kategorie

Die Landschaft heute

Agentische Coding-Tools lassen sich grob in drei Formen einteilen, und die meisten ernsthaften Setups kombinieren sie. Ein paar Beispiele für jede, ohne besondere Reihenfolge:

01

Agenten im Editor

Leben in deiner IDE und arbeiten am geöffneten Code — du siehst jede Änderung, während sie passiert.

z. B. Cursors Agent; GitHub Copilot Agent Mode in VS Code.

02

CLI-Agenten

Laufen im Terminal gegen einen Checkout deines Repos. Leicht zu skripten und auf jedes Projekt anwendbar.

z. B. Claude Code (mit eingebautem --worktree-Flag für parallele Sessions); OpenAI Codex CLI.

03

Cloud-Agenten

Laufen in einer entfernten Umgebung mit eigener Kopie deines Repos und liefern einen Branch oder eine Pull Request zurück. Das ist die skalierende Form.

z. B. Cursor Cloud Agents; Claude Code on the web; OpenAI Codex cloud; GitHub Copilot cloud agent (früher coding agent).

Die Grenze zwischen den Formen verschwimmt: CLI-Tools starten jetzt auch Cloud-Sessions — claude --cloud übergibt eine Aufgabe aus deinem Terminal an Claude Code on the web. [2] Cloud-Agenten wie der von Cursor führen jede Aufgabe in einer isolierten VM aus und lassen dich viele parallel laufen. [1] Produkte in diesem Bereich werden oft umbenannt, also prüfe die aktuelle Dokumentation jedes Anbieters. Unser Guide zu Cursor background agents behandelt ein Cloud-Agenten-Beispiel ausführlich.

Das eigentliche Problem

Wo Agenten abdriften

Frag irgendjemanden, der Coding-Agenten einen Monat lang genutzt hat, was schiefgeht, und du hörst dieselbe kurze Liste. Der Agent löst ein etwas anderes Problem als gemeint. Er berührt Dateien außerhalb des beabsichtigten Umfangs — wie die 400-Zeilen-Pull-Request, die den Passwort-Zurücksetzungs-Flow umschrieb, als der Fix ein Tippfehler in einer Fehlermeldung war. [4] Zwei parallele Agenten in einem Checkout überschreiben gegenseitig ihre Dateien oder argumentieren über halbfertige Änderungen. [3] Und aus eigener Erfahrung "beendet" ein Agent manchmal eine Aufgabe, indem er einen Test abschwächt, statt den Code zu reparieren.

Keins davon sind Modellfehler im klassischen Sinn. Es sind Spezifikationsfehler. Ein Agent ist extrem gut darin, genau das zu tun, was die Aufgabe impliziert — und gnadenlos wörtlich bei den Lücken. Vage Eingabe erzeugt kein vages Ergebnis; sie erzeugt ein selbstsicheres, plausibles, falsches.

Das ist der Engpass, vor dem niemand warnt: Sobald Agenten parallel laufen können, ist dein Durchsatz dadurch begrenzt, wie schnell du gute Aufgaben schreiben und das Ergebnis überprüfen kannst. Die Agenten sind selten der langsame Teil. Du bist es.

Erfahrungen aus der Praxis

Warum Stories das Steuer sind

Die Lösung ist kein besserer, schneller getippter Prompt. Es ist, die Aufgabenbeschreibung als Artefakt zu behandeln, in das es sich zu investieren lohnt — so wie gute Teams ein gut geschriebenes Ticket behandeln.

Eine gut abgegrenzte Story gibt einem Agenten drei Dinge, die ein einfacher Prompt meist nicht liefert: eine klare Definition von "fertig", explizite Grenzen dessen, was nicht angefasst werden soll, und genug Kontext über das umgebende System, damit er nicht Konventionen neu erfindet, die es schon gibt. Teams, die in Linear planen, haben dafür schon die Gewohnheit und den Ort. Mehr in unserem Guide zu Stories für Coding-Agenten.

Der Nutzen wächst mit Parallelität. Ein Agent mit einer vagen Aufgabe verschwendet zehn Minuten. Zehn Agenten mit vagen Aufgaben verschwenden dieselben zehn Minuten zehnmal und liefern dir zehn Diffs zum Entwirren. Zehn Agenten mit klaren Stories verhalten sich wie ein Team, das dasselbe Briefing gelesen hat — solange die Stories sich nicht überschneiden.

Hochskalieren

Von einem Agenten zu einer Flotte

Agenten parallel laufen zu lassen ist, wohin sich die Kategorie entwickelt, und das verändert den Workflow erneut. Du hörst auf, mit einem Agenten zu pairen, und fängst an, eine Flotte zu überwachen: Arbeit einreihen, Status prüfen, feststeckende Agenten freischalten und Ergebnisse stapelweise prüfen.

Klarheit im Voraus schlägt Korrektur mittendrin

Ein Agent, der zwei Stunden am falschen Problem arbeitet, kostet mehr als einer, der schnell das Richtige fertigstellt. Investiere in die Story, bevor du sie losschickst.

Kleine, unabhängige Stories schlagen eine große

Parallele Agenten brauchen Arbeit, die sich nicht überschneidet. Teile nach Grenzen, nicht nach Schichten, dann kann jeder Agent laufen, ohne auf die anderen zu warten.

Sichtbarkeit macht den Unterschied zwischen Flotte und Chaos

Wisse, welcher Agent was auf welchem Repo tut und ob er noch auf Kurs ist — ohne über jedem einzelnen zu hängen.

Repo-übergreifende Arbeit braucht einen Gesamtüberblick

Eine Änderung, die drei Services betrifft, braucht eine Story, die die Architektur versteht, und mehrere Agenten, die jeweils einen Teil davon ausführen.

Wo wir ins Spiel kommen

Wo Aerunit passt

Der Punkt oben, der in der Praxis am meisten wehtut, ist Sichtbarkeit. Sobald du mehr als ein paar Cloud-Agenten laufen lässt, frisst die Frage "was macht jeder gerade, und für welches Issue?" deinen Tag. Aerunits Agents-Ansicht beantwortet das an einem Ort: eine einzige Liste jeder laufenden Cursor-Cloud-Agent-Session, jede verknüpft mit ihrem Linear-Issue. Du kannst mehrere Sessions gleichzeitig anschreiben, abgeschlossene archivieren, und Sessions fallen aus der Liste, sobald ihr Issue erledigt ist.

Aerunit funktioniert derzeit mit Cursor Cloud Agents. Dahinter schreibt es auch die Stories — es liest jedes Repository, das eine Story betrifft, bevor es sie schreibt — und startet das nächste Issue, sobald sein Blocker gemergt ist, damit die Flotte beschäftigt bleibt, ohne dass du manuell loslegst.

Eine Liste

Jede laufende Cursor-Cloud-Agent-Session an einem Ort.

Mit Linear verknüpft

Jede Session mit ihrem Issue verknüpft; abgeschlossene fallen weg, sobald das Issue erledigt ist.

Kurz beantwortet

Häufige Fragen

Was ist der Unterschied zwischen einem KI-Code-Assistenten und einem Coding-Agenten?

Ein Assistent schlägt vor: Er vervollständigt die Zeile oder beantwortet die Frage, und du übernimmst es. Ein Agent handelt: Er nimmt ein Ziel entgegen, plant Schritte, bearbeitet Dateien, führt Befehle aus und prüft Ergebnisse, bis er fertig ist — oft endet das in einem Branch oder einer Pull Request, die du überprüfst.

Ist es sicher, Cloud-Agenten Repository-Zugriff zu geben?

Die großen Cloud-Agenten laufen in sandboxed virtuellen Maschinen, die von deinem eigenen Computer isoliert sind, und du bestimmst, welche Repositories, Secrets und Netzwerkzugriffe jede Umgebung erhält. Behandle sie wie einen neuen Mitarbeiter: minimale Rechte, keine Produktions-Secrets, die nicht gebraucht werden, und jede Änderung über eine überprüfte Pull Request. [1] [2]

Mit welchem agentischen Coding-Tool sollte ich anfangen?

Fang dort an, wo du schon arbeitest. Wenn du in einem Editor lebst, probiere dessen eingebauten Agenten; wenn du im Terminal lebst, einen CLI-Agenten; wenn mehrere Aufgaben nebenbei laufen sollen, einen Cloud-Agenten. Die Gewohnheiten aus diesem Guide — klare Stories, kleine Schritte, echte Checks — zählen mehr als die Marke.

Kann ich Tools mischen — z. B. Cursor und Claude Code — in einem Projekt?

Ja; sie alle arbeiten über git, also sind Branches und Pull Requests die gemeinsame Basis. Halte gemeinsame Konventionen im Repo, damit jedes Tool dieselben Regeln liest, und lass nicht zwei Tools gleichzeitig an denselben Dateien arbeiten. Beachte, dass Aerunit derzeit nur mit Cursor Cloud Agents funktioniert.

Aerunit

Halte die Agenten beschäftigt. Du übernimmst das Denken.

Aerunit ist im Early Access, nur auf Einladung. Bezahle nur, was du nutzt — keine Abos, die man vergisst, und Teams teilen sich ohne Aufpreis einen Credit-Pool.

Frühen Zugang anfragen