Клиентът за командния ред hansa
hansa е клиент за командния ред без състояние за вашето работно пространство в HansaChat. Създаден е за скриптове, автоматизация и AI агенти: всяка команда отпечатва надежден JSON по подразбиране, а командите се довеждат до състоянието, което поискате — изпълнението на една и съща команда два пъти не дублира нищо, с изключение на изпращането на съобщения, което по замисъл винаги е ново съобщение.
CLI общува с работното ви пространство чрез същия уеб адрес като браузърното приложение (https://<workspace-domain>/api); вие никога не настройвате портове или API пътища. Насочете го към домейна на работното си пространство, например yourworkspace за yourworkspace.hansa.chat, и то свършва останалото.
Инсталиране с една команда
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
Инсталаторът разпознава вашата платформа (macOS или Linux, Intel или Apple Silicon), проверява контролната сума на изтеглянето и инсталира изпълнимия файл в ~/.local/bin. Променете директорията с HANSA_INSTALL_DIR.
Можете също да изтеглите архива директно от страницата за изтегляне и сами да извлечете изпълнимия файл hansa.
Първите ви команди
# 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 приема кратко име (yourworkspace става yourworkspace.hansa.chat) или пълен домейн. След първото успешно влизане то се запазва като подразбиращо се, така че след това можете да пропуснете флага. Сменете подразбиращото се с hansa context use.