{
  "name": "add",
  "type": "tool",
  "module": "flink_agents.plan.tools.function_tool",
  "clazz": "FunctionTool",
  "serialized": {
    "name": "add",
    "metadata": {
      "name": "add",
      "description": "Calculate the sum of a and b.\n",
      "args_schema": {
        "properties": {
          "a": {
            "description": "The first operand",
            "title": "A",
            "type": "integer"
          },
          "b": {
            "description": "The second operand",
            "title": "B",
            "type": "integer"
          }
        },
        "required": [
          "a",
          "b"
        ],
        "title": "add",
        "type": "object"
      }
    },
    "func": {
      "func_type": "PythonFunction",
      "module": "flink_agents.runtime.tests.test_built_in_actions",
      "qualname": "MyAgent.add"
    }
  },
  "__resource_provider_type__": "PythonSerializableResourceProvider"
}