Skip to content

[Agent v2]pydantic_core._pydantic_core.ValidationError: 3 validation errors for AgentSoulConfig #38354

Description

@leslie2046

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

main(2026.7.3)

Cloud or Self Hosted

Self Hosted (Source)

Steps to reproduce

Image Image

✔️ Expected Behavior

No error

❌ Actual Behavior

2026-07-03 10:21:22,273 ERROR [external_api.py:92] f6a14f426b value_error in request handler
Traceback (most recent call last):
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 404, in wrapper
    resp = resource(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view
    return current_app.ensure_sync(self.dispatch_request)(**kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request
    resp = meth(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 263, in decorated
    return view(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/libs/login.py", line 160, in decorated_view
    return current_app.ensure_sync(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 69, in decorated
    return view(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 542, in decorated
    return view(self, current_tenant_id, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/agent/composer.py", line 241, in get
    AgentComposerService.load_agent_composer(tenant_id=tenant_id, agent_id=str(agent_id)),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 319, in load_agent_composer
    return cls._load_agent_composer_for_agent(tenant_id=tenant_id, agent=agent)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 323, in _load_agent_composer_for_agent
    draft = cls._get_or_create_agent_draft(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 1632, in _get_or_create_agent_draft
    base_snapshot = cls._get_version_if_present(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 1796, in _get_version_if_present
    return db.session.scalar(
           ^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/scoping.py", line 1826, in scalar
    return self._proxied.scalar(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2399, in scalar
    return self._execute_internal(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2263, in _execute_internal
    return result.scalar()
           ^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 1571, in scalar
    return self._only_one_row(
           ^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 769, in _only_one_row
    row: Optional[_InterimRowType[Any]] = onerow(hard_close=True)
                                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 2299, in _fetchone_impl
    row = next(self.iterator, _NO_ROW)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 220, in chunks
    fetch = cursor._raw_all_rows()
            ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 553, in _raw_all_rows
    return [make_row(row) for row in rows]
            ^^^^^^^^^^^^^
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 22, in sqlalchemy.cyextension.resultproxy.BaseRow.__init__
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 79, in sqlalchemy.cyextension.resultproxy._apply_processors
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py", line 2169, in process
    return fixed_process_value(value, dialect)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/models/types.py", line 112, in process_result_value
    return self._model_class.model_validate_json(value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 766, in model_validate_json
    return cls.__pydantic_validator__.validate_json(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 3 validation errors for AgentSoulConfig
knowledge.datasets
  Extra inputs are not permitted [type=extra_forbidden, input_value=[{'description': '南京...服务中心知识库'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
knowledge.query_config
  Extra inputs are not permitted [type=extra_forbidden, input_value={'query': None, 'score_th...led': False, 'top_k': 4}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
knowledge.query_mode
  Extra inputs are not permitted [type=extra_forbidden, input_value='generated_query', input_type=str]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
2026-07-03 10:21:22,276 INFO [_internal.py:97] f6a14f426b 127.0.0.1 - - [03/Jul/2026 02:21:22] "GET /console/api/agent/019ef86c-572c-7675-8a7d-85c708dfede9/composer HTTP/1.1" 400 -
2026-07-03 10:21:23,333 ERROR [external_api.py:92] 25273333d3 value_error in request handler
Traceback (most recent call last):
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 404, in wrapper
    resp = resource(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view
    return current_app.ensure_sync(self.dispatch_request)(**kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request
    resp = meth(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 263, in decorated
    return view(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/libs/login.py", line 160, in decorated_view
    return current_app.ensure_sync(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 69, in decorated
    return view(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 542, in decorated
    return view(self, current_tenant_id, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/agent/composer.py", line 241, in get
    AgentComposerService.load_agent_composer(tenant_id=tenant_id, agent_id=str(agent_id)),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 319, in load_agent_composer
    return cls._load_agent_composer_for_agent(tenant_id=tenant_id, agent=agent)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 323, in _load_agent_composer_for_agent
    draft = cls._get_or_create_agent_draft(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 1632, in _get_or_create_agent_draft
    base_snapshot = cls._get_version_if_present(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 1796, in _get_version_if_present
    return db.session.scalar(
           ^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/scoping.py", line 1826, in scalar
    return self._proxied.scalar(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2399, in scalar
    return self._execute_internal(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2263, in _execute_internal
    return result.scalar()
           ^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 1571, in scalar
    return self._only_one_row(
           ^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 769, in _only_one_row
    row: Optional[_InterimRowType[Any]] = onerow(hard_close=True)
                                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 2299, in _fetchone_impl
    row = next(self.iterator, _NO_ROW)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 220, in chunks
    fetch = cursor._raw_all_rows()
            ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 553, in _raw_all_rows
    return [make_row(row) for row in rows]
            ^^^^^^^^^^^^^
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 22, in sqlalchemy.cyextension.resultproxy.BaseRow.__init__
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 79, in sqlalchemy.cyextension.resultproxy._apply_processors
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py", line 2169, in process
    return fixed_process_value(value, dialect)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/models/types.py", line 112, in process_result_value
    return self._model_class.model_validate_json(value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 766, in model_validate_json
    return cls.__pydantic_validator__.validate_json(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 3 validation errors for AgentSoulConfig
knowledge.datasets
  Extra inputs are not permitted [type=extra_forbidden, input_value=[{'description': '南京...服务中心知识库'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
knowledge.query_config
  Extra inputs are not permitted [type=extra_forbidden, input_value={'query': None, 'score_th...led': False, 'top_k': 4}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
knowledge.query_mode
  Extra inputs are not permitted [type=extra_forbidden, input_value='generated_query', input_type=str]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
2026-07-03 10:21:23,336 INFO [_internal.py:97] 25273333d3 127.0.0.1 - - [03/Jul/2026 02:21:23] "GET /console/api/agent/019ef86c-572c-7675-8a7d-85c708dfede9/composer HTTP/1.1" 400 -
2026-07-03 10:21:25,438 ERROR [external_api.py:92] 6614788f43 value_error in request handler
Traceback (most recent call last):
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 404, in wrapper
    resp = resource(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view
    return current_app.ensure_sync(self.dispatch_request)(**kwargs)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request
    resp = meth(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 263, in decorated
    return view(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/libs/login.py", line 160, in decorated_view
    return current_app.ensure_sync(func)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 69, in decorated
    return view(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/wraps.py", line 542, in decorated
    return view(self, current_tenant_id, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/controllers/console/agent/composer.py", line 241, in get
    AgentComposerService.load_agent_composer(tenant_id=tenant_id, agent_id=str(agent_id)),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 319, in load_agent_composer
    return cls._load_agent_composer_for_agent(tenant_id=tenant_id, agent=agent)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 323, in _load_agent_composer_for_agent
    draft = cls._get_or_create_agent_draft(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 1632, in _get_or_create_agent_draft
    base_snapshot = cls._get_version_if_present(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/services/agent/composer_service.py", line 1796, in _get_version_if_present
    return db.session.scalar(
           ^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/scoping.py", line 1826, in scalar
    return self._proxied.scalar(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2399, in scalar
    return self._execute_internal(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2263, in _execute_internal
    return result.scalar()
           ^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 1571, in scalar
    return self._only_one_row(
           ^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 769, in _only_one_row
    row: Optional[_InterimRowType[Any]] = onerow(hard_close=True)
                                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 2299, in _fetchone_impl
    row = next(self.iterator, _NO_ROW)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/orm/loading.py", line 220, in chunks
    fetch = cursor._raw_all_rows()
            ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py", line 553, in _raw_all_rows
    return [make_row(row) for row in rows]
            ^^^^^^^^^^^^^
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 22, in sqlalchemy.cyextension.resultproxy.BaseRow.__init__
  File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 79, in sqlalchemy.cyextension.resultproxy._apply_processors
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py", line 2169, in process
    return fixed_process_value(value, dialect)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/models/types.py", line 112, in process_result_value
    return self._model_class.model_validate_json(value)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/leslie/share/code/dify/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 766, in model_validate_json
    return cls.__pydantic_validator__.validate_json(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 3 validation errors for AgentSoulConfig
knowledge.datasets
  Extra inputs are not permitted [type=extra_forbidden, input_value=[{'description': '南京...服务中心知识库'}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
knowledge.query_config
  Extra inputs are not permitted [type=extra_forbidden, input_value={'query': None, 'score_th...led': False, 'top_k': 4}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
knowledge.query_mode
  Extra inputs are not permitted [type=extra_forbidden, input_value='generated_query', input_type=str]
    For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
2026-07-03 10:21:25,441 INFO [_internal.py:97] 6614788f43 127.0.0.1 - - [03/Jul/2026 02:21:25] "GET /console/api/agent/019ef86c-572c-7675-8a7d-85c708dfede9/composer HTTP/1.1" 400 -

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions