Guide de lecture

Manuel utilisateur de Nonead DSH Desktop

Ce manuel s'adresse aux utilisateurs ordinaires. Il ne suppose aucune connaissance de la programmation ni l'installation préalable de Node.js, pnpm ou d'un outil de développement : l'installeur embarque déjà tout l'environnement d'exécution et l'application fonctionne dès l'installation.

Public visé : utilisateurs découvrant ce produit pour la première fois
Ordre de lecture : lire les chapitres dans l'ordre, ou directement la section dont vous avez besoin

Sommaire de ce manuel

Les treize sections suivent l'ordre « installer → utiliser → résoudre un problème ». Pour traiter un problème précis, passez directement à la section 12.

1. Qu'est-ce que c'est

En une phrase : l'application desktop embarque les capacités d'agent de DeepSeek Harness ; double-cliquez sur l'icône pour lancer une conversation, lui demander de lire ou écrire des fichiers, exécuter des commandes, appeler des outils.

Le produit se compose de trois couches ; vous n'avez affaire qu'à la troisième, les deux premières fonctionnent automatiquement en arrière-plan.

Coque desktop fenêtre · plateau · mise à jour · terminal · profils Host (service en arrière-plan) charge les plugiciels, exécute les outils, gère sessions et fichiers Interface web (le contenu de la fenêtre) conversation · champ de saisie · barre latérale · réglages
Fig. 1 Le produit se compose de trois couches ; les opérations quotidiennes se déroulent sur la plus haute.
Quelle différence avec la version web ? La version web permet seulement de discuter. La version desktop met toute la machine à sa disposition : lire vos fichiers, lancer des commandes, installer des plugiciels, atteindre vos répertoires de travail — tout cela se fait sur votre machine, les données n'en sortent pas.

2. Installation

Prenez sur la page de téléchargement du produit l'installeur correspondant à votre plateforme, puis double-cliquez dessus. L'installeur intègre déjà Electron, Node.js, pnpm et une version figée du runtime DSH ; aucune installation d'environnement supplémentaire n'est nécessaire. Cette version intégrée embarque Electron 44.0.0, Node.js 24.21.0, pnpm 11.8.0, Python 3.12.14 et le runtime DSH 0.2.2-rc.1.

PlateformeTéléchargerComment installer
Windows x64Installeur .exeLancer par double-clic et suivre les écrans jusqu'à la fin
macOS (Intel / puce Apple, universel)Image disque .dmgOuvrir, puis glisser l'icône dans « Applications »
Linux x64.AppImageD'abord chmod +x pour donner le droit d'exécution, puis double-clic ou lancement en ligne de commande
Tableau 1 Installation sur les trois plateformes. Sous Linux, si FUSE manque, lancer avec --appimage-extract-and-run.

Note : la build Windows ARM64 reste expérimentale ; les exécutions Python / Node intégrées sont encore des charges x64 et n'ont pas été entièrement vérifiées sur machine ARM. Pour un usage courant, utilisez la version x64.

3. Première ouverture

Au premier lancement, une configuration par défaut est préparée automatiquement et le service d'interface démarre sur la machine locale. Un assistant apparaît d'abord :

  1. Page d'accueil — présentation du positionnement du produit.
  2. Marché des plugiciels — choisir d'activer ou non le marché communautaire. « Ne pas activer » est également mémorisé et ne sera plus redemandé.
  3. Contrôle à distance — autoriser ou non la connexion d'un téléphone ou autre appareil au desktop local.
  4. Computer Use — autoriser ou non l'usage de votre souris et de votre clavier.
  5. Mode de récupération — présentation du « filet de sécurité » à utiliser en cas de problème.
Attention : fermer la fenêtre ne veut pas dire quitter. Le bouton de fermeture en haut à droite réduit l'application dans le plateau système, où elle continue de fonctionner. Pour quitter réellement, faites un clic droit sur l'icône du plateau et choisissez « Quitter ».

4. Panorama de l'interface principale

La structure de la fenêtre principale est simple : de haut en bas et de gauche à droite, quatre zones seulement.

① cadre desktop (36 px, fenêtre déplaçable) ② barre latérale Session 1 Session 2 Session 3 espaces · fichiers ③ zone de conversation Vous : convertis les images de ce dossier en webp Assistant : 12 images trouvées, tout convertir ? (les écritures demandent votre confirmation) ④ champ de saisie Décrivez ici votre besoin, Entrée pour envoyer
Fig. 2 Les quatre zones de l'interface : ① cadre desktop ② barre latérale ③ zone de conversation ④ champ de saisie.
ZoneRôle
Cadre desktopLa barre sombre de 36 px en haut. On peut déplacer la fenêtre sur sa partie vide ; les icônes sont cliquables.
Barre latéraleListe des sessions, accès aux espaces de travail et aux fichiers, accès aux plugiciels. Les sessions se commutent à tout moment, l'historique reste.
Zone de conversationVos messages, ses réponses et les résultats des outils s'affichent ici.
Champ de saisieLà où vous décrivez le besoin. Plus c'est précis, plus le résultat est proche de ce que vous vouliez.
Tableau 2 Le rôle de chacune des quatre zones.

5. Première conversation

  1. Dans le champ de saisie, écrivez clairement ce que vous voulez, par exemple « convertis tous les png de ce répertoire en webp, en gardant la taille d'origine ».
  2. Envoyez avec Entrée. Elle comprend, puis planifie, et appelle des outils si nécessaire.
  3. Pour les opérations à risque — écriture, suppression, exécution de commandes — une fenêtre de confirmation native s'affiche : vous approuvez ou refusez.
  4. Le résultat s'affiche dans la conversation ; si cela ne convient pas, dites simplement « modifier en … », sans tout reprendre.
Astuce pour formuler la demande : préciser « sur quoi », « jusqu'à quel niveau », « quoi ne pas toucher » vaut bien mieux que dire seulement quoi faire. Elle ne voit pas le contexte que vous n'avez pas formulé.

6. Menu du plateau système

La plupart des opérations au niveau système sont regroupées dans l'icône du plateau. Faites un clic droit sur cette icône, vous trouvez ces entrées :

Ouvrir les réglages Vérifier les mises à jour Changer de profil Assistant de récupération Ouvrir le terminal DSH Quitter
Fig. 3 Les six entrées du menu du plateau ; les trois plus utilisées sont « Ouvrir les réglages », « Vérifier les mises à jour » et « Assistant de récupération ».

7. La page des réglages

La page des réglages est divisée en cinq onglets, de gauche à droite :

Général Profils Outils Récupération Permissions
Fig. 4 Les cinq onglets de la page des réglages.
OngletCe que vous y faites
GénéralDémarrage automatique, langue de l'interface, port web local, carte de mise à jour (avec « notes de mise à jour » et vérification manuelle).
ProfilsVoir et créer des profils, basculer sur le profil utilisé actuellement.
OutilsOuvrir le terminal DSH, redémarrage normal, redémarrage en mode de récupération.
RécupérationLister les instantanés sains et revenir en arrière ; avant chaque retour, un instantané de l'état actuel est pris.
PermissionsGérer les permissions système telles que Computer Use.
Tableau 3 L'usage principal des cinq onglets.
Conseil : si vous figez le port web local, les réglages enregistrés dans l'interface (par exemple les préférences de certains plugiciels) ne sont relus qu'après un redémarrage. Sans besoin particulier, gardez le défaut et laissez le système attribuer le port.

8. Profils : plusieurs configurations

Un profil se comprend comme « une configuration indépendante » : combinaison de plugiciels différente, correctifs différents, réglages différents. Vous pouvez en préparer plusieurs et basculer selon le contexte, sans interférence mutuelle.

Profil actuel par exemple desktop Plateau → profil choisir un profil Redémarrage quelques secondes Échec ? retour à la configuration qui marchait Retour manuel aussi via « Assistant de récupération »
Fig. 5 Le changement de profil : sélection → redémarrage ordonné → retour automatique en cas d'échec.

Retenez trois points :

9. Plugiciels et marché des plugiciels

Un plugiciel ajoute des capacités à cet assistant : modèles, outils, panneaux d'interface, automatisations. Les plugiciels officiels s'installent directement et plusieurs peuvent être actifs en même temps.

Deux voies d'installation :

Redémarrer après installation. Après une modification des plugiciels, l'application doit redémarrer pour que le nouveau plugiciel soit chargé. Si rien ne change après l'installation, vérifiez que la commande a bien porté sur le profil que vous utilisez, puis redémarrez une fois.

10. Comment utiliser les 35 plugiciels installés

Cette section présente un par un les 35 plugiciels réellement installés dans votre profil desktop ; noms et versions ont été relevés sur la machine locale (instantané du 2026-11-08). Ils sont groupés en sept familles ; chaque famille commence par une vue d'ensemble, puis chaque plugiciel est expliqué — ce qu'il fait et quand on l'utilise.

35 plugiciels installés · par famille Mémoire 5 · rappel auto, mémoire de projet, contexte, historique d'entrée, retour conversation Compétences 8 · compétences, marché, centre, suite d'ingénierie, experts, GitHub, schémas, PPT Interface 8 · reprise automatique, barre latérale+, tableau de tâches, graphe Git, UI inline, voix, coûts, archives Collaboration 8 · sous-agents, Claude Code / Codex, revue de code, veille, découverte, marché, MCP Robots 2 · pilotage UR réel, simulation UR hors ligne (développé par NONEAD) Images & médias 3 · atelier d'images, atelier vidéo React, aperçu de documents Univer
Fig. 6 Les plugiciels regroupés en sept familles (la famille « maintenance système », 1 plugiciel : sauvegarde de configuration, voir l'entrée 35 en fin de liste).

Ils ne sont pas isolés : en usage réel, ils forment une chaîne qui va de « se souvenir du contexte » à « livrer le résultat » :

① Mémoriser Mémoire · contexte ② Compétences Compétences · experts ③ Travailler Agents · robots ④ Livrer Docs · vidéo · fig. ⑤ Revue Revue · coûts Aucune liaison manuelle : les plugiciels se raccordent via l'injection de services DSH.
Fig. 7 La chaîne de collaboration typique entre plugiciels.
Retenez d'abord trois opérations communes : installer un plugiciel avec dsh plugin add <nom-du-plugiciel> ; désinstaller avec remove ; mettre à niveau avec update. Toute modification exige un redémarrage de l'application. Les commandes portent par défaut sur le profil activé ; pour en viser un autre, ajoutez --profile <nom>.

Premier groupe · Mémoire et contexte (5)

Ce groupe résout le problème « elle ne se souvient plus de ce qui a été dit ».

1Mémoire automatique@a9i5k4/dsh-auto-memory3.3.17

Mémoire associative proactive : avant de répondre, le modèle rappelle automatiquement les souvenirs pertinents, les organise sur trois couches et fige les procédures répétées en compétences.

Emploi : rien à faire de plus, il décide seul quoi rappeler ; pour lui demander de ranger les souvenirs anciens, dites « range les expériences récentes ».

2Mémoire de projet@yolk_vat-y/dsh-project-memory0.6.11

Indexe documents (PDF / Markdown / texte) et symboles de code en une bibliothèque indépendante et recherchable par espace de travail ; les rappels portent des références de source.

Emploi : dans un projet, faites-la indexer une fois, puis demandez « comment XX est implémenté dans ce projet » ; elle répond avec les fichiers d'origine.

3Insight de contextedsh-context0.82.1

Montre de quoi est composé le contexte actuel et combien il occupe, puis le compresse en conséquence pour éviter que la conversation ralentisse.

Emploi : quand la conversation ralentit ou que le contexte est signalé trop long, ouvrez son panneau pour voir la composition et couper l'historique inutile.

4Historique d'entréedsh-nonead-prompt-recall0.8.7

Quand le champ de saisie est vide, ↑ rappelle l'entrée précédente, et ↑ continue vers le passé ; ↓ revient en avant. L'historique est stocké par espace de travail et survit aux redémarrages. À côté du sélecteur de modèle se trouve un bouton de réécriture : le modèle actuel réécrit votre prompt à moitié écrit, en conservant les références @.

Emploi : pour réutiliser le long prompt d'avant, pas besoin de retaper — champ vide, ↑.

5Retour de conversationdsh-nonead-prompt-rewind0.5.4

Ramène la conversation à un tour antérieur dans la fenêtre, et peut restaurer les fichiers de l'espace de travail en même temps.

Emploi : quand vous partez dans la mauvaise direction et voulez « revenir trois étapes en arrière », c'est plus simple qu'une nouvelle session.

Deuxième groupe · Compétences et experts (8)

Ce groupe résout le problème « pour une tâche précise, comment lui faire suivre la méthode professionnelle ».

6Gestionnaire de compétences@michengai/dsh-skills-manager1.2.35

Charge de façon unifiée et sûre les Agent Skills locales, sans que les compétences de plusieurs sources se recouvrent entre elles.

Emploi : après installation d'une nouvelle compétence, vérifiez ici qu'elle est chargée correctement et d'origine claire, puis décidez lesquelles activer.

7Marché des compétences@weibaohui/skills-management0.9.3

Une page pour gérer les compétences de tous les assistants de programmation locaux (Claude, Codex, ZCode et une dizaine d'autres), avec intégration en un clic dans DSH ; marché intégré de 6600+ compétences, tri possible par coût d'injection.

Emploi : cherchez ici avant de trouver une compétence prête à l'emploi ; regardez son coût en tokens avant d'installer, sans tout installer d'un coup.

8Centre de compétences@linxin666/dsh-client-ui-skill-explorer0.4.15

Parcourt les compétences chargées par source (intégré / projet / utilisateur / personnalisé / runtime), avec activation, désactivation, création, suppression.

Emploi : si vous soupçonnez qu'une compétence ne s'active pas, vérifiez ici à quelle couche elle appartient et si elle est désactivée.

9Suite de compétences d'ingénierie@wenaixi/dsh-superpower8.0.0

Emballe 15 compétences obra/superpowers d'ingénierie (clarification des besoins, TDD, debugging systématique, revue de code, etc.), descriptions bilingues chinois / anglais, activation individuelle.

Emploi : pour les tâches de développement, faites-la suivre ce parcours ; désactivez une par une les compétences inutiles pour réduire le bruit.

10Équipes d'experts@michengai/dsh-agency-agents1.2.26

331 agents professionnels invocables, répartis sur 22 domaines de spécialité, à invoquer seuls ou en équipe.

Emploi : face à un problème qui demande un regard expert, dites « fais-le voir par l'expert XX » ; pour une tâche complexe, formez une équipe en parallèle.

11Compétences de workflow GitHubdsh-github-skills0.2.1

Portage de la sémantique des workflows GitHub d'OpenAI Codex : lecture de PR, traitement des remarques de revue, contrôle de CI, publication, etc.

Emploi : dans un dépôt, dites « regarde les remarques de revue de cette PR » ou « pourquoi la CI est cassée », elle suit le workflow correspondant.

12Schémas d'architecture@tt-a1i/archify-dsh1.0.0

Dessine les besoins ou la structure du code en schémas d'architecture, flux et séquences interactifs, en HTML autonome, avec mode sombre et export.

Emploi : dites « dessine l'architecture de ce système » ; elle lit le code avant de dessiner, sans rien inventer.

13Maître PPTdsh-ppt-master6.1.0

Workflow de présentations piloté par IA : génération de PPTX modifiable, instantanés de pages, remplissage de modèles natifs.

Emploi : donnez le thème et les points clés, ou demandez de partir d'un document existant ; pour changer la mise en page, dites « passer au modèle natif ».

Troisième groupe · Interface et efficacité (8)

Ce groupe améliore « l'interface que vous voyez chaque jour » et « combien cela coûte ».

\n
14Barre latérale enrichiedsh-better-sidebar0.30.1

Regroupe arbre de fichiers, éditeur, changements, tâches et sessions parallèles dans une seule colonne, sans interférence entre sessions. Elle expose aussi un service vers l'extérieur, permettant à d'autres plugiciels d'y brancher leurs onglets et visionneuses de fichiers — le « panneau droit en 4xx » de la section 12 vient d'un plugiciel qui n'a pas obtenu ce service.

Emploi : pour modifier du code sans changer de fenêtre, regardez directement à droite le fichier, le diff et la session parallèle.

15Tableau de tâches@linxin666/dsh-client-ui-task-board0.4.15

Tableau de tâches faisant autorité côté Host : les cartes s'exécutent réellement, avec planification cron et protection durant la mise en veille sur toutes les plateformes.

Emploi : découpez le travail à faire en cartes dans le tableau, et laissez-le s'exécuter en ordre ou à l'heure dite.

16Graphe Git@linxin666/dsh-client-ui-git-graph0.4.14

Sélecteur de branches sur session vide + graphe des relations Git, avec opérations git réelles côté Host et contrôles de sécurité.

Emploi : avant une nouvelle session, clarifiez les relations de branches sur le graphe pour ne pas travailler sur la mauvaise branche.

17UI interactive inline@changfenhuang/dsh-genui0.15.0

Rend directement dans la réponse des composants interactifs : mises en page, graphiques, plots de fonctions, formulaires, quiz, etc.

Emploi : pour un graphique ou un tableau comparatif, dites « montre en tableau / graphique », elle rend un panneau manipulable.

18Annonce vocaledsh-notify-say0.5.3

Les notifications desktop sont réellement prononcées : le TTS intégré sous Windows est prêt à l'emploi (rien à télécharger), une voix VOICEVOX est optionnelle, et le retour aux sons système reste possible. Elle attend aussi que tous les sous-agents lancés soient terminés avant d'annoncer « tour terminé ».

Emploi : laissez tourner la longue tâche et allez faire autre chose ; elle annonce la fin. La voix se change dans les réglages.

19Compteur de coûtsdsh-cost-meter1.9.58

Comptabilise les coûts de la session et du jour, avec un catalogue intégré de 170+ prix de modèles et une correspondance automatique ; consulte aussi les quotas d'abonnement des 16 Coding Plan, ainsi que le solde des fournisseurs personnalisés (avec n'importe quel endpoint HTTP), affiché en barre de progression.

Emploi : regardez la dépense du jour avant une longue tâche ; comparez les prix à l'unité quand vous changez de modèle, pour éviter de payer cher une tâche bon marché.

20Archivage de sessions@michengai/dsh-archive-manager1.2.8

Archive, restaure, met en favori, supprime définitivement les sessions, et peut diagnostiquer des journaux de session corrompus.

Emploi : quand la liste de sessions est trop longue, archivez les anciennes ; si une session ne s'ouvre pas, commencez par diagnostiquer son journal.

21Reprise automatiquedsh-client-auto-continue0.17.4

Quand une session est interrompue pour une raison non humaine — erreur réseau, par exemple —, il envoie automatiquement à votre place un message de reprise qui renoue la conversation ; le moteur tourne dans le processus hôte, donc fermer l'onglet du navigateur ne l'arrête pas. Par défaut il ne fait que reprendre après une interruption ; la boucle autonome, qui poursuit seule une fois la tâche finie, s'active à la main dans les réglages.

Emploi : réseau instable ou longue tâche, activez-le et la conversation est déjà renouée à votre retour ; pour qu'il enchaîne seul, tour après tour, activez séparément la boucle autonome.

Quatrième groupe · Collaboration et développement (8)

Ce groupe transforme « un assistant » en « une équipe ».

\n
22Délégation de sous-agents@deepseek-ai/dsh-tool-subagent0.2.2-rc.1

Outil de délégation de sous-agents orienté modèle : confier une sous-tâche indépendante à un autre agent sans consommer le contexte de la conversation en cours.

Emploi : quand la tâche se découpe en blocs indépendants, faites-la répartir en parallèle ; la conversation principale ne reçoit que les conclusions.

23Sous-agent Claude Code@deepseek-ai/dsh-subagent-claude-code0.2.2-rc.1

Sous-agent Claude Code à usage unique fondé sur l'Agent SDK officiel : la tâche lui est confiée jusqu'au bout, puis le résultat est récupéré.

Emploi : nommez-le quand les capacités de Claude Code sont nécessaires (larges modifications de code, exécution de tests).

24Sous-agent Codex@deepseek-ai/dsh-subagent-codex0.2.2-rc.1

Sous-agent Codex à usage unique fondé sur le protocole app-server officiel.

Emploi : pour confier une portion d'implémentation à Codex en autonomie ; cohabite avec le sous-agent Claude Code.

25Revue de code@michengai/dsh-code-review1.0.8

Revue de code de style Codex : sous-agent natif indépendant, périmètre de revue optionnel, rapports en chinois et en anglais.

Emploi : avant un commit, demandez « révise mes changements du jour » ; elle vérifie par périmètres : diff, code apparenté, fichiers non commités.

26Agent de veille du dépôtdsh-superagent0.1.0

Agent proactif pour un seul dépôt GitHub : écoute GitHub (optionnellement Feishu) et évalue les requêtes selon des règles.

Emploi : activez-le pour qu'il surveille les issues / PR à votre place ; vérifiez d'abord le dépôt visé et les règles de déclenchement.

27Découverte de plugicielsdsh-find-plugins0.3.0

Cherche des plugiciels dans cinq catalogues communautaires plus GitHub / npm en temps réel, triés par pertinence × confiance × fraîcheur × popularité.

Emploi : avant d'ajouter une fonctionnalité, demandez « existe-t-il un plugiciel pour ça » — plus juste que fouiller le marché.

28Marché des plugicielsdshmarket1.73.14

Marché de plugiciels visuel dans l'interface : parcourir, chercher, installer en un clic.

Emploi : ouvrez le marché depuis la page des réglages, cliquez sur Installer dès que vous trouvez ; redémarrage ensuite pour que cela prenne effect.

29Connecteurs MCPdsh-mcp-connector0.2.94

Marché MCP pour connecter les sources de données d'entreprise, de finance, de droit, de brevets, de recherche, etc. ; gestion des autorisations, recherche et appels.

Emploi : pour une donnée extérieure, cherchez d'abord ici le connecteur et autorisez-le ; vérifiez quelles permissions il demande avant l'appel.

Cinquième groupe · Pilotage de robots (2, développés par Tuode Technology)

Ce groupe permet à DSH de piloter directement un bras Universal Robots en langage naturel.

\n
30Pilotage UR réeldsh-nonead-universal-robots0.8.6

Pilote un bras UR en langage naturel : lecture d'état, mouvements d'articulations, trajectoires linéaires, contrôle en force, I/O et registres, suivi de convoyeur, etc., sur la logique homologue du nUR MCP Server développé en interne.

Emploi : dites d'abord « connecter 192.168.x.x », puis les actions. Les commandes de mouvement sont par défaut sous porte d'approbation, à confirmer une par une.

31Simulation UR hors lignedsh-nonead-ursim0.3.14

Version hors ligne de la même logique : pilote un bras UR virtuel pour vérifier les trajectoires sans bras réel.

Emploi : faites d'abord passer l'action en simulation et vérifiez qu'elle ne heurte rien, puis passez au réel ; la simulation ne fait que la cinématique — contrôle en force et I/O n'ont pas de sémantique.

Sixième groupe · Images et médias (3)

Ce groupe transforme les résultats en livrables directs : images, vidéos, documents.

\n
32Atelier de génération d'imagesdsh-image-gen0.10.3

Apporte la génération d'images façon ChatGPT dans DSH : Gemini, OpenAI, Seedream, DashScope pris en charge, ou workflows ComfyUI locaux ; un atelier avec canvas pour dessiner des croquis et choisir les images de référence.

Emploi : dites « dessine une … » et l'image sort, jointe directement à la conversation ; pour modifier une image existante, dites « modifier cette image en … ». Pour changer de fournisseur ou de modèle, il faut le dire explicitement ; par défaut il utilise celui des réglages.

33Atelier vidéo Reactdsh-remotion0.10.5

Compétences Remotion officielles plus recherche de projets, modèles, tri des ressources, aperçu Studio et export MP4.

Emploi : à activer pour une vidéo ou un générique ; commencez par un modèle plutôt que d'écrire un composant de zéro. La première préparation télécharge les dépendances, donc un accès réseau est nécessaire.

34Aperçu de documents Univerdsh-univer-office0.4.0

Intégration DSH et Univer : aperçu inline des documents, fenêtres Worktree flottantes, actions de revue en fin de session.

Emploi : quand il produit un tableau, un document ou une présentation, le résultat se prévisualise dans le panneau, sans téléchargement pour le voir.

Septième groupe · Maintenance système (1)

35Sauvegarde de configurationdsh-config-manager0.4.3

Sauvegarde, restaure, exporte, importe, migre et synchronise toute la configuration DSH : réglages, plugiciels, MCP, compétences, presets d'agent, etc.

Emploi : exportez une fois avant une modification importante de la configuration ; pour changer de machine, l'import restaure — bien plus rapide que tout reconfigurer item par item.

Cette liste est un instantané et change avec vos installations et désinstallations. Pour savoir ce que la machine contient aujourd'hui et à quelles versions : comparez dans le marché des plugiciels de la page des réglages, ou regardez directement les dependencies de profiles/desktop/package.json dans le répertoire de données.

Et il ne faut pas tout activer d'un coup. Plus il y a de plugiciels, plus le contexte et le démarrage coûtent cher. Le « marché des compétences » cité plus haut montre le coût d'injection de chaque compétence ; estimez-le avant d'installer. Ce qui ne sert pas pour l'instant peut être désactivé et réactivé quand besoin.

11. Mise à jour

L'application vérifie discrètement les nouvelles versions en arrière-plan, sans vous déranger. Quand une nouvelle version est trouvée, seul le plateau système l'annonce ; aucune fenêtre ne s'ouvre d'elle-même.

Vérification Nouvelle version annonce plateau Télécharger Installer Redémarrage L'échec ne touche pas la version actuelle : « Réessayer l'installation » réutilise le paquet téléchargé.
Fig. 8 Les cinq étapes de la mise à jour ; toute étape en échec conserve la version actuelle.

Quatre commandes utiles :

CommandeEffet
Ignorer cette versionLa version n'est plus annoncée ensuite ; toujours valable après redémarrage
Ne plus ignorerEfface l'ignorance ; la version participe de nouveau aux annonces
Réessayer l'installationRéutilise l'installeur déjà téléchargé, sans re-télécharger
Installer et redémarrerUne fois prêt, installer et redémarrer directement
Tableau 4 Les quatre opérations liées à la mise à jour.

12. Que faire en cas de problème

Commencez par comparer ce tableau ; la plupart des problèmes se règlent sans aide extérieure.

SymptômeQue faire
La fenêtre a disparuRegardez le plateau système. Fermer la fenêtre la masque, sans quitter.
Rien ne répond / rotation sans finAttendez un peu ; si rien ne répond encore, redémarrez via le menu du plateau, ou « Redémarrer en mode de récupération ».
Crash au démarrage, impossible d'entrerUtilisez l'« Assistant de récupération » pour revenir à la dernière configuration utilisable. Un instantané de l'état actuel est pris automatiquement avant chaque retour, donc le retour lui-même peut être annulé.
Plugiciel installé sans effetVérifiez que la commande a porté sur le bon profil, et redémarrez l'application.
Demander une image, aucune sortieLa génération d'images demande d'abord un fournisseur d'images configuré dans les réglages (identifiants API, ou compte d'abonnement connecté). Tant que ce n'est pas fait, elle dit seulement qu'aucun fournisseur n'est disponible.
Commande introuvable dans le terminalRouvrez un « Terminal DSH » depuis le plateau ; le desktop ne modifie pas le PATH système.
Panneaux droits (« Fichiers », etc.) en erreur 4xxC'est souvent un plugiciel en attente d'un service qu'il n'a pas. Dans logs/ du répertoire de données, cherchez pending (waiting for service:, désactivez le plugiciel concerné puis redémarrez.
Aucun rappel de mise à jour reçuLa vérification en arrière-plan est silencieuse. Utilisez « Vérifier les mises à jour » dans le plateau ou dans les réglages pour voir le résultat.
Tableau 5 Symptômes fréquents et manière de les traiter.

Exporter les informations de diagnostic

Si le problème doit être remonté aux mainteneurs, faites un clic droit sur l'icône du plateau pour exporter le paquet de diagnostic. Il collecte les journaux récents ; les identifiants reconnaissables dans les journaux sont masqués, mais des chemins locaux, des noms d'espaces de travail et des identifiants de session peuvent subsister — vérifiez le contenu vous-même avant un upload public.

13. Où sont les données, où trouver de l'aide

ContenuEmplacement
Répertoire de données (sessions / réglages / journaux)Par défaut ~/.dsh, sous Windows %USERPROFILE%\.dsh
Journauxlogs/ dans le répertoire de données
Position et taille de la fenêtrewindow-state.json dans le répertoire de données de l'application
Réglages desktop (dont le port)desktop-preferences.json dans le répertoire de données
Supplétion de variables d'environnement.env dans le répertoire de données de l'application (KEY=VALUE strict, ne supplante pas les variables d'environnement réelles)
Tableau 6 Emplacements des fichiers courants.

Plus de documentation

Le dernier conseil : considérez ce manuel comme une carte, pas comme une notice. Au quotidien, trois choses seulement à retenir — formuler clairement le besoin dans le champ de saisie, jeter un œil à la fenêtre de confirmation avant une écriture, regarder le plateau quand la fenêtre est introuvable.

Remerciements

Ce manuel existe grâce au travail d’autres personnes.

DeepSeek et l’équipe upstream de DeepSeek Harness — le produit repose sur un upstream non modifié : boucle d’agent, appels d’outils, hôte de plugiciels et interface web viennent de là, et son code et sa documentation publics constituent la base technique de ce manuel.

Les auteurs des 35 plugiciels — la plupart sont des projets communautaires indépendants. Regroupés par propriétaire du dépôt : voici les comptes et organisations GitHub :

L’installateur repose lui aussi sur des projets open source : Electron, electron-builder, pnpm, les environnements d’exécution Node.js et Python, et de nombreuses personnes dans l’arbre de dépendances upstream. Si un nom manque ou est erroné, ouvrez une issue dans le dépôt.

À propos de l’éditeur:Ce manuel et le produit sont édités par Nonead Technology. Nonead Technology (Suzhou Nonead Robot Technology Co., Ltd.) n’a aucun lien, affiliation ni relation avec DeepSeek ou ses sociétés affiliées — le produit est développé et maintenu de manière indépendante, ne représente pas la position de DeepSeek et n’est ni autorisé ni approuvé par DeepSeek.
Raison sociale:Suzhou Nonead Robot Technology Co., Ltd.
Adresse:Salle 9-10, 4e étage, bâtiment B, Tengfei Xinsu Fang, 5 rue Xinghan, parc industriel de Suzhou, Jiangsu, Chine
Site web:https://www.nonead.com
Téléphone:0086-0512-67263000
E-mail:service@nonead.com