Skip to content

ci: bump type checker - #44015

Open
asukaminato0721 wants to merge 7 commits into
mainfrom
asukaminato0721-patch-1
Open

asukaminato0721 wants to merge 7 commits into
mainfrom
asukaminato0721-patch-1

Conversation

@asukaminato0721

Copy link
Copy Markdown
Contributor

Important

  1. Make sure you have read our contribution guidelines
  2. Ensure there is an associated issue
  3. Use the correct syntax to link this PR: Fixes #<issue number>.

Summary

Screenshots

Before After
... ...

Checklist

  • This change requires a documentation update, included: Dify Document
  • I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • I've verified the change and added or updated tests where meaningful regression risk justifies coverage.
  • I've updated the documentation accordingly.
  • I ran make lint && make type-check (backend) and vp staged (frontend) to appease the lint gods

@asukaminato0721
asukaminato0721 requested a review from a team October 13, 2026 17:33
@asukaminato0721 asukaminato0721 changed the title don't need to merge, test the dev checker. ci: don't need to merge, test the dev checker. Oct 13, 2026
@github-actions github-actions Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Oct 13, 2026
@ghfind-review ghfind-review Bot added the review: high ghfind author score; see https://ghfind.com label Oct 13, 2026
@codecov

codecov Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.98%. Comparing base (c30c19b) to head (6a99bbb).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #44015      +/-   ##
==========================================
+ Coverage   88.94%   88.98%   +0.03%     
==========================================
  Files        5304     5350      +46     
  Lines      326587   332618    +6031     
  Branches    63840    66013    +2173     
