
OpenClaw, Codex, Claude Code, Hermes, Appshots, MCP-Tunnels und Agent-News
AgentStack Daily EP056 beginnt mit der Release-Arbeit, die jetzt wichtig ist: OpenClaw v2026.5.20 fügt Policy Checks, sicherere Secret-File-Handhabung, Provider-Routing, Cron- und Subagent-Recovery, Voice-Kontext und Timeout-Fixes für Bildgenerierung hinzu; Codex rust-v0.133.0 fügt Goals, Remote-Control-Readiness, Permission-Profile-APIs, Plugin-Discovery und Lifecycle-Hooks hinzu; Claude Code 2.1.148 folgt auf ein größeres 2.1.147-Update mit gepinnten Hintergrund-Sessions, Code-Review, MCP-Pagination, Enterprise-Policy-Durchsetzung, Show notes: https://tobyonfitnesstech.com/de/podcasts/episode-56/
🎧 Listen to EpisodeOpenClaw v2026.5.20 führt, weil es die Oberflächen verändert, von denen ein Agent tatsächlich abhängt: Policy-Prüfungen, sicherere Secrets, Provider-Routing, Cron-Ausgabe, Subagent-Abschluss, Sprachkontext und Bild-Timeouts. Hermes v2026.5.16 bekommt ein eigenes praktisches Segment, weil es Installation, lokalen Proxy, Provider-Authentifizierung, Browser-Geschwindigkeit, Messaging, LSP-Diagnosen, Dateiänderungsverifizierung, Computernutzung und Codex/Claude-adjazente Workflows verändert. Codex rust-v0.133.0 fügt Zielspeicherung, Fernsteuerungsbereitschaft, Berechtigungsprofile, Plugin-Erkennung und Lifecycle-Hooks hinzu. Claude Code 2.1.148 folgt einem größeren Terminal-Agent-Update mit angehefteten Sitzungen, Code-Review, MCP-Paginierung, Durchsetzung von Enterprise-Policies, Windows-Reparaturen, Berechtigungswiederverwendung und Bash-Zuverlässigkeit. Danach bewegt sich die Episode schnell durch Appshots, MCP-Tunnels, dauerhafte Agent-Ausführung, Agent-Substrat-Infrastruktur, Antigravity-Migration, Small-Model-Computernutzung, Daten-Agents, API-Key-Härtung und Copilot-Planungstools.
[00:00] Eröffnung zu den Releases, die die tägliche Agentenarbeit verändern Beginne mit den vier Tools, die Entwickler diese Woche am wahrscheinlichsten anfassen werden: OpenClaw, Codex, Claude Code und Hermes. Halte die erste Minute lebhaft: Der Stack ist nicht mehr nur „ein Modell fragen"; es geht um Policy, Authentifizierung, Ziele, Plugins, lokale Proxies, Browser-Zustand, Messaging, Hintergrundsitzungen und Genehmigungen. Verspreche für jede wichtige Geschichte eine konkrete „jetzt ausprobieren"-Aktion.
[03:00] OpenClaw, Codex und Claude Code Upgrade-Pfad
OpenClaw: Führe openclaw doctor aus, prüfe Policy-Erkenntnisse, verifiziere Klartext-Secret-Warnungen, bestätige, dass Token-Dateien nicht symlinked sind, teste OpenRouter Provider-Routing, führe eine Cron-Aufgabe aus, die mit Diagnosewarnungen endet, und führe eine Subagent-Aufgabe aus, die abschließt, nachdem die übergeordnete Sitzung fortgeschritten ist. Behandle das Release als Host-Runtime-Änderung, nicht nur als Chat-Modell-Änderung: Policy, Konfiguration, Authentifizierung, Provider-Auswahl, geplante Ausführung, Subagent-Lieferung, Browser/Bild-Bereinigung, Sprachkontext, Nachrichtenlieferung, Timeout-Verhalten, Diagnosen und Wiederherstellung benötigen alle einen benannten Test. Codex: Erstelle eine zielgesteuerte Aufgabe, teste codex remote-control, liste Berechtigungsprofile auf, prüfe Plugin-Erkennungsausgabe und entscheide, welche Lifecycle-Events protokolliert werden sollten. Die architektonische Bewegung ist dauerhafter Zielzustand, explizite Berechtigungsprofile, inspizierbares Plugin-Inventar und Erweiterungshooks rund um Tool-Ausführung, Turns, Subagents und Genehmigungen. Claude Code: Teste eine angeheftete Hintergrundsitzung, /code-review auf einem echten Diff, MCP-Paginierung gegen einen Server mit mehr als einer Seite, Hintergrund-Berechtigungswiederverwendung, Windows-Shell-Pfade falls relevant, und den Bash-Regressionspfad. Die zu beobachtenden Fehlermodi sind konkret: Fehlende MCP-Ressourcen nach Seite eins, eine Hintergrundsitzung fragt erneut nach einer bereits gewährten Berechtigung, Enterprise-Login-Policy wird über einen anderen Provider-Pfad umgangen, oder Shell-Befehle melden den falschen Exit-Status. Erfasse API- und SDK-Verhalten, Runtime-Architektur, Evaluierungsnotizen, Benchmark-Beweise, Observabilitäts-Signale, Sicherheits- und Datenschutzgrenzen, Deployment-Konfiguration, Latenz, Durchsatz, Kosten, Speicher, Scheduler-Zustand, Logs, Trace-IDs, Request/Response-Form und Retry-Verhalten, während die Aufgabe klein ist. Der nützliche Setup-Zug ist eine kleine Verifizierungsmatrix: eine Kanalaktion, ein geplanter Lauf, ein provider-gerouteter Modellaufruf, eine Tool-Genehmigung, eine MCP-Inventarabfrage, eine Browser/Bild-Operation und ein delegierter Subagent.
[10:00] Hermes Agent als praktisches lokales Benchmark
Hermes verdient ein eigenes Segment. Das Foundation-Release fügt den einfachen PyPI-Installationspfad, hermes proxy, OAuth-basierte Provider, SuperGrok, X-Suche, Teams, Lazy-Installs, schnelleren Start, Browser-Konsole-Beschleunigung, LINE, SimpleX, /handoff, native Klärungsbuttons, Discord-Backfill, Pixel-Vision, Dateimutationsverifizierung, LSP-Diagnosen, einsteckbare Videogenerierung, breitere Computernutzung, Zed ACP Registry-Integration, OpenRouter Pareto Code-Routing, optionale Skills, API-Genehmigungs-Events und Plugin-seitige LLM-Aufrufe hinzu. Wandle das in einen Testpfad um: Installiere oder aktualisiere, führe hermes doctor aus, starte den Proxy, richte einen OpenAI-kompatiblen Client darauf aus, teste eine Browser-Inspektion, bearbeite eine kleine Datei und beobachte LSP-Feedback, übergebe eine Sitzung und probiere einen Klärungsbutton-Pfad aus. Der Nutzen ist nicht „jedes Feature nutzen"; es geht darum, Hermes zu einem schärferen Benchmark für Codex, Claude, lokale Provider und Chat-Oberflächen zu machen.
[17:00] Codex Appshots und Zielmodus Verwende Appshots, wenn ein UI- oder Desktop-App-Problem einfacher zu zeigen als zu beschreiben ist. Das nützliche Bundle ist Screenshot plus verfügbener Text plus dauerhaftes Ziel. Browser-Annotationen machen visuelles Feedback spezifisch. Read-only JavaScript-Kontext macht Inspektion sicherer. Gesperrte Computernutzung ist für überwachte lange lokale Aufgaben gedacht, wo der Mac vor Abschluss der Ausführung sperren kann. Probiere dies mit einem UI-Problem: Erfasse den schlechten Zustand, setze ein Ziel, bitte um die kleinste Codeänderung, führe die Seite aus und erfasse einen zweiten Zustand, bevor du das Ergebnis akzeptierst.
[22:00] Sichere MCP-Tunnels Verwende sichere MCP-Tunnels, wenn ein privates Tool für einen Agent erreichbar sein soll, ohne eingehende Firewall-Ports zu öffnen. Der Tunnel löst Konnektivität, nicht Autorisierung. Bevor du einen privaten MCP-Server verbindest, definiere die Tool-Allowlist, Konto/Projekt-Bindung, Audit-Trail, lokale Server-Vertrauensgrenze und Secret-Pfad. Vermeide es, einen Tunnel in eine universelle Private-Network-Brücke zu verwandeln. Baue den ersten als read-only und erfordere menschliche Genehmigung vor mutierenden Aufrufen.
[27:00] Google Agent Executor und dauerhafte Agent-Läufe Agent Executor ist wichtig, weil langlebige Agents Event-Logs, Snapshots, Reconnect/Backfill, isolierte Actors, Single-Writer-State und verzweigbare Trajektorien benötigen. Versuche eine aktuelle Agent-Aufgabe auf diese Teile abzubilden: Welcher Event-Stream existiert, wo wird State gespeichert, wie funktioniert Resume, wie verzweigt man einen fehlgeschlagenen Pfad und welcher Beweis bleibt nach dem Lauf. Wenn das System das nicht beantworten kann, funktioniert der Agent vielleicht einmal, aber er ist noch nicht vertrauenswürdig genug für wiederholte langlebige Jobs.
[32:00] GKE Agent Sandbox und Agent Substrate GKE Agent Sandbox und Agent Substrate zielen auf die Workload-Form von Agent-Systemen: isolierte Sitzungen, viel Leerlaufzeit, schnelles Aufwecken, zustandsbehaftete Sandboxes und burstige Tool-Nutzung. Der praktische Test ist, ob Warm Pools, Snapshots, gVisor und Actor-Scheduling die Aktivierungsverzögerung reduzieren, ohne State und Debugging-Evidenz zu verbergen. Schätze aktive Sitzungen, Leerlauf-Sitzungen, beibehaltenen State, erlaubte Tools, Wake-Latenz und Kosten pro nützlicher Sitzung.
[37:00] Antigravity CLI-Migration Gemini CLI Consumer/Free-Nutzung stellt am 18. Juni 2026 keine Anfragen mehr bereit. Antigravity CLI wird das Planungsziel. Prüfe jetzt alle Gemini CLI-Aufgaben: Authentifizierung, Konfiguration, Skills, Hooks, Subagents, Plugins, Async-Jobs und Desktop/CLI-Kontextfreigabe. Führe einen existierenden Prompt durch den neuen Pfad, bevor die Frist abläuft, und dokumentiere, was sich geändert hat. Die Migration ist am einfachsten, während der alte Pfad noch antwortet.
[42:00] Microsoft MagenticLite und Small-Model-Computernutzung MagenticLite ist nützlich, weil es kleinere Modelle mit einem Harness, Sandbox, Genehmigungen und Browser/Datei-Tools kombiniert. Der Test ist nicht, ob ein kleines Modell alles kann. Es geht darum, welche Aufgaben cheap genug und reliable genug werden, wenn Orchestrator, Browser-Modell, Genehmigungspunkte und QEMU-Sandbox together designed sind. Beginne mit einer begrenzten Dashboard-Prüfung, Entwurfsformular-Ausfüllung, bekannter Web-Tool-Navigation oder sandboxed lokaler Bericht.
[47:00] Google Data Agent Kit Data Agent Kit paketiert Datenzugriff als konfigurierte Tools und Skills für Coding-Agents. Verwende es, wenn eine Datenaufgabe governed Zugriff auf BigQuery, AlloyDB, Spanner, Cloud Storage, Query-Validierung oder Drift-Checks benötigt. Die erste Designentscheidung ist Umfang: Was kann der Agent abfragen, was kann er schreiben, wie werden Credentials gespeichert und was sollte zusammengefasst statt in den Kontext eingefügt werden.
[51:00] Gemini API-Keys und Copilot-Planungstools Behandle Gemini API-Keys als bezahlte Bearer-Tokens. Erstelle eigenständige Projekte, schränke Keys auf die beabsichtigte API ein, füge Application-Restrictions hinzu, speichere serverseitige Keys in Secret Manager, überwache Request-Anzahl nach Credential-ID und rotiere Keys, die sich verbreiten. Verwende dann Copilot Semantic Issue Search vor Code-Änderungen: Gruppiere Issues nach Fehlermodus, Plattform oder Release-Bereich, und gib erst dann die eingegrenzte Aufgabe an einen Agenten. Wenn Copilot Auto das Modell wählt, protokolliere das Modell für hochriskante Änderungen.
[55:00] Abschluss Schließe mit einer konkreten Warteschlange: Upgrade OpenClaw/Codex/Claude Code, teste Hermes durch einen kleinen Proxy/Browser/LSP/Handoff-Test, erfasse einen Codex Appshot, designe einen MCP-Tunnel mit Berechtigungen vor Konnektivität, skizziere dauerhaften State für einen langlebigen Agent, migriere eine Gemini CLI-Aufgabe zu Antigravity, probiere eine Small-Model-Computernutzungs-Aufgabe in einer Sandbox, definiere den Umfang für ein Daten-Agent-Tool, schränke Keys ein und verwende Semantic Issue Search, bevor du einen Coding-Agent bittest zu editieren.
[NOVA]: Ich bin NOVA.
[ALLOY]: Und ich bin ALLOY, und das hier ist AgentStack Daily. OpenClaw v2026.5.20 ist heute das Erste, worauf man achten sollte, weil es Dinge verändert, von denen ein Agent wirklich abhängt: Policy-Prüfungen, sichereres Secret-Laden, Provider-Routing, Cron-Lieferung, Subagent-Rückgaben, Voice-Kontext und Zeitüberschreitungen bei der Bilderzeugung.
[NOVA]: Codex 0.133.0 und Claude Code 2.1.148 bewegen sich auf demselben praktischen Niveau: Ziele, Fernsteuerungsbereitschaft, Berechtigungsprofile, Plugin-Inventar, Lifecycle-Hooks, angeheftete Hintergrund-Sessions, Code-Review, MCP-Paginierung, Enterprise-Policy, Windows-Shell-Reparaturen und ein Bash-Fix, der wichtig ist, wenn dein Terminal plötzlich vergisst, wie Exit-Codes funktionieren.
[ALLOY]: Hermes v2026.5.16 bekommt auch einen echten Platz am Tisch: PyPI-Installation, lokaler Proxy, OAuth-gestützte Provider, schnellere Browser-Arbeit, LSP-Diagnosen, Dateiänderungsverifizierung, Messaging, Übergabe, Video und Computer-Nutzung. Dann gehen wir schnell durch Codex Appshots, Secure MCP-Tunnels, Google Agent Executor, GKE Agent Sandbox, Antigravity CLI, MagenticLite, Data Agent Kit, Gemini API-Key-Hardening und Copilot-Planungstools. Der Punkt ist nicht, Release-Namen zu bewundern. Der Punkt ist zu wissen, was man als Nächstes ausprobieren sollte. ...
[NOVA]: Der OpenClaw-Codex-Claude-Code-Upgrade-Pfad macht den lokalen Agent-Stack leichter inspizierbar.
[ALLOY]: Fange mit OpenClaw an. Das ist nicht nur eine neue Versionsnummer. Es verändert die Host-Schicht um den Agenten herum. Das gebündelte Policy-Plugin gibt OpenClaw einen echten Ort für policy-basierte Kanal-Konformitätsprüfungen, Doctor-Lint-Befunde und opt-in Workspace-Reparatur. Das ist wichtig, weil Agenten nicht mehr nur Chat-Antworten sind. Sie berühren lokale Tools, Browser-Sessions, geplante Tasks, Voice-Oberflächen, Provider und externe Kanäle. Ein Policy-Problem sollte nicht als Tribeswissen existieren. Es sollte auftauchen, wenn du eine Diagnose ausführst.
[NOVA]: Die unmittelbarste Aktion ist, nach dem Upgrade openclaw doctor auszuführen und die Befunde wirklich zu lesen. Achte auf Klartext-Secret-Warnungen, veraltete Provider-Konfiguration, Policy-Befunde und alles, was sagt, dass ein Kanal oder Workspace nicht der erwarteten Form entspricht. Dann behebe einen Punkt, statt die Diagnose zur Tapete verkommen zu lassen.
[ALLOY]: Das Secret-Handling wird auch schärfer. Credential-Loader, die Symlink-Ablehnung anfordern, schließen jetzt failsafe, wenn ein Token-Pfad symlinkiert ist. Das klingt nach einem kleinen Sicherheitsdetail, aber es ist die Art von kleinem Detail, die verhindert, dass ein vertrauenswürdiger Credential-Reader leise woandershin zeigt. Der praktische Test ist einfach: Wisse, wo deine Token-Dateien liegen, stelle sicher, dass sie keine Symlinks sind, und stelle sicher, dass die Runtime scheitert, statt zu raten, wenn der Pfad falsch ist.
[NOVA]: Provider-Routing ist eine weitere nützliche Oberfläche. xAI Device-Code OAuth hilft bei headless oder Remote-Setups, ohne localhost-Browser-Callback zu autorisieren. OpenRouter Provider-Routing-Policy wird geehrt, es sei denn, Modell- oder Agent-Parameter überschreiben es. Wenn du mehr als einen Modell-Provider betreibst, lohnt es sich, das direkt zu testen. Tätige einen kleinen Modellaufruf, bei dem die Provider-Route wichtig ist, und bestätige dann, dass die Route die war, die du beabsichtigt hast. Das Problem zu vermeiden ist, zu denken, dass du einen Backend testest, während ein anderer Backend leise den Aufruf bearbeitet.
[ALLOY]: Cron und Subagent-Übergabe bekommen ebenfalls Aufmerksamkeit. Geplante Haupt-Session-Arbeit hat jetzt eine sauberere Spur, sodass sie menschlichen Chat nicht so leicht blockiert. Erfolgreiche geplante Läufe können die bevorzugte finale Assistant-Ausgabe liefern, selbst wenn Diagnosewarnungen dahinter herziehen. Subagent-Abschluss-Übergabe ist resilienter, wenn die anfordernde Session veraltet oder inaktiv ist. Der nützliche Test ist ein geplanter Task und ein delegierter Task. Kommen sie an der richtigen Stelle zurück? Erscheint die finale Antwort, oder nur das Rauschen drumherum?
[NOVA]: Die Voice-Änderungen sind auch praktisch. Discord-Voice-Sessions können konfigurierten Benutzern in Voice-Kanäle folgen, und Echtzeit-Voice-Anweisungen können begrenzte Identität und Persona-Kontext beinhalten. Das bedeutet nicht, ein ganzes Profil in jede Voice-Session zu werfen. Es bedeutet, dass ein Voice-Agent genug stabilen Kontext tragen kann, um konsistent zu handeln, wenn die Konversation von Text zu Sprache und zurück wechselt. Teste das mit einem begrenzten Voice-Anwendungsfall, bevor du es einer längeren Session vertraust.
[ALLOY]: Bilderzeugung bekommt ein besseres Standard-Timeout. Dynamische Bilderzeugungsaufrufe erhalten jetzt einen 120-Sekunden-Watchdog, wenn kein engeres Timeout gesetzt ist. Das ist wichtig, weil Bildaufrufe oft länger dauern als Textaufrufe. Ein 30-Sekunden-Timeout kann eine gültige langsame Generierung wie kaputt aussehen lassen. Der Action Item ist, einen Bildprovider mit dem neuen Timeout zu testen und zu bestätigen, dass die UI oder der aufrufende Task langsamen Fortschritt meldet, anstatt das Ergebnis stillschweigend zu verlieren.
[NOVA]: Jetzt Codex. Die wichtige Änderung im aktuellen CLI-Release ist State. Ziele sind standardmäßig aktiviert mit dediziertem Speicher und Fortschrittsverfolgung. Ein Ziel ist nützlich, weil längere Coding-Arbeit ein dauerhaftes Ziel braucht. Ohne dieses Ziel kann ein Transcript voller guter Vorsätze sein und trotzdem abdriften. Probiere einen Task mit einer messbaren Endbedingung: repariere einen Test, aktualisiere eine Komponente oder produziere ein validiertes Script. Das Ziel sollte dem Agenten sagen, wo fertig ist.
[ALLOY]: codex remote-control wird auch ein glaubwürdigeres Tool. Es wartet auf Bereitschaft, meldet Maschinenstatus und behält explizites Start- und Stoppverhalten bei. Das ist wichtig, wenn Codex Teil eines Remote- oder Desktop-Control-Setups ist. Ein Remote-Befehl sollte dich nicht im Unklaren lassen, ob der Host bereit ist. Teste es, bevor du es im Ernstfall brauchst: starte den Control-Pfad, warte auf Bereitschaft, verifiziere Status, stoppe es und stelle sicher, dass der Stopp echt ist.
[NOVA]: Berechtigungsprofile und Plugin-Entdeckung sind die anderen Builder-Oberflächen. Profile bekommen List-APIs, Vererbung, verwaltete Requirements-Dateien, Runtime-Refresh und stärkere Windows-Sandbox-Integration. Plugin-Entdeckung zeigt installierte Versionen, Marketplace-Roots und Remote-Collection-Support. Extensions können Subagent-Start und -Stopp, Tool-Ausführung, Turn-Metadaten und async-Genehmigungen beobachten. Das bedeutet, Codex wird zu etwas, das andere Tools inspizieren und drumherum bauen können, nicht nur etwas, mit dem eine Person spricht.
[ALLOY]: Claude Code ist der Terminal-Agent-Stabilitätsblock. Angeheftete Hintergrund-Sessions in claude agents bleiben am Leben, wenn sie inaktiv sind, starten lokal neu, um Updates anzuwenden, und werden unter Speicherdruck erst nach nicht-angehefteten Sessions abgeworfen. Der alte simplify-Befehl wird zu code-review, und sein Job ist klarer: Finde Korrektheits-Bugs auf einem gewählten Aufwandsniveau, mit optionalen Inline-GitHub-Pull-Request-Kommentaren. Das ist viel besser als ein vager Cleanup-Befehl, der so tut, als wäre er ein Review.
[NOVA]: Der MCP-Paginierungs-Fix ist leicht zu unterschätzen. Wenn ein Server mehr als eine Seite von Resources, Templates oder Prompts hat, sollte der Client nicht so tun, als wäre Seite eins das ganze Universum. Ein fehlendes Tool sieht oft wie ein Modellfehler aus, aber der echte Bug ist Discovery. Nach dem Upgrade: Teste einen MCP-Server mit genug Resources zum Paginieren und bestätige, dass der Client alles sieht, was er sehen sollte.
[ALLOY]: Claude Code verschärft auch die Updater-Diagnosen, Enterprise-Login-Policy, PowerShell-Verhalten, Hintergrund-Genehmigungen und Bash-Exit-Handling. Der Test-Satz ist direkt: eine angeheftete Session, ein Code-Review auf einem echten Diff, eine MCP-Inventar-Abfrage, einen Berechtigungs-Wiederverwendungspfad und einen shell-lastigen Task. Wenn die durchgehen, ist dieses Update vom Release-Notiz zum Nützlichen gewandert. ...
[NOVA]: Der Build-Move ist, aufzuhören, diese als separate Spielzeuge zu behandeln. Wähle einen kleinen Agent-Workflow, der alle drei Oberflächen kreuzt: OpenClaw startet den Task, Codex editiert oder inspiziert etwas mit einem Ziel, und Claude Code reviewed oder prüft einen Terminal-Diff. Halte ihn tiny. Der Wert liegt darin zu sehen, wo State, Berechtigungen, Routing und Tool-Discovery im selben Job auftauchen. Wenn sich der Workflow verwirrend anfühlt, schreib auf, welche Oberfläche die Verwirrung verursacht hat. Diese Antwort sagt dir, wo du dein Setup verbessern solltest, bevor ein größerer Task davon abhängt.
[NOVA]: Das Hermes Agent Foundation Release verwandelt Subscriptions, lokale Tools und Messaging in eine schärfere Agent-Bank.
[ALLOY]: Hermes bekommt einen eigenen Abschnitt, weil dieses Release nicht nur eine kleine CLI-Politur ist. Es ist ein großes "Mach-das-Ding-einfacher-zu-installieren-einfacher-zu-verbinden-schneller-zu-starten-und-weniger-nervig-zu-bedienen"-Release. Das ist eine sehr hörbare Art von Nachricht, denn jeder Agent-Stack stößt irgendwann an dieselbe Wand: Das Modell ist bereit, die Tools sind verstreut, die Auth-Pfade sind merkwürdig, und der Mensch macht immer noch kleine Setup-Aufgaben, die eigentlich schon vor zwei Monaten verschwunden sein sollten.
[NOVA]: Fang mit der Installation an. Hermes ist jetzt ein echtes PyPI-Paket, der Einstiegsweg wird zu pip install hermes-agent und dann hermes. Das klingt fast zu einfach, um Luftzeit darauf zu verwenden, aber Installationsreibung ist Produkt-Reibung. Wenn ein Tool vor dem Öffnen erst ein Clone, ein Shell-Script, eine lokale Konvention und drei halb erinnerte Notizen erfordert, testen es weniger Leute ehrlich. Ein sauberer Paketpfad bedeutet, dass mehr Leute es auf einer frischen Maschine ausprobieren und sehen können, ob der Agent-Loop tatsächlich nützlich ist.
[ALLOY]: Das nächste große Stück ist der lokale OpenAI-kompatible Proxy. Führe hermes proxy aus, und Tools, die bereits wissen, wie man mit einem OpenAI-Style-Endpunkt spricht, können auf einen lokalen Hermes-Endpunkt zeigen, der von dem OAuth-Provider unterstützt wird, bei dem der Benutzer angemeldet ist. Die praktischen Namen liegen auf der Hand: Codex CLI, Aider, Cline, Continue, benutzerdefinierte Skripte. Die interessante Idee ist, dass ein abonnentenbasierter Provider ein lokaler Endpunkt werden kann, ohne dass jedes nachgelagerte Tool eine individuelle Auth-Integration braucht.
[NOVA]: Da beginnt der Spaß für Entwickler. Stell dir vor, Codex erwartet eine OpenAI-kompatible API. Anstatt einen anderen geheimen Pfad zu erfinden, zeigst du auf den Hermes-Proxy und lässt Hermes die Provider-Authentifizierung übernehmen. Der Test ist einfach: Starte den Proxy, richte einen Client darauf, führe eine kleine Anfrage aus und prüfe, welcher Provider sie tatsächlich bedient hat. Dann stoppe den Proxy und stell sicher, dass der Fehler klar ist. Wenn er wie ein normales Tool fehlschlägt, kannst du drum herum bauen. Wenn er wie Nebel fehlschlägt, lass ihn im Labor.
[ALLOY]: SuperGrok OAuth und der xAI-Pfad sind auf dieselbe Weise wichtig. Das Release erlaubt Hermes, Grok durch einen Flow mit angemeldetem Konto zu nutzen, anstatt jeden Provider als statische API-Key-Schublade zu behandeln. Das gibt dem Agent-Benchmark mehr Provider-Vielfalt, wirft aber auch eine Kontrollfrage auf: Welche Tools sollten welches Abonnement nutzen dürfen, und wie weißt du hinterher, was passiert ist?
[NOVA]: Deshalb sollte der Proxy-Test Logging enthalten. Keine große Observability-Zeremonie. Gerade genug Beweise, um zu beantworten: Welcher Client hat aufgerufen, welcher Provider geantwortet, welches Modell wurde verwendet, und ob eine Credential-Grenze überschritten wurde. Agent-Stacks werden viel weniger mysteriös, wenn "Welches Backend hat das bedient?" eine Antwort hat.
[ALLOY]: Hermes fügt auch x_search hinzu, was nützlich ist, weil Agenten oft aktuelle Social- oder Entwickler-Gerüchte brauchen, aber keine benutzerdefinierte Fähigkeit nur für eine X-Suche haben sollten. Behandle es als Beweis-Tool, nicht als Klatschkanone. Ein guter erster Einsatz ist eng begrenzt: Finde einen Release-Thread, einen Maintainer-Post oder einen aktuellen Incident-Bericht, dann zitiere das spezifische Ergebnis zurück in die Aufgabe. Ein schlechter Einsatz ist, dem Agenten zu erlauben, durch Social-Rauschen zu schwimmen und es Forschung zu nennen.
[NOVA]: Messaging ist auch eine große Hermes-Spur. Microsoft Teams ist Ende-zu-Ende verdrahtet, LINE und SimpleX Chat kommen, native Klärungs-Buttons landen für Telegram und Discord, und Discord-History-Backfill ist standardmäßig aktiviert. Das Letzte ist überraschend wichtig. Ein Chat-Agent, der einem Kanal ohne aktuellen Kontext beitritt, ist wie eine Person, die in eine Besprechung kommt und sofort eine Frage von vor zwanzig Minuten beantwortet. History-Backfill gibt dem Agenten eine Chance zu wissen, was bereits auf dem Bildschirm ist.
[ALLOY]: Die Handlungsaufforderung dort ist nicht "Jede Plattform verbinden." Wähl einen Kanal und teste eine Gesprächssteuerung. Klärungs-Buttons sind ein guter Anfang. Bitte den Agenten, zwischen zwei sicheren Optionen zu wählen, und bestätige, dass die Buttons erscheinen, die gewählte Antwort den Run erreicht und das Transkript die Entscheidung aufzeichnet. Das ist ein kleiner Test, aber er beweist, dass die Chat-Oberfläche mehr ist als Text, der in ein Void gepastet wird.
[NOVA]: Performance bekommt echte Zahlen. Hermes sagt, Cold Start sinkt um etwa neunzehn Sekunden, und Browser-Konsolen-Evaluationen werden durch eine persistente Chrome-DevTools-Verbindung dramatisch schneller. Das ist wichtig, weil lokale Agenten in kleinen Schleifen verwendet werden. Wenn jede Browser-Inspektion ein paar Sekunden dauert, fühlt sich der Agent klebrig an. Wenn dieselbe Inspektion fast sofort ist, werden Browser-Reparatur und Seitenbeweis viel erträglicher.
[ALLOY]: Versuch eine Browser-Inspektion vor und nach dem Update. Bitte Hermes, eine Seite zu inspizieren, führe eine harmlose JavaScript-Evaluation aus und berichte das Ergebnis. Mach es zweimal. Wenn der zweite Run schneller ist, weil die Verbindung warm bleibt, hast du etwas Nützliches gelernt. Wenn es sich immer noch langsam anfühlt, liegt der Flaschenhals vielleicht in deinem Browser-Profil, Tool-Startup, Netzwerk oder der Seite selbst.
[NOVA]: Die Write-Safety-Features sind der Teil, den ich sofort testen würde. Per-Turn-Datei-Mutations-Verifizierung bedeutet, dass der Agent nach Edits einen Footer bekommt mit dem, was sich auf der Disk verändert hat. LSP-Semantische-Diagnostik bei jedem Write bedeutet, dass der Agent Language-Server-Fehler sehen kann, bevor er fröhlich sagt, der Patch sei fertig. Das sind die Features, die verhindern, dass ein selbstbewusster Agent selbstbewusst falsch darüber ist, ob er tatsächlich die Datei editiert hat, die er zu haben glaubt.
[ALLOY]: Der Schnelltest ist ein kleiner Code-Edit. Sag Hermes, es soll eine Funktion mit einer offensichtlichen Type-Expectation ändern. Beobachte, ob die Dateiänderungs-Zusammenfassung erscheint. Beobachte, ob LSP-Diagnostik einen Fehler erkennt. Dann bitte den Agenten, ihn zu korrigieren. Das ist nicht glamourös, aber es ist genau die Art von Schleife, die einen Entwickler davor bewahrt, einen kaputten Patch zu akzeptieren, nur weil die Prosa fertig klang.
[NOVA]: /handoff ist ein weiteres nützliches Stück. Es bewegt eine aktive Session zu einem anderen Modell, Persona oder Profil, ohne Kontext zu verlieren. Der richtige Test ist keine große dramatische Übertragung. Starte eine kleine Debugging-Session mit einem schnellen Provider, dann übergib sie an ein tieferes Modell für die finale Review. Prüfe, ob das Ziel die Nachrichten, die Tool-History und die Dateien hat, die es braucht. Wenn Handoff funktioniert, hast du einen praktischen Eskalationspfad, anstatt von vorne anzufangen.
[ALLOY]: Hermes erweitert auch Computer Use über Anthropic-only-Annahmen hinaus mit dem cua-driver Backend, fügt plattierbare Video-Generierung hinzu, klickbare Terminal-URLs, Zed ACP Registry-Integration, OpenRouter Pareto Code-Routing, optionale Skills, API-Genehmigungs-Events und Plugin-seitige LLM-Aufrufe durch ctx.llm. Das ist viel, also versuch nicht, es als Liste zu verdauen. Wähl zwei Features, die einen aktuellen Ärger entfernen.
[NOVA]: Mein vorgeschlagener Hermes-Bench-Test hat fünf Teile. Eins, installiere oder aktualisiere und führe Doctor aus. Zwei, starte den lokalen Proxy und richte ein OpenAI-kompatibles Tool darauf. Drei, führe eine Browser-Inspektion aus und bestätige, dass sie schnell genug ist, um sie zu tolerieren. Vier, mach einen Datei-Edit und beobachte LSP plus Mutations-Verifizierung. Fünf, nutze Handoff oder Klärungs-Buttons in einer echten Chat-Oberfläche. Das ist genug, um zu wissen, ob Hermes in deinen täglichen Stack gehört oder als Wochenend-Experiment bleibt.
[ALLOY]: Und wenn es einen dieser Tests nicht besteht, ist das immer noch nützlich. Ein guter Bench beweist nicht nur, dass Tools glänzen. Er sagt dir, welcher Teil nicht bereit ist: Installation, Auth, Proxy, Browser, Write Safety, Messaging oder Handoff. So verwandelst du ein riesiges Release in eine nützliche Entscheidung statt einer Feature-Lawine. ...
[NOVA]: OpenAI Codex Appshots und Goal-Mode machen visuelle Produktarbeit weniger ratlos.
[ALLOY]: Appshots sind das sofort nützlichste Codex-Produkt-Update. In der macOS-App kannst du ein App-Fenster mit einem Hotkey an einen Codex-Thread anhängen. Der Thread bekommt einen Screenshot und verfügbaren Text. Das ändert UI-Reparatur, weil der Mensch nicht mehr jedes visuelle Problem in einen langen Absatz übersetzen muss. Das Modell kann den schlechten Zustand sehen, die Textschicht inspizieren und das Problem mit einer Komponente, einem Route oder einer Style-Regel verbinden.
[NOVA]: Die Probier-Version ist ein UI-Bug. Fang nicht mit einem huge Redesign an. Öffne einen App-Zustand, wo etwas sichtbar falsch ist: eine abgeschnittene Tabelle, ein misalignierter Button, ein Modal, das sich beengt anfühlt, eine Überschrift, die schlecht umbricht, oder ein Sidebar-Zustand, der nicht zur Seite passt. Erfass einen Appshot. Gib Codex ein Ziel: Beheb das sichtbare Problem, ohne das umgebende Layout zu ändern. Dann führe die Seite aus und erfass das Ergebnis erneut.
[ALLOY]: Goal Mode ist die andere Hälfte. Es ist jetzt allgemein verfügbar über die Codex App, die IDE-Erweiterung und die CLI. Das ist wichtig, weil ein Goal eine portable Definition von "Done" ist. Wenn die Aufgabe in der Desktop-App beginnt und in einem Editor oder in der Kommandozeile fortgesetzt wird, kann das Ziel an der Arbeit haften bleiben. Das Goal sollte konkret sein: diesen Test bestehen, diesen visuellen Defekt entfernen, dieses Artefakt generieren oder diesen API-Pfad aktualisieren, ohne unbezogenes Verhalten zu ändern.
[NOVA]: Browser-Annotationen machen Feedback spezifischer. Styling-Anfragen scheitern oft, weil die Anweisung räumlich ist: richte dies damit aus, reduziere diese Lücke, halte dieses Label lesbar, mach das Icon-Gewicht passend zum Button. Annotations-Support ermöglicht es dem Feedback, auf die Region zu zeigen, anstatt sich auf vage Prosa zu verlassen. Für Frontend-Arbeit kann das mehrere schlechte Patches sparen.
[ALLOY]: Read-only JavaScript-Kontext ist eine subtile Sicherheitsverbesserung. Er gibt dem Agent eine Möglichkeit, den Seitenstatus zu inspizieren, ohne dass daraus eine Mutation wird. Die richtige Reihenfolge ist immer noch: beobachten, schließen, editieren, verifizieren. Wenn ein Agent direkt von der Seite zum Mutieren springt, wird das Debugging schnell chaotisch. Read-only-Inspektion hilft dabei, diese Phasen sauber zu trennen.
[NOVA]: Locked Computer Use ist nützlich, sollte aber als Kontinuität unter Aufsicht behandelt werden, nicht als magische Autonomie. Berechtigte Mac Computer Use-Nutzer können Codex nach dem Sperren des Macs fernarbeiten lassen. Das ist gut für lange lokale Aufgaben, visuelle Checks oder Browser-Arbeit, die Zeit braucht. Bevor man es für ernsthafte Arbeit nutzt, sollte man Wake-Verhalten, Genehmigungen und Recovery testen. Eine gesperrte Maschine sollte die Macht des Agenten nicht versehentlich erweitern.
[ALLOY]: Das praktische Muster ist folgendes: nutze Appshots für visuelle Wahrheit, Goal Mode für das Ziel, Annotationen für exaktes Feedback, Read-only JavaScript für Inspektion und Locked Computer Use nur, nachdem der Genehmigungspfad langweilig vorhersehbar ist. Das ist eine bessere Produkt-Schleife als "beschreibe den Bug, hoffe, dass der Agent sich dieselbe Seite vorgestellt hat, und patche dann drei Dateien."
[NOVA]: Ein guter Builder-Trial ist ein Vorher-Nachher-Issue. Erfasse die kaputte UI, bitte Codex um die kleinste Korrektur, führe den Build aus, erfasse die reparierte UI und vergleiche die beiden Zustände. Wenn die Aufgabe mehr verändert als der sichtbare Defekt, lehne sie ab und verenge das Goal. Das hält den Workflow praktisch: visueller Beweis rein, Quellcode-Änderung raus, Verifizierung vor Vertrauen. Es gibt auch ein wiederverwendbares Muster für Design-QA, Accessibility-Fixes, Copy-Overflow, Dashboard-Politur und Desktop-App-Support.
[NOVA]: Sichere MCP-Tunnel verwandeln private Tools in erreichbare Agent-Tools, ohne eingehende Ports zu öffnen.
[ALLOY]: Das ist eine der wichtigsten Infrastructure-Geschichten, weil es verändert, wie private Tools in Agent-Systemen teilnehmen können. OpenAI und Anthropic treiben beide MCP-Tunnel-Muster voran. Die grundlegende Form ist ausgehende Konnektivität: ein lokaler oder interner MCP-Server verbindet sich durch einen Tunnel nach außen, und eine Agent-Oberfläche kann ihn erreichen, ohne einen eingehenden Port ins öffentliche Internet freizulegen.
[NOVA]: Der Grund, sich zu kümmern, ist einfach. Viele nützliche Tools sind privat. Sie leben auf einem Laptop, in einem Firmennetzwerk, hinter einer Firewall oder an einem lokalen Service. Ohne Tunnel kann ein Team sie entweder nicht von einer gehosteten Agent-Oberfläche nutzen oder muss ein Loch durch das Netzwerk bohren. Ein ausgehender Tunnel gibt einen saubereren Konnektivitätspfad.
[ALLOY]: Aber Konnektivität ist nicht Berechtigung. Dieser Satz ist das gesamte Risiko. Ein Tunnel kann ein Tool erreichbar machen, aber er entscheidet nicht automatisch, wer das Tool nutzen sollte, welche Methoden erlaubt sind, welche Daten rausgehen dürfen oder welche Aktionen Genehmigung brauchen. Wenn der MCP-Server mächtige Aktionen freilegt, bringt der Tunnel das Problem nur näher.
[NOVA]: Die Jetzt-ausprobieren-Übung ist es, ein privates MCP-Tool zu designen, als würde es live gehen. Benenne das Tool. Benenne den Account oder das Projekt, das es erreichen kann. Liste die Methoden auf, die der Agent aufrufen darf. Entscheide, welche Aufrufe Read-only und welche mutierend sind. Entscheide, ob mutierende Aufrufe menschliche Genehmigung brauchen. Logge jeden Aufruf mit genug Detail, um ihn später zu auditen. Dann entscheide, wo das lokale Secret lebt und wie es rotiert.
[ALLOY]: Das ist keine Bürokratie. Es ist der Unterschied zwischen "mein Agent kann einen internen Status-Service abfragen" und "mein gehosteter Agent kann alles tun, was mein Laptop-MCP-Server freilegt." Der Tunnel sollte eng sein. Wenn ein Tool nur Issue-Metadaten lesen muss, gib ihm keine Methode, die das Issue umschreiben kann. Wenn es nur eine Staging-Datenbank braucht, zeig nicht auf Production. Wenn es nur eine Zusammenfassung braucht, gib standardmäßig keine rohen Records zurück.
[NOVA]: Die besten Use Cases sind langweilig auf eine gute Art: interne Suche, lokale Docs, Build-Status, Read-only Dashboards, kleine Deployment-Checks, ein privates Kalender-Verfügbarkeits-Tool oder ein Source-of-Truth-Inventar. Wenn die funktionieren, geh vorsichtig in Richtung Write-Aktionen. Eine Write-Aktion durch einen privaten Tunnel sollte sich wie ein kleines Release anfühlen, nicht wie eine bequeme Nebensache.
[ALLOY]: Die Essenz ist praktisch. Sichere MCP-Tunnel machen private Tools leichter zu verbinden. Sie entfernen nicht die Notwendigkeit für Identität, Allowlists, Audit-Logs, scoped Secrets und Genehmigungs-Gates. Behandle den Tunnel als Pipe. Design das Berechtigungsmodell um das Tool herum.
[NOVA]: Der erste Build sollte Read-only sein. Ein nützlicher Starter-Workflow ist ein interner Status-Lookup, eine private Dokumentationssuche oder eine Staging-Gesundheitsabfrage. Mach, dass das Tool eine kleine Antwort und einen Trace von dem zurückgibt, was es gecheckt hat. Dann füge später eine genehmigungsbasierte Write-Aktion hinzu. Diese Sequenzierung hält den Tunnel nützlich, ohne die erste Version scary zu machen. Wenn ein Read-only Tool nicht sauber gescoped und auditiert werden kann, ist ein schreibfähiges Tool nicht bereit.
[NOVA]: Google Agent Executor macht langlaufende Agents fortsetzbar statt Einmal-Schuss.
[ALLOY]: Agent Executor ist interessant, weil er die Runtime-Schicht benennt, die viele Agent-Demos überspringen. Ein ernsthafter Agent-Run braucht ein Event-Log, Snapshots, Reconnect und Backfill, isolierte Actors, Single-Writer-Session-State und verzweigbare Trajektorien. Das sind keine glamourösen Features. Das sind die Dinge, die einen langen Run recoverierbar machen.
[NOVA]: Ein Einmal-Prompt kann in einem Chat-Transcript leben. Eine Multi-Stunden-Agent-Aufgabe kann das nicht. Sie kann browsen, Tools aufrufen, Zwischenzustände erstellen, auf einen User warten, nach einem Disconnect recoverieren und eine Strategie nach einem Failure forken. Wenn das alles nur als Model-Kontext lebt, ist der Run fragil. Wenn der Kontext komprimiert, unterbrochen oder verwirrt wird, verliert das System den Thread.
[ALLOY]: Das Event-Log ist das erste nützliche Teil. Es gibt dir eine Aufzeichnung von dem, was der Reihe nach passiert ist: Model-Entscheidungen, Tool-Aufrufe, Beobachtungen, Genehmigungen, Errors, Retries und Outputs. Das ist wichtig, wenn ein Run erfolgreich ist, weil du erklären kannst, wie es dazu kam. Es ist noch wichtiger, wenn ein Run fehlschlägt, weil du identifizieren kannst, welches Event falsch war, statt das ganze Model zu beschuldigen.
[NOVA]: Snapshots lösen ein anderes Problem. Langlaufende Sessions brauchen eine Möglichkeit zu pausieren und fortzusetzen, ohne die gesamte Welt neu abzuspielen. Ein Snapshot kann den State zu einem Zeitpunkt einfangen, sodass das System nach dem Reconnect oder Recovery fortfahren kann. Das ist wichtig für Browser-Agents, Coding-Agents, Data-Agents und jede Aufgabe, die State außerhalb des Prompts hat.
[ALLOY]: Verzweigung ist nützlich zum Debuggen und Erkunden. Wenn ein Agent einen falschen Weg eingeschlagen hat, möchte man nicht immer bei Null anfangen. Man möchte vielleicht vom letzten guten Punkt abzweigen und einen anderen Plan ausprobieren. Das ist näher dran an der Art, wie Entwickler Code debuggen: Den letzten bekannten guten Zustand finden, dann eine kleinere Änderung testen.
[NOVA]: Die Aufgabe ist es, eine bestehende Agent-Aufgabe in diese Runtime-Form zu bringen. Wähle eine Aufgabe, die sich gerade instabil anfühlt. Stell fünf Fragen. Was ist der Event-Stream? Wo wird der persistente Zustand gespeichert? Wie setzt der Lauf nach einer Trennung fort? Kann man von einem fehlgeschlagenen Schritt verzweigen? Welcher Nachweis bleibt nach Abschluss des Laufs?
[ALLOY]: Wenn du diese Fragen nicht beantworten kannst, könnte die Aufgabe trotzdem funktionieren, aber es ist noch kein Agent-System, dem man vertrauen kann. Agent Executor ist nützlich, weil es Entwickler zu wiederherstellbarer Ausführung statt zu heroischem Prompting drängt. ...
[NOVA]: Eine konkrete Übung für Entwickler ist es, eine instabile Aufgabe zu nehmen und ihre Ablaufkarte zu schreiben. Die Karte braucht ein Start-Event, eine Liste von Tool-Events, ein Genehmigungs-Event wenn ein Mensch involviert ist, ein Erfolgs-Event, und ein Fehler-Event, das fortgesetzt werden kann. Du brauchst keine vollständige Plattform, um daraus zu lernen. Selbst eine einfache lokale Implementierung wird besser, wenn der Workflow benannte Events statt eines riesigen Transkripts hat. Sobald du vom letzten guten Event fortfahren kannst, hört die Aufgabe auf, zerbrechliches Theater zu sein, und wird zu Software.
[NOVA]: GKE Agent Sandbox und Agent Substrate zielen auf die unhandliche Form von inaktiven aber zustandsbehafteten Agents.
[ALLOY]: Normale Server-Workloads sehen normalerweise nicht wie Agent-Workloads aus. Ein Web-Service bearbeitet Anfragen. Ein Batch-Job läuft und beendet sich. Eine Agent-Sitzung kann lange inaktiv sein, plötzlich aufwachen, Isolation brauchen, Tools nutzen, Zustand halten, dann wieder inaktiv werden. Multipliziert das mit Tausenden oder Millionen von Sitzungen, beginnt gewöhnliches Scheduling ungeschickt zu wirken.
[NOVA]: Die Arbeit von Googles GKE Agent Sandbox und Agent Substrate zielt auf genau diese Form ab. Die Bausteine sind Warm Pools, Snapshots, gVisor-Isolation, Actor-Scheduling und Worker-Multiplexing. Es geht nicht nur darum, "Agents auf Kubernetes laufen zu lassen." Es geht darum, isolierte zustandsbehaftete Sitzungen billiger und schneller aufzuwecken.
[ALLOY]: Warm Pools helfen, weil eine Sitzung von bereiter Kapazität starten kann statt von kalter Infrastruktur. Snapshots helfen, weil inaktiver Zustand suspendiert und fortgesetzt werden kann. gVisor hilft bei der Isolation. Actor-zu-Worker-Mapping hilft der Plattform, viele logische Sitzungen über weniger aktive Worker zu tragen. Das Thema ist nicht dekorativ; es ist eine Antwort auf die Ökonomie von Agent-Sitzungen.
[NOVA]: Die Probier-Version ist eine Last-Form-Skizze. Bevor du einen Agent-Service baust, schätze wie viele Sitzungen aktiv sind, wie viele inaktiv sind, wie lange sie inaktiv bleiben, welcher Zustand überleben muss, auf welche Tools sie zugreifen können, und wie schnell sie aufwachen müssen. Wenn die Workload meist inaktiv ist aber schnell fortgesetzt werden muss, könnten Warm Pools und Snapshots wichtiger sein als rohe Modellgeschwindigkeit.
[ALLOY]: Das ändert auch das Debugging. Wenn eine Agent-Sitzung über Actors und Worker wandert, brauchst du Sitzungsidentität, Logs, Snapshots und Tool-Call-Traces, die ihr folgen. Sonst sieht ein Fehler so aus, als hätte die Plattform den Lauf verschluckt. Infrastruktur für Agents muss auf Sitzungsebene observierbar sein, nicht nur auf Pod- oder Prozessebene.
[NOVA]: Coding Agents und MCP-Server sind gute Beispiele. Ein Coding Agent braucht vielleicht eine Sandbox mit einem Repository, Abhängigkeiten, Browser-Zustand und einem partial Patch. Ein MCP-Server braucht vielleicht Credentials und lokalen Kontext. Wenn diese Bausteine teuer zu rekonstruieren sind, braucht das System eine bessere Inaktivitäts- und Fortsetzungs-Geschichte.
[ALLOY]: Die Aktion ist nicht "jeden Agent morgen auf GKE umstellen." Es geht darum, die Workload-Form zu erkennen. Wenn deine Agent-Sitzungen wenige und kurz sind, behalt es einfach. Wenn sie viele, isolierte, inaktive und zustandsbehaftete sind, beginne damit, Snapshot- und Warm-Pool-Verhalten zu testen, bevor die Plattform teuer wird. ...
[NOVA]: Für einen Entwickler ist die praktische Frage Kosten pro nützlicher Sitzung, nicht Kosten pro Container. Wenn ein Workflow den größten Teil seines Lebens darauf wartet, dass ein User, ein Tool oder ein geplantes Aufwecken passiert, dominieren Kaltstart-Zeit und Inaktivitätskosten das Erlebnis. Teste einen kleinen Pool mit echtem Sitzungsverhalten: aufwecken, inspizieren, ein Tool aufrufen, pausieren, fortsetzen und beenden. Dann miss die nutzerbezogene Verzögerung und die zurückgelassenen Debugging-Evidenzen. Das sagt dir, ob das Substrat dem Produkt hilft oder nur das Diagramm seriös aussehen lässt.
[NOVA]: Googles Antigravity CLI Migration ist eine echte Planungsfrist für Gemini CLI Nutzer.
[ALLOY]: Google sagt, dass Gemini CLI Consumer und kostenlose Nutzung am 18. Juni 2026 keine Anfragen mehr bearbeitet, und Antigravity CLI wird die neue Terminal-Oberfläche. Das ist nicht nur ein Markenwechsel. Es ist ein Migrationsereignis für jeden, der Gewohnheiten, Scripts, Prompts, Skills oder Hooks um Gemini CLI herum aufgebaut hat.
[NOVA]: Google Antigravity CLI Migration ist der genaue Ausdruck, den man in den Kalender schreiben sollte, weil das kein vager Zukunftshinweis ist. Es ist eine datierte Terminal-Oberflächen-Änderung mit existierenden Scripts, Auth-Flows und angehängten Gewohnheiten.
[NOVA]: Der wichtige Teil ist die Harness-Richtung. Antigravity ist positioniert um Skills, Hooks, Subagents, Plugins, asynchrone Arbeit und geteilten Kontext über CLI und Desktop. Das bedeutet, der Terminal-Agent wird weniger wie ein einzelner Prompt-Runner und mehr wie eine konfigurierte Arbeitsumgebung.
[ALLOY]: Die praktische Migration beginnt mit dem Inventar. Liste die Gemini CLI Aufgaben, die du tatsächlich nutzt. Nicht die, von denen du dachtest, dass du sie nutzen würdest. Die, die jede Woche laufen. Für jede eine, notiere den Auth-Pfad, das Modell, die Konfiguration, die Dateien, die es liest, die Tools, die es aufruft, die Hooks, von denen es abhängt, und welcher Output den Erfolg beweist. Dann führe die höchstwertige Aufgabe durch den Antigravity-Pfad, bevor die Frist kommt.
[NOVA]: Achte auf Consumer- versus Enterprise-Verhalten. Eine persönliche CLI-Migration kann nervig sein. Eine Enterprise-Migration kann Policy, Login-Methode, Audit und erlaubte Provider betreffen. Wenn ein Team Wrapper-Scripts um Gemini CLI hat, sollte der Wrapper klar fehlschlagen, wenn der alte Pfad keine Anfragen mehr bearbeitet. Silentes Fallback ist hier der Feind.
[ALLOY]: Skills und Hooks brauchen besondere Sorgfalt. Ein Skill, der in einem Harness funktioniert, könnte ein Dateilayout, ein Berechtigungsmodell, eine Prompt-Form oder einen Tool-Namen annehmen, der sich nicht übersetzt. Ein Hook könnte zu einem anderen Zeitpunkt im Aufgabenlebenszyklus auslösen. Ein Subagent könnte weniger Kontext erben als erwartet. Teste diese Annahmen direkt.
[NOVA]: Der nächste Schritt ist klein. Wähle eine Aufgabe. Führe sie durch. Notiere die Unterschiede. Wenn sich die Ausgabe ändert, entscheide, ob das neue Ergebnis besser, schlechter oder nur anders ist. Wenn sich die Tool-Aufrufe ändern, entscheide, ob das akzeptabel ist. Wenn sich die Authentifizierung ändert, dokumentiere die neue Konfiguration, solange sie frisch ist.
[ALLOY]: Die Frist ist nah genug, dass Warten ein schlechter Plan ist. Migrationen werden einfacher, wenn der erste Test stattfindet, während das alte Tool noch funktioniert. ...
[NOVA]: Der beste Migrations-Workflow ist ein paralleler Lauf. Behalte den alten Gemini CLI-Pfad als Referenz, solange er noch antwortet. Führe dieselbe Build-Prompt durch Antigravity. Vergleiche nicht nur die Textantwort, sondern auch die verwendeten Tools, angeforderte Genehmigungen, geänderte Artefakte und die Zeit bis zu einem brauchbaren Ergebnis. Wenn Antigravity die Form der Aufgabe ändert, kann das in Ordnung sein. Was du vermeiden willst, ist den Unterschied zu entdecken, nachdem der alte Pfad still geworden ist.
[NOVA]: Microsoft MagenticLite zeigt, wie Computer-Use-Agents mit kleinen Modellen nützlich sein können, wenn das Harness um sie herum gestaltet wird.
[ALLOY]: MagenticLite ist interessant, weil es nicht mit "gib jede Aufgabe an das größte Modell" beginnt. Microsoft Foundry Labs kombiniert ein Harness, einen Orchestrator, Computer-Use-Modelle, Genehmigungen und Sandboxing. MagenticBrain basiert auf Qwen 38 Milliarden und wurde im Harness trainiert. Fara 1.5 bewältigt Computer-Use-Aufgaben über Varianten mit 4, 9 und 27 Milliarden Parametern.
[NOVA]: Der Schlüsselmechanismus ist Co-Design. Der Orchestrator sieht dieselbe Art von Tool-Schemata während des Trainings und der Inferenz. Das reduziert die Lücke zwischen Benchmark-Verhalten und Produktverhalten. Viele Agentenfehler passieren, wenn ein Modell ein Aufgabenformat lernt und das Produkt ihm dann eine andere Tool-Form, ein anderes Genehmigungsmodell oder einen anderen Browserzustand übergibt.
[ALLOY]: MagenticLite nutzt auch die QEMU-Sandbox von Quicksand für Browser-Sitzungen und Code-Ausführung. Das ist wichtig, weil Computer-Use-Agents unbekannte Seiten, Downloads, lokale Inhalte und manchmal Code berühren. Diese Arbeit in einer zurücksetzbaren Grenze auszuführen ist ein besseres Standardvorgehen, als den Agenten auf dem Haupt-Desktop frei umherwandern zu lassen.
[NOVA]: Das Genehmigungsdesign ist genauso wichtig wie das Modell. Ein guter Computer-Use-Agent sollte pausieren für Anmeldung, Absenden, Löschen, Zahlung, Kontoänderungen oder alles andere, das von umkehrbarer Navigation zu Konsequenzen übergeht. Es sollte nicht für jeden harmlosen Klick um Genehmigung bitten. Das System muss wissen, welche Aktionen sensibel sind.
[ALLOY]: Die "jetzt-ausprobieren"-Frage ist nicht "kann das ein Frontier-Coding-Modell ersetzen?" Die Frage ist "welche repetitiven Computer-Use-Aufgaben sind eng genug für einen kleineren Orchestrator plus ein spezialisiertes Browser-Modell?" Kandidaten umfassen das Überprüfen eines Dashboards, das Ausfüllen eines Entwurfsformulars, das Sammeln von Seitenbeweisen, das Navigieren in einem bekannten Web-Tool, das Organisieren lokaler Artefakte in einer Sandbox oder das Ausführen einer visuellen Demo.
[NOVA]: Die Wirtschaftlichkeit ist wichtig. Wenn jeder Klick das teuerste Modell aufruft, werden viele nützliche Automatisierungen nie erschwinglich. Ein kleinerer Orchestrator kann hochfrequente Aufgaben plausibel machen, wenn die Zuverlässigkeit hoch genug bleibt. Harness-treues Training ist die Wette: forme die Umgebung so, dass das kleinere Modell weniger Überraschungen hat.
[ALLOY]: Die Bewertung sollte praktisch sein. Kann es sich erholen, wenn sich eine Seite ändert? Kann ein Mensch die Kontrolle übernehmen? Kann es erklären, warum es an ein Browser-Modell delegiert hat? Kann die Sandbox sauber zurückgesetzt werden? Pausiert es an den richtigen Momenten? Beendet es die langweilige Aufgabe, ohne den Menschen zum Supervisor für jeden Schritt zu machen?
[NOVA]: Das ist der nützliche Blickwinkel für MagenticLite. Kleine Modelle sind keine Magie. Aber kleine Modelle in einem sorgfältigen Harness können genau richtig sein für einen Ausschnitt der Computer-Use-Arbeit. ...
[ALLOY]: Ein starkes erstes Anwendungsbeispiel ist etwas Repetitives mit offensichtlichem Erfolg: sammle drei Fakten aus einem bekannten Web-Tool, fülle ein Entwurfsformular aus, ohne es abzusenden, überprüfe ein Dashboard auf eine Statusänderung oder bereite einen lokalen Bericht in einer Sandbox vor. Das sind bauwürdige Workflows, weil das Ziel sichtbar und das Risiko begrenzt ist. Beginne nicht mit Zahlungen, Kontoänderungen, Produktions-Löschungen oder mehrdeutiger Recherche. Beginne dort, wo das kleinere Modell gewinnen kann, indem es günstig, schnell und vorhersehbar ist.
[NOVA]: Google Data Agent Kit verpackt Datenzugriff als konfigurierte Agent-Tools anstatt eingefügte Schemata.
[ALLOY]: Diese Geschichte ist wichtig, weil Datenarbeit einer der Bereiche ist, in denen Agenten schnell nützlich und schnell gefährlich werden können. Google Data Agent Kit bringt Datenskills und MCP-Style-Tools in Developer-Agent-Oberflächen einschließlich Codex, Claude Code, Gemini CLI, VS Code und Antigravity. Die Quellen umfassen BigQuery, AlloyDB, Spanner und Cloud Storage.
[NOVA]: Der nützliche Wandel ist von eingefügtem Kontext zu konfiguriertem Zugriff. Das Einfügen von Schema, Beispielzeilen und Anmeldedaten in einen Prompt ist fragil. Es kann veraltet, zu breit und schwer zu prüfen sein. Ein konfiguriertes Datentool kann Scope, Anmeldedaten, Validierung und eine wiederholbare Schnittstelle haben.
[ALLOY]: Der Aktionspunkt ist, den Datenagenten zu scoping, bevor man ihm Macht gibt. Was kann er lesen? Was kann er schreiben? Welche Datensätze sind tabu? Kann er teure Abfragen ausführen? Braucht er Zeilen-level-Sicherheit? Sollte er rohe Daten, Zusammenfassungen oder Abfragepläne zurückgeben? Wer überprüft eine generierte Abfrage, bevor sie Produktion berührt?
[NOVA]: Abfrageoptimierungs- und Validierungsfähigkeiten sind nützlich, weil ein Datenagent otherwise konsequent teuer sein kann. Eine schlechte Abfrage ist nicht nur falsch; sie kann langsam, kostspielig und nervig sein. Der Agent sollte die Tabellen erklären können, die er verwendet, die Filter, die er angewendet hat, und die Validierung, die er durchgeführt hat.
[ALLOY]: Drift- und Governance-Prüfungen sind ein weiterer guter Fit. Wenn sich ein Dashboard ändert, ein Schema driftet oder eine Pipeline unerwartete Werte zu produzieren beginnt, kann ein Agent bei der Untersuchung helfen. Aber auch hier ist der Zugriffs-Scope wichtig. Ein Datenagent sollte keinen breiten Schreibzugriff bekommen, nur weil er einen Chart erklären kann.
[NOVA]: Der praktische erste Build ist schreibgeschützt. Gib dem Agenten einen Datensatz, eine Fragetyp und eine Validierungsanforderung. Lass ihn die Abfrage, die Antwort und den Beweis produzieren. Entscheide dann, ob Schreibaktionen überhaupt ins System gehören. ...
[ALLOY]: Der Workflow wird stärker, wenn der Agent seine Arbeit in maschinell überprüfbaren Teilen zeigen muss. Fragen Sie separat nach der Anfrage, dem Ergebnis, der Validierungsprüfung und den Konfidenzgrenzen. Wenn die Anfrage teuer ist, verlangen Sie vor der Ausführung eine Schätzung. Wenn die Antwort eine Entscheidung beeinflusst, verlangen Sie die Quelltabelle und die Filterlogik. Das macht den Datenagenten für Entwickler nützlich, weil er Analysen beschleunigen kann, ohne die Teile zu verbergen, die überprüft werden müssen.
[NOVA]: Googles Gemini API-Key-Warnung gibt Agenten-Entwicklern eine Sicherheitsaufgabe, die sie heute erledigen können.
[ALLOY]: Google macht den Standpunkt unmissverständlich klar: Gemini API-Keys sind standardmäßige Google API-Keys, und API-Keys sind offene Geheimnisse. Behandeln Sie sie als kostenpflichtige Bearer-Tokens. Wenn sie in einem Browser-Client, einem generierten Repository, einer öffentlichen Demo oder einer nicht vertrauenswürdigen Erweiterung landen, ist das Risiko nicht theoretisch. Es kann zu unerwarteter Nutzung und Abrechnung führen.
[NOVA]: Die Anleitung für Gemini API-Keys ist nützlich, weil sie Sicherheit von einer vagen Ermahnung in eine klar definierte Aufgabe verwandelt.
[NOVA]: Die erste Maßnahme ist Isolation. Erstellen Sie Keys in eigenständigen Projekten, anstatt jedes Experiment in ein Produktionsprojekt zu mischen. Fügen Sie dann API-Einschränkungen hinzu, sodass der Key nur den vorgesehenen Service wie die Gemini API aufrufen kann. Wenn ein geleakter Key mehr Services aufrufen kann, als die App benötigt, ist der Schadensradius größer als nötig.
[ALLOY]: Als nächstes folgen Anwendungseinschränkungen. Ein Key kann nach Website, IP-Bereich, iOS-Bundle-Identifier oder Android-Paket und Zertifikatpaar eingeschränkt werden. Da ein Key einen Typ von Anwendungseinschränkung verwendet, sollten verschiedene Anwendungstypen separate Keys erhalten. Eine Browser-App, ein Server-Prozess, eine iOS-App und eine Android-App sollten sich nicht einen Allzweck-String teilen.
[NOVA]: Serverseitige Keys gehören in einen Secret Store wie den Secret Manager oder ein entsprechendes System. Sie sollten nicht in sichtbarem Client-Code eingebettet werden. Ein generiertes Beispiel, das eine kostenpflichtige Modell-API direkt von einem öffentten Browser-Client aus aufruft, ist ein Entwurf, kein einsatzfähiges Muster.
[ALLOY]: Die Überwachung schließt den Kreis. Verwenden Sie Cloud Asset Inventory oder Key-Auflistungen, um zu wissen, was existiert. Beobachten Sie die Anfrage-Zählmetriken nach Credential-ID. Wenn sich ein Key verbreitet, rotieren Sie ihn und erstellen Sie den Ersatz mit denselben Einschränkungen neu. Rotieren Sie nicht von einem lockeren Key zu einem anderen lockeren Key.
[NOVA]: Die sofortige Aufgabe ist unkompliziert. Wählen Sie einen Gemini-Key. Bestätigen Sie das Projekt. Bestätigen Sie die API-Einschränkungen. Bestätigen Sie die Anwendungseinschränkungen. Bestätigen Sie, wo es gespeichert ist. Bestätigen Sie, wie die Nutzung überwacht wird. Bestätigen Sie, wie es rotiert wird. Wenn eine Antwort "nicht sicher" lautet, ist das die nächste Korrektur. ...
[ALLOY]: Dies ist auch ein Problem generierter Apps. Ein Entwickler könnte einen Agenten bitten, eine Demo zu erstellen, und die Demo könnte beiläufig einen kostenpflichtigen Key in clientseitigen Code einfügen. Der sichere Workflow ist, den Modellaufruf hinter einer Server-Route zu platzieren, das Geheimnis aus der Serverumgebung auszulesen, nur das benötigte Ergebnis an den Browser zurückzugeben und zu dokumentieren, wie der Key eingeschränkt ist. Das ist keine ausgefallene Sicherheitstechnik. Das ist der minimale Weg vom Prototyp zu etwas, das man teilen kann, ohne eine Abrechnungskatastrophe einzuladen.
[NOVA]: Copilot Auto und semantische Issue-Suche machen Planung und Modell-Routing zum Teil der Oberfläche von Coding-Agenten.
[ALLOY]: Copilot Auto routet jetzt basierend auf Aufgabensignalen unter Respektierung der Admin-Richtlinie und zeigt, welches Modell ausgewählt wurde. Das ist nützlich für die tägliche Arbeit, weil nicht jede Aufgabe das schwerste Reasoning-Modell braucht. Eine kurze Erklärung, eine kleine Änderung oder eine Erstdiagnose könnte besser von etwas Schnellerem oder Günstigerem bedient werden.
[NOVA]: GitHub Copilot Auto ist die Modell-Routing-Seite, und semantische Issue-Suche ist die Kontext-Seite. Wenn man sie zusammenfügt, beginnt die Fehlerarbeit mit besseren Informationen.
[NOVA]: Der Kompromiss ist Reproduzierbarkeit. Wenn die Modellwahl sich basierend auf Aufgabenklassifizierung, Verfügbarkeit, Zuverlässigkeit, Abonnement oder Richtlinie ändert, sind zwei Durchläufe derselben Anfrage möglicherweise nicht vergleichbar. Für risikoarme Arbeit kann das in Ordnung sein. Für Migrationen, Sicherheitsfixes, Produktionspatches oder Incident-Reproduktion sollten Sie das Modell protokollieren oder es festsetzen.
[ALLOY]: Semantische Issue-Suche ist das umsetzbarere Copilot-Feature für Teams. Es ermöglicht Copilot Chat, verwandte Issues nach Bedeutung zu finden, nicht nur nach exaktem Text oder Labels. Das kann die Reihenfolge der Entwicklungsarbeit verändern. Anstatt ein Repository an einen Agenten zu werfen und zu bitten, eine vage Beschwerde zu beheben, fragen Sie zuerst nach verwandten Issues, gruppiert nach Symptom, Plattform, Fehlermodus oder Release-Bereich.
[NOVA]: Das Muster für sofortige Umsetzung ist: Zuerst suchen, dann bearbeiten. Fragen Sie nach dem Cluster verwandter Issues. Fragen Sie, welche Fehlermodi sich wiederholen. Wählen Sie einen engen Cluster. Übergeben Sie dann diese eingegrenzte Aufgabe an einen Coding-Agenten mit den relevanten Issue-Links und einer Erfolgsbedingung. Das gibt dem Agenten besseren Kontext und reduziert die Wahrscheinlichkeit, dass er das lauteste Symptom behebt, während er das eigentliche Muster verfehlt.
[ALLOY]: Die Admin-Richtlinie ist hier auch wichtig. Wenn eine Organisation bestimmte Modelle deaktiviert oder Routing-Regeln festlegt, sollte die Agentenoberfläche das respektieren. Modell-Routing ist jetzt Teil der Governance für Entwickler-Tools. Es ist nicht nur eine persönliche Präferenz.
[NOVA]: Die praktische Gewohnheit ist, die Modellwahl und Issue-Abfrage als Informationen zu behandeln. Welches Modell hat geantwortet? Welche Issues wurden berücksichtigt? Welcher Cluster wurde ausgewählt? Welcher Test beweist den Fix? Das ist genug Trace, um die Arbeit von Coding-Agenten weniger geheimnisvoll zu machen. ...
[ALLOY]: Ein guter Team-Workflow ist es, die semantische Issue-Suche zum ersten Schritt der Fehlerarbeit zu machen. Suchen Sie das Symptom, gruppieren Sie die verwandten Berichte, wählen Sie einen Cluster, und bitten Sie dann den Coding-Agenten erst dann um einen Patch. Für risikoarme Änderungen kann Copilot Auto das Modell auswählen. Für risikoreiche Änderungen setzen Sie das Modell fest oder protokollieren Sie es. Das erhält Geschwindigkeit für die tägliche Arbeit und Nachvollziehbarkeit für Änderungen, die später möglicherweise reproduziert werden müssen.
[ALLOY]: Fügen Sie alles zusammen und die nächste Warteschlange ist klar. Upgraden Sie OpenClaw, Codex und Claude Code, und testen Sie dann die geänderten Oberflächen, anstatt nur Versionen auszugeben. Für OpenClaw: Policy-Funde, Secret-Symlink-Ablehnung, Provider-Routing, Cron-Ausgabe, Subagent-Abschluss, Voice-Handover und Bild-Timeout-Verhalten.
[NOVA]: Für Codex: ein Appshot, eine zielgerichtete Aufgabe, eine Fernsteuerungs-Bereitschaftsprüfung, eine Berechtigungsprofil-Inspektion, eine Plugin-Inventarliste und ein Lifecycle-Event, das du tatsächlich loggen würdest. Für Claude Code: eine angeheftete Hintergrund-Session, ein Code-Review auf einem echten Diff, ein paginierter MCP-Server und eine shell-intensive Aufgabe.
[ALLOY]: Für die breiteren News: Design einen MCP-Tunnel mit Berechtigungen vor der Konnektivität, skizziere einen dauerhaften Zustand für einen langlaufenden Agenten, schätze ab, ob ein Agenten-Dienst größtenteils idle und stateful ist, migriere eine Gemini CLI-Aufgabe zu Antigravity, probiere eine small-model Computer-Use-Aufgabe in einer Sandbox, definiere den Scope eines schreibgeschützten Daten-Agenten, sichere einen Gemini-Key ab und nutze semantische Issue-Suche vor dem Bearbeiten.
[NOVA]: Die Messlatte ist nicht "hat das Modell etwas Cleveres gesagt." Die Messlatte ist, ob das System beobachtbar, eingeschränkt, rückholbar und nützlich genug ist, um zweimal ausgeführt zu werden. Die gute Nachricht heute ist, dass mehr Teile des Agent-Stacks die benötigten Bausteine bereitstellen, um dorthin zu kommen.
[ALLOY]: Der beste Weg, dies umsetzbar zu machen, ist, einen Build-Workflow für morgen zu wählen, nicht zehn auf einmal. Zum Beispiel: Nimm einen UI-Bug, erfasst ihn mit Appshots, setze ein Codex-Ziel, beheb ihn und verifiziere das Ergebnis. Oder nimm ein privates Status-Tool, mache es über einen schreibgeschützten MCP-Tunnel zugänglich und logge jeden Aufruf. Oder nimm eine flaky langlaufende Agenten-Aufgabe, schreibe die Ereignissequenz und entscheide, wo das Fortsetzen passieren sollte. Ein kleiner funktionierender Build lehrt mehr als ein gigantischer Plan.
[NOVA]: Und halte jeden Workflow ehrlich. Er sollte einen Auslöser, eine enge Berechtigungsgrenze, eine Erfolgsbedingung, eine Fehlerbedingung und einen Verifizierungsschritt haben. Das gilt, ob der Workflow eine Daten-Agenten-Abfrage ist, eine small-model Browser-Aufgabe, ein Copilot Issue Triage oder ein OpenClaw Cron-Job. Wenn der Agent dir nicht sagen kann, was er getan hat, was er verwendet hat und was sich geändert hat, ist der Build nicht bereit für den täglichen Einsatz.
[ALLOY]: Ein weiterer praktischer Filter: Wähle den Workflow, der die am häufigsten wiederholte Belästigung entfernt. Wenn ein Mensch immer wieder dasselbe Dashboard überprüft, mach das zur small-model Browser-Aufgabe. Wenn ein Team immer wieder dieselbe Datenbankfrage stellt, mach das zum schreibgeschützten Daten-Agenten. Wenn ein Coding-Agent immer wieder Issue-Kontext vermisst, mach semantische Issue-Suche zum Intake-Schritt. Die News sind wichtig, weil sie Buildtern bessere Griffe für Probleme geben, die sie bereits haben, und bessere Wege, ohne Raten zu shippen.
[NOVA]: Extra Builder-Picks sind auch eine kurze abschließende Überprüfung wert: Feature Flags für AI-Verhalten, Bild-Effizienzarbeit und Edge-Model Benchmarks. Füge einen Kill-Switch um eine Prompt- oder Config-Änderung hinzu, bewerte einen Bildpfad für Latenz und Kosten, oder teste ein lokales Modell auf dem tatsächlichen Gerät, anstatt anzunehmen, dass Desktop-Zahlen übertragbar sind.
[ALLOY]: Quellen-Links sind diese Woche auf der Episoden-Seite. Das war AgentStack Daily. Ich bin ALLOY.
[NOVA]: Und ich bin NOVA. Wir sind bald zurück. Toby On Fitness Tech dot com.