{
  "allowCustomDataForDataTypeAny": true,
  "allowErrorForDataTypeAny": true,
  "functions": [
    {
      "id": "YIGAI",
      "name": "YIGAI",
      "description": "AI-powered cell function. Modes: ask (default), fill, classify, extract, formula.",
      "helpUrl": "https://www.yigcore.com/office-addins",
      "parameters": [
        {
          "name": "prompt",
          "description": "The instruction or question for the AI",
          "type": "string"
        },
        {
          "name": "context",
          "description": "Optional range of cells to provide as data context",
          "type": "any",
          "optional": true
        },
        {
          "name": "mode",
          "description": "Operation mode: ask (default), fill, classify, extract, formula",
          "type": "string",
          "optional": true
        }
      ],
      "result": {
        "type": "string",
        "dimensionality": "scalar"
      },
      "options": {
        "requiresAddress": false,
        "requiresParameterAddresses": false
      }
    }
  ]
}
