ANY//DOCS
ENZur Website

Agents-Fenster

Überblick

Das Agents-Fenster ist ein eigenes Fenster für die Arbeit mit KI-Agenten. Während Sie im Haupteditor Code selbst lesen und bearbeiten, übergeben Sie im Agents-Fenster Aufgaben an den Assistenten und lassen ihn arbeiten: Sie starten eine Sitzung gegen ein Projekt, beschreiben, was Sie möchten, und der Agent arbeitet sie ab — liest Dateien, ruft Werkzeuge auf und schlägt Änderungen vor, die Sie prüfen und übernehmen.

Es ist darauf ausgelegt, mehrere Sitzungen gleichzeitig laufen zu lassen. Sie können einen Agenten auf einem Projekt starten, zu einem anderen wechseln und beide parallel arbeiten lassen — in der Liste sehen Sie auf einen Blick, welche Sitzung läuft, welche Ihre Eingabe braucht und welche fertig ist.

Für KI-Sitzungen ist eine aktive KI-Berechtigung auf Ihrem Konto nötig (Plan Basic oder höher, oder eine aktive Testphase), genau wie beim eingebauten KI-Chat. Einige der unten genannten Funktionen benötigen einen höheren Plan.

Das Agents-Fenster öffnen

  • Aus dem Projekt: Klicken Sie in der Titelleiste des Haupteditors auf In Agents öffnen. Das Agents-Fenster öffnet sich und übernimmt Ihren aktuellen Projektordner, sodass neue Sitzungen gleich darauf starten.
  • Befehlspalette (Strg+Umschalt+P): Führen Sie In Agents öffnen (übernimmt den aktuellen Ordner) oder Agents-Fenster öffnen (öffnet es ohne Ordner) aus.
  • Tastatur: Strg+Umschalt+A (im Bildschirmleser-Modus Strg+Umschalt+Alt+A).
  • Willkommensseite / Hinweisleiste: Auch die Schaltflächen Das neue Agents-Fenster ausprobieren und Alle Sitzungen anzeigen öffnen es.

Um zu einem vollständigen Editor zurückzukehren, klicken Sie oben rechts im Agents-Fenster auf In AnyAutomation Studio öffnen. Hat die aktuelle Sitzung einen Projektordner, wird dieser in einem Editor-Fenster geöffnet.

Das Layout

  • Titelleiste. In der Mitte zeigt ein anklickbares Sitzungs-Feld Symbol, Titel und Ordner der aktiven Sitzung (sowie deren Branch, falls verwendet). Ein Klick öffnet die Sitzungsauswahl; ein Rechtsklick zeigt die Aktionen dieser Sitzung. Zurück und Vor (auch Alt+Links / Alt+Rechts) wechseln durch zuletzt angesehene Sitzungen. Oben rechts steht In AnyAutomation Studio öffnen.
  • Links — die Sitzungsliste. Alle Sitzungen, mit einer Schaltfläche Neu sowie Suche, Filter, Sortierung und Gruppierung.
  • Mitte — die aktive Sitzung. Das Gespräch mit dem Agenten. Eine neue Sitzung beginnt mit dem Eingabebereich, in dem Sie Projekt und Modell wählen und Ihre erste Anweisung schreiben.
  • Rechts — drei Registerkarten. Änderungen (die von der Sitzung geänderten Dateien), Dateien (ein Datei-Browser für den Sitzungsordner) und Projekt-Explorer (eine schreibgeschützte Ansicht des geöffneten TIA-Portal-Projekts).

Jede geöffnete Datei erscheint in einem schwebenden Editor über dem Fenster — so öffnen sich hier Dateien, Unterschiede und TIA-Bausteine.

