← CLI Reference

human live

LiveSession CLI — interruptible, governed conversation from the terminal

Terminal control for LiveSession — the launch public API for live human–agent interaction. Same operations as Companion and MCP (human.live.*).

Guide: Live Interaction Layer

---

Prerequisites

human login
human doctor   # confirms delegation token is live
export HUMAN_API_URL=https://api.haio.run   # or local :3001

---

Commands

human live start

Open a text or voice LiveSession.

human live start --mode text --agent did:agent:companion
human live start --mode voice --provider mock
FlagDescription
--modetext (default), voice, or multimodal
--providermock, personaplex, openai-realtime, …
--agentAgent DID (defaults to delegation target)
Maps to `POST /v1/live/sessions`.

---

human live status

Show session projection: presence, work run state, active intent.

human live status --session live_sess_abc123

Maps to GET /v1/live/sessions/:id and /projection.

---

human live stop

Close a session and release resources.

human live stop --session live_sess_abc123

Maps to DELETE /v1/live/sessions/:id.

---

human live override

Platform override — reflex-backed; agents cannot veto.

human live override --session live_sess_abc123 --utterance "stop"
human live override --session live_sess_abc123 --capability live.session.cancel_pending
CapabilityAliases
live.session.stop_speakingstop, be quiet
live.session.cancel_pendingdon't send, cancel that
live.session.show_statuswhat are you doing
live.session.show_receiptwho approved that, prove it
Maps to `POST /v1/live/sessions/:id/override`.

---

human live test-intent

Propose or supersede an intent hypothesis (developer smoke test).

human live test-intent --session live_sess_abc123 \
  --goal "Prep for investor call"

human live test-intent --session live_sess_abc123 \
  --goal "Focus on investor challenges" \
  --supersede hyp_prev_id

Maps to POST /v1/live/sessions/:id/intent.

---

Example session

SESSION=$(human live start --mode text --json | jq -r .live_session_id)

human live test-intent --session "$SESSION" --goal "Summarize inbox"
human live status --session "$SESSION"
human live override --session "$SESSION" --utterance "pause"
human live stop --session "$SESSION"

---

See also

  • live-session-sdk.mdctx.live for agents
  • human companion — Companion REPL (uses LiveSession under the hood at launch)
  • MCP live tools