Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Enterprise-Richtlinien für die Erweiterungsverwaltung
Devin Desktop verwendet eigene Richtlinienpfade, getrennt von VS Code. Für VS Code konfigurierte Richtlinien gelten nicht für Devin Desktop und umgekehrt.
Windows-Gruppenrichtlinien
Devin Desktop liest Richtlinien aus dem Registrierungspfad
Software\Policies\Windsurf\{ProductName} (z. B. Software\Policies\Windsurf\Windsurf oder Software\Policies\Windsurf\WindsurfInsiders). Das unterscheidet sich von VS Code, das Richtlinien aus Software\Policies\Microsoft\{ProductName} liest.Schritt 1: ADMX- und ADML-Dateien beschaffen
policies ausgeliefert, das ADMX-template-Dateien enthält, in denen die verfügbaren Richtlinien definiert werden.
Sie können die ADMX- und ADML-Dateien aus einer vorhandenen Devin Desktop-Installation beziehen:
- Navigieren Sie zum Installationsverzeichnis von Devin Desktop.
- Suchen Sie nach dem Ordner
policies. Dieser Ordner enthält die ADMX-template-Dateien (z. B.windsurf.admx) und einen Unterordnerlocalesmit ADML-Dateien für verschiedene Sprachen.
policies in den entpackten Dateien suchen.
Schritt 2: Installieren Sie die Richtliniendefinitionsdateien
- Kopieren Sie die Datei
windsurf.admxnachC:\Windows\PolicyDefinitions. - Kopieren Sie die entsprechende ADML-Datei aus dem Unterordner
locales(z. B.en-US\windsurf.adml) nachC:\Windows\PolicyDefinitions\<your-locale>(z. B.C:\Windows\PolicyDefinitions\en-US).
Sie benötigen Administratorrechte, um Dateien in das Verzeichnis
PolicyDefinitions zu kopieren.Schritt 3: Richtlinien bereitstellen
Bereitstellung im großen Maßstab
Richtlinien manuell auf einem lokalen Computer testen
-
Öffnen Sie den Editor für lokale Gruppenrichtlinien:
- Drücken Sie
Windows+R, um das Dialogfeld „Ausführen“ zu öffnen. - Geben Sie
gpedit.mscein und drücken Sie die Eingabetaste. - Wenn eine Aufforderung der Benutzerkontensteuerung angezeigt wird, wählen Sie Ja.
- Drücken Sie
-
Navigieren Sie zu den Windsurf-Richtlinien:
- Computerkonfiguration > Administrative Vorlagen > Windsurf
- Benutzerkonfiguration > Administrative Vorlagen > Windsurf
- Konfigurieren Sie eine Richtlinie:
- Doppelklicken Sie auf die Richtlinie, die Sie konfigurieren möchten (zum Beispiel AllowedExtensions).
- Wählen Sie Aktiviert, um die Richtlinie durchzusetzen.
- Geben Sie bei Zeichenfolgenrichtlinien (zum Beispiel
AllowedExtensions) den Wert in das Textfeld ein. Zum Beispiel:{"publisher1": true, "publisher2": true}. - Bei booleschen Richtlinien (zum Beispiel EnableTelemetry) wird der Wert festgelegt, indem Sie Aktiviert oder Deaktiviert auswählen.
- Wählen Sie OK, um die Änderungen zu speichern.
macOS-Konfigurationsprofile
.mobileconfig) mit Schlüssel-Wert-Paaren, die den verfügbaren Richtlinien entsprechen.
Diese Profile können über Mobile-Device-Management-(MDM-)Lösungen verteilt oder manuell auf einzelnen Geräten installiert werden.
Schritt 1: Beispielkonfigurationsprofil abrufen
.mobileconfig-Beispieldatei. So finden Sie die Beispieldatei auf einem macOS-Gerät, auf dem Devin Desktop installiert ist:
- Öffnen Sie den Finder und wechseln Sie zu
/Applications. - Klicken Sie mit der rechten Maustaste auf Windsurf.app und wählen Sie Paketinhalt anzeigen.
- Wechseln Sie zu
Contents/Resources/app/policies. - Suchen Sie die
.mobileconfig-Beispieldatei.
Schritt 2: Richtlinienwerte konfigurieren
- Kopieren Sie die Beispiel-
.mobileconfig-Datei an einen geeigneten Speicherort (z. B. auf Ihren Schreibtisch oder in den Ordner „Dokumente“). - Öffnen Sie die kopierte Datei in einem Texteditor.
- Bearbeiten Sie die Richtlinienwerte entsprechend Ihren Anforderungen:
Schritt 3: Richtlinien bereitstellen
Bereitstellung in großem Maßstab
Für Enterprise-Bereitstellungen auf mehreren Geräten verwenden Sie Mobile-Device-Management-Lösungen (MDM) wie Apple Business Manager mit MDM. Weitere Informationen zu Konfigurationsprofilen finden Sie in Apples Dokumentation zu Konfigurationsprofilen.Richtlinien manuell auf einem lokalen Gerät testen
-
Konfigurationsprofil installieren:
- Speichern Sie Ihre bearbeitete
.mobileconfig-Datei. - Doppelklicken Sie im Finder auf die
.mobileconfig-Datei. - System Settings wird geöffnet. Prüfen Sie die Profildetails und wählen Sie Install.
- Wenn Sie dazu aufgefordert werden, melden Sie sich mit Ihren Administrator-Anmeldedaten an.
- Speichern Sie Ihre bearbeitete
-
Profilinstallation überprüfen:
- Öffnen Sie System Settings.
- Navigieren Sie zu Privacy & Security > Profiles (oder General > Device Management in älteren Versionen).
- Vergewissern Sie sich, dass Ihr Devin Desktop-Konfigurationsprofil in der Liste angezeigt wird.
- Starten Sie Devin Desktop, um zu sehen, welche Richtlinien angewendet werden.
Richtlinien werden für neue Devin Desktop-Instanzen sofort wirksam. Wenn Devin Desktop bereits läuft, müssen Sie die App möglicherweise neu starten.
Ein Konfigurationsprofil entfernen
- Öffnen Sie System Settings > Privacy & Security > Profiles.
- Wählen Sie das Konfigurationsprofil für Devin Desktop aus.
- Wählen Sie die Schaltfläche Remove (oder -) aus.
- Melden Sie sich mit Ihren Administratorzugangsdaten an, um das Entfernen zu bestätigen.
JSON-Richtlinien unter Linux
/etc/windsurf/policies/policy.json ablegen. Dabei wird ein einfaches JSON-Format verwendet, um Richtlinienwerte festzulegen.
Devin Desktop liest Richtlinien aus
/etc/windsurf/policies/policy.json, während VS Code /etc/vscode/policy.json verwendet. Stellen Sie sicher, dass Sie die Datei für Devin Desktop am richtigen Speicherort ablegen.Schritt 1: Die Beispiel-Richtliniendatei beziehen
policy.json-Richtliniendatei ausgeliefert. Sie können sie einer bestehenden Installation entnehmen — sie befindet sich im Verzeichnis resources/app/policies im Installationspfad von Devin Desktop.
Schritt 2: Richtlinienwerte konfigurieren
- Kopieren Sie die Beispieldatei
policy.jsonan einen geeigneten Speicherort:
- Bearbeiten Sie die Datei mit dem Texteditor Ihrer Wahl:
- Konfigurieren Sie die Richtlinienwerte. Zum Beispiel, um nur bestimmte Herausgeber von Erweiterungen zuzulassen:
Schritt 3: Die Richtlinien ausrollen
Bereitstellung in großem Maßstab
Für Enterprise-Linux-Bereitstellungen auf mehreren Geräten verwenden Sie Konfigurationsmanagement-Tools wie Ansible, Puppet, Chef oder Salt, um die Dateipolicy.json bereitzustellen. Mit diesen Tools können Administratoren Richtlinien auf allen verwalteten Linux-Geräten zentral bereitstellen, aktualisieren und entfernen.
Richtlinien auf einem lokalen Rechner manuell testen
- Erstellen Sie das Richtlinienverzeichnis und kopieren Sie die Datei:
Sie benötigen Root- oder sudo-Rechte, um das Verzeichnis zu erstellen und Richtliniendateien in
/etc/windsurf/policies zu verwalten.- Überprüfen Sie die Installation der Richtlinien:
- Starten Sie Devin Desktop (oder starten Sie es neu, falls es bereits ausgeführt wird).
- Öffnen Sie File > Preferences > Settings (oder drücken Sie
Ctrl+,). - Suchen Sie nach Settings, die Ihren konfigurierten Richtlinien entsprechen — sie sollten als von Ihrer Organisation verwaltet angezeigt werden oder ein Schlosssymbol haben.
Richtlinien entfernen
/etc/windsurf/policies/policy.json und starten Sie Devin Desktop neu.
Richtlinien für die Verwaltung von Erweiterungen
AllowedExtensions können Administratoren eine Allowlist zulässiger Erweiterungsherausgeber festlegen.
AllowedExtensions
AllowedExtensions akzeptiert einen JSON-String, der angibt, welche Erweiterungsherausgeber zulässig sind. Wenn diese Richtlinie aktiv ist, können Nutzer nur Erweiterungen der aufgeführten Herausgeber installieren.
Beispielwert:
- Windows: Wird über Group Policy ADMX-Vorlagen oder direkt in der Registry unter
Software\Policies\Windsurf\{ProductName}festgelegt. - macOS: Wird in einem
.mobileconfig-Konfigurationsprofil festgelegt. - Linux: Wird in
/etc/windsurf/policies/policy.jsonfestgelegt.
AllowedExtensions durchgesetzt wird, zeigt die Ansicht „Erweiterungen“ in Devin Desktop an, dass die Einstellung von Ihrer Organisation verwaltet wird, und Nutzer können sie nicht überschreiben.
