{
  "id": "assay",
  "name": "Assay Workflow Runtime",
  "description": "Run Lua workflow scripts via the Assay runtime",
  "configSchema": {
    "type": "object",
    "properties": {
      "binaryPath": {
        "type": "string",
        "description": "Path to the assay binary (default: found via PATH)"
      },
      "timeout": {
        "type": "number",
        "default": 20,
        "description": "Execution timeout in seconds"
      },
      "maxOutputSize": {
        "type": "number",
        "default": 524288,
        "description": "Maximum output size in bytes"
      },
      "scriptsDir": {
        "type": "string",
        "description": "Directory containing Lua scripts (default: workspace root)"
      }
    }
  }
}
