DeepSeek Harness
Run
- Définis le répertoire de travail Bash sur le projet exact nommé par l'utilisateur et fixe un délai d'attente fini, normalement 10 minutes.
- Vérifie la disponibilité avec
command -v dsh. S'il manque, arrête et demande à l'utilisateur d'installer DeepSeek Harness dans Code Mate. - Exécute une seule tâche headless :
dsh --profile headless "<prompt>"
Passe le prompt comme un seul argument entre guillemets. Traite stdout comme du texte final, pas du JSON. Exit zéro signifie succès ; exit un signifie que la tâche a échoué ou ne s'est pas complétée. Ne démarre jamais l'interface interactive ou un flux de connexion.
Authentication And Permissions
Si DSH signale un provider, modèle ou configuration API manquant, arrête et demande à l'utilisateur de configurer DeepSeek Harness dans Code Mate. Ne demande jamais, lis, affiches ou copies les identifiants.
DSH headless peut écrire dans l'espace de travail et crée une session persistante. Pour un travail en lecture seule, dis-lui explicitement de ne pas modifier les fichiers et inspecte le diff du repository ensuite. Autorise les modifications uniquement quand l'utilisateur a explicitement demandé des changements dans l'espace de travail, et restreins le répertoire de travail au projet prévu.
Exemple : demande à DSH de diagnostiquer un échec de test sans éditer, exécute-le dans le repository, confirme exit zéro et un diff propre, puis résume son texte final.