Ejecutando zerocode
Configuración local
En la misma máquina que el daemon, no se necesita configuración adicional:
sh
zerocode
zerocode encuentra automáticamente el endpoint local del daemon: <data_dir>/data/daemon.sock en Unix, \\.\pipe\zeroclaw-<hash> en Windows. Si el daemon no está en ejecución, zerocode genera uno efímero.
Cambiando sesiones
En los paneles Chat y Code puedes cargar o cambiar de sesión existentes sin reiniciar zerocode:
- Switch session abre la lista de sesiones (atajo predeterminado: Ctrl+S; reasignable en el keymap).
- Use las teclas de navegación de la lista para mover la selección (predeterminadas: Arriba/Abajo).
- Enter cambia a la sesión resaltada.
- Nueva sesión comienza desde cero (acorde predeterminado: Ctrl+N; reasignable).
La superposición de ayuda en la app muestra tus asignaciones de teclas en vivo para estas acciones.
Las sesiones de Chat/Code y las sesiones respaldadas por ACP usan almacenes diferentes. Si usas el protocolo ACP directamente, usa session/load cuando necesites la reproducción de la transcripción y session/resume cuando solo necesites restaurar el estado de la sesión del lado del servidor. Consulta la documentación de ACP para obtener detalles a nivel de protocolo.
Entrada de texto en terminal
zerocode se ejecuta como una interfaz de usuario de terminal en modo raw. Recibe eventos de teclas y pegado del terminal, no eventos nativos de campo de texto de la plataforma. En macOS, los reemplazos de texto del sistema solo funcionan cuando tu terminal los expande antes de que zerocode reciba la entrada.
Opciones de CLI
| Bandera | Descripción |
|---|---|
--connect <url> | Conectar a un daemon remoto mediante WSS (p. ej., wss://host:9781) |
--tls-skip-verify | Omitir la verificación del certificado TLS. Necesario para certificados autofirmados |
--config-dir <path> | Anular el directorio de configuración |