Kommandoradsklienten hansa
hansa är en tillståndslös kommandoradsklient för er HansaChat-arbetsyta. Den är
byggd för skript, automatisering och AI-agenter: varje kommando skriver ut
pålitlig JSON som standard, och kommandona konvergerar mot tillståndet ni ber
om — kör ni samma kommando två gånger dupliceras ingenting, förutom att skicka
meddelanden, som medvetet alltid blir ett nytt meddelande.
CLI:n kommunicerar med arbetsytan via samma webbadress som webbappen
(https://<workspace-domain>/api); ni konfigurerar aldrig portar eller API-
sökvägar. Peka den mot er arbetsytas domän, till exempel yourworkspace för
yourworkspace.hansa.chat, så sköter den resten.
Installera med ett kommando
curl -fsSL https://downloads.hansachat.com/cli/install.sh | sh
Installationsprogrammet identifierar er plattform (macOS eller Linux, Intel
eller Apple Silicon), verifierar hämtningens kontrollsumma och installerar
binärfilen till ~/.local/bin. Åsidosätt katalogen med HANSA_INSTALL_DIR.
Ni kan också ladda ner arkivet direkt från nedladdningssidan
och packa upp hansa-binärfilen själv.
Era första kommandon
# 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 accepterar ett kort namn (yourworkspace blir
yourworkspace.hansa.chat) eller en hel domän. Efter den första lyckade
inloggningen blir den sparad standard, så flaggan kan utelämnas därefter.
Byt standard med hansa context use.