Skip to main content

Competenze Felo per DeepSeek Harness: Fonti Live Senza Build del Plugin

· 11 minuti di lettura
Felo Search Tips Buddy
Committed to answers at your fingertips

Inserisci le competenze Felo nell’albero plugin di dsh per ricerche datate, segnali X, trascrizioni e slide — bundle SKILL.md semplici, senza build del plugin.

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

DeepSeek Harness punta su un’unica scommessa e la mantiene ovunque: tutto è un plugin. Strumenti, modelli, storage delle sessioni, Web UI e competenze si montano nello stesso albero plugin e si risolvono tramite la catena di scope, invece di essere collegati al loop dell’agente.

Questa scelta permette a dsh di crescere senza complicazioni. Una capacità aggiunta si può sostituire, limitare a un repository o eliminare senza toccare il loop che la circonda.

Non comunica nulla all’agente sul mondo esterno al tuo checkout. Una sessione dsh può leggere il tuo codice tutto il giorno e non sapere cosa dice il changelog della libreria di questa settimana, cosa mostra una pagina prezzi in questo momento o cosa ha trattato una conferenza il mese scorso.

Le competenze Felo colmano questo divario e arrivano come dsh si aspetta: bundle SKILL.md semplici che si inseriscono nell’albero plugin. Nessuna build del plugin. Nessun SDK. Copia una cartella in una radice già monitorata da dsh, ricarica la sessione e lo strumento delle competenze può chiamarla come qualsiasi altra capacità.

Le competenze sono plugin — solo più piccoli

dsh monta ogni capacità come plugin, e le competenze seguono la stessa idea su scala minore. Una competenza è una cartella con un SKILL.md che indica quando usarla, cosa eseguire e cosa restituire.

La divisione è intenzionale. I plugin aggiungono strumenti e servizi — un provider di modelli, un backend di storage, una superficie UI. Le competenze sono istruzioni che l’agente carica su richiesta, quindi non consumano risorse finché un task non le richiede.

Il harness possiede il loop; una competenza possiede il know-how per un singolo compito. Un plugin DeepSeek Harness che raggiunge il web aperto è una build da mantenere. Una competenza che raggiunge il web aperto è una cartella da inserire e rimuovere con un solo comando.

Tre radici, e un solo livello

dsh legge le competenze da tre posizioni, e dove inserisci un bundle determina chi lo riceve.

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

RootScopeUtilizzo
<projectRoot>/.dsh/skillsUn repositoryPriorità di scoperta massima — regole di ricerca specifiche del repo
<dshHome>/skillsQuesta macchinaCapacità che ogni progetto dovrebbe vedere
~/.agents/skillsCartella agenti condivisaBundle revisionati da avere in ogni sessione

Due dettagli decidono se un bundle viene caricato.

Solo figli diretti. dsh scansiona ogni radice a un livello. Un bundle in skills/felo-search viene scoperto; lo stesso bundle in skills/research/felo-search resta invisibile. Questa è la causa più comune per cui una competenza copiata non appare, e vale la pena controllare prima di cercare altri problemi.

Solo nomi kebab-case. Sia i bundle cartella (<name>/SKILL.md) che i file singoli (<name>.md) sono accettati, quindi una competenza a file singolo funziona, ma il nome deve essere minuscolo e trattino. Altri formati vengono ignorati.

Tre comandi, poi fai una domanda

Le competenze Felo sono bundle portabili e il CLI Felo gestisce l’autenticazione per tutte. Una sola chiave copre ricerca, fetch pagine, trascrizioni e generazione slide.

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

Poi clona il repository pubblico e copia le cartelle desiderate.

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

Prima a livello progetto, così un repository può provare una competenza senza cambiare tutte le sessioni sulla macchina.

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

A livello utente quando decidi di mantenerla.

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

Ricarica la sessione e verifica che lo strumento delle competenze la veda.

Elenca le competenze che puoi chiamare, poi usa felo-search per confrontare i livelli di prezzo attuali dei due fornitori che stiamo valutando e cita le fonti usate.

Il provider delle competenze monitora radici già esistenti, quindi un nuovo bundle appare di solito al prossimo catalog read. Se non succede, avvia una sessione nuova. La Web UI usa lo stesso registro: esegui npx @deepseek-ai/dsh web, apri 127.0.0.1:3080, e le competenze del progetto sono lì.

Cinque competenze Felo da montare

Scegli in base al divario che ciascuna colma. Ogni bundle è una cartella che puoi leggere prima di fidarti — importante in un harness che gira con i permessi utente normali invece che in sandbox.

Felo Search — risposte datate con fonti

Una sessione dsh conosce il tuo lockfile, non cosa ha cambiato il fornitore questa settimana. Search restituisce risultati con date e fonti, così l’agente agisce su ciò che è stato rilasciato invece di ciò che ricorda il file delle dipendenze.

Cerca le breaking changes nell’SDK appena aggiornato e elenca quelle che toccano questo modulo.

Felo YouTube Subtitling — talk di rilascio come testo

Walkthrough di rilascio, demo conferenze e review dei maintainer vivono su video, non nel changelog. La trascrizione torna come testo che la sessione può citare mentre modifica i file.

Recupera la trascrizione da questo stream di rilascio e elenca ogni API che il presentatore dice sia cambiata.

Felo X Search — dove emergono le regressioni

Le persone postano sui problemi prima di aprire una issue. Leggere post e risposte permette a una sessione di debug di verificare se altri hanno incontrato lo stesso ostacolo.

