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.
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.
- Descarga el archivo DMG y ábrelo
- Sigue las indicaciones y haz doble clic en el icono de ego (lite) para instalarlo
- Abre ego (lite) y completa la configuración inicial
-
- Instala Node.js
-
- 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
- Inicio rápido: instalar ego (lite) y completar la primera tarea en el navegador
- Automatización del navegador con Claude Code: usar ego-browser desde Claude Code
- Automatización del navegador con Codex: usar ego-browser en la aplicación de escritorio o la TUI
- Automatización del navegador con OpenCode: usar ego-browser en la aplicación de escritorio o la TUI
- Automatización del navegador con OpenClaw: usar ego-browser en la aplicación de macOS de OpenClaw o la TUI
- Skill ego-browser: consultar los comandos del navegador y cómo utilizarlos
- Sitio oficial de DeepSeek Harness: ver la descripción general del producto y el inicio rápido
- Repositorio de DeepSeek Harness: leer el código fuente y las notas de versión actuales
- Guía de usuario de DeepSeek Harness: configurar la Web UI y los proveedores de modelos
- Preajustes de permisos de DeepSeek Harness: entender Full access, el modo sandbox y la política de aprobación