Eine Sitzung starten

  1. Projekt wählen. Klicken Sie oben im Eingabebereich auf das Projekt-Feld, um die Auswahl zu öffnen. Sie listet Ihre zuletzt genutzten Projekte (und zuletzt geöffneten Ordner); bei langer Liste erscheint ein Suchfeld. Mit Auswählen… wählen Sie einen beliebigen Ordner. Ihre letzte Wahl wird gemerkt.
  2. Lokal oder entfernt. Sind mehrere Host-Arten verfügbar, zeigt die Auswahl Registerkarten. Lokal führt die Sitzung auf Ihrem eigenen Rechner gegen einen Ordner auf diesem Computer aus — immer verfügbar, ohne Einrichtung. Remote führt sie auf einem anderen Rechner aus; in der Registerkarte Remote können Sie per SSH verbinden (einen Host wählen oder user@host eingeben, die Anmeldeart wählen, benennen), per Dev Tunnel verbinden (anmelden, dann einen Tunnel wählen) oder einen Host per Adresse hinzufügen. Nach dem Verbinden wählen Sie einen Ordner auf jenem Rechner. Jeder Remote zeigt einen Live-Status, und ein Eintrag Verwalten erlaubt erneutes Verbinden, Entfernen oder Öffnen der Einstellungen.
  3. Vertrauen bestätigen. Wenn Sie zum ersten Mal einen Ordner ansteuern, in dem der Agent noch nicht gearbeitet hat, werden Sie um Bestätigung gebeten — der Agent kann dort Dateien lesen, Befehle ausführen und Änderungen vornehmen. Lehnen Sie ab, wird die Auswahl abgebrochen.
  4. Modell wählen. Die Modellauswahl im Eingabebereich zeigt das KI-Modell der Sitzung. Sie spiegelt das Modell, das Sie zuletzt im KI-Chat des Haupteditors gewählt haben, sodass beide Fenster synchron bleiben. Zum Verbinden von Anbietern und Wählen von Modellen siehe KI-Chat.
  5. Schreiben und senden. Tippen Sie Ihre erste Anweisung in das Eingabefeld und drücken Sie Enter (für eine neue Zeile Umschalt+Enter) oder klicken Sie auf Senden. Die Sitzung wird erstellt und der Agent beginnt zu arbeiten.

Die Sitzungsliste

  • Neue Sitzung: auf Neu klicken oder Strg+N drücken.
  • Sitzung finden: Das Suchsymbol filtert die Liste beim Tippen; das Filtersymbol erlaubt Sortieren nach Erstellungs- oder Änderungszeit, Gruppieren nach Arbeitsbereich oder Zeit, Zuletzt verwendete oder alle anzeigen sowie das Einklappen von Gruppen.
  • Sitzung wechseln: Klicken Sie eine Zeile an, öffnen Sie die Sitzungsauswahl (über das Feld in der Titelleiste oder Strg+R) und tippen Sie zum Suchen, oder springen Sie mit Strg+1Strg+8 (und Strg+9 zur letzten).
  • Was eine Zeile zeigt: Symbol und Titel der Sitzung, ihren Ordner, hinzugefügte und entfernte Zeilen sowie einen Zeitstempel — dazu den Live-Zustand:
    • Arbeitet — eine drehende Anzeige mit der Zeile „Arbeitet…“.
    • Eingabe nötig — ein pulsierender Punkt; bittet der Agent um Erlaubnis für eine Aktion, erscheint direkt in der Zeile eine Schaltfläche Zulassen.
    • Bereit / fertig — ein kleiner Punkt; fertige, ungelesene Sitzungen sind markiert.
    • Fehlgeschlagen — ein Fehlersymbol.
  • Aktionen pro Sitzung (beim Überfahren der Zeile, per Rechtsklick oder über das Feld in der Titelleiste): Anheften / Lösen, Umbenennen…, Als gelesen / ungelesen markieren, Als erledigt markieren (archiviert sie) und Wiederherstellen, In neuem Fenster öffnen sowie Worktree-Pfad kopieren bei isolierten Sitzungen. Es gibt kein eigenes Löschen — Als erledigt markieren archiviert eine Sitzung, und Sie können sie jederzeit wiederherstellen.

Der Eingabebereich

