Trennen Sie Produktfakten von Teamrichtlinien
| Token | Rolle | Prüfen |
|---|---|---|
| Dokumentierter Fakt | DeepSeek Harness setzt Plugins zu Profilen zusammen und kann Genehmigungsrichtlinien, Shell-Tools, Skills und Prozess-Sandboxing integrieren. | Überprüfen Sie das Verhalten anhand der genau installierten Version und der offiziellen Dokumentation. |
| Operative Empfehlung | Starten Sie nur im Lesemodus, halten Sie den Umfang klein, erfordern Sie eine Überprüfung bei riskanten Auswirkungen und dokumentieren Sie Beweise für die Wiederherstellung. | Übernehmen, ändern oder lehnen Sie diese Richtlinie gemäß dem Risikomodell des Projekts ab. |
Prüfen Sie vor dem Handeln einen kleinen Bereich
- 01
Lesen Sie zuerst die Projektanweisungen
Lokalisieren Sie Repository- und verschachtelte Anweisungsdateien und identifizieren Sie dann, welche Regeln auf den Zielpfad angewendet werden.
- 02
Untersuchen Sie nur den relevanten Bereich
Lesen Sie die Zieldateien, Tests, Konfiguration und kürzliche lokale Änderungen, bevor Sie die Suche ausweiten.
- 03
Nennen Sie die beabsichtigte Änderung und den Nachweis
Nennen Sie die Dateien im Umfang, das erwartete beobachtbare Ergebnis, den Überprüfungsbefehl und den Wiederherstellungspunkt.
- 04
Arbeiten Sie in reversiblen Schritten
Nehmen Sie jeweils eine kohärente Änderung vor und prüfen Sie den Unterschied, bevor Sie zur nächsten Grenze übergehen.
Verwenden Sie das kleinste wirksame Berechtigungsset
| Token | Rolle | Prüfen |
|---|---|---|
| Nur-Lese-Inspektion | Verwenden Sie dies, wenn Diagnosen oder Planungen keine Schreibzugriffe erfordern. | Bestätigen Sie, dass Schreib- und destruktive Befehle nicht verfügbar sind. |
| Schreibzugriff im Arbeitsbereich | Verwenden Sie für normale Repository-Änderungen, während Sie nicht zusammenhängende Pfade außerhalb des Umfangs halten. | Überprüfen Sie erlaubte Wurzeln, Befehlswirkungen und Genehmigungsaufforderungen. |
| Erhöhter Zugriff | Reservieren Sie für einen bestimmten Vorgang, der nicht innerhalb der engeren Grenze ausgeführt werden kann. | Genehmigen Sie das genaue Ziel und den Befehl und kehren Sie dann auf die niedrigere Berechtigungsstufe zurück. |
Bewahren Sie Anmeldeinformationen außerhalb von Eingabeaufforderungen und Repositories auf
- Geben Sie nur die minimal erforderliche Berechtigung für die aktuelle Operation weiter, vorzugsweise über einen scoped Provider oder ein kurzlebiges Token.
- Fügen Sie keine Geheimnisse in Chat, Projektanweisungen, Protokolle, Screenshots, Fixtures oder committete Umgebungsdateien ein.
- Bevor Sie einen Diff oder ein Artefakt teilen, scannen Sie verfolgte und nicht verfolgte Änderungen auf Geheimnisse und sensible lokale Pfade.
- Wenn eine Offenlegung möglich ist, widerrufen oder rotieren Sie zuerst; das Löschen einer Datei macht eine kopierte Anmeldeinformation nicht ungültig.
Entwerfen Sie jede Änderung für eine Rücknahme
- 01
Erfassen Sie die Basislinie
Zeichnen Sie die aktuelle Revision, Konfiguration, Tests und jeden externen Zustand auf, den die Operation ändern könnte.
- 02
Bevorzugen Sie nicht-destruktive Operationen
Verwenden Sie gezielte Upserts, additive Migrationen, wiederherstellbare Dateiverschiebungen und exakte Ziele anstelle von umfassenden Löschungen oder Zurücksetzungen.
- 03
Untersuchen Sie den vollständigen Diff
Trennen Sie beabsichtigte Änderungen von bereits vorhandener Benutzerarbeit und bestätigen Sie, dass generierte Dateien mit ihrer Quelle übereinstimmen.
- 04
Testen Sie die Wiederherstellung, wo ein Fehler relevant ist
Bei Paketen, Migrationen oder Bereitstellungen üben Sie Deinstallation, Rückmigration, Versionsrollback oder Snapshot-Wiederherstellung vor der Freigabe aus.
Prüfen Sie das tatsächliche Verhalten, nicht nur eine Abschlussbehauptung
- Führen Sie den spezifischen Test durch, der das bearbeitete Verhalten nachweist.
- Führen Sie Typ-, Format-, Build- und umfassendere Regressionstests durch, die dem Risiko angemessen sind.
- Testen Sie den Produktions-Build und den tatsächlich beteiligten Browser, Laufzeit, die Datenbank oder den Paketpfad.
- Überprüfen Sie Konsole, Netzwerk, Protokolle, Datenbankergebnisse und Ausgabeartefakte, anstatt sich nur auf einen Exit-Code zu verlassen.
- Erfassen Sie Fehler ehrlich; ein erneuter Versuch gilt nur dann als Beweis, wenn die ursprüngliche Ursache verstanden wird.
Behandeln Sie Skills und Plugins als Bestandteile der Lieferkette
Eine Fähigkeit ist ein wiederverwendbares Anweisungspaket, während ein Plugin ausführbare Funktionen hinzufügen kann. Vor der Verwendung sollten die Quelle und die angeforderten Funktionen überprüft, wenn möglich eine unveränderliche Version festgelegt, Lizenzen und Prüfsummen überprüft, Tests in Isolation durchgeführt, Eigentum dokumentiert und ein Aktualisierungs- sowie Entfernungspfad definiert werden. Änderungen erneut überprüfen, anstatt einem Namen dauerhaftes Vertrauen zu schenken.
Diagnostizieren Sie Fehler von der Grenze nach innen
- Reproduzieren Sie mit der kleinsten Eingabe und einem sauberen oder verworfenen Arbeitsbereich.
- Bestätigen Sie das aktive Profil, die Plugin-Versionen, die Anbieter-Konfiguration, das Stammverzeichnis des Arbeitsbereichs, das Berechtigungsprofil und die gemeldete Sandbox-Durchsetzung.
- Trennen Sie Modellausgabeprobleme von Werkzeug-, Shell-, Netzwerk-, Berechtigungs-, UI- oder Persistenzfehlern.
- Überprüfen Sie strukturierte Ereignisse und Protokolle und vergleichen Sie sie anschließend mit einer als gut bekannten Basislinie.
- Ändern Sie eine Variable, führen Sie denselben Beweis erneut aus und bewahren Sie die fehlgeschlagenen Belege auf, bis die Ursache festgestellt ist.
Wenden Sie den Workflow an
Offizielle Primärquellen lesen
Häufige Fragen
Bevor Sie eine Änderung vornehmen
Antworten zu Formaten, Kompatibilität, Nachweisen und Rücksetzungen.
Was prüft dieser Leitfaden?
Dieser Leitfaden behandelt: Offizielle Architektur- und Berechtigungsdokumentation; Offizielle Skills- und Verteidigungsmuster-Richtlinien; Betriebliche Empfehlungen getrennt von dokumentierten Fakten
Womit sollte ich beginnen?
Das robuste Muster ist einfach: Untersuchen Sie einen kleinen Bereich, planen Sie eine beobachtbare Änderung, gewähren Sie nur die erforderliche Fähigkeit, bewahren Sie einen Rollback-Punkt auf und prüfen Sie das Ergebnis unabhängig von der Darstellung des Agenten. Die folgenden Abschnitte trennen dokumentierte Fakten von betrieblichen Empfehlungen.
Welche Grenze ist besonders wichtig?
Bewahren Sie Befehle, Validierungserwartungen, Regeln für generierte Dateien und Sicherheitsgrenzen in versionierten Projektanweisungen auf. Behandeln Sie spezifischere verschachtelte Anweisungen so, dass sie für ihren Unterbaum gelten. Legen Sie keine Geheimnisse in einer Anweisungsdatei ab.
Lernen fortsetzen
Mit verifizierten Nachweisen fortfahren
Vergleichen Sie veröffentlichte Artefakte oder kehren Sie zur Installationsdokumentation zurück.