{
  "description": "Chat with the agent or start the gateway. Onboarding, channels, services and migration are left out.",
  "name": "nullclaw",
  "subcommands": [
    {
      "name": "agent",
      "description": "Send a single message, or leave the message empty for interactive chat.",
      "options": [
        {
          "names": [
            "-m"
          ],
          "description": "Leave empty for interactive chat.",
          "args": {
            "name": "message",
            "description": "Leave empty for interactive chat.",
            "isOptional": false
          }
        },
        {
          "names": [
            "--agent"
          ],
          "description": "Named agent profile from agents.list.",
          "args": {
            "name": "agent",
            "description": "Named agent profile from agents.list.",
            "isOptional": false
          }
        }
      ]
    },
    {
      "name": "gateway",
      "description": "Run the gateway (default 127.0.0.1:3000).",
      "options": [
        {
          "names": [
            "--port"
          ],
          "description": "Port",
          "args": {
            "name": "port",
            "isOptional": false
          }
        }
      ]
    }
  ]
}
