Aider · Schema

ShellRequest

ShellRequest schema from Aider CLI

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

Properties

Name Type Description
command string Shell command line to execute in the repo root.
add_output_to_chat boolean Whether the command's stdout/stderr is appended to chat context.
View JSON Schema on GitHub

JSON Schema

aider-cli-shell-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-shell-request-schema.json",
  "title": "ShellRequest",
  "description": "ShellRequest schema from Aider CLI",
  "type": "object",
  "properties": {
    "command": {
      "type": "string",
      "description": "Shell command line to execute in the repo root.",
      "example": "pytest -x tests/"
    },
    "add_output_to_chat": {
      "type": "boolean",
      "description": "Whether the command's stdout/stderr is appended to chat context.",
      "default": true,
      "example": true
    }
  },
  "required": [
    "command"
  ]
}