Im Eingabebereich sagen Sie dem Agenten, was er tun soll.

  • Schreiben und senden. Tippen Sie Ihre Anfrage; das Feld wächst mit mehrzeiliger Eingabe. Enter sendet, Umschalt+Enter fügt eine Zeile ein, und der runde Senden-Pfeil (unten rechts) sendet, sobald Text vorhanden ist.
  • @Codebase-Auto-Context (Pro). Ist die Funktion aktiviert, wird der relevanteste Code aus Ihrem Projekt automatisch als entfernbare Chips über dem Feld an jede Nachricht angehängt; entfernen Sie einzelne, kommen sie für diese Nachricht nicht zurück. Ein kleines Symbol zeigt, ob der Index bereit ist, arbeitet oder nicht verfügbar ist. Die Funktion ist aus, bis Sie sie in den Codebase-Index-Einstellungen einschalten.
  • Sprachdiktat. Eine Mikrofon-Schaltfläche (sichtbar, wenn Spracheingabe auf Ihrem Rechner verfügbar ist) lässt Sie die Nachricht sprechen. Zum Starten klicken, zum Stoppen erneut klicken; Ihre Worte erscheinen, während Sie sprechen. Beenden Sie einen Satz mit dem festgelegten Sende-Wort (Standard: „submit“), wird die Nachricht automatisch gesendet — dieses Wort lässt sich in den Einstellungen ändern oder leeren.
  • Kontext anhängen. Die Schaltfläche + (oder Strg+/) hängt Dateien… oder ein Bild aus der Zwischenablage an. Sie können Dateien auch per Ziehen-und-Ablegen aufs Feld legen, ein Bild einfügen oder mit # eine Datei direkt referenzieren. Anhänge erscheinen als Chips, die Sie zum Öffnen anklicken oder entfernen können.
  • Schrägstrich-Befehle und Skills. Tippen Sie am Anfang einer Nachricht / für ein Menü — darunter /agents, /skills, /instructions und /hooks sowie Ihre eigenen gespeicherten Prompts. Die Schaltfläche Skill ausführen (Glühbirne) führt einen Ihrer Skills ohne Tippen des Befehls aus.
  • Prompt-Verlauf. Steht der Cursor am Anfang eines leeren Felds, holt Pfeil hoch frühere Prompts zurück.
  • Kontext-Auslastung. Eine Anzeige Context zeigt, wie viel des Kontextfensters des Modells das Gespräch nutzt; ein Klick zeigt eine Aufschlüsselung.

Repository-Optionen

Eine Reihe kleiner Auswahlfelder unter dem Eingabebereich steuert, wie eine Sitzung gegen Ihr Projekt läuft:

  • Standard-Freigaben — wie viel der Agent selbst tun darf: Standard-Freigaben (fragt vor heiklen Aktionen), Freigaben überspringen (genehmigt jede Werkzeug-Aktion automatisch — beim ersten Mal mit Warnung) oder Autopilot (Vorschau) (der Agent arbeitet von Anfang bis Ende eigenständig; Sie können jederzeit stoppen). Die Richtlinie Ihrer Organisation kann die erweiterten Optionen sperren.
  • Worktree — ob die Sitzung in einer isolierten Kopie des Projekts arbeitet oder direkt in Ihrem Ordner (siehe Isoliert ausführen unten). Verfügbar für Git-Projekte.
  • Branch — von welchem Branch die Sitzung startet; bei vielen Branches durchsuchbar.

Unter-Sitzungen

Innerhalb einer bestehenden Sitzung können Sie einen frischen Chat im selben Projekt starten — nützlich für eine Nebenfrage oder eine eigene Aufgabe mit frischem Kontext. Er funktioniert wie der Haupt-Eingabebereich, überspringt aber die Projekt- und Modellauswahl, da der Arbeitsbereich bereits feststeht.

Mehrere Versuche gleichzeitig (Best-of-N)

