Skip to Content
Interfaces & ToolsCLI Command Reference

Options & Timeouts

Timeout and runtime tuning

OptionDescription
--timeout <SECONDS>HTTP request timeout (default 30).
--connection-timeout <SECONDS>Connection/TLS handshake timeout (default 10).
--receive-timeout <SECONDS>Receive timeout (default 30).
--auth-timeout <SECONDS>WebSocket auth timeout (default 5).
--fast-timeoutsPreset for local development.
--relaxed-timeoutsPreset for high-latency networks.
--config <PATH>Config file (default ~/.kalam/config.toml).
-v, --verboseVerbose logging.

Global utility options

OptionDescription
-h, --helpPrint command help.
-V, --versionVersion, commit, branch, build timestamp (kalam version).

Self-update and diagnostics

BASH
kalam versionkalam doctorkalam doctor -vkalam updatekalam update --pre-releasekalam update --stable

kalam doctor checks binary path, PATH, config, stored credentials, healthcheck reachability, and authenticated identity.

kalam update never installs an older CLI than the one already on disk. --pre-release takes the newest published rc/beta/alpha by version. --stable is the only implicit path that may replace a newer installed pre-release with GitHub’s latest release. Pin an exact build with --version. See Setup & Install for the full flag table.

When interactive mode starts, the CLI checks for updates. If a newer release exists, it prints a notice and may add update:<version> to the prompt.