Skip to content

lango status

Show a unified status dashboard combining health, configuration, and feature information.

Synopsis

lango status [flags]

Description

The status command provides a single-screen overview of your Lango agent. It shows system info, active channels, and which features are enabled or disabled.

Live mode: When the gateway server is running, status probes the /health endpoint and reports whether the server is healthy.

Config-only mode: When the server is not running, status still shows configuration-based information (profile, provider, model, features, channels).

Flags

Flag Default Description
--output table Output format: table or json
--addr http://localhost:18789 Gateway address to probe for live status

Output Sections

System

Field Description
Server running or not running (based on health probe)
Gateway Configured host and port (e.g., http://localhost:18789)
Provider AI provider and model (e.g., openai (gpt-4o))

Channels

Lists all enabled messaging channels (telegram, discord, slack).

Features

Shows each feature as enabled or disabled:

Feature Config Source
Knowledge knowledge.enabled
Embedding & RAG embedding.provider (non-empty = enabled)
Graph graph.enabled
Obs. Memory observationalMemory.enabled
Librarian librarian.enabled
Multi-Agent agent.multiAgent
Cron cron.enabled
Background background.enabled
Workflow workflow.enabled
MCP mcp.enabled (with server count detail)
P2P p2p.enabled
Payment payment.enabled
Economy economy.enabled
A2A a2a.enabled

Examples

Full status dashboard (table format):

lango status

Machine-readable JSON output:

lango status --output json

Probe a custom gateway address:

lango status --addr http://192.168.1.10:18789

JSON Schema

When using --output json, the response follows this structure:

{
  "version": "1.2.3",
  "profile": "default",
  "serverUp": true,
  "gateway": "http://localhost:18789",
  "provider": "openai",
  "model": "gpt-4o",
  "features": [
    {
      "name": "Knowledge",
      "enabled": true
    },
    {
      "name": "MCP",
      "enabled": true,
      "detail": "2 server(s)"
    }
  ],
  "channels": ["telegram", "discord"],
  "serverInfo": {
    "healthy": true
  }
}

The serverInfo field is only present when the server is reachable. The detail field on features is optional and provides additional context (e.g., MCP server count).