Um Ansätze zu vergleichen, schreiben Sie Ihren Prompt und klicken auf Best-of-N ausführen (die Schaltfläche mit den gestapelten Ebenen):

  1. Wählen Sie, wie viele Versuche parallel laufen (2 bis 5, Standard 3).
  2. Wählen Sie ein Modell je Versuch — Wie aktuell oder ein bestimmtes Modell pro Platz.

Jeder Versuch läuft in einer eigenen privaten Kopie des Projekts, damit sie sich nicht stören. Eine Best-of-N-Leiste zeigt je Versuch ein Feld mit Nummer, Modell und Live-Status (Wird vorbereitet, Läuft, Fertig, Fehler oder Abgebrochen); ein Klick wechselt zu diesem Versuch. Haben Sie sich entschieden, klicken Sie das Häkchen eines Versuchs, um ihn zu übernehmen — er wird Ihre aktive Sitzung, die anderen werden verworfen. Alle verwerfen beendet den ganzen Lauf. Nach dem Übernehmen führen Sie die Arbeit mit Änderungen ins übergeordnete Repository übernehmen zusammen (siehe unten).

Isoliert ausführen

Eine Sitzung kann in einer isolierten Kopie Ihres Projekts laufen, sodass Ihre offenen Dateien während der Arbeit des Agenten unberührt bleiben:

  • Worktree (Standard) — der Agent arbeitet in einer separaten Wegwerf-Kopie; Sie prüfen die Arbeit und führen sie erst zusammen, wenn Sie zufrieden sind.
  • Ordner — der Agent bearbeitet Ihren offenen Projektordner direkt.

Isolation ist für Git-Projekte verfügbar; Dateien einer isolierten Kopie sind gekennzeichnet, damit Sie sie unterscheiden können.

Änderungen prüfen und übernehmen

  • Bereich Änderungen. Schalten Sie ihn mit Änderungen anzeigen / Änderungen ausblenden in der Titelleiste um. Er listet jede von der Sitzung erstellte oder geänderte Datei mit Anzahl hinzugefügter und entfernter Zeilen. Ein Klick auf eine Datei öffnet ihren Unterschied; je Datei stehen auch Datei öffnen und Änderungen öffnen bereit. Ist eine Sitzung mit einem Pull Request verknüpft, erscheint eine Schaltfläche Pull Request öffnen.
  • Änderungs-Navigation. Im Kopf des Unterschieds führen Vorherige Änderung und Nächste Änderung durch die geänderten Dateien, und ein Zähler zeigt Ihre Position (zum Beispiel 2 von 7).
  • In Ihr Projekt übernehmen. Bei einer isoliert gelaufenen Sitzung führt Änderungen ins übergeordnete Repository übernehmen die Arbeit in Ihr echtes Projekt zusammen. Sie sehen Änderungen ins übergeordnete Repository übernommen (mit einer Schaltfläche Übernahme rückgängig), oder einen Hinweis, dass das Repository bereits aktuell war, oder — bei Abweichung — eine Meldung, Konflikte aufzulösen.
  • Übernahme rückgängig machen. Nutzen Sie Übernahme rückgängig in der Meldung oder führen Sie Übernahme ins übergeordnete Repository rückgängig machen aus. Ein Dialog bestätigt die Aktion (sie setzt Ihr Projekt auf den früheren Stand zurück und kann nicht rückgängig gemacht werden). Zur Sicherheit ist das Rückgängigmachen gesperrt, solange Ihr Projekt nicht übernommene Änderungen oder eine laufende Zusammenführung hat, und es wird nicht mehr angeboten, sobald Sie weitere Arbeit darauf festgeschrieben haben.

Freigaben und Autonomie

Während eine Sitzung läuft, fragt der Agent vor Aktionen um Erlaubnis — ein Werkzeug ausführen, eine Datei bearbeiten, einen Befehl ausführen — und Sie lassen jede Anfrage zu oder lehnen sie ab, direkt im Chat (auch über die Zeile der Sitzung in der Liste). Bestimmte heikle Operationen fragen immer, selbst in einem automatisch genehmigenden Modus. Die Gesamtrichtlinie je Sitzung legen Sie mit Standard-Freigaben im Eingabebereich fest (siehe Repository-Optionen).

