Séparer les faits sur le produit de la politique de l'équipe
| Jeton | Rôle | Vérifier |
|---|---|---|
| Fait documenté | DeepSeek Harness compose des plugins en Profile et peut intégrer une politique d'approbation, des outils shell, des Skills et une sandbox de processus. | Vérifiez le comportement par rapport à la version exacte installée et à la documentation officielle. |
| Recommandation opérationnelle | Démarrer en lecture seule, garder la portée petite, exiger un examen pour les effets risqués, et enregistrer des preuves pour la récupération. | Adoptez, modifiez ou rejetez cette politique selon le modèle de risque du projet. |
Lire une petite portée avant d'agir
- 01
Lire les instructions du projet en premier
Localiser les fichiers d'instructions au niveau du dépôt et imbriqués, puis identifier quelles règles s'appliquent au chemin cible.
- 02
Inspecter seulement la surface pertinente
Lire les fichiers cibles, les tests, la configuration et les changements locaux récents avant d'élargir la recherche.
- 03
Indiquez le changement prévu et la preuve
Nommez les fichiers concernés, le résultat observable attendu, la commande de vérification et le point de restauration.
- 04
Travaillez par incréments réversibles
Effectuez un changement cohérent à la fois et examinez la différence avant de passer à la limite suivante.
Utilisez l'ensemble d'autorisations efficace le plus restreint
| Jeton | Rôle | Vérifier |
|---|---|---|
| Inspection en lecture seule | Utilisez lorsque le diagnostic ou la planification ne nécessite pas d'écriture. | Confirmez que les écritures et les commandes destructives ne sont pas disponibles. |
| Écriture dans l'espace de travail | Utilisez pour les modifications normales du dépôt tout en gardant les chemins non liés hors du périmètre. | Examinez les racines autorisées, les effets des commandes et les demandes d'approbation. |
| Accès élevé | Réserver pour une opération spécifique qui ne peut pas s'exécuter à l'intérieur de la limite plus étroite. | Approuvez la cible exacte et la commande, puis revenez au niveau de privilège inférieur. |
Garder les identifiants en dehors des invites et des dépôts
- Ne transmettez que les informations d'identification minimales requises pour l'opération en cours, de préférence via un fournisseur restreint ou un jeton à durée de vie courte.
- Ne collez pas de secrets dans le chat, les instructions de projet, les journaux, les captures d'écran, les fixtures ou les fichiers d'environnement commis.
- Avant de partager un diff ou un artefact, analysez les modifications suivies et non suivies pour détecter les secrets et les chemins locaux sensibles.
- Si une exposition est possible, révoquez ou faites pivoter d'abord; la suppression d'un fichier n'invalide pas un identifiant copié.
Concevez chaque modification pour permettre un retour en arrière
- 01
Capturez la base de référence
Enregistrez la révision actuelle, la configuration, les tests et tout état externe que l'opération peut modifier.
- 02
Privilégiez les opérations non destructives
Utilisez des upserts ciblés, des migrations additives, des déplacements de fichiers récupérables et des cibles exactes au lieu de suppressions ou réinitialisations larges.
- 03
Inspectez la différence complète
Séparez les modifications prévues du travail utilisateur préexistant et confirmez que les fichiers générés correspondent à leur source.
- 04
Testez la récupération là où l’échec importe
Pour les packages, migrations ou déploiements, exercez la désinstallation, la migration inverse, le retour à une version précédente ou la restauration à partir d’un snapshot avant la publication.
Vérifiez le comportement réel, pas une affirmation de complétion
- Exécutez le test limité qui prouve le comportement modifié.
- Exécutez les vérifications de type, format, compilation et régressions plus larges appropriées au risque.
- Testez le build de production et le navigateur, le runtime, la base de données ou le chemin de paquet réellement concerné.
- Inspectez la console, le réseau, les journaux, les résultats de la base de données et les artefacts de sortie au lieu de vous fier uniquement à un code de sortie.
- Enregistrez les échecs honnêtement; une nouvelle tentative n’est une preuve que lorsque la cause originale est comprise.
Traitez les Skills et les plugins comme des composants de la chaîne d'approvisionnement
Un Skill est un ensemble d'instructions réutilisable, tandis qu'un plugin peut ajouter des capacités exécutables. Avant utilisation, examinez la source et les capacités demandées, épinglez si possible une version immuable, vérifiez les licences et les sommes de contrôle, testez en isolation, documentez la responsabilité et définissez une procédure de mise à jour et de suppression. Réexaminez les modifications au lieu d'accorder une confiance permanente à un nom.
Diagnostiquez les échecs depuis la frontière vers l'intérieur
- Reproduisez avec l’entrée la plus petite possible et un espace de travail propre ou jetable.
- Confirmez le Profile actif, les versions des plugins, la configuration du fournisseur, la racine de l'espace de travail, le permission preset et le niveau d'application de la sandbox signalé.
- Séparez les problèmes de sortie du modèle des échecs liés à l’outil, au shell, au réseau, aux identifiants, UI ou à la persistance.
- Inspectez les événements et journaux structurés, puis comparez-les avec une base connue correcte.
- Changez une variable, relancez la même preuve et conservez les preuves de l’échec jusqu’à ce que la cause soit établie.
Appliquez le flux de travail
Consulter les sources officielles
Questions fréquentes
Avant de faire un changement
Réponses sur les formats, la compatibilité, les preuves et le retour en arrière.
Que vérifie ce guide ?
Ce guide couvre : Documentation officielle de l'architecture et des autorisations ; Guide officiel des Skills et des modèles de défense ; Recommandations opérationnelles séparées des faits documentés
Par quoi dois-je commencer ?
Le modèle durable est simple: inspecter un petit périmètre, planifier un changement observable, accorder uniquement la capacité requise, conserver un point de retour arrière et vérifier le résultat en dehors du récit de l'agent. Les sections ci-dessous étiquettent les faits documentés séparément des recommandations opérationnelles.
Quelle limite faut-il surtout retenir ?
Conservez les commandes, les attentes de validation, les règles des fichiers générés et les limites de sécurité dans les instructions de projet versionnées. Traitez les instructions imbriquées plus spécifiques comme s'appliquant à leur sous-arbre. Ne placez pas de secrets dans un fichier d'instructions.
Continuer à apprendre
Continuer à partir des preuves vérifiées
Comparez les artefacts publiés ou revenez à la documentation d'installation.