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.0-rc.8
- 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.
Déclaratif par conception
Les auteurs soumettent des valeurs déclaratives et des images examinées, jamais de code Node.js ou de code navigateur arbitraire, de scripts de cycle de vie ni de dépendances.