==========================================
+ Hits       290488   295983    +5495     
- Misses      30902    31441     +539     
+ Partials     5197     5194       -3     
Flag Coverage Δ
api 88.57% <100.00%> (+0.05%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@asukaminato0721
asukaminato0721 force-pushed the asukaminato0721-patch-1 branch from 6ebab2e to 2f2128d Compare October 14, 2026 14:50
@github-actions github-actions Bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Oct 14, 2026
@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Pyrefly Type Coverage

Metric Base PR Delta
Type coverage 75.04% 74.96% -0.08%
Strict coverage 74.71% 74.55% -0.16%
Typed symbols 62,005 63,335 +1,330
Untyped symbols 20,718 21,276 +558
Modules 3797 3907 +110

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Pyrefly Diff

base → PR
--- /tmp/pyrefly_base.txt	2026-10-16 04:31:05.543229064 +0000
+++ /tmp/pyrefly_pr.txt	2026-10-16 04:30:57.227192037 +0000
@@ -442,6 +442,188 @@
   --> providers/vdb/vdb-vikingdb/tests/unit_tests/test_vikingdb_vector.py:76:5
 ERROR Object of class `ModuleType` has no attribute `VikingDBService` [missing-attribute]
   --> providers/vdb/vdb-vikingdb/tests/unit_tests/test_vikingdb_vector.py:77:5
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._create_namespace_request.CreateNamespaceRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:120:40
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._describe_collection_request.DescribeCollectionRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:141:40
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._upsert_collection_data_request.UpsertCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:187:32
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:200:32
+ERROR Argument `None` is not assignable to parameter `vector` with type `list[float]` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:204:20
+ERROR Argument `None` is not assignable to parameter `content` with type `str` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:205:21
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._delete_collection_data_request.DeleteCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:221:32
+ERROR Argument `None` is not assignable to parameter `collection_data` with type `str` in function `alibabacloud_gpdb20160503.models._delete_collection_data_request.DeleteCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:223:29
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._delete_collection_data_request.DeleteCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:235:32
+ERROR Argument `None` is not assignable to parameter `collection_data` with type `str` in function `alibabacloud_gpdb20160503.models._delete_collection_data_request.DeleteCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:237:29
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:256:32
+ERROR Argument `None` is not assignable to parameter `content` with type `str` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:261:21
+ERROR Argument `str | None` is not assignable to parameter `page_content` with type `bytearray | bytes | str` in function `core.rag.models.document.Document.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:272:34
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:293:32
+ERROR Argument `None` is not assignable to parameter `vector` with type `list[float]` in function `alibabacloud_gpdb20160503.models._query_collection_data_request.QueryCollectionDataRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:297:20
+ERROR Argument `str | None` is not assignable to parameter `page_content` with type `bytearray | bytes | str` in function `core.rag.models.document.Document.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:309:34
+ERROR Argument `str | None` is not assignable to parameter `namespace_password` with type `str` in function `alibabacloud_gpdb20160503.models._delete_collection_request.DeleteCollectionRequest.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-analyticdb/src/dify_vdb_analyticdb/analyticdb_vector_openapi.py:325:36
+ERROR Class member `BaiduVector.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+   --> providers/vdb/vdb-baidu/src/dify_vdb_baidu/baidu_vector.py:103:9
+ERROR Argument `InvertedIndex` is not assignable to parameter `object` with type `FilteringIndex | VectorIndex` in function `list.append` [bad-argument-type]
+   --> providers/vdb/vdb-baidu/src/dify_vdb_baidu/baidu_vector.py:331:17
+ERROR Unpacked keyword argument `bool | Unknown` is not assignable to parameter `host` with type `bytearray | bytes | str | None` in function `ElasticSearchConfig.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py:368:40
+ERROR Unpacked keyword argument `bool | Unknown` is not assignable to parameter `username` with type `bytearray | bytes | str | None` in function `ElasticSearchConfig.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py:368:40
+ERROR Unpacked keyword argument `bool | Unknown` is not assignable to parameter `password` with type `bytearray | bytes | str | None` in function `ElasticSearchConfig.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py:368:40
+ERROR Unpacked keyword argument `bool | Unknown` is not assignable to parameter `cloud_url` with type `bytearray | bytes | str | None` in function `ElasticSearchConfig.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py:368:40
+ERROR Unpacked keyword argument `bool | Unknown` is not assignable to parameter `api_key` with type `bytearray | bytes | str | None` in function `ElasticSearchConfig.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py:368:40
+ERROR Unpacked keyword argument `bool | Unknown` is not assignable to parameter `ca_certs` with type `bytearray | bytes | str | None` in function `ElasticSearchConfig.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-elasticsearch/src/dify_vdb_elasticsearch/elasticsearch_vector.py:368:40
+ERROR Class member `LindormVectorStore.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+  --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:97:9
+ERROR `str | None` is not assignable to dict key `routing` with type `str` [bad-assignment]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:146:57
+ERROR Object of class `NoneType` has no attribute `get` [missing-attribute]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:408:35
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:411:29
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:412:30
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:413:33
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:414:33
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-lindorm/src/dify_vdb_lindorm/lindorm_vector.py:417:30
+ERROR Argument `Literal['HNSW']` is not assignable to parameter `index_type` with type `VecIndexType` in function `pyobvector.client.index_param.IndexParams.add_index` [bad-argument-type]
+   --> providers/vdb/vdb-oceanbase/src/dify_vdb_oceanbase/oceanbase_vector.py:185:28
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-oceanbase/src/dify_vdb_oceanbase/oceanbase_vector.py:257:31
+ERROR Class member `OceanBaseVector.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+   --> providers/vdb/vdb-oceanbase/src/dify_vdb_oceanbase/oceanbase_vector.py:266:9
+ERROR Argument `Sequence[Row[Any]] | Any` is not assignable to parameter `results` with type `list[tuple[Unknown, ...]]` in function `OceanBaseVector._process_search_results` [bad-argument-type]
+   --> providers/vdb/vdb-oceanbase/src/dify_vdb_oceanbase/oceanbase_vector.py:468:57
+ERROR Class member `OpenSearchVector.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+   --> providers/vdb/vdb-opensearch/src/dify_vdb_opensearch/opensearch_vector.py:115:9
+ERROR `Literal['query']` is not assignable to dict key type `Field` [bad-assignment]
+   --> providers/vdb/vdb-opensearch/src/dify_vdb_opensearch/opensearch_vector.py:216:21
+ERROR `Literal['script']` is not assignable to dict key type `Field` [bad-assignment]
+   --> providers/vdb/vdb-opensearch/src/dify_vdb_opensearch/opensearch_vector.py:217:21
+ERROR Function declared to return `bool`, but one or more paths are missing an explicit `return` [bad-return]
+   --> providers/vdb/vdb-oracle/src/dify_vdb_oracle/oraclevector.py:204:39
+ERROR Class member `PGVectoRS.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+   --> providers/vdb/vdb-pgvecto-rs/src/dify_vdb_pgvecto_rs/pgvecto_rs.py:118:9
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.describe_collection` [bad-argument-type]
+  --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:83:35
+ERROR Object of type `FilterIndex | IndexField | VectorIndex` has no attribute `dimension` [missing-attribute]
+  --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:90:43
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.create_database_if_not_exists` [bad-argument-type]
+  --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:95:73
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.exists_collection` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:111:31
+ERROR Argument `SparseIndex` is not assignable to parameter `object` with type `FilterIndex | VectorIndex` in function `list.append` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:156:32
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.create_collection` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:159:35
+ERROR Argument `list[FilterIndex | VectorIndex]` is not assignable to parameter `indexes` with type `list[IndexField]` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.create_collection` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:164:29
+ERROR Argument `SparseIndex` is not assignable to parameter `object` with type `FilterIndex | VectorIndex` in function `list.append` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:175:36
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.create_collection` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:177:35
+ERROR Argument `list[FilterIndex | VectorIndex]` is not assignable to parameter `indexes` with type `list[IndexField]` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.create_collection` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:182:29
+ERROR Class member `TencentVector.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:192:9
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.upsert` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:221:31
+ERROR Argument `list[Document]` is not assignable to parameter `documents` with type `list[Document | dict[Unknown, Unknown]]` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.upsert` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:223:27
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.query` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:230:27
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.delete` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:249:31
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.delete` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:255:27
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.search` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:267:27
+ERROR Argument `Filter | None` is not assignable to parameter `filter` with type `Filter | str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.search` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:270:20
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.hybrid_search` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:288:27
+ERROR Argument `list[list[float | int]] | list[list[list[float | int]]]` is not assignable to parameter `data` with type `list[list[float | int]] | None` in function `tcvectordb.model.document.KeywordSearch.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:299:26
+ERROR Argument `Filter | None` is not assignable to parameter `filter` with type `Filter | str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.hybrid_search` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:308:20
+ERROR Argument `str | None` is not assignable to parameter `database_name` with type `str` in function `tcvectordb.rpc.client.stub.RPCVectorDBClient.drop_collection` [bad-argument-type]
+   --> providers/vdb/vdb-tencent/src/dify_vdb_tencent/tencent_vector.py:333:31
+ERROR Unpacked keyword argument `str` is not assignable to parameter `port` with type `int | None` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `grpc_port` with type `int` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `prefer_grpc` with type `bool` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `https` with type `bool | None` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `timeout` with type `int | None` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `force_disable_check_same_thread` with type `bool` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `grpc_options` with type `dict[str, Any] | None` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR Unpacked keyword argument `str` is not assignable to parameter `auth_token_provider` with type `(() -> Awaitable[str]) | (() -> str) | None` in function `qdrant_client.qdrant_client.QdrantClient.__init__` [bad-argument-type]
+  --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:95:51
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:486:29
+ERROR Object of class `NoneType` has no attribute `get` [missing-attribute]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:487:29
+ERROR Argument `str | Unknown | None` is not assignable to parameter `cluster_id` with type `SQLCoreOperations[str] | str` in function `models.dataset.TidbAuthBinding.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:490:40
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:490:40
+ERROR Argument `str | Unknown | None` is not assignable to parameter `cluster_name` with type `SQLCoreOperations[str] | str` in function `models.dataset.TidbAuthBinding.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:491:42
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:491:42
+ERROR Argument `str | Unknown | None` is not assignable to parameter `account` with type `SQLCoreOperations[str] | str` in function `models.dataset.TidbAuthBinding.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:492:37
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:492:37
+ERROR Argument `str | Unknown | None` is not assignable to parameter `password` with type `SQLCoreOperations[str] | str` in function `models.dataset.TidbAuthBinding.__init__` [bad-argument-type]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:493:38
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:493:38
+ERROR Object of class `NoneType` has no attribute `get` [missing-attribute]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_on_qdrant_vector.py:494:45
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_service.py:117:20
+ERROR `None` is not subscriptable [unsupported-operation]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_service.py:118:35
+ERROR Argument `Any | None` is not assignable to parameter `cluster_response` with type `Mapping[str, Any]` in function `TidbService.extract_qdrant_endpoint` [bad-argument-type]
+   --> providers/vdb/vdb-tidb-on-qdrant/src/dify_vdb_tidb_on_qdrant/tidb_service.py:119:75
+ERROR Class member `UpstashVector.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+  --> providers/vdb/vdb-upstash/src/dify_vdb_upstash/upstash_vector.py:50:9
+ERROR Class member `VikingDBVector.add_texts` overrides parent class `BaseVector` in an inconsistent manner [bad-override]
+   --> providers/vdb/vdb-vikingdb/src/dify_vdb_vikingdb/vikingdb_vector.py:121:9
+ERROR Object of class `list` has no attribute `fields` [missing-attribute]
+   --> providers/vdb/vdb-vikingdb/src/dify_vdb_vikingdb/vikingdb_vector.py:149:64
+ERROR Argument `list[Unknown | None] | list[Unknown]` is not assignable to parameter `ids` with type `list[str]` in function `VikingDBVector.delete_by_ids` [bad-argument-type]
+   --> providers/vdb/vdb-vikingdb/src/dify_vdb_vikingdb/vikingdb_vector.py:180:28
+ERROR Argument `DataObject[dict[str, Any]]` is not assignable to parameter `object` with type `DataObject` in function `list.append` [bad-argument-type]
+   --> providers/vdb/vdb-weaviate/src/dify_vdb_weaviate/weaviate_vector.py:393:17
 ERROR Object of class `FromClause` has no attribute `metadata` [missing-attribute]
   --> tests/helpers/legacy_model_type_migration.py:64:16
 ERROR Object of class `FromClause` has no attribute `metadata` [missing-attribute]
@@ -1570,6 +1752,10 @@
    --> tests/unit_tests/commands/test_upgrade_db.py:128:5
 ERROR No attribute `MethodView` in module `builtins` [missing-attribute]
  --> tests/unit_tests/controllers/common/test_fields.py:8:5
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_annotation_api.py:175:26
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_annotation_api.py:224:26
 ERROR Object of class `int` has no attribute `lower` [missing-attribute]
    --> tests/unit_tests/controllers/console/app/test_annotation_security.py:237:38
 ERROR Object of class `int` has no attribute `lower` [missing-attribute]
@@ -1622,8 +1808,30 @@
    --> tests/unit_tests/controllers/console/app/test_model_config_api.py:724:51
 ERROR Argument `str | None` is not assignable to parameter `s` with type `bytearray | bytes | str` in function `json.loads` [bad-argument-type]
    --> tests/unit_tests/controllers/console/app/test_model_config_api.py:895:36
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:304:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:315:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:344:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:369:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:410:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:440:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:467:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:508:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:571:30
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow.py:592:30
 ERROR Object of class `WorkflowRun` has no attribute `retry_index` [missing-attribute]
   --> tests/unit_tests/controllers/console/app/test_workflow_run_api.py:97:5
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/app/test_workflow_trigger_api.py:111:29
 ERROR Missing argument `app_model` in function `handler` [missing-argument]
   --> tests/unit_tests/controllers/console/app/test_wraps.py:41:19
 ERROR Unexpected keyword argument `app_id` in function `handler` [unexpected-keyword]
@@ -1682,8 +1890,14 @@
    --> tests/unit_tests/controllers/console/auth/test_email_register.py:236:12
 ERROR Object of class `FunctionType` has no attribute `side_effect` [missing-attribute]
    --> tests/unit_tests/controllers/console/auth/test_email_register.py:268:5
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/datasets/rag_pipeline/test_datasource_auth.py:781:33
 ERROR Object of class `FromClause` has no attribute `create` [missing-attribute]
   --> tests/unit_tests/controllers/console/datasets/rag_pipeline/test_rag_pipeline.py:83:9
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/datasets/rag_pipeline/test_rag_pipeline.py:303:25
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/datasets/rag_pipeline/test_rag_pipeline.py:334:25
 ERROR Argument `Literal['local']` is not assignable to parameter `storage_type` with type `StorageType` in function `models.model.UploadFile.__init__` [bad-argument-type]
   --> tests/unit_tests/controllers/console/datasets/test_datasets_document_download.py:56:26
 ERROR Argument `Literal['account']` is not assignable to parameter `created_by_role` with type `CreatorUserRole` in function `models.model.UploadFile.__init__` [bad-argument-type]
@@ -1692,8 +1906,6 @@
   --> tests/unit_tests/controllers/console/datasets/test_external.py:86:17
 ERROR Argument `UUID` is not assignable to parameter `object` with type `ExternalKnowledgeApiPayload` in function `list.append` [bad-argument-type]
   --> tests/unit_tests/controllers/console/datasets/test_external.py:88:21
-ERROR Argument `UUID` is not assignable to parameter `object` with type `RequestContext` in function `list.append` [bad-argument-type]
-  --> tests/unit_tests/controllers/console/datasets/test_external.py:88:21
 ERROR Unexpected SQLAlchemy update field `app_model_config_id` [unexpected-keyword]
    --> tests/unit_tests/controllers/console/explore/test_message.py:279:83
 ERROR Generator function should return `Generator` [bad-return]
@@ -1702,6 +1914,10 @@
   --> tests/unit_tests/controllers/console/test_human_input_form.py:83:41
 ERROR Argument `SimpleNamespace` is not assignable to parameter `form` with type `Form` in function `controllers.console.human_input_form.ConsoleHumanInputFormApi._ensure_console_access` [bad-argument-type]
   --> tests/unit_tests/controllers/console/test_human_input_form.py:94:57
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/test_human_input_form.py:112:22
+ERROR Argument `(ParamSpec(Unknown)) -> Response | Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/console/test_human_input_form.py:132:22
 ERROR Type `Response` is not iterable [not-iterable]
    --> tests/unit_tests/controllers/console/test_wraps.py:304:17
 ERROR Argument value `Literal[0]` violates Pydantic `ge` constraint `Literal[1]` for field `page` [bad-argument-type]
@@ -1754,6 +1970,16 @@
    --> tests/unit_tests/controllers/inner_api/plugin/test_plugin_wraps.py:388:35
 ERROR Missing argument `payload` in function `protected_view` [missing-argument]
    --> tests/unit_tests/controllers/inner_api/plugin/test_plugin_wraps.py:394:36
+ERROR Argument `(ParamSpec(Unknown)) -> Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+  --> tests/unit_tests/controllers/inner_api/test_runtime_credentials.py:77:32
+ERROR Argument `(ParamSpec(Unknown)) -> Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/inner_api/test_runtime_credentials.py:107:32
+ERROR Argument `(ParamSpec(Unknown)) -> Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/inner_api/test_runtime_credentials.py:154:32
+ERROR Argument `(ParamSpec(Unknown)) -> Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/inner_api/test_runtime_credentials.py:202:32
+ERROR Argument `(ParamSpec(Unknown)) -> Unknown` is not assignable to parameter `func` with type `(...) -> Any` in function `inspect.unwrap` [bad-argument-type]
+   --> tests/unit_tests/controllers/inner_api/test_runtime_credentials.py:216:32
 ERROR Object of class `FromClause` has no attribute `create` [missing-attribute]
   --> tests/unit_tests/controllers/mcp/test_mcp.py:39:13
 ERROR `SimpleNamespace` is not assignable to attribute `mcp_ns` with type `Namespace` [bad-assignment]
@@ -2152,6 +2378,8 @@
    --> tests/unit_tests/core/agent/test_fc_agent_runner.py:233:9
 ERROR Argument `None` is not assignable to parameter `query` with type `str` in function `core.agent.fc_agent_runner.FunctionCallAgentRunner._organize_user_query` [bad-argument-type]
    --> tests/unit_tests/core/agent/test_fc_agent_runner.py:334:46
+ERROR `list[str]` is not assignable to attribute `files` with type `Sequence[File] | list[File]` [bad-assignment]
+   --> tests/unit_tests/core/agent/test_fc_agent_runner.py:346:24
 ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
    --> tests/unit_tests/core/agent/test_fc_agent_runner.py:402:58
 ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
@@ -2434,10 +2662,6 @@
     --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1391:33
 ERROR Object of type `Generator[Mapping[str, Any] | str] | Mapping[str, Any]` has no attribute `ok` [missing-attribute]
     --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1394:16
-ERROR Object of class `NoneType` has no attribute `app_id` [missing-attribute]
-    --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1398:16
-ERROR Object of class `NoneType` has no attribute `user_id` [missing-attribute]
-    --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1399:16
 ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `GraphRuntimeState` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator.resume` [bad-argument-type]
     --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1439:33
 ERROR Object of type `Generator[Mapping[str, Any] | str] | Mapping[str, Any]` has no attribute `ok` [missing-attribute]
@@ -2882,8 +3106,6 @@
    --> tests/unit_tests/core/app/apps/test_workflow_app_runner_core.py:725:55
 ERROR Argument `SimpleNamespace` is not assignable to parameter `workflow_entry` with type `WorkflowEntry` in function `core.app.apps.workflow_app_runner.WorkflowBasedAppRunner._handle_event` [bad-argument-type]
    --> tests/unit_tests/core/app/apps/test_workflow_app_runner_core.py:743:30
-ERROR Object of class `object` has no attribute `outputs` [missing-attribute]
-   --> tests/unit_tests/core/app/apps/test_workflow_app_runner_core.py:747:16
 ERROR Argument `_DummyQueueManager` is not assignable to parameter `queue_manager` with type `AppQueueManager` in function `core.app.apps.workflow_app_runner.WorkflowBasedAppRunner.__init__` [bad-argument-type]
   --> tests/unit_tests/core/app/apps/test_workflow_app_runner_notifications.py:36:51
 ERROR Argument `_DummyWorkflowEntry` is not assignable to parameter `workflow_entry` with type `WorkflowEntry` in function `core.app.apps.workflow_app_runner.WorkflowBasedAppRunner._handle_event` [bad-argument-type]
@@ -2928,10 +3150,6 @@
    --> tests/unit_tests/core/app/apps/workflow/test_app_generator_extra.py:638:33
 ERROR Object of type `Generator[Mapping[str, Any] | str] | Mapping[str, Any]` has no attribute `ok` [missing-attribute]
    --> tests/unit_tests/core/app/apps/workflow/test_app_generator_extra.py:643:16
-ERROR Object of class `NoneType` has no attribute `app_id` [missing-attribute]
-   --> tests/unit_tests/core/app/apps/workflow/test_app_generator_extra.py:647:16
-ERROR Object of class `NoneType` has no attribute `user_id` [missing-attribute]
-   --> tests/unit_tests/core/app/apps/workflow/test_app_generator_extra.py:648:16
 ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `GraphRuntimeState` in function `core.app.apps.workflow.app_generator.WorkflowAppGenerator.resume` [bad-argument-type]
    --> tests/unit_tests/core/app/apps/workflow/test_app_generator_extra.py:688:33
 ERROR Object of type `Generator[Mapping[str, Any] | str] | Mapping[str, Any]` has no attribute `ok` [missing-attribute]
@@ -3743,35 +3961,43 @@
 ERROR `None` is not assignable to attribute `_creator_user_role` with type `CreatorUserRole` [bad-assignment]
    --> tests/unit_tests/core/repositories/test_sqlalchemy_workflow_execution_repository.py:342:35
 ERROR Argument `Literal[core.entities.provider_entities.ProviderQuotaType.TRIAL]` is not assignable to parameter `quota_type` with type `models.enums.ProviderQuotaType | SQLCoreOperations[models.enums.ProviderQuotaType | None] | None` in function `models.provider.Provider.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:114:20
+   --> tests/unit_tests/core/test_provider_manager.py:115:20
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.ProviderModelSetting.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:172:20
+   --> tests/unit_tests/core/test_provider_manager.py:173:20
+ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.LoadBalancingModelConfig.__init__` [bad-argument-type]
+   --> tests/unit_tests/core/test_provider_manager.py:186:24
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.LoadBalancingModelConfig.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:185:24
+   --> tests/unit_tests/core/test_provider_manager.py:195:24
+ERROR Argument `list[ProviderModelSetting]` is not assignable to parameter `provider_model_settings` with type `list[_ProviderModelSettingCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
+   --> tests/unit_tests/core/test_provider_manager.py:216:37
+ERROR Argument `list[LoadBalancingModelConfig]` is not assignable to parameter `load_balancing_model_configs` with type `list[_LoadBalancingModelConfigCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
+   --> tests/unit_tests/core/test_provider_manager.py:217:42
+ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.ProviderModelSetting.__init__` [bad-argument-type]
+   --> tests/unit_tests/core/test_provider_manager.py:260:20
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.LoadBalancingModelConfig.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:194:24
+   --> tests/unit_tests/core/test_provider_manager.py:269:24
 ERROR Argument `list[ProviderModelSetting]` is not assignable to parameter `provider_model_settings` with type `list[_ProviderModelSettingCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:215:37
+   --> tests/unit_tests/core/test_provider_manager.py:283:67
 ERROR Argument `list[LoadBalancingModelConfig]` is not assignable to parameter `load_balancing_model_configs` with type `list[_LoadBalancingModelConfigCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:216:42
+   --> tests/unit_tests/core/test_provider_manager.py:283:77
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.ProviderModelSetting.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:411:20
+   --> tests/unit_tests/core/test_provider_manager.py:473:20
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.LoadBalancingModelConfig.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:422:24
+   --> tests/unit_tests/core/test_provider_manager.py:484:24
 ERROR Argument `list[ProviderModelSetting]` is not assignable to parameter `provider_model_settings` with type `list[_ProviderModelSettingCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:442:37
+   --> tests/unit_tests/core/test_provider_manager.py:504:37
 ERROR Argument `list[LoadBalancingModelConfig]` is not assignable to parameter `load_balancing_model_configs` with type `list[_LoadBalancingModelConfigCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:443:42
+   --> tests/unit_tests/core/test_provider_manager.py:505:42
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.ProviderModelSetting.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:461:20
+   --> tests/unit_tests/core/test_provider_manager.py:523:20
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.LoadBalancingModelConfig.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:472:24
+   --> tests/unit_tests/core/test_provider_manager.py:534:24
 ERROR Argument `Literal['llm']` is not assignable to parameter `model_type` with type `ModelType | SQLCoreOperations[ModelType]` in function `models.provider.LoadBalancingModelConfig.__init__` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:481:24
+   --> tests/unit_tests/core/test_provider_manager.py:543:24
 ERROR Argument `list[ProviderModelSetting]` is not assignable to parameter `provider_model_settings` with type `list[_ProviderModelSettingCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:502:37
+   --> tests/unit_tests/core/test_provider_manager.py:564:37
 ERROR Argument `list[LoadBalancingModelConfig]` is not assignable to parameter `load_balancing_model_configs` with type `list[_LoadBalancingModelConfigCacheEntry] | None` in function `core.provider_manager.ProviderManager._to_model_settings` [bad-argument-type]
-   --> tests/unit_tests/core/test_provider_manager.py:503:42
+   --> tests/unit_tests/core/test_provider_manager.py:565:42
 ERROR `dict[str, str]` is not assignable to TypedDict key `data` with type `BaseNodeData` [bad-assignment]
   --> tests/unit_tests/core/test_trigger_debug_event_selectors.py:56:46
 ERROR Class member `DummyTool.get_runtime_parameters` overrides a member in a parent class but is missing an `@override` decorator [missing-override-decorator]

@asukaminato0721 asukaminato0721 changed the title ci: don't need to merge, test the dev checker. ci: bump type checker Oct 16, 2026
@github-actions github-actions Bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:M This PR changes 30-99 lines, ignoring generated files. labels Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review: high ghfind author score; see https://ghfind.com size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants