El cliente de línea de comandos hansa
hansa es un cliente de línea de comandos sin estado para su espacio de trabajo de HansaChat. Está
construido para scripts, automatización y agentes de IA: cada comando imprime por defecto un JSON
fiable, y los comandos convergen en el estado que usted pide. Ejecutar el mismo comando
dos veces no duplica nada, excepto el envío de mensajes, que por diseño siempre
es un mensaje nuevo.
La CLI se comunica con su espacio de trabajo a través de la misma dirección web que la aplicación
de navegador (https://<workspace-domain>/api); nunca configura puertos ni rutas de
la API. Apúntela a su dominio de espacio de trabajo, por ejemplo yourworkspace para
yourworkspace.hansa.chat, y ella hace el resto.
Instalar con un solo comando
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
El instalador detecta su plataforma (macOS o Linux, Intel o Apple Silicon),
verifica la suma de comprobación de la descarga e instala el binario en ~/.local/bin.
Puede sobrescribir el directorio con HANSA_INSTALL_DIR.
También puede descargar el archivo directamente desde la página de descargas
y extraer usted mismo el binario hansa.
Sus primeros comandos
# Log in to a workspace (prompts for email and password)
hansa chat login --workspace yourworkspace
# Confirm who you are
hansa chat whoami
# Explore
hansa chat channels list
hansa chat messages list --channel general
--workspace acepta un nombre corto (yourworkspace se convierte en yourworkspace.hansa.chat) o un
dominio completo. Después del primer inicio de sesión correcto se convierte en el valor predeterminado guardado,
de modo que puede omitir la opción a partir de entonces. Cambie el valor predeterminado con hansa context use.