ego (lite) è solo un browser; ego è il tuo agente personale su tutti i dispositivi.
Iscriviti alla lista d'attesa
Italiano

Come usare ego (lite) con DeepSeek Harness

Configura l'automazione del browser di DeepSeek Harness con ego (lite): attiva Full access nella Web UI o nel terminale headless, carica ego-browser e completa un'attività nel browser.

DeepSeek Harness può controllare ego (lite) dalla Web UI locale o da un comando una tantum nel terminale headless. In questa guida, DeepSeek Harness apre il profilo di Anthropic su X in un Agent Space di ego (lite), legge i primi cinque post e restituisce il risultato.

Il video completo qui sopra segue il flusso nella Web UI. DeepSeek Harness attualmente non include un'app desktop nativa separata né una TUI integrata, quindi questa guida usa la Web UI ufficiale e il profilo headless.

Prima di iniziare

Installa ego (lite), completa la configurazione iniziale e assicurati che Node.js e un provider di modelli funzionante siano disponibili.

  1. Scarica il file DMG e aprilo
  2. Segui le istruzioni e fai doppio clic sull'icona di ego (lite) per installarlo
  3. Apri ego (lite) e completa la configurazione iniziale
    1. Installa Node.js
    1. Avvia DeepSeek Harness e collega un modello in Settings > Models

ego (lite) installa ego-browser in ~/.agents/skills/. DeepSeek Harness scansiona questa cartella condivisa delle Skill utente, oltre a .agents/skills/ dentro il progetto corrente.

Dopo aver installato ego (lite), ferma completamente DeepSeek Harness e riavvialo prima di continuare. Questo permette al Harness di ricaricare la Skill appena installata e di mostrare il comando a barra /ego-browser nella Web UI. Avviare solo una nuova sessione potrebbe non ricaricare la Skill.

Scegli la Web UI o il terminale headless

Per usare la Web UI, apri un terminale nella cartella del tuo progetto ed esegui:

npx @deepseek-ai/dsh web

DeepSeek Harness apre la sua Web UI locale su http://127.0.0.1:3080. Se dsh è già installato globalmente, puoi usare dsh web al suo posto.

Per il terminale, usa il profilo headless. Esegue una attività, stampa la risposta finale e termina. Qui "headless" descrive l'interfaccia del Harness; ego (lite) apre comunque una finestra visibile del browser mentre l'attività è in esecuzione.

Passaggio 1: attiva Full access

Web UI

Apri il menu dei permessi sotto la casella del prompt e seleziona Full access. Leggi l'avviso, spunta la casella di conferma e seleziona Enable Full access.

Full access corrisponde al preset danger-full-access: i comandi non sono più confinati dalla sandbox del Harness e le richieste di approvazione sono disattivate. Attivalo solo per un'attività e uno spazio di lavoro di cui ti fidi.

Terminale headless

Imposta la modalità dei permessi per lo stesso processo che esegue l'attività headless:

DSH_PERMISSION_MODE=danger-full-access dsh --profile headless \
  "Use the ego-browser skill to open Anthropic's official X profile and collect the first five posts shown in the Posts feed."

La variabile d'ambiente attiva danger-full-access con la politica di approvazione impostata su never per questa esecuzione. Il testo tra virgolette alla fine è l'istruzione dell'attività, non un'altra opzione di configurazione.

Passaggio 2: carica la Skill ego-browser

Web UI

Nella casella del prompt, digita /ego-browser e seleziona la Skill corrispondente dall'elenco dei suggerimenti. Continua a scrivere o incolla l'attività nel browser dopo il nome della Skill, quindi invia il messaggio.

Un token /ego-browser diretto carica la Skill prima che l'attività inizi. DeepSeek Harness può anche selezionare una Skill invocabile dal modello dall'intento dell'attività, ma il token esplicito rende più facile verificare il flusso registrato.

Terminale headless

Il comando headless del passaggio 1 dice già di usare la Skill ego-browser, quindi non serve un comando a barra separato. Puoi anche includere /ego-browser all'inizio dell'attività tra virgolette, se vuoi invocarla esplicitamente.

Passaggio 3: lascia che DeepSeek Harness completi l'attività nel browser

Web UI

DeepSeek Harness carica la Skill, chiama l'utilità da riga di comando ego-browser e apre il profilo di Anthropic su X in un Agent Space separato di ego (lite). Tieni aperta la Web UI mentre l'agente legge i post richiesti e prepara la risposta.

Terminale headless

Lo stesso flusso nel browser viene eseguito dal terminale senza una finestra di conversazione del Harness. Il terminale rimane il controllore da un lato mentre ego (lite) mostra l'attività dal vivo del browser dall'altro.

Passaggio 4: completa l'attività

Al termine dell'esecuzione, la Web UI mostra i cinque post con i dettagli visibili, i link diretti e un breve riepilogo di ciascuno. In modalità headless, DeepSeek Harness stampa la risposta finale nel terminale e termina. Il profilo di Anthropic rimane aperto in ego (lite).

Risoluzione dei problemi

/ego-browser non compare

Conferma che ~/.agents/skills/ego-browser/SKILL.md esista. Poi avvia DeepSeek Harness dalla cartella del progetto prevista e crea una nuova sessione. DeepSeek Harness scansiona anche <progetto>/.agents/skills/ per Skill specifiche del progetto.

L'attività si ferma per un'approvazione dei permessi

Nella Web UI, conferma che la sessione corrente mostri Full access prima di inviare l'attività. Nel terminale, assicurati che DSH_PERMISSION_MODE=danger-full-access compaia prima di dsh nello stesso comando.

dsh non viene trovato nel terminale

Usa la forma con il runner di pacchetti:

DSH_PERMISSION_MODE=danger-full-access npx @deepseek-ai/dsh --profile headless \
  "Use the ego-browser skill to open Anthropic's official X profile and collect the first five posts shown in the Posts feed."

Perché in questa guida non ci sono app desktop o TUI?

DeepSeek Harness attualmente offre una Web UI locale ufficiale e un profilo CLI headless. La Web UI gira in locale sul tuo computer ma si apre nel browser; non è un'app desktop nativa. Una TUI richiede un plugin separato della community ed è fuori dallo scopo di questa guida.

X richiede l'accesso o la verifica dell'account

Completa l'accesso o la verifica nell'Agent Space di ego (lite), poi esegui di nuovo l'attività.

Documentazione correlata