"Richte mir das Layout zum Programmieren ein": Hermes kann jetzt deinen Desktop-Arbeitsbereich anordnen


Jeden Morgen die gleiche Prozedur: Terminal öffnen und nach links ziehen, Editor öffnen und nach rechts ziehen, den Browser in eine Ecke schrumpfen … Zehn Minuten später ist der Arbeitsbereich endlich eingerichtet und du denkst: „Wenn ich das doch nur einfach sagen könnte.“ Jetzt kannst du das.

Hermes Desktop hat ein neues apply_layout-Tool: Sag „gib mir eine fokussierte Ansicht zum Programmieren“ und der Agent ruft das Tool auf, schon ordnen sich deine Fenster zu einem gespeicherten Layout-Preset an.

So funktioniert’s

apply_layout lebt im desktop_ui-Toolset (derselben Familie wie focus_pane) und ist nur für Desktop-App-Sitzungen aktiviert. Der Agent ruft es mit einem einzigen Argument auf — der ID des Layout-Presets:

apply_layout(preset="focus")

Die Desktop-App empfängt das als layout.apply-Event über die bestehende desktop_ui-Bridge; der Renderer löst die ID gegen seine Layouts-Registry auf — eingebaute Presets, Plugin-Presets und selbst gespeicherte Presets stehen alle in derselben Liste — und wendet den Baum über exakt den Code-Pfad an, den auch der Layout-Picker nutzt.

Die vier eingebauten Presets

  • default — Chat plus Seitenleisten, das Layout für den Alltag;
  • focus — nur Chat, eine ablenkungsfreie Ansicht;
  • terminal-deck — Terminal mittig nach vorn geholt;
  • quad — vier Zonen, mehrere Panels gleichzeitig.

Plugin- und selbst gespeicherte Presets lassen sich über ihre eigenen IDs ansprechen — keine neue Registry, kein neuer IPC-Kanal, nur ein einziger String.

So fragst du danach

Behandle es als natürliche Anweisung; der Agent entscheidet selbst, wann er sie aufruft:

  • „Richte mich für ein Code-Review ein“ → apply_layout("quad")
  • „Gib mir eine fokussierte Ansicht“ → apply_layout("focus")
  • „Hol das Terminal nach vorn in die Mitte“ → apply_layout("terminal-deck")

Übergibt der Agent eine Preset-ID, die der Renderer nicht kennt, gibt es keine Fehlermauer: Der Renderer antwortet mit der Liste der verfügbaren IDs, damit das Modell sich selbst korrigieren kann — ohne dass du etwas tun musst.

Eine Sicherheitsgrenze: Hintergrund-Turns fassen deinen Desktop nie an

Nur die Sitzung des aktiven Fensters darf apply_layout aufrufen. Ein Hintergrund-Turn — ein Cron-Job, eine geplante Aufgabe — wird deine Fenster niemals umordnen. Kein Zurückkommen vom Mittagessen, nur um den Desktop im Quad-Modus vorzufinden.

apply_layout vs. focus_pane

focus_pane holt einen einzelnen Bereich nach vorn („zeig mir das Terminal“), ohne die Gesamtanordnung zu verändern; apply_layout ordnet den gesamten Arbeitsbereich neu. Mikro-Anpassungen → focus_pane; Wechsel des Arbeitsmodus → apply_layout.

Fazit

apply_layout verwandelt das Einrichten des Desktops von einer langen Klick-Sequenz in einen einzigen Satz. Das Feature ist auf main gemergt, aber noch in keinem Release — Stand 20. August 2026 ist die neueste Version weiterhin v0.20.4 — Desktop-Nutzer können sich also die nächste Version holen oder main verfolgen.

Gefallen dir die Desktop-Features? Dann schau dir unsere Beiträge zur Desktop-Dokumentvorschau, zum Desktop-Skills-Hub und zum v0.20.4-„Glass“-Release an. Um alles auszuprobieren, starte mit der Installationsanleitung.