{
  "jupyter.lab.shortcuts": [
    {
      "command": "escobar:create-chat",
      "keys": ["Accel E"],
      "selector": "body"
    }
  ],
  "title": "Escobar Chat",
  "description": "Settings for the Escobar Chat extension.",
  "type": "object",
  "properties": {
    "defaultGreeting": {
      "type": "string",
      "title": "Default Greeting",
      "description": "The default greeting message shown when opening a new chat.",
      "default": "Hello! How can I assist you today?"
    },
    "maxMessages": {
      "type": "integer",
      "title": "Maximum Messages",
      "description": "The maximum number of messages to keep in the chat history.",
      "default": 100,
      "minimum": 10,
      "maximum": 1000
    },
    "serverUrl": {
      "type": "string",
      "title": "Server URL",
      "description": "The URL of the WebSocket server to connect to.",
      "default": "ws://192.168.128.2:8777/ws"
    },
    "apiKey": {
      "type": "string",
      "title": "API Key",
      "description": "The API key for authentication with the server.",
      "default": "The Future Of Computing"
    },
    "username": {
      "type": "string",
      "title": "Username",
      "description": "Your display name for chat messages.",
      "default": "User"
    }
  },
  "additionalProperties": false
}
