Aider · Schema

ChatModeRequest

ChatModeRequest schema from Aider CLI

AIAI Pair ProgrammingDeveloper ToolsCLICommand LineCoding AssistantCode GenerationOpen SourcePythonApache 2.0LLMGitBYO LLMTerminalPolyglotTree SitterRepository MapPair Programming

Properties

Name Type Description
mode string Chat mode to switch to.
View JSON Schema on GitHub

JSON Schema

aider-cli-chat-mode-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/aider/refs/heads/main/json-schema/aider-cli-chat-mode-request-schema.json",
  "title": "ChatModeRequest",
  "description": "ChatModeRequest schema from Aider CLI",
  "type": "object",
  "properties": {
    "mode": {
      "type": "string",
      "description": "Chat mode to switch to.",
      "enum": [
        "code",
        "architect",
        "ask",
        "help",
        "context"
      ],
      "example": "architect"
    }
  },
  "required": [
    "mode"
  ]
}