Skip to content

Remove total_steps from AgentState #331

Remove total_steps from AgentState

Remove total_steps from AgentState #331

Triggered via push May 8, 2026 09:03
Status Failure
Total duration 23s
Artifacts

lint.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
lint: tests/unit/ai/test_default_limits.py#L100
Cannot access attribute "_seconds" for class "AgentMiddleware"   Attribute "_seconds" is unknown (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L91
Cannot access attribute "_limit" for class "AgentMiddleware"   Attribute "_limit" is unknown (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L82
Cannot access attribute "_limit" for class "AgentMiddleware"   Attribute "_limit" is unknown (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L75
Cannot access attribute "_seconds" for class "AgentMiddleware"   Attribute "_seconds" is unknown (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L74
Cannot access attribute "_limit" for class "AgentMiddleware"   Attribute "_limit" is unknown (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L73
Cannot access attribute "_limit" for class "AgentMiddleware"   Attribute "_limit" is unknown (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L52
No parameter named "total_steps" (reportCallIssue)
lint: tests/unit/ai/test_default_limits.py#L28
"TokenLimitMiddleware" is unknown import symbol (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L26
"TimeoutLimitMiddleware" is unknown import symbol (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L23
"StepLimitMiddleware" is unknown import symbol (reportAttributeAccessIssue)
lint: tests/unit/ai/test_default_limits.py#L75
Unnecessary "# pyright: ignore" rule: "reportPrivateUsage" (reportUnnecessaryTypeIgnoreComment)
lint: tests/unit/ai/test_default_limits.py#L74
Unnecessary "# pyright: ignore" rule: "reportPrivateUsage" (reportUnnecessaryTypeIgnoreComment)
lint: tests/unit/ai/test_default_limits.py#L73
Unnecessary "# pyright: ignore" rule: "reportPrivateUsage" (reportUnnecessaryTypeIgnoreComment)
lint: tests/unit/ai/test_default_limits.py#L28
Type of "TokenLimitMiddleware" is unknown (reportUnknownVariableType)
lint: tests/unit/ai/test_default_limits.py#L26
Type of "TimeoutLimitMiddleware" is unknown (reportUnknownVariableType)
lint: tests/unit/ai/test_default_limits.py#L23
Type of "StepLimitMiddleware" is unknown (reportUnknownVariableType)
lint: splunklib/ai/engines/langchain.py#L665
Argument type is unknown   Argument corresponds to parameter "m" in function "make_next" (reportUnknownArgumentType)
lint: splunklib/ai/engines/langchain.py#L655
Type of "middleware" is unknown (reportUnknownVariableType)
lint: splunklib/ai/engines/langchain.py#L291
Argument type is partially unknown   Argument corresponds to parameter "middleware" in function "__init__"   Argument type is "list[Unknown]" (reportUnknownArgumentType)
lint: splunklib/ai/engines/langchain.py#L267
Type annotation for attribute `_agent_middleware` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)