Skip to content

CLI Channel

The CLI channel is the default interface for Human. It is always built by default and requires no configuration.

Terminal window
./human agent

This starts an interactive chat session. Type messages and receive responses. The agent can use tools (shell, file read/write, memory, etc.) based on your security policy.

Terminal window
./human agent -m "Your message" # Single message, exit after response
./human agent --provider ollama # Override provider
./human agent --model llama3 # Override model
./human agent --session my-session # Session ID for continuity
./human agent --temperature 0.5 # Override temperature
  • Interactive mode: Prompts for input in a loop until you exit (Ctrl+C).
  • Single message: With -m, sends one message and prints the response.
  • Streaming: Responses stream token-by-token when the provider supports it.
  • Tool use: The agent can call tools; output is shown in the terminal.

The CLI channel is enabled by default. In config:

{
"channels": {
"cli": true,
"default_channel": "cli"
}
}

No API keys or accounts are needed. Workspace and security settings apply to tool execution.