Abschluss-Ton

Wenn ein Agenten-Lauf endet — oder für Ihre Eingabe pausiert — während das Agents-Fenster im Hintergrund ist, ertönt ein kurzer Ton, damit Sie zurückkehren, mit unterschiedlichen Signalen für fertig, fehlgeschlagen und Aufmerksamkeit nötig. In den Einstellungen lässt sich das abschalten.

Anpassungen

Ein Bereich Anpassungen in der linken Seitenleiste gibt dem Agenten zusätzliche Fähigkeiten und Vorgaben. Jede Kategorie zeigt eine Anzahl und öffnet einen vollständigen Editor, in dem die Einträge nach Herkunft gruppiert sind (Ihr Arbeitsbereich, Ihr Benutzerprofil, eingebaut oder installierte Plugins) und durchsucht werden können. Es sind dieselben Anpassungen wie im KI-Chat, hier für Sitzungen bereitgestellt:

  • Agents — spezialisierte Assistenten mit eigenen Werkzeugen und Anweisungen für bestimmte Aufgaben. Erstellen, bearbeiten, aktivieren/deaktivieren oder löschen.
  • Skills — wiederverwendbares Wissen und Abläufe für den Agenten, inklusive eingebauter; ein eigener Skill kann einen eingebauten gleichen Namens überschreiben. Manche tragen die Kennzeichnung UI Integration, das heisst eine Schaltfläche in der App nutzt sie.
  • Instructions — stets aktive Vorgaben für einen Arbeitsbereich oder Ihr Profil, inklusive Projekt-Regeldateien, die der Agent automatisch liest.
  • Hooks — automatische Aktionen, die bei Ereignissen im Ablauf des Agenten laufen. Das Einrichten von Hooks erfordert einen geöffneten Ordner.
  • MCP-Server — externe Werkzeug-Server, die Werkzeuge und Datenquellen ergänzen. Server hinzufügen oder Marktplatz durchsuchen, um welche zu finden.
  • Plugins — Pakete aus Werkzeugen, Skills und Integrationen. Marktplatz durchsuchen, Plugin aus Quelle installieren oder Plugin erstellen.

MCP-Server und Plugins können durch die Richtlinie Ihrer Organisation abgeschaltet sein; in dem Fall erklärt das der Bereich. Mehr zu diesen Anpassungen siehe KI-Chat.

Seitenbereiche

  • Dateien. Ein Datei-Browser für den Sitzungsordner. Ein Klick auf eine Datei öffnet sie im schwebenden Editor; die Werkzeugleiste bietet Neue Datei, Neuer Ordner, Ordner öffnen (Wurzel wechseln) und Alle einklappen.
  • Projekt-Explorer. Eine schreibgeschützte Ansicht des im Hauptfenster geöffneten TIA-Portal-Projekts — PLCs, Ordner und Bausteine mit ihren Siemens-Symbolen. Ein Klick auf einen Baustein öffnet dessen Quelltext im schwebenden Editor. Hier gibt es keine Kontrollkästchen oder Verbinden-Schaltflächen; um ein Projekt zu verbinden, nutzen Sie das Hauptfenster von Studio. Ist kein Projekt geöffnet, verweist der Bereich dorthin.

Hinweise

  • KI-Sitzungen benötigen eine aktive KI-Berechtigung (Plan Basic oder höher, oder eine Testphase); @Codebase-Auto-Context und die Codebase-Suche benötigen eine Pro-Lizenz oder höher.
  • Das Verbinden mit TIA Portal geschieht im Hauptfenster von Studio; der Projekt-Explorer des Agents-Fensters ist schreibgeschützt.
  • Sitzungen werden mit Als erledigt markieren archiviert, nicht gelöscht, und lassen sich jederzeit wiederherstellen.