File tree Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Expand file tree Collapse file tree 2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -176,6 +176,7 @@ def __init__(
176
176
tool_description_template if tool_description_template else DEFAULT_TOOL_DESCRIPTION_TEMPLATE
177
177
)
178
178
self .max_steps = max_steps
179
+ self .step_number : int = 0
179
180
self .tool_parser = tool_parser
180
181
self .grammar = grammar
181
182
self .planning_interval = planning_interval
Original file line number Diff line number Diff line change @@ -658,6 +658,8 @@ class TestMultiStepAgent:
658
658
def test_step_number (self ):
659
659
fake_model = MagicMock ()
660
660
agent = MultiStepAgent (tools = [], model = fake_model )
661
+ assert hasattr (agent , "step_number" ), "step_number attribute should be defined"
662
+ assert agent .step_number == 0 , "step_number should be initialized to 0"
661
663
agent .run ("Test task" , single_step = True )
662
664
assert hasattr (agent , "step_number" ), "step_number attribute should be defined"
663
665
assert agent .step_number == 1 , "step_number should be set to 1 after run method is called"
You can’t perform that action at this time.
0 commit comments