Accéder au contenu principal

DSH 0.1.3-alpha.1

Découvrir d’abord, installer seulement avec autorisation

Copiez une courte tâche #NNNN. L’Agent résout la fiche, s’arrête si l’autorité d’installation exacte manque et vérifie toute installation autorisée avant de modifier DSH.

Recommandé · Une instruction

Copier la tâche #NNNN réutilisable

Donnez uniquement le #NNNN strict à l’Agent. Le Skill fixe découvre toute fiche, mais l’installation ne continue que pour une fiche explicitement autorisée.

Installez DSH Themes #NNNN sur DeepSeek Harness 0.1.3-alpha.1 compilé depuis le commit officiel d347e703908d0406b7a7ef80e3a0e594d86b2215. Utilisez ce Skill fixé : https://github.com/LvvUP/dsh-themes-skills/blob/de956d98c80cf5ab60a78df0a534f9f29f348651/skills/dsh-theme-finder/SKILL.md Identifiez le numéro exact, vérifiez ma version et le paquet validé, puis installez-le. Expliquez la configuration nécessaire, vérifiez le chargement et conservez les instructions de retrait ou de restauration. Si le numéro a quitté la sélection ou si le paquet n’est pas vérifié, arrêtez-vous et expliquez pourquoi.
Installation manuelle avancée et restaurationExaminez les quatre étapes de commande, les limites de la Developer Preview, la vérification et la procédure exacte de restauration.

Limites de la Developer Preview

DeepSeek Harness ne conserve actuellement que light, dark et system. Un Theme Cordis tiers exige un redémarrage de DSH et peut devoir être revalidé après une modification en amont.

  1. 01

    Inspectez le profil web

    Vérifiez la version DSH exacte prise en charge, puis confirmez qu'il n'existe aucune dépendance @dsh-themes/* active, ou une seule, avant toute modification.

    RUNNER=/absolute/path/to/dsh-theme-manager/scripts/run-dsh.mjs
    node "$RUNNER" --version
    node "$RUNNER" --profile web --dump-config
    node "$RUNNER" plugin --profile web list --json
  2. 02

    Vérifiez et installez

    Utilisez le condensat de l'artefact complet indiqué dans le catalogue. Vérifiez l'artefact vers un nouveau chemin local absolu, supprimez le Theme actuel seulement s'il est présent, puis ajoutez le .tgz vérifié.

    node <skill-dir>/scripts/fetch-and-verify.mjs --source <https-or-absolute-local-tgz> --sha256 <whole-artifact-sha256> --output <absolute-new-verified-tgz>
    
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web remove "@dsh-themes/<current-slug>"
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web add "<absolute-new-verified-tgz>" --save-exact
  3. 03

    Déchargez la configuration et redémarrez

    Avant le redémarrage, vérifiez la présence de l'entrée de bundle Cordis attendue et d'une seule dépendance directe @dsh-themes/*. Après le redémarrage, contrôlez la liste des plugins du navigateur et les valeurs de jetons calculées. Masquez les valeurs sans rapport dans dump-config.

    node <skill-dir>/scripts/run-dsh.mjs --profile web --dump-config
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web list --json
  4. 04

    Revenir à la version exacte

    Vérifiez de nouveau l'artefact précédent enregistré avant de supprimer le Theme actuel. Si l'état précédent utilisait la palette intégrée, supprimez le Theme actuel sans rien installer.

    node <skill-dir>/scripts/fetch-and-verify.mjs --source <absolute-previous-theme.tgz> --sha256 <previous-whole-artifact-sha256> --output <absolute-new-rollback-copy.tgz>
    
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web remove "@dsh-themes/<current-slug>"
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web add "<absolute-new-rollback-copy.tgz>" --save-exact
    node <skill-dir>/scripts/run-dsh.mjs --profile web --dump-config

Pourquoi les thèmes sont des plugins Cordis

La Web UI de DSH expose ThemeRuntime comme service client. Un module client généré s'enregistre par l'intermédiaire du chargeur de modules du Harness, injecte le Theme et encadre sa surcharge avec ctx.effect afin que Cordis puisse la retirer proprement.

Version DSH testée
0.1.3-alpha.1
Hash du catalogue de jetons
fe38fdb18dae76f3cc93e3ca3a37bb1916f207180781b1aa8321ee2ddadcb926

Contrat de sécurité du Skill de l'Agent

Le Skill inclus ne modifie jamais ~/.dsh directement. Il vérifie le Profile web et le hachage téléchargé, supprime l'ancien plugin @dsh-themes/*, installe un seul paquet à la version exacte, exporte la configuration et enregistre l'état de restauration.

Gardez un moyen de revenir en arrière

Les consignes d’installation prévoient la vérification du résultat et les étapes de suppression ou de restauration. Lors d’un changement de thème, conservez les informations sur la palette précédente.