Controlla X per segnalazioni sulla gestione delle connessioni di questa versione e riassumi cosa stanno incontrando gli utenti.

Felo Slides — i risultati della sessione, fuori dal terminale

Il harness gestisce l’indagine; un deck porta il risultato a chi non legge Markdown grezzo. L’outline arriva come testo prima di costruire le slide, così si concorda l’argomento prima — e spostare sei heading non costa nulla, mentre correggere un deck finito richiede una rigenerazione.

Trasforma la checklist di upgrade in sei slide con un rischio per slide.

Felo SuperAgent — immagini dalla stessa sessione

Un side project ha bisogno di un marchio prima del lancio. SuperAgent crea bozze di logo e varianti di immagini prodotto senza uscire dalla sessione che ha scritto il codice.

Progetta tre direzioni di logo per questo CLI ed esporta quella che resta leggibile a 32 px.

Oltre queste cinque, il catalogo include Felo Web Fetch per trasformare pagine in dati strutturati e riutilizzabili, Felo LiveDoc per risposte basate sui tuoi documenti, bundle screenshot, social-writing e landing-page. Stessa installazione: un comando di copia ciascuno.

Catalogo completo: felo.ai/skills/deepseek-harness

Tre compiti che gli utenti dsh affidano alle competenze Felo

Scritti come li digiterebbe un utente dsh.

Aggiorna una dipendenza senza indovinare

Un repository fissa un SDK vecchio. Il harness può leggere il lockfile ma non la guida di migrazione del fornitore, e i due non concordano su cosa sia sicuro cambiare.

Recupera la guida di migrazione del fornitore, cerca problemi noti nella nuova major version e scrivi la checklist di upgrade per questo repo.

Il risultato è una checklist che nomina i file da modificare, le chiavi di config cambiate e la fonte dietro ogni affermazione. Si finisce per revisionare un argomento invece di un riassunto.

Revisiona una pull request rispetto al mondo esterno

Una sessione di review contiene il diff, ma non l’advisory che rende il diff rischioso o la discussione upstream che spiega la regressione.

Controlla se questo bump di dipendenza arriva su una versione con CVE aperto, poi commenta con le prove.

Il commento porta advisory e release note. "Sembra rischioso" non si può revisionare. Una fonte datata sì.

Trasforma una ricerca in un deck

Hai passato una sessione a confrontare fornitori o approcci, e ora la decisione deve raggiungere chi non era in terminale con te.

Riassumi il confronto in sei slide: opzioni, costi, rischi, raccomandazione.

Il deck viene generato dalle fonti già nella sessione, quindi ogni numero su una slide si collega alla pagina di origine — stesso flusso outline-first di Felo Slides, dove l’argomento viene approvato prima che le slide esistano.

Guardrail

dsh non sandboxa le competenze. L’agente gira con i tuoi permessi utente normali, e un bundle eredita tutti appena viene caricato. Tratta ciascuno come codice che stai montando: leggi il SKILL.md e gli script referenziati. I bundle Felo mantengono l’audit breve: leggi una procedura, non tracci un artefatto compilato.

Tieni le chiavi fuori dal layer progetto. felo config set scrive la chiave in ~/.felo/config.json, fuori dal repository. Una chiave incollata in una cartella skill locale al repo può essere committata col codice.

Fissa la revisione testata. dsh ha licenza MIT ed è in anteprima sviluppatore, e i breaking change sono previsti. Registra il commit del repository delle competenze che hai copiato, così un errore il mese prossimo ha un punto di partenza noto.

Limita per progetto prima di globalizzare. Inizia in <projectRoot>/.dsh/skills così un repository può provare una competenza. Promuovi un bundle a ~/.agents/skills solo dopo averlo letto e osservato il comportamento.

Tieni le citazioni. Chiedi fonti datate nell’output, sempre. Una affermazione verificabile in dieci secondi vale più di una risposta lunga da accettare sulla fiducia.

FAQ

dsh supporta competenze stile Claude?

Sì. Il harness fornisce una famiglia di capacità skill che legge bundle SKILL.md da radici locali come <projectRoot>/.dsh/skills e <dshHome>/skills. Le cartelle competenze Felo seguono questo layout, quindi si caricano senza build del plugin.

Serve scrivere un plugin DeepSeek Harness per usare le competenze Felo?

No. Le competenze sono istruzioni che l’agente carica su richiesta; i plugin aggiungono strumenti e servizi. Copiare una cartella in una radice di scoperta basta per il percorso competenza.

Perché le competenze copiate non appaiono?

Due cause coprono la maggior parte dei casi: una cartella annidata, dato che la scoperta legge solo i figli diretti di una radice, e un nome non kebab-case. Anche i file singoli <name>.md funzionano se preferisci competenze a file unico.

La Web UI può usare queste competenze?

Sì. La Web UI e la sessione terminale condividono lo stesso registro competenze, quindi un bundle installato per il progetto appare in entrambi. Avviala con npx @deepseek-ai/dsh web e apri 127.0.0.1:3080.

È sicuro su una macchina di lavoro?

dsh gira con i permessi utente e non sandboxa le competenze. Mantieni il layer progetto per la valutazione, leggi ogni SKILL.md e promuovi solo bundle revisionati a ~/.agents/skills.


Copia un bundle nella radice progetto, fai una domanda che il tuo repository non può rispondere e leggi le fonti che tornano. Se la risposta regge, sposta la cartella in ~/.agents/skills — e la prossima sessione su quella macchina parte con una capacità aggiunta con un solo comando.

Esplora le competenze Felo per DeepSeek Harness →


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