Skip to main content

Compétences Felo pour DeepSeek Harness : Sources en direct sans compilation de plugin

· 11 minutes de lecture
Felo Search Tips Buddy
Committed to answers at your fingertips

Déposez des compétences Felo dans l’arborescence des plugins dsh pour la recherche datée, les signaux X, les transcriptions et les présentations — simples bundles SKILL.md, sans compilation de plugin.

Cover: a folder dropping into a clean container while a stream of live data points flows in from the side

DeepSeek Harness fait un pari et le tient partout : tout devient un plugin. Outils, modèles, stockage de session, interface Web et compétences s’intègrent dans la même arborescence de plugins et se résolvent dans la chaîne de portée, sans être câblés dans la boucle de l’agent.

Ce pari permet à dsh d’évoluer sans s’emmêler. Une capacité ajoutée reste remplaçable, limitée à un dépôt ou supprimable sans toucher à la boucle autour.

L’agent ne reçoit aucune information sur le monde extérieur à votre copie locale. Une session dsh lit votre code sans savoir ce que dit le changelog de la bibliothèque cette semaine, ce qu’affiche la page de tarification à l’instant, ou ce qu’a couvert une conférence le mois dernier.

Les compétences Felo comblent ce manque, et elles arrivent comme dsh l’attend : de simples bundles SKILL.md à déposer dans l’arborescence des plugins. Pas de compilation de plugin. Pas de SDK. Copiez un dossier dans une racine déjà surveillée par dsh, rechargez la session, et l’outil de compétence peut l’appeler comme n’importe quelle autre capacité.

Les compétences sont aussi des plugins — en plus petit

dsh monte chaque capacité comme un plugin, et les compétences suivent le même principe à une échelle réduite. Une compétence est un dossier avec un SKILL.md qui précise quand l’utiliser, quoi exécuter et quoi renvoyer.

La séparation est voulue. Les plugins ajoutent des outils et services — un fournisseur de modèle, un stockage, une interface. Les compétences sont des instructions chargées à la demande, donc elles ne coûtent rien tant qu’aucune tâche ne les utilise.

Votre harness possède la boucle ; une compétence détient le savoir-faire pour une tâche. Un plugin DeepSeek Harness qui accède au web ouvert demande une compilation à maintenir. Une compétence qui accède au web ouvert se résume à un dossier à déposer ou supprimer en une commande.

Trois racines, un seul niveau

dsh lit les compétences depuis trois emplacements, et l’endroit où vous placez un bundle détermine qui y accède.

Three nested scope levels, with only the outermost level's direct children highlighted and deeper levels dimmed

RootScopeUtilité
<projectRoot>/.dsh/skillsUn dépôtPriorité la plus haute — règles de recherche propres au dépôt
<dshHome>/skillsCette machineCapacités visibles par tous les projets
~/.agents/skillsDossier partagé agentsBundles validés à utiliser dans chaque session

Deux détails décident si un bundle se charge.

Enfants directs uniquement. dsh scanne chaque racine à un seul niveau. Un bundle à skills/felo-search est détecté ; le même à skills/research/felo-search reste invisible. C’est la cause la plus fréquente d’une compétence copiée qui n’apparaît pas, à vérifier avant tout débogage.

Noms en kebab-case uniquement. Les dossiers (<nom>/SKILL.md) et fichiers plats (<nom>.md) sont acceptés, donc une compétence en un fichier fonctionne, mais le nom doit être en minuscules et séparé par des tirets. Tout autre format est ignoré.

Trois commandes, puis posez une question

Les compétences Felo sont des bundles portables, et le CLI Felo gère leur authentification. Une clé couvre la recherche, la récupération de pages, les transcriptions et la génération de slides.

npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here

Clonez ensuite le dépôt public et copiez les dossiers souhaités.

git clone https://github.com/Felo-Inc/felo-skills.git
cd felo-skills

Commencez par la portée projet, pour tester une compétence dans un dépôt sans impacter toutes les sessions de la machine.

mkdir -p .dsh/skills
cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/

Passez à la portée utilisateur une fois la compétence adoptée.

mkdir -p ~/.agents/skills
cp -r felo-skills/felo-search ~/.agents/skills/

Rechargez la session et vérifiez que l’outil de compétence la détecte.

Listez les compétences disponibles, puis utilisez felo-search pour comparer les offres tarifaires actuelles des deux fournisseurs évalués et citez les sources utilisées.

Le fournisseur de compétences surveille les racines existantes, donc un nouveau bundle apparaît lors de la prochaine lecture du catalogue. Sinon, démarrez une nouvelle session. L’interface Web utilise le même registre : lancez npx @deepseek-ai/dsh web, ouvrez 127.0.0.1:3080, et les compétences du projet s’y trouvent aussi.

Cinq compétences Felo à monter

Choisissez selon le besoin à combler. Chaque bundle est un dossier lisible avant confiance — important dans un harness qui s’exécute avec vos droits utilisateur, pas dans un bac à sable.

Felo Search — réponses datées avec sources

Une session dsh connaît votre lockfile, pas les changements du fournisseur cette semaine. Search renvoie des résultats datés et sourcés, donc l’agent agit sur ce qui a été publié, pas sur ce que le fichier de dépendances retient.

Cherchez les breaking changes dans le SDK que nous venons de mettre à jour et listez ceux qui touchent ce module.

Felo YouTube Subtitling — conférences en texte

Les walkthroughs de release, démos de conférence et revues de mainteneur vivent en vidéo, pas dans le changelog. La transcription revient en texte, citable dans la session lors de l’édition de fichiers.

Récupérez la transcription de ce stream de release et listez chaque API que l’intervenant annonce comme modifiée.

Felo X Search — là où les régressions apparaissent d’abord

