╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR:cai.cli:Error in main loop: list index out of range
Traceback (most recent call last):
File "/PATH/cai-lab/venv/lib/python3.12/site-packages/cai/cli.py", line 1644, in run_cai_cli
response = asyncio.run(Runner.run(agent, conversation_input))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PATH/.pyenv/versions/3.12.12/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/PATH/.pyenv/versions/3.12.12/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PATH/.pyenv/versions/3.12.12/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/PATH/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/run.py", line 260, in run
turn_result = await cls._run_single_turn(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/qoxit/Desktop/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/run.py", line 847, in _run_single_turn
new_response = await cls._get_new_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/qoxit/Desktop/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/run.py", line 1046, in _get_new_response
new_response = await model.get_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PATH/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/models/openai_chatcompletions.py", line 730, in get_response
f"LLM resp:\n{json.dumps(response.choices[0].message.model_dump(), indent=2)}\n"
~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
cai-framework 0.5.10
Python 3.12.12
using gemini apikey
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR:cai.cli:Error in main loop: list index out of range
Traceback (most recent call last):
File "/PATH/cai-lab/venv/lib/python3.12/site-packages/cai/cli.py", line 1644, in run_cai_cli
response = asyncio.run(Runner.run(agent, conversation_input))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PATH/.pyenv/versions/3.12.12/lib/python3.12/asyncio/runners.py", line 195, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/PATH/.pyenv/versions/3.12.12/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PATH/.pyenv/versions/3.12.12/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/PATH/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/run.py", line 260, in run
turn_result = await cls._run_single_turn(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/qoxit/Desktop/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/run.py", line 847, in _run_single_turn
new_response = await cls._get_new_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/qoxit/Desktop/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/run.py", line 1046, in _get_new_response
new_response = await model.get_response(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/PATH/cai-lab/venv/lib/python3.12/site-packages/cai/sdk/agents/models/openai_chatcompletions.py", line 730, in get_response
f"LLM resp:\n{json.dumps(response.choices[0].message.model_dump(), indent=2)}\n"
~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range
cai-framework 0.5.10
Python 3.12.12
using gemini apikey