ego (lite) es solo un navegador, ego es su agente personal en todos sus dispositivos.
Únanse a la lista de espera
Español

Cómo usar ego (lite) con DeepSeek Harness

Configura la automatización del navegador de DeepSeek Harness con ego (lite): activa Full access en la Web UI o el terminal headless, carga ego-browser y completa una tarea en el navegador.

llms.txt

DeepSeek Harness puede controlar ego (lite) desde su Web UI local o un comando único de terminal en modo headless. En esta guía, DeepSeek Harness abre el perfil de Anthropic en X en un Space de agente de ego (lite), lee las cinco primeras publicaciones y devuelve el resultado.

El video completo de arriba sigue el flujo en la Web UI. DeepSeek Harness actualmente no incluye una aplicación nativa de escritorio separada ni una TUI integrada, así que esta guía usa la Web UI oficial y el perfil headless.

Antes de empezar

Instala ego (lite), completa la configuración inicial y asegúrate de que Node.js y un proveedor de modelos funcional estén disponibles.

  1. Descarga el archivo DMG y ábrelo
  2. Sigue las indicaciones y haz doble clic en el icono de ego (lite) para instalarlo
  3. Abre ego (lite) y completa la configuración inicial
    1. Instala Node.js
    1. Inicia DeepSeek Harness y conecta un modelo en Settings > Models

ego (lite) instala ego-browser en ~/.agents/skills/. DeepSeek Harness escanea este directorio compartido de Skills de usuario, además de .agents/skills/ dentro del proyecto actual.

Después de instalar ego (lite), detén DeepSeek Harness por completo y vuelve a iniciarlo antes de continuar. Esto permite que el Harness recargue la Skill recién instalada y muestre el comando de barra /ego-browser en la Web UI. Iniciar solo una sesión nueva puede no recargar la Skill.

Elige la Web UI o el terminal headless

Para usar la Web UI, abre una terminal en el directorio de tu proyecto y ejecuta:

npx @deepseek-ai/dsh web

DeepSeek Harness abre su Web UI local en http://127.0.0.1:3080. Si dsh ya está instalado globalmente, puedes usar dsh web en su lugar.

Para la terminal, usa el perfil headless. Ejecuta una tarea, imprime la respuesta final y termina. Aquí, "headless" describe la interfaz del Harness; ego (lite) sigue abriendo una ventana visible del navegador mientras se ejecuta la tarea.

Paso 1: activa Full access

Web UI

Abre el menú de permisos debajo del cuadro de indicaciones y selecciona Full access. Lee la advertencia, marca la casilla de confirmación y selecciona Enable Full access.

Full access corresponde al preajuste danger-full-access: los comandos ya no quedan confinados por el sandbox del Harness y las solicitudes de aprobación se desactivan. Actívalo solo para una tarea y un espacio de trabajo en los que confíes.

Terminal headless

Define el modo de permisos para el mismo proceso que ejecuta la tarea 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 variable de entorno activa danger-full-access con la política de aprobación definida como never para esta ejecución. El texto entre comillas al final es la instrucción de la tarea, no otra opción de configuración.

Paso 2: carga la Skill ego-browser

Web UI

En el cuadro de indicaciones, escribe /ego-browser y selecciona la Skill correspondiente de la lista de sugerencias. Continúa escribiendo o pega la tarea de navegador después del nombre de la Skill y envía el mensaje.

Un token /ego-browser directo carga la Skill antes de que comience la tarea. DeepSeek Harness también puede seleccionar una Skill invocable por el modelo a partir de la intención de la tarea, pero el token explícito hace que el flujo grabado sea más fácil de verificar.

Terminal headless

El comando headless del paso 1 ya dice que se use la Skill ego-browser, así que no se requiere un comando de barra separado. También puedes incluir /ego-browser al principio de la tarea entre comillas si quieres invocarla explícitamente.

Paso 3: deja que DeepSeek Harness complete la tarea en el navegador

Web UI

DeepSeek Harness carga la Skill, llama al utilitario de línea de comandos ego-browser y abre el perfil de Anthropic en X en un Space de agente separado de ego (lite). Mantén la Web UI abierta mientras el agente lee las publicaciones solicitadas y prepara la respuesta.

Terminal headless

El mismo flujo de navegador se ejecuta desde la terminal sin una ventana de conversación del Harness. La terminal permanece como controlador de un lado mientras ego (lite) muestra la actividad en vivo del navegador del otro.

Paso 4: completa la tarea

Cuando termina la ejecución, la Web UI muestra las cinco publicaciones con sus detalles visibles, enlaces directos y un resumen breve de cada una. En el modo headless, DeepSeek Harness imprime la respuesta final en la terminal y termina. El perfil de Anthropic permanece abierto en ego (lite).

Solución de problemas

/ego-browser no aparece

Confirma que ~/.agents/skills/ego-browser/SKILL.md existe. Luego inicia DeepSeek Harness desde el directorio de proyecto previsto y crea una sesión nueva. DeepSeek Harness también escanea <proyecto>/.agents/skills/ en busca de Skills específicas del proyecto.

La tarea se detiene para pedir aprobación de permisos

En la Web UI, confirma que la sesión actual muestre Full access antes de enviar la tarea. En la terminal, asegúrate de que DSH_PERMISSION_MODE=danger-full-access aparezca antes de dsh en el mismo comando.

dsh no se encuentra en la terminal

Usa la forma con el ejecutor de paquetes:

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."

¿Por qué no hay aplicación de escritorio ni TUI en esta guía?

DeepSeek Harness actualmente ofrece una Web UI local oficial y un perfil CLI headless. La Web UI se ejecuta localmente en tu computadora pero se abre en un navegador; no es una aplicación nativa de escritorio. Una TUI requiere un plugin de la comunidad por separado y queda fuera del alcance de esta guía.

X solicita iniciar sesión o verificar la cuenta

Completa el inicio de sesión o la verificación en el Space de agente de ego (lite) y vuelve a ejecutar la tarea.

Documentación relacionada