Les utilisateurs signalent des problèmes avant d’ouvrir un ticket. Lire posts et réponses permet à une session de débogage de vérifier si d’autres rencontrent le même obstacle.

Vérifiez X pour des signalements sur la gestion de connexion de cette version et résumez les problèmes rencontrés.

Felo Slides — résultats de session hors du terminal

Le harness mène l’enquête ; un deck diffuse le résultat à ceux qui ne liront pas du Markdown brut. Le plan arrive en texte avant toute slide, donc l’accord sur l’argument précède la création — déplacer six titres ne coûte rien, corriger un deck fini impose une régénération.

Transformez la checklist de mise à jour en six slides avec un risque par slide.

Felo SuperAgent — images depuis la même session

Un projet annexe a besoin d’un logo avant un lancement. SuperAgent propose des pistes de logo et variantes d’images produit sans quitter la session de code.

Proposez trois directions de logo pour ce CLI et exportez celle qui reste lisible à 32 px.

Au-delà de ces cinq, le catalogue inclut Felo Web Fetch pour transformer des pages en données structurées, Felo LiveDoc pour des réponses ancrées dans vos documents, et des bundles pour capture d’écran, rédaction sociale et landing pages. Même installation : une commande de copie par bundle.

Catalogue complet : felo.ai/skills/deepseek-harness

Trois tâches confiées à Felo par les utilisateurs dsh

Formulées comme un utilisateur dsh les taperait.

Mettre à jour une dépendance sans supposition

Un dépôt épingle un SDK ancien. Le harness lit le lockfile mais pas le guide de migration du fournisseur, et les deux divergent sur ce qui peut changer sans risque.

Récupérez le guide de migration du fournisseur, cherchez les problèmes connus dans la nouvelle version majeure, et rédigez la checklist de mise à jour pour ce dépôt.

Le retour est une checklist nommant les fichiers à modifier, les clés de config changées, et la source de chaque affirmation. Vous relisez un raisonnement, pas un résumé.

Relire une pull request face au monde extérieur

Une session de revue détient le diff, mais pas l’avis qui le rend risqué ni la discussion amont qui explique la régression.

Vérifiez si cette montée de dépendance cible une version avec une CVE ouverte, puis commentez avec la preuve.

Le commentaire inclut l’avis et la note de version. « Cela semble risqué » ne se relit pas. Une source datée, oui.

Transformer une recherche en présentation

Vous avez comparé des fournisseurs ou approches, et la décision doit maintenant atteindre ceux qui n’étaient pas au terminal.

Résumez la comparaison en six slides : options, coûts, risques, recommandation.

Le deck est généré à partir des sources de la session, donc chaque chiffre sur une slide renvoie à la page d’origine — même logique plan d’abord que Felo Slides, où l’argument est validé avant la création des slides.

Garde-fous

dsh ne met pas les compétences en bac à sable. L’agent s’exécute avec vos droits utilisateur, et un bundle hérite de tous dès son chargement. Considérez chaque bundle comme du code monté : lisez le SKILL.md et les scripts référencés. Les bundles Felo gardent cet audit court : vous lisez une procédure, pas un binaire compilé.

Gardez les secrets hors du projet. felo config set écrit la clé dans ~/.felo/config.json, hors du dépôt. Une clé collée dans un dossier de compétence local risque d’être commitée avec le code.

Figez la révision testée. dsh est sous licence MIT et en préversion développeur, donc des changements majeurs sont attendus. Notez le commit du dépôt de compétences copié, pour retrouver un point de départ fiable en cas d’échec plus tard.

Testez en projet avant de globaliser. Commencez dans <projectRoot>/.dsh/skills pour tester une compétence dans un dépôt. Ne promouvez un bundle dans ~/.agents/skills qu’après l’avoir lu et observé.

Gardez les sources. Demandez des sources datées dans chaque sortie. Une affirmation vérifiable en dix secondes vaut mieux qu’une réponse longue à croire sur parole.

FAQ

dsh supporte-t-il les compétences à la Claude ?

Oui. Le harness propose une famille de capacités qui lit les bundles SKILL.md depuis des racines locales comme <projectRoot>/.dsh/skills et <dshHome>/skills. Les dossiers de compétences Felo suivent ce format, donc ils se chargent sans compilation de plugin.

Faut-il écrire un plugin DeepSeek Harness pour utiliser les compétences Felo ?

Non. Les compétences sont des instructions chargées à la demande ; les plugins ajoutent outils et services. Copier un dossier dans une racine de découverte suffit pour le chemin de compétence.

Pourquoi mes compétences copiées n’apparaissent-elles pas ?

Deux causes couvrent la plupart des cas : un dossier imbriqué, car la découverte ne lit que les enfants directs d’une racine, et un nom qui n’est pas en kebab-case. Les fichiers plats <nom>.md fonctionnent aussi pour une compétence en un fichier.

L’interface Web peut-elle utiliser ces compétences ?

Oui. L’interface Web et la session terminal partagent le même registre de compétences, donc un bundle installé pour le projet apparaît dans les deux. Lancez-la avec npx @deepseek-ai/dsh web et ouvrez 127.0.0.1:3080.

Est-ce sûr sur une machine de travail ?

dsh s’exécute avec vos droits utilisateur et ne met pas les compétences en bac à sable. Gardez la couche projet pour l’évaluation, lisez chaque SKILL.md, et ne promouvez que les bundles relus dans ~/.agents/skills.


Copiez un bundle dans la racine d’un projet, posez une question à laquelle votre dépôt ne répond pas, et lisez les sources reçues. Si la réponse tient, déplacez le dossier dans ~/.agents/skills — et la prochaine session sur la machine démarre avec une capacité ajoutée en une commande.

Explorer les compétences Felo pour DeepSeek Harness →


Cet article est également disponible en English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.