Downcity
CommandsService

city service list

List the static global service catalog

city service list

List all registered services from the console-level catalog.

Usage

city service list [--json]

Output

  • name: service id
  • scope: current scope, now agent
  • supportsLifecycle: whether the service exposes lifecycle control
  • supportsCommand: whether the service exposes actions or custom commands
  • actions: statically registered action names

Example Output (Based on Current Implementation)

The examples below are aligned with current command implementations in packages/downcity/src (including default output mode and field structure). Placeholder values are used for environment-specific fields.

$ city service list --json
{
  "success": true,
  "count": 4,
  "services": [
    {
      "name": "chat",
      "scope": "agent",
      "supportsLifecycle": true,
      "supportsCommand": true,
      "actions": ["close", "configuration", "configure", "context", "delete", "history", "info", "list", "open", "react", "reconnect", "send", "status", "test"]
    }
  ]
}