Hinzugefügt
- Ein
/mcp-Slash Command mit einem Live-Statuspanel für MCP-Server wurde hinzugefügt. - Die ACU-Nutzung wird jetzt im Befehl
/usageangezeigt. - Enterprise-Anmelderichtlinien werden jetzt in der CLI durchgesetzt.
- Eine
sandbox.excluded-Allow/Ask/Deny-Konfiguration (Benutzer- und Team-Settings) wurde hinzugefügt, um bestimmte Befehle außerhalb der Sandbox auszuführen; ausgeschlossene Befehle überspringen außerdem die Sandbox-Proxy-Umgebung.
Geändert
- Im Autonomous-Modus erzeugte Bearbeitungen liefern jetzt überprüfbare Diffs.
- Das Skill-
permissions:-Frontmatter gilt jetzt auch für automatische Genehmigungen.
Behoben
- Die Analyse der Befehlsgenehmigung für PowerShell-
$variable-Zuweisungspräfixe wurde korrigiert.
Hinzugefügt
- Für Subagenten kann jetzt ein Standardmodell konfiguriert werden.
- Eine
attribution-Option wurde zur Devin Local-Konfigurationsdatei hinzugefügt; setze sie auffalse, um Devin-Erwähnungen in Commit-Nachrichten zu unterdrücken.
Geändert
- Der MCP-Registry-Cache wird jetzt beim Start vorgewärmt, sodass MCP-Server früher bereit sind.
Behoben
- Unter Windows wird
bashjetzt zu Git Bash statt zum WSL-Launcher-Stub aufgelöst. - Injizierter Kontext wird nicht mehr in automatisch generierte Sitzungstitel aufgenommen.
- Das Umbrechen von CLI-Antworten auf Fragen über die volle Breite wurde korrigiert.
Behoben
- Das Parsen der MCP Registry wurde toleranter gegenüber alten und inkonsistenten Schemas gemacht.
Behoben
- Ein Fehler beim Laden von Skill-Dateien, die alternative Felder verwenden, wurde behoben.
Plugins
Installiere Bündel von Skills aus einem GitHub-Repo, einer Git-URL oder einem lokalen Ordner und teile sie projektübergreifend. Ein Plugin ist jede Quelle, die ein.devin-plugin/plugin.json-Manifest und ein skills/-Verzeichnis enthält; seine Skills werden als /<plugin>:<skill> verfügbar. Ein Plugin kann andere Plugins erfordern (werden automatisch installiert), optionale empfehlen und andere verbieten — so kann ein Plugin als kuratierte, verwaltete Sammlung dienen. Plugins sind in der Beta und für Enterprise standardmäßig deaktiviert, daher können sich Verhalten und Konfiguration in zukünftigen Releases ändern. Weitere Informationen findest du in der Plugins-Übersicht.Enterprise-Steuerung
Erweiterte Steuerungsmöglichkeiten für Admins, um festzulegen, was Devin Local tun kann und auf welche Tools es zugreifen kann.- Teams können Allow-/Deny-Listen für Terminalbefehle definieren, die über CLI-Berechtigungsbereiche mit exakter Befehlsübereinstimmung und
*-Wildcards durchgesetzt werden. - Steuerung auf Org-Ebene zum Deaktivieren von Devin CLI-Plugins: Wenn gesetzt, verweigert die CLI die Installation oder Aktualisierung von Plugins und überspringt die Skills aller installierten Plugins.
- Die Team-Einstellung „Disable CLI access“ wird jetzt für Devin Local (die in Windsurf gehostete CLI) durchgesetzt, einschließlich der gebündelten Agent-Registry und der Allowlist für erlaubte MCP-Server.
Hinzugefügt
devin plugins install <source>installiert ein Plugin (und die dafür erforderlichen Plugins) aus einem GitHub-owner/repo, einer Git-URL oder einem lokalen Pfad.devin plugins listzeigt installierte Plugins mit ihrer Version und ob sie derzeit durch eine Richtlinie blockiert sind.devin plugins info <plugin>zeigt die Skills, die ein Plugin bereitstellt, sowie die Listen für erforderliche, optionale und verbotene Plugins.devin plugins update [plugin]lädt ein Plugin (oder alle Plugins) erneut in der neuesten Version; lokale Plugins sind mit ihrem Quellordner verknüpft, sodass Änderungen ohne Neuinstallation sofort wirksam werden.devin plugins remove <plugin>deinstalliert ein Plugin; automatisch installierte erforderliche Plugins bleiben dabei erhalten.forbiddenPlugins-Einträge akzeptieren Glob-Muster (z. B.acme/*,*/secrets,https://gitlab.com/acme/*) zusätzlich zu exakten Identitäten und dem einzelnen*als vollständige Sperre.
Geändert
- Die Authentifizierung in ACP-Clients von Drittanbietern, einschließlich JetBrains und Zed, wurde verbessert: Sowohl die Browser- als auch die manuelle Anmeldung verwenden jetzt den Devin-Authentifizierungsablauf, sodass der manuelle
/login-Fallback dort funktioniert, wo er zuvor fehlschlug.
Behoben
- Bei der Anmeldung bei Devin werden jetzt die
proxy-Einstellungen inconfig.json(mode,url,no_proxy) berücksichtigt. Zuvor wurde der Login-Token-Austausch immer direkt durchgeführt (abgesehen von den UmgebungsvariablenHTTP_PROXY/HTTPS_PROXY) und ignorierte dabei eine konfiguriertemanual-Proxy-URL, den Modusoffundno_proxyauf Konfigurationsebene.
Behoben
- Benutzerdefinierte HTTP-Header werden jetzt durch die MCP OAuth-Erkennung und Autorisierungsabläufe weitergeleitet, sodass MCP-Server hinter einem Gateway, das zusätzliche Header erfordert (z. B. einen Authorization-Header), die OAuth-Anmeldung abschließen können.
- Integrierte MCP OAuth-Strategien (wie die von Figma) werden jetzt anhand des Issuers statt des Gateway-Hostnames abgeglichen, sodass sie korrekt aufgelöst werden, wenn der Server über ein Gateway oder einen Proxy erreicht wird.
Behoben
- Der IDE-Editor-Kontext (aktive Datei, Cursorposition, geöffnete Tabs) enthält jetzt explizite Hinweise zur Relevanz, sodass der Agent passives Durchsuchen von Code nicht mehr als Aufforderung versteht, an der fokussierten Datei zu arbeiten.
- Der IDE-Editor-Kontext (aktive Datei, Cursorposition, geöffnete Tabs) wird jetzt zusammen mit jeder Nutzernachricht einmalig eingefügt, statt vor jeder Modellantwort wiederholt zu werden, sodass der Agent nicht mehr erläutert, ob die geöffneten IDE-Dateien mit der Anfrage zusammenhängen.
Behoben
- Wenn Devin CLI gestartet und ohne das Senden einer Nachricht wieder beendet wird, bleibt in
devin listkeine leere Sitzung „Untitled“ mehr zurück; Sitzungen werden gespeichert, sobald du deine erste Nachricht sendest.
Hinzugefügt
- Unterstützung für das Modell Gemini 3.5 Flash.
- Neuer Befehl
/cloud-attach <session-id>, um eine bestehende Cloud-Devin-Sitzung mit vollständigem TUI-Rendering zu übernehmen (Tool-Aufrufe, Nachrichten, Pläne, Dateibearbeitungen). Das bestehende Verhalten von/handoffbleibt unverändert. - Neuer Befehl
/cloud-sessions [--all], um aktuelle Cloud-Devin-Sitzungen und die zugehörigen Sitzungs-IDs zum Verbinden aufzulisten. - Benutzerdefinierte Subagent-Profile können über das Frontmatter-Feld
max-nestingdas verschachtelte Starten von Subagents aktivieren und damit die Standardgrenze für die Verschachtelungstiefe überschreiben. - Unterstützte Editor-Integrationen, einschließlich Windsurf, zeigen dem Agenten jetzt, welche Datei Sie geöffnet haben, Ihre Cursor-Position und andere geöffnete Editor-Tabs als Teil seines Kontexts.
--export-Flag zum Exportieren des Unterhaltungsverlaufs im ATIF-Format.- Neuer Slash Command
/fast, um schnell zu SWE-1.6 Fast zu wechseln, mit Preisvergleich zum aktuellen Modell. - Figma MCP server können sich jetzt mit
devin mcp add figma --url https://mcp.figma.com/v1ohne zusätzliche Konfiguration authentifizieren. - Wenn Sie zur Erteilung einer Berechtigung für ein MCP-Tool aufgefordert werden, werden jetzt zwei zusätzliche serverweite Optionen angeboten: alle Tools auf dem Server für die aktuelle Sitzung oder dauerhaft genehmigen. So können Sie umfassenderen Zugriff gewähren, ohne jedes Tool einzeln erneut genehmigen zu müssen.
- Prompt-Navigation und einklappbare Befehlsabschnitte in Terminals mit Shell-Integration. Nutzer von VS Code, Windsurf, Ghostty, iTerm2, kitty, WezTerm und Windows Terminal können jetzt mit Tastenkombinationen zwischen Prompts springen (z. B. Strg+Umschalt+Pfeil hoch/runter in VS Code), Prompt-Markierungen in der Bildlaufleiste sehen und Abschnitte der Agent-Ausgabe einklappen (iTerm2). Prompt-Markierungen bleiben auch nach dem Wiederherstellen einer Sitzung erhalten.
- Die Revert-Vorschau zeigt jetzt Zeilen-Diff-Statistiken (
+N -M) und eine Schaltfläche “Diff anzeigen” für alle Aktionstypen (Wiederherstellen, Löschen, Neuerstellen). - Konfigurationsoption
show_hints, um “Wussten Sie schon”-Tipps zwischen Eingaben zu unterdrücken (Standard: aktiviert)
Geändert
- Lange Unterhaltungen werden jetzt schon früher im Hintergrund komprimiert, sodass der Agent weniger Zeit mit Wartepausen verbringt, wenn der Kontext fast ausgeschöpft ist.
- ATIF-Exporte enthalten jetzt detailliertere Transkriptinformationen pro Schritt, einschließlich Telemetrie und Zeitmetriken.
- Shell-Befehle, die nach einem Timeout im Hintergrund weiterlaufen, geben jetzt an, wie lange Devin gewartet hat, bevor die Kontrolle zurückgegeben wurde.
- Der integrierte Explore-Subagent kann jetzt zusätzlich zu seinen schreibgeschützten Codebase-Tools auch die Websuche verwenden, um Themen außerhalb der Codebase zu recherchieren. Beliebige URLs abrufen oder Dateien bearbeiten kann er weiterhin nicht.
- Homebrew-Installationen werden jetzt extern verwaltet. Der Befehl
/updateweist Nutzer jetzt an, stattdessen überbrew upgrade devinzu aktualisieren, anstatt eine Selbstaktualisierung zu versuchen. - HTTP-MCP-Server versuchen jetzt zuerst Streamable HTTP und fallen gemäß der MCP spec automatisch auf das Legacy-SSE zurück, wenn der Server mit einem HTTP-4xx-Fehler antwortet.
- MCP-OAuth-Callback-Seiten zeigen jetzt Erfolg- und Fehlerbildschirme im Devin-Design statt nur Klartext an.
- Der Produktname wurde in der nutzerseitigen UI, im REPL-Begrüßungs- und Startbanner, in Beschreibungen von Slash-Befehlen (
/bug), in der Ausgabe von Fehlerberichten, in Cloud-Handoff-Nachrichten, in Meldungen zur Versions-Selbstverwaltung, in Tipps und in der öffentlichen Dokumentation von „Devin for Terminal“ in „Devin CLI“ geändert. Der Binärname, die Konfigurationspfade und die Installations-URLs bleiben unverändert. - Die Revert-Vorschau zeigt jetzt aussagekräftige Warnungen für irreversible Aktionen statt leerer Platzhalter an.
- Schreibgeschützte Shell-Befehle (z. B.
ls,cat,pwd) lösen beim Revert keine Warnungen für irreversible Aktionen mehr aus. - Die Shell-Integration startet jetzt schneller, wodurch sich die spürbare Verzögerung beim Öffnen einer Shell verringert.
- Die Begrüßungsnachricht beim ersten Start von Devin CLI wurde gekürzt.
- Windows: Die Standard-Shell für nicht interaktive Vorgänge ist jetzt PowerShell statt Git Bash. Git for Windows wird nicht mehr benötigt, um Devin CLI unter Windows auszuführen.
Behoben
- Bildanhänge in Windsurf zeigen jetzt die richtige Warnung an, wenn das ausgewählte Devin-CLI-Modell keine Bilder unterstützt.
- Antworten, die bisher stillschweigend abgeschnitten wurden, wenn das Modell seine maximale Ausgabetoken-Grenze erreicht, zeigen jetzt eine Warnung an und werden im Pipe-Modus mit einem Exit-Code ungleich null beendet, statt Teilausgaben so zurückzugeben, als wären sie vollständig.
- Die reduzierte Obergrenze für angehängte Bilder bleibt jetzt nach einem HTTP 413 über weitere Eingaben hinweg bestehen; dadurch wird verhindert, dass die Obergrenze bei jeder Eingabe auf 20 zurückgesetzt wird und wiederholt 413-Zyklen auslöst
- bmp-/tiff-/ico-Bilder werden jetzt am Chokepoint von
message-forestin PNG neu kodiert, statt sie mit einem nicht unterstütztenmime_typean Anthropic weiterzuleiten, was sich zuvor in 400-Fehlern wiemessages.N.content.0.image.source.base64.media_type: Input should be 'image/jpeg', 'image/png', 'image/gif' or 'image/webp'äußerte. - Übergroße (>5 MB) Bilder, deren Bytes nicht vollständig decodiert werden können, werden jetzt verworfen, statt unverändert durchgereicht zu werden, was sich zuvor in 400-Fehlern wie
image exceeds 5 MB maximumäußerte. - Beim Tippen in das Feld “Other (type your own)” einer Multiple-Choice-Frage werden
e/Leerzeichen nicht mehr verworfen undj/k/Ziffern nicht mehr als Tastenkürzel behandelt; alle Zeichen werden jetzt in die Antwort eingefügt. - Der Plan-Modus ist jetzt verfügbar, wenn Ihre Organisation den Sandbox-Modus erfordert. Zuvor wurden
/planund/mode planmit “Plan mode is not available” abgelehnt, obwohl der Plan-Modus schreibgeschützt ist. - Hooks vor der Nutzereingabe, die mit Exit-Code 2 beendet werden, blockieren den Prompt jetzt korrekt, statt stillschweigend ignoriert zu werden.
- Beim Zurücksetzen eines Schritts wird kein irreführender Konflikt “file was modified externally” mehr für Dateien gemeldet, bei denen die Bearbeitung des Agents in der IDE abgelehnt wurde.
- Das Zurücksetzen oder Bearbeiten eines abgebrochenen Prompts (gestoppt, bevor irgendeine Ausgabe gestreamt wurde) schlägt nicht mehr mit “could not resolve step.” fehl.
- Im Sandbox-Modus bleiben nach Abschluss von Befehlen keine leeren Ghost-Dotfiles (
.bashrc,.gitconfig,.mcp.jsonusw.) mehr im Projektverzeichnis zurück. - Das sitzungsinterne Tool
skillfindet jetzt auch Skills hinter symbolisch verlinkten Verzeichnissen unter.windsurf/skills/,.agents/skills/und.claude/skills/, entsprechenddevin skills list. /handofferfasst jetzt unversionierte Dateien aus dem gesamten Repository, nicht nur aus dem aktuellen Unterverzeichnis/handoffschließt jetzt unversionierte Dateien in den an Cloud-Devin gesendeten Git-Diff ein, nicht nur verfolgte Änderungen- “Always Allow”-Berechtigungen in Windsurf bleiben jetzt über Sitzungen hinweg bestehen. Zuvor gewährte die Auswahl von “Always Allow” im ACP-Berechtigungsdialog den Geltungsbereich nur für die aktuelle Sitzung.
Websuche
Durchsuche das Web direkt aus deinen Devin CLI-Sitzungen. Der Agent kann Dokumentation nachschlagen, Lösungen finden und relevante Informationen aus dem Internet einbeziehen, ohne das Terminal zu verlassen.Hinzugefügt
- Integrierter OAuth-Device-Flow für den GitHub MCP-Server.
devin mcp add github --url https://api.githubcopilot.com/mcp/authentifiziert jetzt per Device-Flow (Code auf github.com/login/device eingeben), ohne dass--oauth-client-iderforderlich ist. /copy-Befehl, um die letzte Agentenantwort in die Systemzwischenablage zu kopieren. Funktioniert über SSH-Verbindungen und auf Linux-Desktops.- Nummerierte Optionen in Auswahl-Prompts können jetzt direkt mit den Tasten
1-9ausgewählt werden, anstatt mit den Pfeiltasten und Enter zu navigieren. In Prompts ohne Suchfunktion wird die Tastenkombination als Ziffernpräfix bei jeder Option angezeigt. web_search-Tool zum Durchsuchen des Webs während Agent-Sitzungen.
Behoben
- Das Abbrechen einer Sitzung stoppt jetzt auch laufende Subagenten, statt sie im Hintergrund weiterlaufen zu lassen
- Shell-Befehle, die Ausgaben nach
/dev/nullumleiten (z. B.2>/dev/null,>/dev/null,&>/dev/null), fragen nicht mehr nach Schreibberechtigung für/dev/null. - Vorschauen des Edit-Tools zeigen jetzt die korrekten Datei-Zeilennummern an, statt immer bei 1 zu beginnen.
- Das Ausgabe-Token-Limit wurde von 16k angehoben, sodass es der tatsächlichen Kapazität jedes Modells entspricht (128k für Opus, 64k für Sonnet) und Antworten nicht mehr vorzeitig abgeschnitten werden.
- Option+Backspace löscht jetzt Wörter in Auswahlsmenüs (Feld „Other“ bei Nutzerfragen und Suche) auf Terminals im BS-Modus korrekt, statt ein „h“ einzufügen.
- Die Ausgabe von Slash-Commands hat jetzt eine konsistente visuelle Trennung vom Prompt, passend zur Darstellung von Agentenantworten.
Hinzugefügt
skill searchkann rekursiv unter einem Projektpfad nach durch das Modell aufrufbaren Skills suchen und sie nach Schlüsselwörtern filtern.
Geändert
- Standardmodell ist jetzt SWE 1.6 Fast statt Adaptive.
Behoben
apply_patch-Diffs werden jetzt bereits während des Schreibens des Patches schrittweise angezeigt, nicht erst nach dessen Abschluss. Sowohl Patches für neue Dateien als auch zum Ändern bestehender Dateien zeigen Diffs fortlaufend an.- Befehlshinweise zeigen jetzt den Namen der Binärdatei an, mit der Devin CLI gestartet wurde, wenn es über eine umbenannte Binärdatei, einen Symlink oder einen Alias ausgeführt wird.
- Ein Prozesshänger bei fehlgeschlagener dynamischer Client-Registrierung mit MCP OAuth wurde behoben. Der lokale Callback-Server wurde im Fehlerfall nicht ordnungsgemäß beendet, wodurch der Prozess unbegrenzt auf eine Browser-Weiterleitung wartete, die nie eintreffen würde.
/steps,/revertund/forkzeigen jetzt auch Schritte von vor der Kompaktierung an und funktionieren mit ihnen. Zuvor machte das Kompaktieren einer Sitzung alle früheren Schritte unsichtbar und verhinderte, dass sie zurückgesetzt werden konnten.- Text erscheint im Scrollback jetzt korrekt vor Tool-Aufrufen, wenn beides im selben Streaming-Durchlauf erzeugt wird.
Behoben
- Der
/usage-Befehl zeigt für Nutzer mit Quotenabrechnung jetzt den verbleibenden Quotenprozentsatz und den Saldo im Überschreitungsstatus an, statt „no credits consumed.“
bumps: chisel: minor config-importers: minor
Unterstützung für den Import von MCP-Konfigurationen für die Editoren OpenCode, VS Code und Zed hinzugefügt. Laden der globalen MCP-Konfiguration von Cursor (~/.cursor/mcp.json) hinzugefügt.
Neue Anbieter können über read_config_from in der Nutzerkonfiguration umgeschaltet werden.Hinzugefügt
-
Dateibearbeitungen aus
apply_patchwerden in Windsurf jetzt als Inline-Diffs angezeigt, passend zur Diff-Vorschau, die bereits für das Tooleditangezeigt wird. -
Befehl
/login-status, um Debugging-Informationen zur Anmeldung anzuzeigen (E-Mail, Plan, Team). -
Neues Hook-Ereignis
post_compaction, das nach der Kontextkompaktierung ausgelöst wird; die Zusammenfassung der Kompaktierung ist auf stdin verfügbar.
Geändert
- Berechtigungsabfragen verwenden jetzt klarere Formulierungen für Befehlsoptionen mit dauerhafter Freigabe und können, wenn dies durch die Organisationsrichtlinie erlaubt ist, einen Wechsel zu Bypass anbieten.
-
Shell-Befehle im Hintergrund werden jetzt als einzelne Exec-Karte mit Spinner dargestellt, statt für jeden
get_output- undkill_shell-Poll separate Karten „Befehl gelesen“ / „Shell wird beendet“ anzuzeigen. - Ctrl+L leert den Bildschirm jetzt korrekt, wie in bash und anderen Shells. Sichtbare Inhalte werden in den Scrollback-Puffer des Terminals verschoben, sodass du weiterhin nach oben scrollen und sie sehen kannst. Die vollständige Neuzeichnung (erneutes Rendern aller Inhalte von Grund auf) wurde auf Ctrl+Shift+L verschoben.
- Das Startbanner zeigt nicht mehr die E-Mail-Adresse des Nutzers an.
- Wenn du eine Sitzung aus einem anderen Verzeichnis fortsetzt, wirst du jetzt aufgefordert, zwischen dem ursprünglichen Verzeichnis der Sitzung, einem dauerhaften Wechsel in dein aktuelles Verzeichnis oder der einmaligen Verwendung deines aktuellen Verzeichnisses zu wählen.
- Streaming-Ansicht für Modellausgaben verbessert.
- Das Braille-Logo beim Start wurde aktualisiert und entspricht jetzt dem Design auf devin.ai/terminal.
Behoben
- Beim Fortsetzen einer Windsurf-Sitzung mit
devin -rwird jetzt der Unterhaltungsverlauf statt eines leeren Bildschirms angezeigt. - Die MCP OAuth-Erkennung funktioniert jetzt auch mit Servern, die nur POST unterstützen, und mit Servern, deren
.well-known-Pfade durch SSO geschützt sind. - Beim Fortsetzen einer Sitzung wird jetzt der ausgewählte Modus (Plan, Ask, Code) korrekt wiederhergestellt, statt stillschweigend zu Code zurückzusetzen.
- Die Skill-Erkennung erfasst keine doppelten Skills mehr aus verschachtelten Konfigurationsverzeichnissen innerhalb von Skill-Ordnern, wodurch der Token-Verbrauch bei Sitzungsbeginn reduziert wird.
- Das Setup der Shell integration (
devin shell setup) ist jetzt für Enterprise-Konten verfügbar.
Behoben
- Opt+Backspace fügt auf Terminals, die BS für Backspace senden, kein „h“ mehr ein.
Interaktive Schrittauswahl für /revert
/revert ohne Argumente öffnet jetzt eine interaktive, durchsuchbare Auswahl, die alle Schritte der Unterhaltung anzeigt. Wählen Sie einen Schritt aus, um zu diesem Schritt zurückzusetzen. Drücken Sie Esc zweimal, während der Agent im Leerlauf ist, um dieselbe Auswahl zu öffnen.Hinzugefügt
-
MCP-Server, die mit
"transport": "sse"(Legacy-SSE-Protokoll) konfiguriert sind, werden jetzt vollständig unterstützt. Zuvor wurden diese Server mit einem Fehler abgewiesen; jetzt verbinden sie sich über das Legacy-SSE-Protokoll (GET für den Event-Stream, POST für Nachrichten). Gespeicherte OAuth-Token werden automatisch eingefügt, und 401-Antworten lösen den interaktiven OAuth-Flow aus. - Terminal-Benachrichtigung (Signalton + Desktop-Benachrichtigung) bei erfolgreicher Authentifizierung, damit Sie nach der Anmeldung im Browser leichter zum Terminal zurückkehren können.
-
/btw <prompt>stellt dem Agenten eine kurze Nebenfrage unter Verwendung des aktuellen Unterhaltungskontexts. Die Antwort wird in ein Feld unterhalb der Agentenausgabe gestreamt, ohne die Frage zur Hauptunterhaltung hinzuzufügen, sodass Sie kurz nachfragen können, ohne die Arbeit des Agenten zu unterbrechen. -
devin cloud drs-Unterbefehle zum Verwalten von Environment-Blueprints, Sandbox-Sitzungen und Builds direkt über die CLI. - Willkommensfeld beim ersten Start mit Tipps für den Einstieg in Devin for Terminal.
-
Aufforderung zum Verbinden eines Git-Anbieters während
devin setup: Erkennt lokal angemeldetegh-CLI-Konten und bietet an, sie mit Devin zu verbinden oder den Browser zu öffnen, um eine GitHub App oder einen anderen Anbieter einzurichten. -
Die Eingabe von
&bei leerer Eingabeaufforderung aktiviert den Handoff-Modus, eine Abkürzung für/handoff, die das!-Bash-Modus-Muster widerspiegelt. - Kontextabhängiger Platzhaltertext im Eingabefeld führt Nutzer je nach Status des Agenten: Er fordert dazu auf, Devin im Leerlauf um Hilfe zu bitten, schlägt vor, Devin während der Arbeit anzuleiten, und zeigt an, wie Nachrichten in der Warteschlange gesendet werden.
-
Unterstützung zum Deaktivieren einzelner MCP-Tools pro Server über
disabledToolsin der MCP-Konfiguration. Deaktivierte Tools sind für den Agenten ausgeblendet und werden beim Aufruf abgewiesen. -
devin mcp enable- unddevin mcp disable-Unterbefehle zum Ein- und Ausschalten von MCP-Servern, ohne sie zu entfernen. Unterstützt--scope(user, local, project). Deaktivierte Server werden mit einem(disabled)-Label indevin mcp listund einer Statuszeile indevin mcp getangezeigt. -
Unterstützung für MCP-Server, die einen vorab registrierten OAuth-Client erfordern (z. B. GitHub). Übergeben Sie
--oauth-client-id(und optional--oauth-client-secret) andevin mcp addunddevin mcp login, oder setzen SieoauthClientId/oauthClientSecretin Ihrer MCP-Konfiguration. - Die Auswahl der Devin-Organisation ist jetzt Teil des Setup-Assistenten. Nutzer mit mehreren Devin-Organisationen werden beim Onboarding aufgefordert, eine auszuwählen; Nutzer mit nur einer Organisation werden automatisch ausgewählt.
-
Befehl
/orgzum Auswählen einer Devin-Organisation im Terminal. - Option, beim Verlassen des Plan-Modus einen Plan an eine Cloud-Devin-Sitzung zu übergeben, verfügbar für Nutzer, die mit einem Devin-Konto angemeldet sind.
-
Ctrl+R-Fuzzy-Suche zum Einfügen vorheriger Prompts in das Eingabefeld. -
Abschnitt zur Proxy-Konfiguration in
config.json, um zu steuern, wie die CLI ausgehenden HTTP-Datenverkehr weiterleitet. Setzen Sieproxy.modeauf"system"(Standard),"manual"oder"off", geben Sie für den manuellen Modus eineproxy.urlan und verwenden Sieproxy.no_proxy, um bestimmte Hosts zu umgehen. -
Zusätzliche Theme-Namen
terminal-lightundterminal-darkfür 16-Farben-Terminal-Themes.16colorundterminal-colorswerden aus Gründen der Abwärtskompatibilität mitterminal-darkweiterhin unterstützt. -
/themeakzeptiert optional einen Theme-Namen, etwa/theme darkoder/theme light. - Wenn die CLI in einem Repo geöffnet wird, das über ein Devin-Wiki verfügt, wird das Wiki jetzt im Hintergrund heruntergeladen und dem Agenten in nachfolgenden Sitzungen zur Verfügung gestellt, sodass er Projektfragen mithilfe eines Explore-Subagenten beantworten kann.
Geändert
- Browser-Authentifizierungsseiten wurden überarbeitet und zeigen jetzt einen Verbindungsstatus zwischen Ihrem Computer und Devin an – passend zum Stil der devin.ai-Website.
- Anmelde- und API-Key-Authentifizierungs-Labels verwenden jetzt Devin- oder generische API-Key-Formulierungen anstelle von Legacy-Windsurf-spezifischen Formulierungen.
- Code mode genehmigt Dateiänderungen in Workspace-Verzeichnissen jetzt automatisch. Der separate Modus “Accept Edits” wurde in Code integriert; beide werden in der Modusauswahl als “Code” angezeigt, wobei die Variante mit automatischer Genehmigung verwendet wird, wenn die Org-Richtlinie dies zulässt.
-
Das Standardmodell ist jetzt Adaptive, das jeden Turn automatisch an das beste Modell für die jeweilige Aufgabe weiterleitet. Sie können weiterhin mit
/modelein bestimmtes Modell auswählen oderagent.modelin Ihrer Konfiguration festlegen. -
Declarative Repo Setup (DRS) ist jetzt ein integrierter Agent-Skill statt eines
/drs-Slash-Befehls. Der Agent ruft ihn automatisch auf, wenn Sie nach dem Environment-Setup fragen. Diedevin cloud drs-Unterbefehle funktionieren weiterhin wie bisher. - Vorschauen von Shell-Befehlen verwenden jetzt klarere Titel und zeigen Befehle im Vorschaubereich mit einem Prompt-Präfix an.
- Cloud-Handoffs senden jetzt den gesammelten Terminal-Kontext in einem aufklappbaren Abschnitt.
-
/handoffstoppt jetzt, wenn die ausgewählte Organisation keinen verbundenen Git-Anbieter hat, und fordert den Nutzer auf, vor einem erneuten Versuchdevin setupauszuführen. - Neue Devin CLI-Sitzungen verwenden einprägsame Wortpaar-IDs.
- Die Modellauswahl zeigt jetzt beim hervorgehobenen Modell gekennzeichnete Preise an (z. B. “25 / MTok Out”) statt unbeschrifteter Dollarbeträge.
- Slash-Befehle zeigen jetzt Bestätigungsnachrichten an, wenn Modelle, Themes oder Modi über die interaktive Auswahl gewechselt werden.
- Ausgabe von Slash-Befehlen bereinigt: unnötige Farben entfernt, Abstände verbessert und Fortschrittsmeldungen vereinfacht.
- Verbesserte Behandlung freier “Other”-Antworten in Agentenfragen. Eingegebene Antworten, die nicht zu einer vordefinierten Option passen, werden jetzt automatisch als benutzerdefinierte Antworten erkannt.
-
/resumeöffnet jetzt die interaktive Sitzungsauswahl, wenn es ohne eine Sitzungs-ID ausgeführt wird. - Rule files verwenden engere Injektionslimits und wechseln zu einer nur auf Pfaden basierenden Anleitung, wenn ausgelöste Rules das verfügbare Kontextbudget überschreiten.
- Auswahl-Prompts verwenden jetzt eine neutrale hervorgehobene Zeile mit klarerem Kontrast und zeigen Elementbeschreibungen durchgängig an.
- Die Verbzeiten in Tool-Vorschauen wurden vereinheitlicht: Streaming-Vorschauen verwenden jetzt die Verlaufsform im Präsens (“Editing file.rs”), abgeschlossene Vorschauen die Vergangenheitsform (“Edited file.rs”).
- Statusmeldungen (Warnungen, Fehler, Tipps) werden jetzt über die Alert-Komponente mit passenden Symbolen und themeabhängigen Farben gerendert.
- Fehlermeldungen wurden aussagekräftige Titel hinzugefügt: “Etwas ist schiefgelaufen”, “Kontingent ausgeschöpft”, “Turn-Limit erreicht”, “Browser konnte nicht geöffnet werden”.
- Die Schreibweise von “cancelled” wurde in allen nutzerseitigen Zeichenfolgen auf “canceled” (mit nur einem L) vereinheitlicht.
- “Verbindung verloren, erneuter Versuch…” ersetzt “Inference failed mid-stream, retrying…”.
- Gedämpfter Text ist jetzt sowohl in dunklen als auch in hellen Themes leichter lesbar.
- Multiple-Choice-Fragen verwenden jetzt dieselbe Auswahl-UI wie andere CLI-Prompts, einschließlich eingegebener benutzerdefinierter Antworten.
Behoben
-
Dateischreibvorgänge von
apply_patcherscheinen jetzt in der Agenten-Timeline / im Worklog zusammen mit Schreibvorgängen der Toolswriteundedit. - Lange Sitzungen werden beim Herunterfahren jetzt schneller beendet.
- Codeblöcke verlieren nicht mehr ihr letztes Zeichen, wenn der Text die Terminalbreite ausfüllt.
- Die Eingabe reagiert besser, während der Agent aktiv Events streamt.
-
Nummerierte Listen in gerendertem Markdown zeigen jetzt numerische Markierungen (
1.,2.,3.) statt Aufzählungspunkten an. - OpenAI-Reasoning-Modelle schlagen nicht mehr fehl, wenn in einer Anfrage eine Temperatureinstellung konfiguriert wird.
- Der Prompt-Verlauf lässt sich jetzt öffnen, während Devin läuft, auch wenn Vervollständigungen sichtbar sind.
- Die Todo-Liste verschwindet nicht mehr, nachdem der Agent sie aktualisiert hat.
-
/upgradeöffnet jetzt die Devin-Pläne statt der Windsurf-Preise. -
Beim Öffnen einer Sitzungsdatenbank, die von einer neueren CLI geschrieben wurde, wird jetzt statt des rohen Fehlers “migration is missing from the filesystem” eine klare Meldung “please run
devin update” angezeigt. -
/handoffsetzt das Repo jetzt über die Sitzungs-Konfigurationsoption und versieht die Sitzung mit dem Tag “Terminal”. - Die Suche in der Modellauswahl ersetzt die Gruppierung nach Familien nicht mehr durch einzelne Varianten.
- Das Banner “Update vX available!” wird nicht mehr angezeigt, wenn das automatische Hintergrund-Update die neue Version selbst installiert. Es erscheint jetzt nur noch, wenn der Nutzer aktiv werden muss (z. B. bei extern verwalteten Installationen oder wenn automatische Updates deaktiviert wurden).
- Datei- und Code-Snippet-Verweise werden jetzt als lesbare Pfade statt als rohe XML-Tags gerendert.
Automatische Hintergrundaktualisierungen
Unter macOS und Linux werden neue Releases jetzt heruntergeladen und aktiviert, während Devin for Terminal läuft, sodass der nächste Aufruf automatisch die neueste Version verwendet. Ein Abbruch mitten im Update ist sicher und kann die Installation nicht in einem defekten Zustand hinterlassen. Deaktiviere dies, indem du"auto_update": false in config.json setzt.Interaktiver Konfigurations-Editor
/config öffnet einen interaktiven Terminal-Konfigurations-Editor mit Baumnavigation, Suche und typgerechter Wertbearbeitung./handoff an Cloud-Devin
Der Slash-Befehl /handoff ist jetzt allgemein verfügbar. Übergib eine Aufgabe an eine Remote-Devin-Sitzung mit Live-Statusaktualisierungen, die anzeigen, woran der Agent gerade arbeitet.Durchsuchbare Modellauswahl
Die Modellauswahl verfügt jetzt über eine durchsuchbare Oberfläche: Tippe, um Modelle zu filtern, navigiere mit den Pfeiltasten und sieh Preisinformationen auf einen Blick.Hinzugefügt
- Unterstützung für adaptive und Model-Router-Auswahlen, die sich bei der Inferenz jetzt automatisch in konkrete Modelle auflösen.
-
Detaillierte Anmeldeinformationen in
devin auth status: Anmeldemethode, Nutzername und E-Mail-Adresse, Nutzer-ID, Team-ID, Plan und Ebene sowie zwischengespeicherte Team-Settings. -
Ein Tray-Panel mit laufenden Hintergrund-Shells hinzugefügt. Drücke im Eingabefeld die Pfeiltaste nach unten, um es zu öffnen, navigiere mit hoch/runter und drücke
x, um die ausgewählte Shell zu beenden. - Unterstützung für ein Enterprise-konfiguriertes Standardmodell. Admins können über die Enterprise-Admin-Dashboards von Windsurf oder Devin ein teamweites Standardmodell für neue Sitzungen festlegen.
- Tastaturauswahl im Cloud-Agent-Tray hinzugefügt: Verwende die Pfeiltasten, um einen Cloud-Agent auszuwählen, und drücke die Eingabetaste, um seine Sitzung im Standardbrowser zu öffnen. Die Sitzungs-URL wird weiterhin unter jedem Eintrag als Fallback angezeigt, falls kein Browser gestartet werden kann.
- Durchsetzung der Organisations-Einstellung „Auto run terminal commands“. Enterprise-Admins können jetzt einschränken, welche Berechtigungsmodi für CLI-Nutzer verfügbar sind — zum Beispiel indem verhindert wird, dass der Bypass-Modus ausgewählt werden kann, wenn die Organisationsrichtlinie auf „Auto“ oder niedriger gesetzt ist.
- Eine Möglichkeit hinzugefügt, Nachrichten in der Warteschlange sofort an den Agent zu übergeben, indem bei leerem Eingabefeld die Eingabetaste gedrückt wird, während der Agent beschäftigt ist, sodass sie übernommen werden, sobald der aktuelle Tool-Aufruf abgeschlossen ist (ohne ihn zu unterbrechen).
-
/handoffhängt jetzt den lokalen Git-Diff an die Devin-Sitzung an, sodass Devin Einblick in nicht committete Änderungen erhält. -
Interaktive Organisationsauswahl für
/handoff, wenn keine Org konfiguriert ist; ersetzt den bisherigen Fehler, der eine manuelle Bearbeitung der Konfiguration erforderte. -
legacy_terminal-Konfigurationsoption für VT100-Terminalkompatibilität; deaktiviert Keyboard-Enhancement-Probing, OSC-Sequenzen und die automatische Theme-Erkennung. -
disable_osc-Konfigurationsoption zur unabhängigen Steuerung der Ausgabe von OSC-Sequenzen (Terminaltitel und Hyperlinks). -
skip_workspace_trust-Konfigurationsoption zum Überspringen von Workspace-Vertrauensabfragen. - Token-Preise pro Modell in der Modellauswahl, mit Anzeige der Ein- und Ausgabekosten pro einer Million Token.
- NEW-, PROMO- und BETA-Badges in der Modellauswahl für vom Server markierte Modelle.
- Relative Kostenebene (Free / $ / $$ / $$$) als Fallback-Beschreibung, wenn keine Preise pro Token verfügbar sind.
-
Slash-Befehl
/rename-sessionhinzugefügt, um die aktuelle Sitzung umzubenennen. -
Befehl
/revert <step>hinzugefügt, um Dateiänderungen bis zu einem bestimmten Schritt der Unterhaltung rückgängig zu machen -
Befehl
/stepshinzugefügt, um Schritte der Unterhaltung für die Verwendung mit/forkund/revertaufzulisten -
Optionales Argument
[step]zu/forkhinzugefügt, um von einem früheren Punkt der Unterhaltung aus zu verzweigen - Umschalt+Einfg fügt jetzt aus der Zwischenablage ein und entspricht damit dem Standard-Einfüge-Shortcut unter X11/Linux.
Geändert
-
/bugstellt jetzt klar, dass der Bericht an die Entwickler von Devin for Terminal gesendet wird. - Verbesserte Modellauswahl mit kompakten, einzeiligen Einträgen, einem sichtbaren Rahmen um das Sucheingabefeld und einer optimierten Preisanzeige für das ausgewählte Modell.
- Unbekannte Slash-Befehle zeigen jetzt “meintest du vielleicht?”-Vorschläge auf Basis ähnlicher Befehlsnamen an.
-
Die Statuszeilen von
/handoffsind jetzt mit dem standardmäßigen animierten Spinner und zurückhaltendem Text gestaltet und ersetzen das statische Halbkreis-Symbol sowie die blaue Akzentfarbe. -
/handoffkann jetzt ohne Argumente verwendet werden. Es fasst die aktuelle Unterhaltung zusammen und übergibt die Aufgabe an eine remote Devin-Sitzung, um sie fortzusetzen. - Die Fehlermeldung beim Wechsel zu einem nicht verfügbaren Berechtigungsmodus erklärt jetzt, dass der Sandbox-Modus die verfügbaren Modi einschränkt und ob diese Einschränkung von der Organisation erzwungen wird.
- Der Modellname unter dem Eingabefeld verwendet jetzt die Standard-Textfarbe statt Blau.
- Anmeldeablauf optimiert: Der Spinner bietet jetzt “Drücke die Eingabetaste, um stattdessen manuell einen Token einzufügen”, und bei der manuellen Token-Eingabe wird statt eines mehrstufigen Textblocks jetzt eine einzelne prägnante Zeile ausgegeben.
- Die Einleitung “Anmeldung mit Windsurf. Wenn sich der Browser nicht geöffnet hat…” wurde aus dem Anmelde-Spinner entfernt.
- Die Bestätigungsabfrage im Plan-Modus zeigt jetzt planspezifische Optionen an: “Ja, Plan umsetzen und Änderungen akzeptieren”, “Ja, Plan umsetzen und Berechtigungen umgehen” und “Nein, der Plan muss geändert werden”.
- Das Theme “16-color” wurde in “Terminal colors” umbenannt, um klarzustellen, dass es das Farbschema deines Terminal-Emulators übernimmt.
-
Die Auswahl zum Fortsetzen von Sitzungen (
devin -r,devin list) hat jetzt eine durchsuchbare Oberfläche mit Tippen-zum-Filtern und entspricht damit der Modellauswahl. - Das Tray-Panel wurde aktualisiert, sodass immer sowohl die Tabs für Cloud-Agenten als auch für Subagenten angezeigt werden; wenn eine Liste keine Einträge hat, beschreibt ein Hinweis im Leerzustand das jeweils andere Feature.
- Die Tray-Panels für Subagenten und Cloud-Agenten werden jetzt in umgekehrt chronologischer Reihenfolge sortiert, sodass der zuletzt gestartete Agent oben erscheint.
-
Immer aktive Regeldateien (wie
AGENTS.md), die in den Kontext eingefügt werden, sind jetzt auf jeweils 32 KiB begrenzt. Zu große Regeldateien werden gekürzt, mit einem Hinweis auf den Quellpfad, damit der Agent die vollständige Datei bei Bedarf lesen kann.
Behoben
-
Fehler von Upstream-Servern (ausgeschöpftes Kontingent, 5xx-Antworten, Verbindungsabbrüche usw.) werden jetzt im REPL als lesbare Warnungen mit einem Hinweis zum erneuten Versuch angezeigt statt als roher
Error: …-Text und erreichen ACP-Clients mit einer typisierten Ursache, damit sie mit dem richtigen Schweregrad dargestellt werden können. -
Nutzer-
deny-,allow- undask-Berechtigungsregeln (einschließlichRead(...)undWrite(...)) in Devin for Terminal, das innerhalb von Windsurf läuft, werden jetzt wie in der eigenständigen CLI berücksichtigt. - Unnötige Komprimierung wird bei Verwendung des adaptiven Modells nicht mehr bei jedem Schritt ausgelöst.
- Das Logo erscheint beim Fortsetzen einer Sitzung jetzt über dem Unterhaltungsverlauf und entspricht damit dem Layout einer neuen Sitzung.
-
/add-dirunter Windows verstümmelt keine Pfade mehr, die Backslashes enthalten. SowohlD:\Source\Projectals auch..\Projectfunktionieren jetzt korrekt. - Die Textausrichtung des Startbanners ist jetzt in Fortsetzungszeilen bei schmalen Terminalbreiten korrekt.
- Der Wochentag ist jetzt korrekt, wenn nach dem aktuellen Datum gefragt wird.
- Zusammengesetzte Shell-Befehle werden jetzt blockiert, wenn sie einen Befehl enthalten, den du in deinen CLI-Berechtigungen verweigert hast.
- Behoben: Ausgewählte/hervorgehobene UI-Elemente (wie aktive Frage-Tabs, ausgewählte Image-Anhänge und ausgewählte Subagent) wurden mit derselben Textfarbe wie nicht hervorgehobener Text dargestellt und waren dadurch schwer zu unterscheiden.
-
MCP-Server, die mit
"transport": "sse"konfiguriert sind, schlagen jetzt mit einer klaren Fehlermeldung fehl, die erklärt, dass legacy SSE nicht unterstützt wird, statt stillschweigend über den falschen Transport zu verbinden. - Unnötige Berechtigungsabfragen für Shell-Befehle erscheinen im Autonomous-Modus bei aktiviertem Sandboxing nicht mehr.
-
In der Dokumentation und in der Ausgabe von
devin skills pathswurde klargestellt, dass globale Skills unter Windows in%APPDATA%\devin\skills\statt in~/.config/devin/skills/liegen. - Die Cursor-Positionierung verwendet jetzt VT100-kompatible Sequenzen (CR + CUF) statt CHA, das nicht von allen Terminals unterstützt wird.
- Tipps und Spinner-Symbole berücksichtigen jetzt die ASCII-Modus-Einstellung.
- Behoben: Die Browser-Anmeldeseite zeigt jetzt erst dann “Authentication Successful” an, wenn die Anmeldung tatsächlich abgeschlossen ist, und zeigt andernfalls eine Fehlerseite an.
- Nicht erkannte Slash-Befehle zeigen jetzt einen Fehler an, statt an das Modell gesendet zu werden.
-
Klare Fehlermeldung mit Installationsanweisungen, wenn
socatunter Linux fehlt, statt stillschweigend fehlzuschlagen. - Dateibearbeitungen im selben Schritt überschreiben sich nicht mehr gelegentlich gegenseitig.
Schreibgeschützte Tools standardmäßig erlaubt
Read-only-Tool-Aufrufe (Dateilesen, grep, glob, Thinking) sind jetzt immer erlaubt und lösen keine Berechtigungsabfrage mehr aus. Auf Nutzer-, Projekt- und Organisationsebene konfigurierte Deny-Regeln haben weiterhin Vorrang, sodass der Zugriff auf sensible Pfade weiterhin eingeschränkt werden kann.Unterstützung für .devin/hooks.v1.json
Pre- und Post-Command-Hooks in einer eigenständigen .devin/hooks.v1.json-Datei im gleichen Format wie Claude Code Hooks definieren.Überarbeitung von devin mcp add
devin mcp add entspricht jetzt der Syntax von Claude Code: positionelles URL-Argument (z. B. devin mcp add notion https://mcp.notion.com/mcp), abgeleiteter Transport aus --url (HTTP) oder nachgestellten Argumenten (stdio), Standard-Geltungsbereich von user auf local geändert (schreibt in .devin/config.local.json, gitignored) sowie neue Kurzflags (-t, -s, -e, -H).Trennung von Agent-Modus und Permission-Modus
Agent-Profile (normal, plan, ask) und Berechtigungsmodi (normal, accept edits, bypass, autonomous) sind jetzt zwei unabhängige Steuerelemente. Profile werden über die Slash-Befehle/plan, /ask und /normal gewechselt. /plan <prompt> wechselt in den Plan-Modus und sendet den Prompt sofort in einem Schritt. Berechtigungsmodi werden mit Shift+Tab oder /mode durchgeschaltet.Live-Streaming von Tool-Vorschauen
Tool-Aufrufe werden jetzt sofort angezeigt, sobald Argumente eingestreamt werden, mit strukturierten Titeln und Inhalten (Diffs für Bearbeitungen, Code-Blöcke für Schreibvorgänge, Befehle für exec) – anstatt auf die vollständige Anfrage zu warten.Terminal-Benachrichtigungen
Die CLI sendet jetzt Terminal-Benachrichtigungen, wenn der Agent fertig ist, eine Eingabe benötigt oder eine Tool-Genehmigung anfordert. Löst Dock-Badge und Benachrichtigungsbanner in unterstützten Terminal-Emulatoren aus. Gesteuert über die Konfigurationsoptionnotify: "never", "smart" (Standard, nur wenn nicht im Fokus) oder "always".Hinzugefügt
- Unterstützung für strukturierte, formularbasierte Eingaben hinzugefügt, wenn eine Verbindung zu ACP-Clients besteht, die Elicitation unterstützen.
- Metadaten zum Namen des Inferenz-Tools zu ACP-Tool-Call-Ereignissen hinzugefügt, damit ACP-Clients die Darstellung pro Tool steuern können (zum Beispiel durch Ausblenden des Argumente-Panels für interne Tools).
-
Den Unterbefehl
devin acpauf stable und next aktiviert, sodass jeder veröffentlichte Build von Devin for Terminal von ACP-fähigen Editoren als Agent Client Protocol-Server gestartet werden kann. -
Die Slash-Befehle
/ask,/compact,/contextund/undo-add-dirfür ACP-Clients hinzugefügt (z. B. JetBrains). -
Die Ausgabe von
/helpin ACP-Sitzungen erweitert, sodass alle integrierten Befehle und erkannten Skills aufgelistet werden. - Aktivität und Lebenszyklusereignisse von Subagents in der Windsurf-UI hinzugefügt.
- Die Labels „Mode:“ und „Model:“ in der Fußzeile anklickbar gemacht, um die jeweiligen Auswahlmenüs zu öffnen
- Mausunterstützung für Auswahlmenüs hinzugefügt: Klicken zum Auswählen, Mausrad zum Navigieren, Hover zum Hervorheben
-
Autovervollständigung für die Befehle
/continueund/rm-sessionhinzugefügt, die aktuelle Sitzungen mit ID-Präfix, vergangener Zeit und Titel anzeigt. -
Flag
--forcefürdevin updateund/update, um eine Neuinstallation auch dann zu erzwingen, wenn bereits die neueste Version verwendet wird. - Interaktive OAuth-Unterstützung für MCP-Server hinzugefügt — wenn ein MCP-Server Authentication erfordert, öffnet sich der Browser automatisch und im REPL wird eine Statusmeldung angezeigt.
-
/newals Alias für/clear, um eine neue Unterhaltung zu starten. - Aktive Berechtigungsstufe im oberen Rand des Eingabefelds.
-
Positives/negatives Feedback für Agent-Antworten über
Alt+↑/Alt+↓und/feedback. -
Konfigurationsoption
respect_gitignorehinzugefügt, um zu steuern, ob der Agent.gitignorebeim Zugriff auf Dateien über Tools berücksichtigt (Standard: aus). Getrennt voninclude_gitignored_files, das sich nur auf die@-Tab-Vervollständigung auswirkt. -
/resumeals Alias für/ls(aktuelle Sitzungen auflisten). - Subagent-Prompt in der erweiterten Ansicht (Ctrl+O), wenn ein Subagent abgeschlossen ist.
-
Live-Streaming von Subagent-Aktionen, während auf einen Subagent im Vordergrund oder einen
read_subagent-Aufruf gewartet wird. -
Befehl
/session-statszum Anzeigen kumulativer Sitzungsstatistiken (Tool-Aufrufe, geänderte Dateien, ausgeführte Befehle, Tokens, Modell, Anfrage-ID).
Geändert
- Änderungen an Workspace-Verzeichnissen über ACP verwenden jetzt Ersetzungssemantik, sodass Verzeichnisse über die Konfigurationsoption entfernt werden können.
-
/ask <question>ist jetzt ein Einmalbefehl entsprechend dem REPL-Verhalten: Er wechselt vorübergehend in den Ask-Modus, übermittelt die Frage und stellt anschließend den vorherigen Modus wieder her. - Die Fehlerbehebung bei Sitzungen in Windsurf wurde vereinfacht, indem Diagnose-Logs direkt im Ausgabebereich angezeigt werden.
- Zugehörige Agent-Fragen werden jetzt in einem einzelnen paginierten Formular statt einzeln nacheinander angezeigt.
- Die Bestätigung zum Verlassen des Plan-Modus wurde mit einer dedizierten Review-UI verbessert, die die Planzusammenfassung und kontextbezogene Beschriftungen für Schaltflächen anzeigt.
- Windsurf-Hook-Skripte wurden verbessert, sodass sie über stdin umfangreichere Tool-Informationen erhalten, einschließlich Bearbeitungsdetails, Ergebnissen von MCP-Tools und Assistant-Antworten
-
devin mcp adderfordert für den üblichen stdio-Fall nicht mehr--transportoder--command— der Transport wird aus--url(HTTP) oder nachgestellten Argumenten (stdio) abgeleitet, und das erste nachgestellte Argument wird als Befehl verwendet, wenn--commandweggelassen wird -
/modeöffnet jetzt einen interaktiven Dropdown-Selektor (wie/model), statt eine statische Liste auszugeben. Verwenden Sie die Pfeiltasten zum Navigieren, Enter zum Bestätigen und Esc zum Abbrechen. -
-p/--printakzeptiert jetzt einen optionalen inline Prompt, sodassdevin -p "fix the bug"ohne den Trenner--funktioniert. Die alte Syntaxdevin -p -- fix the bugfunktioniert weiterhin. -
Die Beschriftung “always allow” für Eingabeaufforderungen zu Befehlsberechtigungen wurde zu “Always allow
<cmd>commands in<workspace>” verkürzt, wobei<workspace>nur das letzte Pfadelement des Workspace-Verzeichnisses ist, sodass sie bei langen Workspace-Pfaden nicht mehr schmale Terminals oder ACP-Client-UIs sprengt. -
/modeöffnet jetzt einen interaktiven Dropdown-Selektor (wie/model), statt eine statische Liste auszugeben. Verwenden Sie die Pfeiltasten zum Navigieren, Enter zum Bestätigen und Esc zum Abbrechen. - Die Bestätigung zum Verlassen des Plan-Modus verfügt jetzt über eine dedizierte Review-UI, die die Planzusammenfassung und kontextbezogene Beschriftungen für Schaltflächen anzeigt.
- Die Markenfarben wurden aus dem Startlogo entfernt, sodass es die Standard-Vordergrundfarbe des Terminals verwendet.
- Hinweise auf Abschneidungen enthalten jetzt den Hinweis “(ctrl+o zum Erweitern)”.
- Die Auswahl für Modus und Berechtigungen wurde in Windsurf zu einem einzigen einheitlichen Modus-Selektor zusammengeführt. Die verfügbaren Modi sind jetzt Code, Ask, Plan, Accept Edits und Bypass Permissions.
-
Jeder Devin CLI-Channel liest die Windsurf-Konfiguration (MCP-Server, Skills) jetzt aus seinem entsprechenden channelspezifischen Verzeichnis unter
~/.codeium/
Behoben
- ACP-Sitzungen wurden korrigiert, sodass nun vom Host bereitgestellte Zugangsdaten erforderlich sind, statt stillschweigend auf lokale CLI-Zugangsdaten zurückzufallen. So wird sichergestellt, dass die Nutzung korrekt dem richtigen Konto zugeordnet wird.
- Gestreamte Ausgabe von Shell-Befehlen in ACP-Chat-UIs bleibt nun erhalten, sodass sie nach Abschluss des Befehls sichtbar bleibt; der Exit-Code wird daneben angezeigt, statt die Ausgabe zu ersetzen.
- Der Sitzungsmodus-Selektor wird jetzt sofort aktualisiert, nachdem in einer Berechtigungsabfrage “zu Bearbeitungen akzeptieren wechseln” ausgewählt wurde.
- Das Überspringen eines Tool-Aufrufs in Windsurf stoppt den Agenten nicht mehr — das LLM sieht die Ablehnung jetzt und kann einen alternativen Ansatz versuchen
- Fehlermeldungen von Tools zeigen in Windsurf jetzt den Grund des Fehlers an, statt nur “Fehlgeschlagen” ohne Erklärung.
-
Fehler behoben, durch den
/add-dirund/undo-add-dirVerzeichnispfade mit Leerzeichen nicht verarbeiten konnten. Argumente für Slash-Befehle werden jetzt mit Shell-artiger Quotierung geparst (z. B./add-dir "my dir"oder/add-dir my\ dir), und Tab-Vervollständigungen maskieren Leerzeichen in Verzeichnisnamen jetzt automatisch. - Übermäßiger Zeilenabstand im Startbanner des ASCII-Modus behoben.
- Lang laufende Shell-Befehle wie Dev-Server starten jetzt zuverlässig, ohne nachfolgende Arbeit zu blockieren.
-
Fehler behoben, durch den der Bypass-Modus MCP-
read_resource-, Computer Use-, Recording- und Browser-Tools aufgrund falscher Berechtigungsbereiche nicht automatisch genehmigt hat. - Fehler behoben, durch den der Autonomous-Modus datenschutzsensible Tools (Computer Use, Recording, Browser), die außerhalb der OS-Sandbox arbeiten, stillschweigend automatisch genehmigt hat.
- Fehler bei einer Autorisierungsabweichung für Browser-Screenshot-Pfade behoben, wenn das Screenshot-Verzeichnis relativ war.
- Fehler behoben, durch den die Anzeige breiter Zeichen (CJK/Emoji) beschädigt wurde, wenn benachbarte Zeichen gelöscht wurden.
- Fehler behoben, durch den “immer erlauben” für Befehlsberechtigungen außerhalb eines Git-Repositorys stillschweigend nicht dauerhaft gespeichert wurde.
- Die Lesbarkeit von Text wurde verbessert, wenn der Terminal-Hintergrund nicht zum ausgewählten Farbschema passt.
-
Alphabetische Sortierung in Menüs zur Verzeichnisvervollständigung korrigiert, sodass kürzere Verzeichnisnamen vor längeren mit demselben Präfix sortiert werden (z. B. erscheint
devin/jetzt korrekt vordevin-docs/). - Ausgabe von Shell-Befehlen geht nach langen Terminal-Sitzungen mit umfangreichem Scrollback nicht mehr verloren.
- Fehler behoben, durch den injizierte Lint-Diagnosen beim erneuten Öffnen einer gespeicherten Sitzung als gefälschte Nutzernachricht erschienen.
- Ein Problem wurde behoben, bei dem der Agent nach Codebearbeitungen erkannte Lint-Fehler nicht automatisch überprüfte und behob.
- Die Darstellung von Lint-Fehlern wurde mit detaillierteren Informationen verbessert, einschließlich Schweregrad, Quelle und genauer Position.
- Eine Sicherheitsobergrenze für die Anzahl injizierter Lint-Fixes hinzugefügt, um Endlosschleifen zu verhindern, wenn sich ein Lint nicht beheben lässt.
- Neue und persistente Lint-Fehler werden jetzt mit unterschiedlichem Anweisungstext getrennt, damit der Agent versteht, welche Lints er bereits zuvor gesehen hat.
-
ANSI-Farb-Escape-Codes werden nicht mehr in Protokolldateien oder in weitergeleitetes stdout/stderr geschrieben. Farbige Ausgabe wird nur noch an echte Terminals ausgegeben und berücksichtigt die Umgebungsvariable
NO_COLOR. - Der Modus wird jetzt beim Fortsetzen einer Sitzung korrekt wiederhergestellt.
- Beim Fortsetzen einer Sitzung gehen frühe Nachrichten der Unterhaltung nach mehreren Komprimierungsrunden nicht mehr verloren.
- Der Berechtigungsmodus wird mitten in der Sitzung nicht mehr unerwartet zurückgesetzt.
- Sandbox-Sitzungen setzen beim Verlassen des Plan-Modus nicht länger vom Autonomous- in den Normal-Modus zurück.
- Code-Diffs und andere umfangreiche Inhalte von Tool-Aufrufen verschwinden nach dem Neuladen einer Sitzung in der Replay-UI nicht länger aus Edit-/Write-Tool-Aufrufen.
-
shell runhinterlässt das Terminal nach dem Beenden nicht länger in einem fehlerhaften Zustand. - Stille Abstürze behoben, wenn ein Unternehmensproxy oder eine Firewall eine Netzwerkverbindung mitten in einer Sitzung zurücksetzt.
- Ctrl+C beendet jetzt schnell, selbst wenn die Netzwerkverbindung langsam ist oder hängt.
- Sitzungs- und Immer-erlauben-Auswahlen in Berechtigungs-Prompts funktionieren jetzt korrekt für Terminal-Befehle, die auch Dateien schreiben.
-
Thinking-Ausgaben werden jetzt immer vor dem Inhalt gerendert, wenn ein Modell das Ereignis
ThinkingCompleteüberspringt - Fehlermeldungen bei fehlerhaften Tool-Aufrufen verweisen jetzt auf das konkrete Feld und den erwarteten Wertetyp.
- Unter Windows werden bei der Ersteinrichtung nicht länger doppelte Authentifizierungsaufforderungen angezeigt.
- Das Windows-Installationsprogramm legt Dateien jetzt im richtigen Verzeichnis ab, sodass PATH korrekt aufgelöst wird.
-
Der Speicherort der Windows-Konfigurationsdatei ist jetzt klar als
%APPDATA%\devin\config.jsonstatt als~/.config/devin/config.jsondokumentiert. -
Grep durchsucht jetzt versteckte Dateien wie
.envund.github/und entspricht damit dem Verhalten vonrg --hidden. Das Verzeichnis.git/bleibt weiterhin ausgeschlossen. - Große Images (über 5 MB) können jetzt gesendet werden.
- Lokale Shell-Befehle laufen nach einer Unterbrechung oder einem Abbruch einer Sitzung nicht länger im Hintergrund weiter.
-
Die umfangreiche Darstellung von Erwähnungen (z. B.
@README.md-Chips) bleibt beim Fortsetzen einer Sitzung erhalten, statt rohen Markdown-Text anzuzeigen.
Entfernt
- Das Hinweisbanner zum Überschreitungsstatus im REPL entfernt
- Die Anzeige der Dauer „Thought for Xs“ erscheint nicht mehr im REPL-Scrollback.
Entfernt
- Das In-REPL-Banner für den Überschreitungsstatus wird nicht mehr angezeigt.
Hinzugefügt
- Warnung, wenn sich Ihr Konto im Überschreitungsstatus befindet, damit Sie wissen, dass Anfragen dem vorausbezahlten Guthaben Ihres Teams in Rechnung gestellt werden.
/usage-Befehl zum Anzeigen der während der aktuellen Sitzung verbrauchten Windsurf-Credits und ACUs.
Behoben
- Das Installationsprogramm akzeptiert jetzt vorhandene
~/.local/bin/devin-Symlinks, die auf den veralteten Pfad~/.local/share/cognition/cli/...verweisen, und aktualisiert sie nach der Migration von cognition zu devin korrekt.
Behoben
- Beschädigte Darstellung breiter Zeichen (CJK/Emoji) tritt beim Löschen benachbarter Zeichen nicht mehr auf.
Hinzugefügt
- Subagent-Aktivitäten und Lifecycle-Ereignisse in der Windsurf UI anzeigen.
- Die Labels „Mode:“ und „Model:“ in der Fußzeile sind jetzt anklickbar, um ihre Auswahlmenüs zu öffnen.
- Mausunterstützung in Auswahlmenüs: klicken zum Auswählen, Mausrad zum Navigieren, Hover zum Hervorheben.
-
Autovervollständigung für die Befehle
/continueund/rm-session, die kürzlich verwendete Sitzungen mit ID-Präfix, vergangener Zeit und Titel anzeigt. -
--force-Flag zudevin updateund/updatehinzugefügt, um eine Neuinstallation auch dann zu erzwingen, wenn bereits die neueste Version verwendet wird. -
Unterstützung zum Lesen von Hooks aus
.devin/hooks.v1.jsonhinzugefügt, einer eigenständigen Hooks-Datei im selben Format wie Claude Code hooks - Subagent-Prompt in der erweiterten Ansicht (Strg+O) anzeigen, wenn ein Subagent abgeschlossen ist.
-
Subagent-Aktionen in der Live-Anzeige streamen, während auf einen Subagent im Vordergrund oder einen
read_subagent-Aufruf gewartet wird. -
Neue Konfigurationsoption
notify, die Terminalbenachrichtigungen steuert, wenn der Agent fertig ist, Eingaben benötigt oder eine Tool-Genehmigung anfordert. Auf"never","smart"(Standard) oder"always"setzen. Im Modussmartwerden Benachrichtigungen nur gesendet, wenn das Terminalfenster nicht fokussiert ist. Löst in unterstützten Terminal-Emulatoren Dock-Badges und Benachrichtigungsbanner aus.
Geändert
-
devin mcp adderfordert für den häufigen stdio-Fall nicht mehr--transportoder--command—transportwird aus--url(HTTP) oder nachgestellten Argumenten (stdio) abgeleitet, und das erste nachgestellte Argument wird als Befehl verwendet, wenn--commandweggelassen wird -
/modeöffnet jetzt einen interaktiven Dropdown-Selektor (wie/model) statt eine statische Liste auszugeben. Verwenden Sie die Pfeiltasten zum Navigieren, Enter zum Bestätigen und Esc zum Abbrechen. -
-p/--printakzeptiert jetzt einen optionalen Inline-Prompt, sodassdevin -p "fix the bug"funktioniert, ohne dass der Trenner--erforderlich ist. Die alte Syntaxdevin -p -- fix the bugfunktioniert weiterhin. - Zu Hinweisen bei abgeschnittenen Ausgaben wurde „(ctrl+o to expand)“ hinzugefügt, damit Nutzer wissen, wie sie die vollständige Ausgabe anzeigen können.
Behoben
- Das Überspringen eines Tool-Aufrufs in Windsurf stoppt den Agenten nicht mehr — das LLM sieht die Ablehnung jetzt und kann einen alternativen Ansatz ausprobieren.
- Tool-Fehlermeldungen zeigen in Windsurf jetzt die Fehlerursache an, statt nur „Failed“ ohne Erklärung.
-
/add-dirund/undo-add-dirverarbeiten jetzt auch Verzeichnispfade mit Leerzeichen. Argumente für Slash Commands werden mit Shell-ähnlicher Quotierung geparst (z. B./add-dir "my dir"oder/add-dir my\ dir), und Tab-Vervollständigungen maskieren Leerzeichen in Verzeichnisnamen automatisch. - „Always allow“ für Befehlsberechtigungen wird jetzt auch dann korrekt beibehalten, wenn außerhalb eines Git-Repositorys gearbeitet wird.
- Die Lesbarkeit von Text wurde verbessert, wenn der Terminalhintergrund nicht zum ausgewählten Farbthema passt.
-
Die alphabetische Sortierung in Menüs zur Verzeichnisvervollständigung setzt jetzt kürzere Namen mit demselben Präfix korrekt vor längere (z. B.
devin/vordevin-docs/). - Der Modus wird jetzt beim Fortsetzen einer Sitzung korrekt wiederhergestellt.
- Stille Abstürze treten nicht mehr auf, wenn ein Unternehmens-Proxy oder eine Firewall die Netzwerkverbindung mitten in der Sitzung zurücksetzt.
-
Die Thinking-Ausgabe wird jetzt immer vor dem Inhalt gerendert, wenn ein Modell das Ereignis
ThinkingCompleteüberspringt. - Doppelte Authentifizierungsaufforderungen unter Windows während der Ersteinrichtung wurden behoben.
- Das Problem wurde behoben, dass das Windows-Installationsprogramm Dateien im falschen Verzeichnis abgelegt hat, wodurch PATH auf den falschen Speicherort zeigte
- Das Problem wurde behoben, dass große Images (über 5 MB) nicht gesendet werden konnten.
Hinzugefügt
-
16color- undnocolor-Theme-Modi hinzugefügt.16colorreduziert die Ausgabe auf die 16 ANSI-Farben (unter Berücksichtigung des Farbschemas des Terminals).nocolordeaktiviert jegliche Farbausgabe für VT100- und andere monochrome Terminals. - Unterstützung für Multi-Root-Workspaces mit zusätzlichen Verzeichnissen außerhalb des Arbeitsverzeichnisses der Sitzung.
-
Slash-Befehle
/workspaceund/add-dirzum Auflisten und Hinzufügen von Workspace-Verzeichnissen zur Laufzeit hinzugefügt. -
Konfigurationsoption
workspace-dirszum programmgesteuerten Festlegen von Workspace-Verzeichnissen hinzugefügt. -
Ask-Modus (
/ask) für schreibgeschützte Beantwortung von Fragen ohne Codeänderungen hinzugefügt -
Slash-Befehl
/bugzum Übermitteln von Fehlerberichten über den stdio-Server hinzugefügt - Ein dauerhaftes Warnbanner wird angezeigt, wenn die Ausführung in Windows Conhost erfolgt, mit der Empfehlung, für eine bessere Nutzungserfahrung Windows Terminal oder Git Bash zu verwenden.
-
Ctrl+LeftundCtrl+Rightspringen jetzt zwischen Wörtern und entsprechen damit dem Standardverhalten von Linux- und Windows-Terminals.Ctrl+BackspaceundCtrl+Deletelöschen Wörter jeweils rückwärts bzw. vorwärts. -
Benutzerdefinierte Subagent-Profile hinzugefügt: Definieren Sie spezialisierte Subagents mit eigenen System-Prompts, Tools und Modellen über
AGENT.md-Dateien im Verzeichnisagents/Ihres Projekts (experimentell) -
subagent- undagent-Frontmatter-Felder für Skills hinzugefügt, sodass Skills als unabhängige Subagents statt inline ausgeführt werden können (experimentell) -
Konfigurationsoption
include_gitignored_fileshinzugefügt, um gitignorierte Dateien in die Ergebnisse der @-Tab-Vervollständigung einzubeziehen (Standard: aus) -
Befehl
/undo-add-dirzum Entfernen von Verzeichnissen aus dem Workspace. -
Befehl
/rm-sessionzum Löschen von Sitzungen. -
Tool
request_scopezum Anfordern von Lese-/Schreibzugriff auf Verzeichnisse hinzugefügt, wenn die Ausführung im Sandbox-Modus erfolgt - System-Prompt für den Sandbox-Modus hinzugefügt, der den Agent über Sandbox-Einschränkungen und das Anfordern zusätzlichen Zugriffs informiert
-
Das Flag
--sandboxund der Befehldevin sandbox setupsind jetzt in allen Build-Channels verfügbar (zuvor nur in Insiders) -
Konfigurationsoption
unicode_mode(auto/unicode/ascii) für Terminals hinzugefügt, die keine Unicode-Glyphen unterstützen -
Unterbefehl
devin versionals Alias fürdevin --versionhinzugefügt
Geändert
- Den aktiven Schnittstellenmodus in die Details von Fehlerberichten aufnehmen
- Alle Konfigurations-, Daten- und Cache-Verzeichnisse von
~/.config/cognition/,~/.local/share/cognition/und~/.cache/cognition/nachdevin/migrieren. An jedem alten Pfad wird ein Symlink zur Abwärtskompatibilität erstellt, damit ältere Sitzungen weiterhin funktionieren. - Das Konfigurationsverzeichnis auf Projektebene von
.cognition/in.devin/umbenennen. Vorhandene.cognition/-Verzeichnisse werden zur Abwärtskompatibilität weiterhin gelesen (mit einer Deprecation-Warnung).
Behoben
-
Hooks, die in
.claude/settings.jsondefiniert sind, werden jetzt von der CLI geladen (sowohl auf Projektebene als auch global in~/.claude/settings.json) - Cmd+V löst jetzt das Einfügen aus der Zwischenablage in Terminals aus, die dies als Tastenereignis melden (z. B. beim Einfügen von Nicht-Text-Daten wie Bildern)
-
Panic beim Weiterleiten der CLI-Ausgabe an Befehle, die frühzeitig beendet werden, behoben (z. B.
devin -p "..." | head). - Behoben, dass Teile der Agent-Ausgabe (Denken und Inhalt) stillschweigend verworfen wurden, wenn der Agent während des Streamings mit einem Fehler stoppte
-
Fehler bei Bild-Uploads behoben, wenn die Dateiendung nicht mit dem tatsächlichen Bildformat übereinstimmt (z. B. ein als
.pnggespeichertes JPEG). Der MIME-Typ wird jetzt anhand des Bildinhalts erkannt, statt dem vom Aufrufer angegebenen Wert zu vertrauen. -
Fehler behoben, durch den
devin mcp loginbei Servern (z. B. Glean) fehlschlug, die nur/auth/callbackals OAuth-Redirect-Pfad zulassen - Einfrieren der CLI beim Einfügen sehr langer einzeiliger Texte (z. B. JSON-Blobs, Base64-Strings) behoben, indem Einfügungen mit mehr als 5.000 Zeichen reduziert werden
-
Skills zeigen jetzt ihren tatsächlichen Quellpfad an (z. B.
.agents/skills/) statt immer.devin/skills/ -
Fehler beim Einfügen von Text (Ctrl+V / bracketed paste) in Slash-Befehls-Prompts wie
/bugbehoben -
Das Flag
disabled: truein MCP-Server-Konfigurationen wird jetzt berücksichtigt, sodass Server, die in Windsurf-, Claude- oder Devin-Konfigurationsdateien als deaktiviert markiert sind, nicht mehr geladen werden
Behoben
- Skills und Agenten werden jetzt wie dokumentiert aus den Verzeichnissen
~/.config/devin/und.devin/geladen, zusätzlich zu den Legacy-Pfaden~/.config/cognition/und.cognition/.
Hinzugefügt
- Automatische Generierung aussagekräftiger Sitzungstitel hinzugefügt.
- Umgebungsvariable
CHISEL_LOG_STDERRhinzugefügt, um die Log-Ausgabe an stderr umzuleiten - Unterstützung für PAC (Proxy Auto-Configuration) unter Windows und macOS hinzugefügt. Die CLI berücksichtigt jetzt PAC-Einstellungen auf Systemebene und die automatische WPAD-Erkennung und leitet den Datenverkehr ohne manuelle Konfiguration von Umgebungsvariablen über den richtigen Proxy.
!<command>-Syntax hinzugefügt, um Shell-Befehle direkt aus dem REPL auszuführen. Die Ausgabe wird in Echtzeit gestreamt und automatisch dem Unterhaltungskontext für Ihre nächste Nachricht hinzugefügt. Die Eingabe von!wechselt in den Bash-Modus mit einer eigenen Eingabeaufforderung und Titelanzeige. Verwenden Sie Strg+C, um einen laufenden Befehl abzubrechen.- Devin-Logo beim Start der CLI zusammen mit den Produktinformationen anzeigen.
Geändert
- Der Befehl
/bugschließt jetzt automatisch Informationen zur Terminalumgebung (TERM_PROGRAM,TERM_PROGRAM_VERSION,TERM) in Fehlerberichte ein. - Standardauswahl der Berechtigungsabfrage von „Yes, always allow“ zurück auf „Yes“ geändert (einmal genehmigen)
Behoben
- Fehler behoben, durch den die Berechtigung „Always Allow“ bei Ausführung in Windsurf nicht über Tool-Aufrufe hinweg erhalten blieb
- Fehler behoben, durch den von Enterprise-Teams erzwungene Berechtigungsregeln bei Ausführung in Windsurf nicht angewendet wurden
-
Co-Authored-By-Commit-Trailer korrigiert, sodass stattnoreply@cognition.aidie richtige GitHub App-Bot-E-Mail verwendet wird -
Fehler behoben, durch den Berechtigungsvorschläge Dateipfade als Teil des Befehlspräfixes enthielten
(z. B. zeigt
allow cat foo/bar/baz.txtjetzt korrektallow catan). - Fehler behoben, durch den wiederholt Benachrichtigungen „Context compacted“ angezeigt wurden, wenn die Inferenz mitten im Stream fehlschlug und erneut versucht wurde
- Off-by-one-Fehler bei den vom Bearbeitungstool gemeldeten Start-/Endzeilennummern behoben, wenn sich die Bearbeitung nicht am Anfang der Datei befindet
- Fehler behoben, durch den die Berechtigung „always allow fetches to“ nach einem Neustart nicht erkannt wurde
-
mcp_list_toolsenthält jetzt für jedes Tool dasinput_schema, sodass der Agent Parameteranforderungen erkennen kann, ohne zuerst einen Fehler bei einem Tool-Aufruf auslösen zu müssen. -
Fehler behoben, durch den
devin mcp loginauf Servern fehlschlug, die RFC 8414 OAuth-Discovery statt RFC 9728 verwenden (z. B. Atlassian) -
Fehler behoben, durch den eingefügter Text, der mit
#beginnt (z. B. Markdown-Überschriften), stillschweigend verworfen wurde. - Fehler behoben, durch den der Spinner verschwand, nachdem ein Subagent abgeschlossen war, obwohl die Haupt-Sitzung noch lief
- Layout-Verschiebung im Startbanner behoben, bei der der Text sprang, sobald die Kontoinformationen geladen wurden
-
Fehler behoben, durch den in Headless-Umgebungen mit
TERM=dumbein unerwünschtes<-Zeichen am Anfang der Terminalausgabe erschien - Fehlende Leerzeichen in Gedanken behoben.
-
Lange Fragen-Header in
ask_user_questionwerden jetzt zugelassen, statt abgelehnt zu werden; Header mit mehr als 16 Zeichen werden für die Anzeige nun mit einem Auslassungszeichen (…) gekürzt - Fehlende DLL-Fehler unter Windows ARM durch statisches Linken der C-Laufzeit behoben
Entfernt
- Der Start-Hinweis „Loading configuration from…“ wurde entfernt. Der Konfigurationsimport aus Cursor, Windsurf und Claude Code funktioniert weiterhin — der Hinweis wird lediglich nicht mehr angezeigt.

