Accéder au contenu principal
Retour à Apprendre
13Opérations12 min de lectureDébutant

GUIDE 10 · OPÉRATIONS

Bonnes pratiques pour DeepSeek Harness

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.

Dernière vérification
21 août 2026
Temps d'exécution
0.1.0-rc.8
Portée vérifiée
  • 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
Sur cette page
  1. Séparer les faits sur le produit de la politique de l'équipe
  2. Lire une petite portée avant d'agir
  3. Utilisez l'ensemble d'autorisations efficace le plus restreint
  4. Garder les identifiants en dehors des invites et des dépôts
  5. Concevez chaque modification pour permettre un retour en arrière
  6. Vérifiez le comportement réel, pas une affirmation de complétion
  7. Traitez les Skills et les plugins comme des composants de la chaîne d'approvisionnement
  8. Diagnostiquez les échecs depuis la frontière vers l'intérieur

Séparer les faits sur le produit de la politique de l'équipe

JetonRôleVé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érationnelleDé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

  1. 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.

  2. 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.

  3. 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.

  4. 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

JetonRôleVérifier
Inspection en lecture seuleUtilisez 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 travailUtilisez 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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Exécutez le test limité qui prouve le comportement modifié.
  2. Exécutez les vérifications de type, format, compilation et régressions plus larges appropriées au risque.
  3. Testez le build de production et le navigateur, le runtime, la base de données ou le chemin de paquet réellement concerné.
  4. 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.
  5. 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

  1. Reproduisez avec l’entrée la plus petite possible et un espace de travail propre ou jetable.
  2. 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é.
  3. 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.
  4. Inspectez les événements et journaux structurés, puis comparez-les avec une base connue correcte.
  5. 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.