Repository navigation
Conversation
laipz8200
added this pull request to stack #42825
September 23, 2026 08:31
Contributor
Pyrefly Type Coverage
|
laipz8200
removed this pull request from stack #42825
September 23, 2026 11:26
laipz8200
added this pull request to stack #42841
September 23, 2026 11:26
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## laipz8200/graphon-workflow-tool-trace-exports #42824 +/- ##
=================================================================================
+ Coverage 88.69% 88.71% +0.01%
=================================================================================
Files 5525 5525
Lines 329900 329919 +19
Branches 65417 65418 +1
=================================================================================
+ Hits 292615 292672 +57
+ Misses 32094 32078 -16
+ Partials 5191 5169 -22
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 23, 2026 11:39
338d503 to
7c08c52
Compare
Contributor
Pyrefly Diffbase → PR--- /tmp/pyrefly_base.txt 2026-10-18 03:02:02.610603915 +0000
+++ /tmp/pyrefly_pr.txt 2026-10-18 03:01:53.794558009 +0000
@@ -525,15 +525,15 @@
ERROR Class member `TestClickZettaVolumeStorage.setUp` overrides a member in a parent class but is missing an `@override` decorator [missing-override-decorator]
--> tests/integration_tests/storage/test_clickzetta_volume.py:19:9
ERROR Argument `SSRFProxy` is not assignable to parameter `http_client` with type `HttpClientProtocol | None` in function `graphon.nodes.http_request.node.HttpRequestNode.__init__` [bad-argument-type]
- --> tests/integration_tests/workflow/nodes/test_http.py:83:21
+ --> tests/integration_tests/workflow/nodes/test_http.py:85:21
ERROR Argument `type[ToolFileManager]` is not assignable to parameter `tool_file_manager_factory` with type `(() -> ToolFileManagerProtocol) | None` in function `graphon.nodes.http_request.node.HttpRequestNode.__init__` [bad-argument-type]
- --> tests/integration_tests/workflow/nodes/test_http.py:84:35
+ --> tests/integration_tests/workflow/nodes/test_http.py:86:35
ERROR Argument `SSRFProxy` is not assignable to parameter `http_client` with type `HttpClientProtocol` in function `graphon.nodes.http_request.executor.Executor.__init__` [bad-argument-type]
- --> tests/integration_tests/workflow/nodes/test_http.py:241:25
+ --> tests/integration_tests/workflow/nodes/test_http.py:243:25
ERROR Argument `SSRFProxy` is not assignable to parameter `http_client` with type `HttpClientProtocol | None` in function `graphon.nodes.http_request.node.HttpRequestNode.__init__` [bad-argument-type]
- --> tests/integration_tests/workflow/nodes/test_http.py:730:21
+ --> tests/integration_tests/workflow/nodes/test_http.py:734:21
ERROR Argument `type[ToolFileManager]` is not assignable to parameter `tool_file_manager_factory` with type `(() -> ToolFileManagerProtocol) | None` in function `graphon.nodes.http_request.node.HttpRequestNode.__init__` [bad-argument-type]
- --> tests/integration_tests/workflow/nodes/test_http.py:731:35
+ --> tests/integration_tests/workflow/nodes/test_http.py:735:35
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
--> tests/test_containers_integration_tests/controllers/openapi/test_account.py:24:22
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
@@ -578,32 +578,6 @@
--> tests/test_containers_integration_tests/controllers/web/test_wraps.py:191:33
ERROR Argument `SimpleNamespace` is not assignable to parameter `webapp_settings` with type `WebAppSettings | None` in function `controllers.web.wraps._validate_user_accessibility` [bad-argument-type]
--> tests/test_containers_integration_tests/controllers/web/test_wraps.py:219:33
-ERROR Attribute `file_service` of class `TestPauseStatePersistenceLayerTestContainers` is a read-only descriptor with no `__set__` and cannot be set [read-only]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:182:9
-ERROR Attribute `workflow_run_service` of class `TestPauseStatePersistenceLayerTestContainers` is a read-only descriptor with no `__set__` and cannot be set [read-only]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:183:9
-ERROR Argument `Connection | Engine` is not assignable to parameter `session_factory` with type `Engine | sessionmaker[Session]` in function `core.app.layers.pause_state_persist_layer.PauseStatePersistenceLayer.__init__` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:321:29
-ERROR Argument `dict[str, str]` is not assignable to parameter `outputs` with type `dict[str, object] | None` in function `TestPauseStatePersistenceLayerTestContainers._create_graph_runtime_state` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:339:21
-ERROR Argument `dict[tuple[str, str], dict[str, str] | str]` is not assignable to parameter `variables` with type `dict[tuple[str, str], object] | None` in function `TestPauseStatePersistenceLayerTestContainers._create_graph_runtime_state` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:342:23
-ERROR Argument `dict[str, bool | list[dict[str, str] | int] | dict[str, int | str] | None]` is not assignable to parameter `outputs` with type `dict[str, object] | None` in function `TestPauseStatePersistenceLayerTestContainers._create_graph_runtime_state` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:400:21
-ERROR Argument `dict[tuple[str, str], dict[str, str] | list[int] | str]` is not assignable to parameter `variables` with type `dict[tuple[str, str], object] | None` in function `TestPauseStatePersistenceLayerTestContainers._create_graph_runtime_state` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:403:23
-ERROR Object of class `FixtureFunctionDefinition` has no attribute `_workflow_runs` [missing-attribute]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:415:24
-ERROR Object of class `AdvancedChatAppGenerateEntity` has no attribute `workflow_execution_id` [missing-attribute]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:427:16
-ERROR Argument `dict[str, LiteralString]` is not assignable to parameter `outputs` with type `dict[str, object] | None` in function `TestPauseStatePersistenceLayerTestContainers._create_graph_runtime_state` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:468:21
-ERROR Object of class `AdvancedChatAppGenerateEntity` has no attribute `workflow_execution_id` [missing-attribute]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:492:16
-ERROR Object of class `FixtureFunctionDefinition` has no attribute `_workflow_runs` [missing-attribute]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:554:24
-ERROR Object of class `AdvancedChatAppGenerateEntity` has no attribute `workflow_execution_id` [missing-attribute]
- --> tests/test_containers_integration_tests/core/app/layers/test_pause_state_persist_layer.py:557:16
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
--> tests/test_containers_integration_tests/core/rag/retrieval/test_dataset_retrieval_integration.py:38:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
@@ -664,12 +638,6 @@
--> tests/test_containers_integration_tests/core/rag/retrieval/test_dataset_retrieval_integration.py:589:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
--> tests/test_containers_integration_tests/core/rag/retrieval/test_dataset_retrieval_integration.py:599:23
-ERROR Argument `core.workflow.nodes.human_input.entities.HumanInputNodeData` is not assignable to parameter `data` with type `graphon.nodes.human_input.entities.HumanInputNodeData` in function `graphon.nodes.human_input.human_input_node.HumanInputNode.__init__` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/workflow/test_human_input_resume_node_execution.py:96:14
-ERROR Argument `Connection | Engine` is not assignable to parameter `session_factory` with type `Engine | sessionmaker[Unknown]` in function `core.repositories.sqlalchemy_workflow_execution_repository.SQLAlchemyWorkflowExecutionRepository.__init__` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/workflow/test_human_input_resume_node_execution.py:249:29
-ERROR Argument `Connection | Engine` is not assignable to parameter `session_factory` with type `Engine | sessionmaker[Unknown]` in function `core.repositories.sqlalchemy_workflow_node_execution_repository.SQLAlchemyWorkflowNodeExecutionRepository.__init__` [bad-argument-type]
- --> tests/test_containers_integration_tests/core/workflow/test_human_input_resume_node_execution.py:256:29
ERROR Argument `Literal['owner']` is not assignable to parameter `role` with type `SQLCoreOperations[TenantAccountRole] | TenantAccountRole` in function `models.account.TenantAccountJoin.__init__` [bad-argument-type]
--> tests/test_containers_integration_tests/helpers/execution_extra_content.py:48:14
ERROR Returned type `int | str` is not assignable to declared return type `str` [bad-return]
@@ -684,12 +652,6 @@
--> tests/test_containers_integration_tests/models/test_types_enum_text.py:146:20
ERROR Object of class `NoneType` has no attribute `user_type_nullable` [missing-attribute]
--> tests/test_containers_integration_tests/models/test_types_enum_text.py:147:20
-ERROR Cannot instantiate `DifyAPISQLAlchemyWorkflowNodeExecutionRepository` because the following members are abstract: `save`, `save_synchronously`, `save_execution_data`, `get_by_workflow_execution` [bad-instantiation]
- --> tests/test_containers_integration_tests/repositories/test_sqlalchemy_api_workflow_node_execution_repository.py:72:70
-ERROR Cannot instantiate `DifyAPISQLAlchemyWorkflowNodeExecutionRepository` because the following members are abstract: `save`, `save_synchronously`, `save_execution_data`, `get_by_workflow_execution` [bad-instantiation]
- --> tests/test_containers_integration_tests/repositories/test_sqlalchemy_api_workflow_node_execution_repository.py:89:70
-ERROR Cannot instantiate `DifyAPISQLAlchemyWorkflowNodeExecutionRepository` because the following members are abstract: `save`, `save_synchronously`, `save_execution_data`, `get_by_workflow_execution` [bad-instantiation]
- --> tests/test_containers_integration_tests/repositories/test_sqlalchemy_api_workflow_node_execution_repository.py:151:70
ERROR Generator function should return `Generator` [bad-return]
--> tests/test_containers_integration_tests/repositories/test_sqlalchemy_api_workflow_run_repository.py:150:56
ERROR Argument `str | None` is not assignable to parameter `tenant_id` with type `str` in function `_create_node_execution_model` [bad-argument-type]
@@ -763,19 +725,19 @@
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
--> tests/test_containers_integration_tests/services/test_app_generate_service.py:199:38
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:498:23
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:496:23
ERROR Argument `Literal['invalid_mode']` is not assignable to parameter `value` with type `AppMode | SQLCoreOperations[AppMode]` in function `sqlalchemy.orm.base.Mapped.__set__` [bad-argument-type]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:577:20
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:575:20
ERROR Argument `dict[str, dict[str, str]]` is not assignable to parameter `args` with type `LoopNodeRunPayload` in function `services.app_generate_service.AppGenerateService.generate_single_loop` [bad-argument-type]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:838:18
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:836:18
ERROR Argument `dict[str, dict[str, str]]` is not assignable to parameter `args` with type `LoopNodeRunPayload` in function `services.app_generate_service.AppGenerateService.generate_single_loop` [bad-argument-type]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:870:18
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:868:18
ERROR Argument `dict[str, dict[str, str]]` is not assignable to parameter `args` with type `LoopNodeRunPayload` in function `services.app_generate_service.AppGenerateService.generate_single_loop` [bad-argument-type]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:901:22
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:899:22
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:953:23
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:951:23
ERROR Argument `Literal['agent-chat']` is not assignable to parameter `value` with type `AppMode | SQLCoreOperations[AppMode]` in function `sqlalchemy.orm.base.Mapped.__set__` [bad-argument-type]
- --> tests/test_containers_integration_tests/services/test_app_generate_service.py:1089:20
+ --> tests/test_containers_integration_tests/services/test_app_generate_service.py:1087:20
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
--> tests/test_containers_integration_tests/services/test_app_service.py:86:38
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
@@ -1110,11 +1072,11 @@
--> tests/test_containers_integration_tests/services/test_workflow_service.py:1314:20
ERROR `Literal['total_tokens']` is not assignable to dict key type `WorkflowNodeExecutionMetadataKey` [bad-assignment]
--> tests/test_containers_integration_tests/services/test_workflow_service.py:1663:27
-ERROR Argument `() -> tuple[_ExecutedNode, Generator[NodeRunSucceededEvent, Unknown]]` is not assignable to parameter `invoke_node_fn` with type `() -> tuple[Node[Unknown], Generator[GraphNodeEventBase | IterationFrameRequest | LoopFrameRequest]]` in function `services.workflow_service.WorkflowService._handle_single_step_result` [bad-argument-type]
+ERROR Argument `() -> tuple[_ExecutedNode, Generator[NodeRunSucceededEvent, Unknown]]` is not assignable to parameter `invoke_node_fn` with type `() -> tuple[Node[Unknown], Generator[CustomContainerRequest | IterationFrameRequest | LoopFrameRequest | NodeEvent]]` in function `services.workflow_service.WorkflowService._handle_single_step_result` [bad-argument-type]
--> tests/test_containers_integration_tests/services/test_workflow_service.py:1685:28
-ERROR Argument `() -> tuple[_ExecutedNode, Generator[NodeRunFailedEvent, Unknown]]` is not assignable to parameter `invoke_node_fn` with type `() -> tuple[Node[Unknown], Generator[GraphNodeEventBase | IterationFrameRequest | LoopFrameRequest]]` in function `services.workflow_service.WorkflowService._handle_single_step_result` [bad-argument-type]
+ERROR Argument `() -> tuple[_ExecutedNode, Generator[NodeRunFailedEvent, Unknown]]` is not assignable to parameter `invoke_node_fn` with type `() -> tuple[Node[Unknown], Generator[CustomContainerRequest | IterationFrameRequest | LoopFrameRequest | NodeEvent]]` in function `services.workflow_service.WorkflowService._handle_single_step_result` [bad-argument-type]
--> tests/test_containers_integration_tests/services/test_workflow_service.py:1753:28
-ERROR Argument `() -> tuple[_ExecutedNode, Generator[NodeRunFailedEvent, Unknown]]` is not assignable to parameter `invoke_node_fn` with type `() -> tuple[Node[Unknown], Generator[GraphNodeEventBase | IterationFrameRequest | LoopFrameRequest]]` in function `services.workflow_service.WorkflowService._handle_single_step_result` [bad-argument-type]
+ERROR Argument `() -> tuple[_ExecutedNode, Generator[NodeRunFailedEvent, Unknown]]` is not assignable to parameter `invoke_node_fn` with type `() -> tuple[Node[Unknown], Generator[CustomContainerRequest | IterationFrameRequest | LoopFrameRequest | NodeEvent]]` in function `services.workflow_service.WorkflowService._handle_single_step_result` [bad-argument-type]
--> tests/test_containers_integration_tests/services/test_workflow_service.py:1820:28
ERROR Argument `Literal['active']` is not assignable to parameter `status` with type `AccountStatus | SQLCoreOperations[AccountStatus]` in function `models.account.Account.__init__` [bad-argument-type]
--> tests/test_containers_integration_tests/services/tools/test_mcp_tools_manage_service.py:63:20
@@ -1143,103 +1105,101 @@
ERROR `None` is not subscriptable [unsupported-operation]
--> tests/test_containers_integration_tests/services/tools/test_tools_transform_service.py:805:16
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:108:38
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:107:38
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:112:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:111:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:187:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:186:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:207:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:206:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:222:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:221:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:256:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:255:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:270:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:269:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:287:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:286:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:320:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:319:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:337:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:336:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:366:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:365:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:392:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:391:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:422:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:421:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:437:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:436:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:454:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:453:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:489:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:488:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:505:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:504:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:548:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:540:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:562:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:553:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:594:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:586:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:608:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:600:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:626:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:618:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:627:30
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:619:30
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:680:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:665:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:692:51
-ERROR Object of class `NoneType` has no attribute `name` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:698:25
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:677:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:715:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:698:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:716:34
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:699:30
ERROR Object of class `NoneType` has no attribute `name` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:727:16
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:709:16
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:755:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:737:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:772:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:754:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:802:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:784:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:816:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:798:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:825:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:807:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:826:30
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:808:30
ERROR Object of class `NoneType` has no attribute `name` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:839:16
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:821:16
ERROR Object of class `NoneType` has no attribute `updated_at` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:840:16
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:822:16
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:904:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:886:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:982:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:964:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1026:27
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1008:27
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1043:51
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1025:51
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1067:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1049:23
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1078:54
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1060:54
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1083:77
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1065:77
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1100:83
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1082:83
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1114:80
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1096:80
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1126:79
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1108:79
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1138:78
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1120:78
ERROR Object of class `NoneType` has no attribute `id` [missing-attribute]
- --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1151:23
+ --> tests/test_containers_integration_tests/services/tools/test_workflow_tools_manage_service.py:1133:23
ERROR Argument `Literal['active']` is not assignable to parameter `status` with type `AccountStatus | SQLCoreOperations[AccountStatus]` in function `models.account.Account.__init__` [bad-argument-type]
--> tests/test_containers_integration_tests/services/workflow/test_workflow_converter.py:107:20
ERROR Argument `Literal['normal']` is not assignable to parameter `status` with type `SQLCoreOperations[TenantStatus] | TenantStatus` in function `models.account.Tenant.__init__` [bad-argument-type]
@@ -1252,8 +1212,6 @@
--> tests/test_containers_integration_tests/services/workflow/test_workflow_converter.py:659:16
ERROR Argument `Literal['owner']` is not assignable to parameter `role` with type `SQLCoreOperations[TenantAccountRole] | TenantAccountRole` in function `models.account.TenantAccountJoin.__init__` [bad-argument-type]
--> tests/test_containers_integration_tests/services/workflow/test_workflow_deletion.py:38:18
-ERROR Cannot instantiate `DifyAPISQLAlchemyWorkflowNodeExecutionRepository` because the following members are abstract: `save`, `save_synchronously`, `save_execution_data`, `get_by_workflow_execution` [bad-instantiation]
- --> tests/test_containers_integration_tests/services/workflow/test_workflow_node_execution_service_repository.py:21:64
ERROR Argument `Literal['active']` is not assignable to parameter `status` with type `AccountStatus | SQLCoreOperations[AccountStatus]` in function `models.account.Account.__init__` [bad-argument-type]
--> tests/test_containers_integration_tests/tasks/test_add_document_to_index_task.py:56:20
ERROR Argument `Literal['normal']` is not assignable to parameter `status` with type `SQLCoreOperations[TenantStatus] | TenantStatus` in function `models.account.Tenant.__init__` [bad-argument-type]
@@ -1623,7 +1581,7 @@
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 Object of class `WorkflowRun` has no attribute `retry_index` [missing-attribute]
- --> tests/unit_tests/controllers/console/app/test_workflow_run_api.py:97:5
+ --> tests/unit_tests/controllers/console/app/test_workflow_run_api.py:110:5
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]
@@ -1699,9 +1657,9 @@
ERROR Generator function should return `Generator` [bad-return]
--> tests/unit_tests/controllers/console/tag/test_tags.py:66:23
ERROR Argument `SimpleNamespace` is not assignable to parameter `form` with type `Form` in function `controllers.console.human_input_form._jsonify_form_definition` [bad-argument-type]
- --> tests/unit_tests/controllers/console/test_human_input_form.py:83:41
+ --> tests/unit_tests/controllers/console/test_human_input_form.py:92: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
+ --> tests/unit_tests/controllers/console/test_human_input_form.py:103:57
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]
@@ -1763,17 +1721,19 @@
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
--> tests/unit_tests/controllers/openapi/test_account.py:69:18
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:89:18
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:156:20
+ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:159:17
ERROR Object of class `Resource` has no attribute `post` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:149:20
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:216:20
ERROR Object of class `Resource` has no attribute `post` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:164:13
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:231:13
ERROR Object of class `Resource` has no attribute `post` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:189:9
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:264:9
ERROR Object of class `Resource` has no attribute `post` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:212:20
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:287:20
ERROR Object of class `Resource` has no attribute `post` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:230:20
+ --> tests/unit_tests/controllers/openapi/test_app_run_streaming.py:305:20
ERROR Object of class `FunctionType` has no attribute `view_class` [missing-attribute]
--> tests/unit_tests/controllers/openapi/test_device_approve_deny.py:41:12
ERROR Object of class `FunctionType` has no attribute `view_class` [missing-attribute]
@@ -1803,19 +1763,19 @@
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
--> tests/unit_tests/controllers/openapi/test_human_input_form.py:229:20
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:135:17
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:132:17
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:154:17
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:151:17
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:168:17
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:165:17
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:183:20
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:180:20
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:225:20
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:222:20
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:258:20
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:252:20
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
- --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:280:20
+ --> tests/unit_tests/controllers/openapi/test_workflow_events_openapi.py:271:20
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
--> tests/unit_tests/controllers/openapi/test_workspaces_members.py:242:14
ERROR Object of class `FunctionType` has no attribute `__handler__` [missing-attribute]
@@ -1855,15 +1815,15 @@
ERROR Missing argument `session` in function `services.conversation_service.ConversationService.pagination_by_last_id` [missing-argument]
--> tests/unit_tests/controllers/service_api/app/test_conversation.py:501:59
ERROR Argument `SimpleNamespace` is not assignable to parameter `queue_manager` with type `AppQueueManager` in function `core.app.apps.advanced_chat.generate_task_pipeline.AdvancedChatAppGenerateTaskPipeline.__init__` [bad-argument-type]
- --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:513:27
+ --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:512:27
ERROR Argument `(**kwargs: Unknown) -> None` is not assignable to parameter `draft_var_saver_factory` with type `DraftVariableSaverFactory` in function `core.app.apps.advanced_chat.generate_task_pipeline.AdvancedChatAppGenerateTaskPipeline.__init__` [bad-argument-type]
- --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:525:37
+ --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:524:37
ERROR Argument `SimpleNamespace` is not assignable to parameter `queue_manager` with type `AppQueueManager` in function `core.app.apps.workflow.generate_task_pipeline.WorkflowAppGenerateTaskPipeline.__init__` [bad-argument-type]
- --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:605:27
+ --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:604:27
ERROR Argument `(**kwargs: Unknown) -> None` is not assignable to parameter `draft_var_saver_factory` with type `DraftVariableSaverFactory` in function `core.app.apps.workflow.generate_task_pipeline.WorkflowAppGenerateTaskPipeline.__init__` [bad-argument-type]
- --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:608:37
-ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `GraphRuntimeState` in function `core.app.apps.common.workflow_response_converter.WorkflowResponseConverter.workflow_pause_to_stream_response` [bad-argument-type]
- --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:698:33
+ --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:607:37
+ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `RuntimeState` in function `core.app.apps.common.workflow_response_converter.WorkflowResponseConverter.workflow_pause_to_stream_response` [bad-argument-type]
+ --> tests/unit_tests/controllers/service_api/app/test_hitl_service_api.py:697:33
ERROR Argument `list[FromClause]` is not assignable to parameter `tables` with type `Sequence[Table] | None` in function `sqlalchemy.sql.schema.MetaData.create_all` [bad-argument-type]
--> tests/unit_tests/controllers/service_api/conftest.py:39:16
ERROR Argument `Literal['completed']` is not assignable to parameter `status` with type `SQLCoreOperations[SegmentStatus] | SegmentStatus` in function `models.dataset.DocumentSegment.__init__` [bad-argument-type]
@@ -2137,79 +2097,79 @@
ERROR `in` is not supported between `Literal['Question: What is Python?']` and `None` [not-iterable]
--> tests/unit_tests/core/agent/test_cot_completion_agent_runner.py:180:16
ERROR `Literal[0]` is not assignable to attribute `prompt_price` with type `Decimal` [bad-assignment]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:49:26
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:50:26
ERROR `Literal[0]` is not assignable to attribute `completion_price` with type `Decimal` [bad-assignment]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:50:30
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:51:30
ERROR `Literal[0]` is not assignable to attribute `total_price` with type `Decimal` [bad-assignment]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:51:25
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:52:25
ERROR Missing argument `session` in function `core.agent.base_agent_runner.BaseAgentRunner.__init__` [missing-argument]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:190:37
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:192:37
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:222:5
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:225:5
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:233:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:236: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
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:337:46
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:402:58
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:405:58
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:450:19
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:453:19
ERROR Object of class `FunctionType` has no attribute `return_value` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:507:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:510:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:509:35
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:512:35
ERROR Object of class `FunctionType` has no attribute `call_args` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:511:33
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:514:33
ERROR Object of class `FunctionType` has no attribute `call_args` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:512:33
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:515:33
ERROR Object of class `FunctionType` has no attribute `call_args` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:513:16
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:516:16
ERROR Object of class `FunctionType` has no attribute `assert_called` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:518:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:521:9
ERROR Object of class `FunctionType` has no attribute `call_args_list` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:520:23
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:523:23
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:526:19
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:529:19
ERROR Argument `list[TextPromptMessageContent]` is not assignable to parameter `content` with type `str | None` in function `DummyMessage.__init__` [bad-argument-type]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:543:57
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:546:57
ERROR Object of class `FunctionType` has no attribute `return_value` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:549:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:552:9
ERROR Argument `list[TextPromptMessageContent]` is not assignable to parameter `content` with type `str | None` in function `DummyMessage.__init__` [bad-argument-type]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:565:57
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:568:57
ERROR Object of class `FunctionType` has no attribute `side_effect` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:573:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:576:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:575:35
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:578:35
ERROR Argument `list[TextPromptMessageContent]` is not assignable to parameter `content` with type `str | None` in function `DummyMessage.__init__` [bad-argument-type]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:581:46
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:584:46
ERROR Object of class `FunctionType` has no attribute `return_value` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:584:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:587:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:586:35
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:589:35
ERROR Object of class `FunctionType` has no attribute `call_args` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:588:16
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:591:16
ERROR Object of class `FunctionType` has no attribute `return_value` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:604:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:607:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:615:35
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:618:35
ERROR Object of class `FunctionType` has no attribute `side_effect` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:631:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:634:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:633:35
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:636:35
ERROR Object of class `FunctionType` has no attribute `side_effect` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:648:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:651:9
ERROR Object of class `FunctionType` has no attribute `return_value` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:653:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:656:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:662:35
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:665:35
ERROR Object of class `FunctionType` has no attribute `call_args_list` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:668:25
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:671:25
ERROR Object of class `NoneType` has no attribute `max_iteration` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:672:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:675:9
ERROR Object of class `FunctionType` has no attribute `return_value` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:684:9
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:687:9
ERROR Object of class `FunctionCallAgentRunner` has no attribute `session` [missing-attribute]
- --> tests/unit_tests/core/agent/test_fc_agent_runner.py:687:29
+ --> tests/unit_tests/core/agent/test_fc_agent_runner.py:690:29
ERROR Missing argument `description` in function `core.agent.plugin_entities.AgentStrategyEntity.__init__` [missing-argument]
--> tests/unit_tests/core/agent/test_plugin_entities.py:292:32
ERROR Argument `dict[str, dict[str, dict[str, list[Unknown]]]]` is not assignable to parameter `config` with type `AppModelConfigDict` in function `core.app.app_config.easy_ui_based_app.dataset.manager.DatasetConfigManager.convert` [bad-argument-type]
@@ -2307,87 +2267,87 @@
ERROR Expected a mapping, got object | None [invalid-argument]
--> tests/unit_tests/core/app/apps/advanced_chat/test_app_config_manager.py:41:29
ERROR Argument `SimpleNamespace` is not assignable to parameter `args` with type `LoopNodeRunPayload` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator.single_loop_generate` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:176:22
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:177:22
ERROR Argument `SimpleNamespace` is not assignable to parameter `args` with type `LoopNodeRunPayload` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator.single_loop_generate` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:187:22
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:188:22
ERROR Object of class `object` has no attribute `files` [missing-attribute]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:288: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:331:33
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:289:16
+ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `RuntimeState` 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:332:33
ERROR Object of type `Generator[Mapping[str, Any] | str] | Mapping[str, Any]` has no attribute `resumed` [missing-attribute]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:335:16
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:336:16
ERROR Object of class `object` has no attribute `single_iteration_run` [missing-attribute]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:400:16
-ERROR Object of class `object` has no attribute `extras` [missing-attribute]
--> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:401:16
+ERROR Object of class `object` has no attribute `extras` [missing-attribute]
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:402:16
ERROR Argument `SimpleNamespace` is not assignable to parameter `args` with type `LoopNodeRunPayload` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator.single_loop_generate` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:453:18
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:454:18
ERROR Object of class `object` has no attribute `single_loop_run` [missing-attribute]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:463:16
-ERROR Object of class `object` has no attribute `extras` [missing-attribute]
--> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:464:16
+ERROR Object of class `object` has no attribute `extras` [missing-attribute]
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:465:16
ERROR Argument `SimpleNamespace` is not assignable to parameter `pause_state_config` with type `PauseStateLayerConfig | None` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:567:32
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:564:32
ERROR Cannot index into `Generator[Mapping[str, Any] | str]` [bad-index]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:570:16
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:567:16
ERROR Cannot index into `object` [bad-index]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:574:33
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:571:16
ERROR Argument `SimpleNamespace` is not assignable to parameter `flask_app` with type `Flask` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:726:27
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:723:27
ERROR Argument `SimpleNamespace` is not assignable to parameter `context` with type `Context` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:731:25
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:728:25
ERROR Argument `SimpleNamespace` is not assignable to parameter `flask_app` with type `Flask` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:778:27
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:774:27
ERROR Argument `SimpleNamespace` is not assignable to parameter `context` with type `Context` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:783:25
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:779:25
ERROR Argument `SimpleNamespace` is not assignable to parameter `flask_app` with type `Flask` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:841:23
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:836:23
ERROR Argument `SimpleNamespace` is not assignable to parameter `context` with type `Context` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:846:21
-ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `GraphRuntimeState | None` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:851:33
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:841:21
+ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `RuntimeState | None` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:845:33
ERROR Argument `SimpleNamespace` is not assignable to parameter `flask_app` with type `Flask` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:915:23
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:909:23
ERROR Argument `SimpleNamespace` is not assignable to parameter `context` with type `Context` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:920:21
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:914:21
ERROR Argument `SimpleNamespace` is not assignable to parameter `flask_app` with type `Flask` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:984:27
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:977:27
ERROR Argument `SimpleNamespace` is not assignable to parameter `context` with type `Context` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:989:25
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:982:25
ERROR Argument `SimpleNamespace` is not assignable to parameter `queue_manager` with type `AppQueueManager` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._handle_advanced_chat_response` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1041:31
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1033:31
ERROR Argument `(**kwargs: Unknown) -> None` is not assignable to parameter `draft_var_saver_factory` with type `DraftVariableSaverFactory` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._handle_advanced_chat_response` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1051:41
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1043:41
ERROR Argument `SimpleNamespace` is not assignable to parameter `queue_manager` with type `AppQueueManager` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._handle_advanced_chat_response` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1089:35
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1081:35
ERROR Argument `(**kwargs: Unknown) -> None` is not assignable to parameter `draft_var_saver_factory` with type `DraftVariableSaverFactory` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._handle_advanced_chat_response` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1099:45
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1091:45
ERROR Argument `SimpleNamespace` is not assignable to parameter `flask_app` with type `Flask` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1163:23
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1155:23
ERROR Argument `SimpleNamespace` is not assignable to parameter `context` with type `Context` in function `core.app.apps.advanced_chat.app_generator.AdvancedChatAppGenerator._generate_worker` [bad-argument-type]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1168:21
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1160:21
ERROR Object of class `NoneType` has no attribute `show_retrieve_source` [missing-attribute]
- --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1250: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:1391:33
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1241:16
+ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `RuntimeState` 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:1382: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
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1385: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
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1389: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
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1390:16
+ERROR Argument `SimpleNamespace` is not assignable to parameter `graph_runtime_state` with type `RuntimeState` 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:1430: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:1442:16
+ --> tests/unit_tests/core/app/apps/advanced_chat/test_app_generator.py:1433:16
ERROR Argument `list[object]` is not assignable to parameter `value` with type `Sequence[VariableBase]` in function `models.workflow.Workflow.conversation_variables` [bad-argument-type]
--> tests/u\n\n... (truncated) ... |
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 23, 2026 12:25
7c08c52 to
c3cc79c
Compare
laipz8200
removed this pull request from stack #42841
September 23, 2026 12:42
laipz8200
added this pull request to stack #42847
September 23, 2026 12:43
This was referenced Sep 23, 2026
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 23, 2026 18:48
c3cc79c to
31d4e75
Compare
laipz8200
removed this pull request from stack #42847
September 23, 2026 18:48
laipz8200
added this pull request to stack #42853
September 23, 2026 18:48
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 23, 2026 18:53
31d4e75 to
fbe6221
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 23, 2026 19:03
fbe6221 to
9fc5f13
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 23, 2026 19:08
9fc5f13 to
1edcab3
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 24, 2026 02:15
1edcab3 to
9fcda7e
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
September 24, 2026 06:48
9fcda7e to
192aa9b
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 5, 2026 12:37
b36e2c8 to
8cc5eb9
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
2 times, most recently
from
October 5, 2026 15:05
3ac859a to
e6d6039
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
2 times, most recently
from
October 9, 2026 04:41
23b6cd9 to
ee45041
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 9, 2026 12:01
ee45041 to
253d5c5
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 9, 2026 19:00
253d5c5 to
3cacfaf
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 9, 2026 19:12
8d44105 to
69a86e5
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 10, 2026 14:21
69a86e5 to
5e6bd36
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 10, 2026 14:29
5e6bd36 to
7f1f5e7
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 11, 2026 17:12
7f1f5e7 to
53bdd3a
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
2 times, most recently
from
October 12, 2026 04:07
26a12cb to
65d7220
Compare
laipz8200
force-pushed
the
laipz8200/graphon-workflow-tool-agent-reporting
branch
from
October 12, 2026 23:54
65d7220 to
d5ceb60
Compare
Resolve Agent logs, details and usage statistics from the executed source workflow and binding while preserving the outer workflow run relationship.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Resolve Agent logs, details and usage statistics from the executed source workflow and binding while preserving the outer workflow run relationship.
Part 7 of the seven-part split of #40277. Depends on the preceding PR in the stack; review this PR against that base to see only this topic.