After upgrading to v1.7, calling (or even inquiring on) any skill result in the following error:
Traceback (most recent call last):
Traceback (most recent call last):
File "/a0/helpers/extension.py", line 176, in _run_async
data["result"] = await data["result"]
^^^^^^^^^^^^^^^^^^^^
File "/a0/agent.py", line 596, in handle_exception
raise exception # exception handling is done by extensions
^^^^^^^^^^^^^^^
File "/a0/agent.py", line 509, in monologue
tools_result = await self.process_tools(agent_response)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/a0/helpers/extension.py", line 183, in _run_async
result = _process_result(data)
^^^^^^^^^^^^^^^^^^^^^
File "/a0/helpers/extension.py", line 143, in _process_result
raise exc
File "/a0/helpers/extension.py", line 176, in _run_async
data["result"] = await data["result"]
^^^^^^^^^^^^^^^^^^^^
File "/a0/agent.py", line 878, in process_tools
await self.validate_tool_request(tool_request)
File "/a0/helpers/extension.py", line 183, in _run_async
result = _process_result(data)
^^^^^^^^^^^^^^^^^^^^^
File "/a0/helpers/extension.py", line 143, in _process_result
raise exc
File "/a0/helpers/extension.py", line 176, in _run_async
data["result"] = await data["result"]
^^^^^^^^^^^^^^^^^^^^
File "/a0/agent.py", line 982, in validate_tool_request
raise ValueError("Tool request must have a tool_args (type dictionary) field")
After upgrading to v1.7, calling (or even inquiring on) any skill result in the following error:
A simple: "list your tools" prompt was enough to reproduce the error