{
  "description": "Start TmuxAI with an optional first message, task file, model, knowledge bases and explicit tmux panes. Yolo mode is left out.",
  "options": [
    {
      "names": [
        "-f"
      ],
      "description": "Task file",
      "args": {
        "name": "task_file",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--model"
      ],
      "description": "Name of a model configuration from your config.",
      "args": {
        "name": "model",
        "description": "Name of a model configuration from your config.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--kb"
      ],
      "description": "Comma-separated names.",
      "args": {
        "name": "kb",
        "description": "Comma-separated names.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--exec-pane"
      ],
      "description": "tmux pane ID such as %3.",
      "args": {
        "name": "exec_pane",
        "description": "tmux pane ID such as %3.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--read-panes"
      ],
      "description": "Comma-separated tmux pane IDs.",
      "args": {
        "name": "read_panes",
        "description": "Comma-separated tmux pane IDs.",
        "isOptional": false
      }
    }
  ],
  "args": [
    {
      "name": "message",
      "isOptional": true
    }
  ],
  "name": "tmuxai"
}
