json_schema: {
      "properties": {
          "args": {
              "items": {
                  "type": [
                      "string",
                      "number"
                  ]
              },
              "type": "array"
          },
          "description": {
              "type": "string"
          },
          "dialogue": {
              "items": {
                  "properties": {
                      "name": {
                          "type": "string"
                      },
                      "strictness": {
                          "type": "boolean"
                      },
                      "type": {
                          "enum": [
                              "output",
                              "input"
                          ],
                          "type": "string"
                      },
                      "value": {
                          "type": "string"
                      }
                  },
                  "required": [
                      "type",
                      "name",
                      "value"
                  ],
                  "type": "object"
              },
              "type": "array"
          },
          "flow": {
              "type": "boolean"
          },
          "id": {
              "type": "string"
          },
          "name": {
              "type": "string"
          },
          "strictness": {
              "type": "boolean"
          },
          "timeout": {
              "minimum": 0,
              "type": "number"
          },
          "verbosity": {
              "maximum": 5,
              "minimum": 0,
              "type": "number"
          }
      },
      "required": [
          "id",
          "name",
          "description",
          "timeout",
          "verbosity",
          "flow",
          "strictness",
          "args",
          "dialogue"
      ],
      "type": "object"
  }