generated from SAP/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Pydantic raises many logs at runtime
/venv/lib/python3.11/site-packages/pydantic/_internal/_fields.py:132: UserWarning: Field "model_name" in run_own_model_attack has conflict with protected namespace "model_".
You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
warnings.warn(
/venv/lib/python3.11/site-packages/pydantic/_internal/_fields.py:132: UserWarning: Field "model_name" in run_hf_model_nlp has conflict with protected namespace "model_".
You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
warnings.warn(
/venv/lib/python3.11/site-packages/pydantic/_internal/_fields.py:132: UserWarning: Field "model_name" in run_prompt_attack has conflict with protected namespace "model_".
You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
warnings.warn(
And sometimes causes an error that prevents tools from running. For instance, check this Error Traceroute (raised after asking to run promptmap on mistral as soon as agent started up)
[2025-04-24 16:39:47,274] ERROR in app: Exception on /agent [GET]
Traceback (most recent call last):
File "/venv/lib/python3.11/site-packages/flask/app.py", line 2190, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/flask/app.py", line 1486, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/flask_cors/extension.py", line 194, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/flask/app.py", line 1484, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "venv/lib/python3.11/site-packages/flask/app.py", line 1469, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/flask_sock/__init__.py", line 62, in websocket_route
f(ws, *args, **kwargs)
File "/git/stars/backend-agent/main.py", line 89, in query_agent
response = agent.invoke(
^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/langchain/chains/base.py", line 170, in invoke
raise e
File "/venv/lib/python3.11/site-packages/langchain/chains/base.py", line 160, in invoke
self._call(inputs, run_manager=run_manager)
File "/venv/lib/python3.11/site-packages/langchain/agents/agent.py", line 1624, in _call
next_step_output = self._take_next_step(
^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/langchain/agents/agent.py", line 1330, in _take_next_step
[
File "/venv/lib/python3.11/site-packages/langchain/agents/agent.py", line 1330, in <listcomp>
[
File "/venv/lib/python3.11/site-packages/langchain/agents/agent.py", line 1415, in _iter_next_step
yield self._perform_agent_action(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/langchain/agents/agent.py", line 1437, in _perform_agent_action
observation = tool.run(
^^^^^^^^^
File "/venv/lib/python3.11/site-packages/langchain_core/tools/base.py", line 760, in run
raise error_to_raise
File "/venv/lib/python3.11/site-packages/langchain_core/tools/base.py", line 724, in run
tool_args, tool_kwargs = self._to_args_and_kwargs(tool_input, tool_call_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/langchain_core/tools/base.py", line 646, in _to_args_and_kwargs
tool_input = self._parse_input(tool_input, tool_call_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/langchain_core/tools/base.py", line 562, in _parse_input
result = input_args.model_validate(tool_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.11/site-packages/pydantic/main.py", line 596, in model_validate
return cls.__pydantic_validator__.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for run_prompt_attack
system_prompt
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.9/v/string_type
127.0.0.1 - - [24/Apr/2025 16:39:47] "GET /agent HTTP/1.1" 500 -
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels