"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.