Skip to content

Instantly share code, notes, and snippets.

@BBischof
Created February 14, 2025 21:03
Show Gist options
  • Select an option

  • Save BBischof/15786e750a2354f1bdf515a3f6289ed5 to your computer and use it in GitHub Desktop.

Select an option

Save BBischof/15786e750a2354f1bdf515a3f6289ed5 to your computer and use it in GitHub Desktop.
MindAgents model errors
(mindAgents) √ mindAgents % uv run mind_agents --models LLAMA_3.3_70B GEMINI_1_5_FLASH GPT35_TURBO
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (LLAMA_3.3_70B) 37 │
│ Player 2 (GEMINI_1_5_FLASH) 64 │
│ Player 3 (GPT35_TURBO) 51 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='Error code: 404 - {'error': {'message': 'The model `llama-3.3-70b-8192` does not exist or you do not have access to it.',
'type': 'invalid_request_error', 'code': 'model_not_found'}}')
Model: LLAMA_3.3_70B
Game state: {'card_number': 37, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [37], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
(mindAgents) ?1 mindAgents % uv run mind_agents --models LLAMA_3.3_70B GEMINI_1_5_FLASH GPT35_TURBO
(mindAgents) ?130 mindAgents % uv run mind_agents --models QWEN_2.5_32B
uv run mind_agents --models QWEN_2.5_CODER_32B
uv run mind_agents --models DEEPSEEK_QWEN_32B
uv run mind_agents --models DEEPSEEK_LLAMA_70B
uv run mind_agents --models GEMMA_9B
uv run mind_agents --models LLAMA_3.1_8B
uv run mind_agents --models LLAMA_3.2_11B_VISION
uv run mind_agents --models LLAMA_3.2_90B_VISION
uv run mind_agents --models LLAMA_3.3_70B
uv run mind_agents --models MISTRAL_8X7B
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (QWEN_2.5_32B) 88 │
│ Player 2 (QWEN_2.5_32B) 85 │
│ Player 3 (QWEN_2.5_32B) 82 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: QWEN_2.5_32B
Game state: {'card_number': 88, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [88], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (QWEN_2.5_CODER_32B) 24 │
│ Player 2 (QWEN_2.5_CODER_32B) 53 │
│ Player 3 (QWEN_2.5_CODER_32B) 1 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 24 │
│ Wait 5.0 seconds │
│ Reason Since there are no cards played yet and other players have 2 cards in total, I should wait a moderate amount of time to allow them to play any │
│ lower cards they might have. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 53 │
│ Wait 5.0 seconds │
│ Reason Since there are no cards played yet and other players have 2 cards in total, I should wait a moderate amount of time to allow them to play any │
│ lower cards they might have. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 1 │
│ Wait 0.0 seconds │
│ Reason Since I have the card 1 and it's the lowest card in the game, I should play it immediately without waiting. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 1 │
│ Wait 0.0 seconds │
│ Reason Since I have the card 1 and it's the lowest card in the game, I should play it immediately without waiting. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 │
│ Player 1 (QWEN_2.5_CODER_32B) 24 │
│ Player 2 (QWEN_2.5_CODER_32B) 53 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 24 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my card (24). Additionally, with only one card left in the other players' hands, │
│ it's likely they have a card lower than 24. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 53 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my card (53). Additionally, with only one card left in the other players' hands, │
│ it's likely they have a card lower than 53. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Players [1, 2] tied - randomly selected Player 1
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 24 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my card (24). Additionally, with only one card left in the other players' hands, │
│ it's likely they have a card lower than 24. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 → 24 │
│ Player 2 (QWEN_2.5_CODER_32B) 53 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 53 │
│ Wait 0.0 seconds │
│ Reason Last player - must play all remaining cards in order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 → 24 → 53 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Round 2
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 2 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 → 24 → 53 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 2 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (QWEN_2.5_CODER_32B) 11, 53 │
│ Player 2 (QWEN_2.5_CODER_32B) 19, 91 │
│ Player 3 (QWEN_2.5_CODER_32B) 1, 27 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 11 │
│ Wait 2.0 seconds │
│ Reason Since this is the start of the game and no cards have been played yet, I should wait a short time to allow the other players to play their lowest │
│ cards if they have any lower than 11. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 19 │
│ Wait 2.0 seconds │
│ Reason Since this is the start of the game and no cards have been played yet, I need to wait a bit to ensure that the other players have a chance to play │
│ their lowest cards. With 4 cards left among the other players, there's a good chance someone might have a card lower than 19. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 1 │
│ Wait 0.0 seconds │
│ Reason Since my card is the lowest possible card (1), I should play it immediately without waiting. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 1 │
│ Wait 0.0 seconds │
│ Reason Since my card is the lowest possible card (1), I should play it immediately without waiting. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 2 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 │
│ Player 1 (QWEN_2.5_CODER_32B) 11, 53 │
│ Player 2 (QWEN_2.5_CODER_32B) 19, 91 │
│ Player 3 (QWEN_2.5_CODER_32B) 27 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 11 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my lowest card (11). Additionally, with 3 cards left among the other players, │
│ there's a chance they might have a card between 1 and 11. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 19 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my card (19), and there are still 3 cards left with other players, so I should │
│ wait to see if they have any lower cards. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 27 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my card (27), and there are still 4 cards left with the other players, so I should │
│ wait to see if they have any lower cards. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Players [3, 1, 2] tied - randomly selected Player 3
╭─────────────────────────────────────────────────────────────────────── Invalid Move! ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 27 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (1) and my card (27), and there are still 4 cards left with the other players, so I should │
│ wait to see if they have any lower cards. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Lost a life due to invalid move!
Auto-playing all cards lower than 27
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 11 │
│ Wait 0.0 seconds │
│ Reason Card was auto-played because it was lower than a card that was played out of order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 19 │
│ Wait 0.0 seconds │
│ Reason Card was auto-played because it was lower than a card that was played out of order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 2 │
│ Lives ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 → 11 → 19 → 27 │
│ Player 1 (QWEN_2.5_CODER_32B) 53 │
│ Player 2 (QWEN_2.5_CODER_32B) 91 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 2.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 53 │
│ Wait 10.0 seconds │
│ Reason There is a significant gap between the last played card (27) and my card (53), and with only 1 card left in the other players' hands, it's likely │
│ they have a card lower than mine. I will wait longer to allow them to play if they have a lower card. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 91 │
│ Wait 10.0 seconds │
│ Reason There is a large gap between the last played card (27) and my card (91), and with only one card left in the other players' hands, it's likely they │
│ have a card lower than mine. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Players [2, 1] tied - randomly selected Player 2
╭─────────────────────────────────────────────────────────────────────── Invalid Move! ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 91 │
│ Wait 10.0 seconds │
│ Reason There is a large gap between the last played card (27) and my card (91), and with only one card left in the other players' hands, it's likely they │
│ have a card lower than mine. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Lost a life due to invalid move!
Auto-playing all cards lower than 91
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 53 │
│ Wait 0.0 seconds │
│ Reason Card was auto-played because it was lower than a card that was played out of order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 2 │
│ Lives ❤️ │
│ Stars ⭐ │
│ Played 1 → 11 → 19 → 27 → 53 → 91 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Bonus life awarded for completing round 2!
Round 3
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives ❤️ ❤️ │
│ Stars ⭐ │
│ Played 1 → 11 → 19 → 27 → 53 → 91 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (QWEN_2.5_CODER_32B) 38, 77, 87 │
│ Player 2 (QWEN_2.5_CODER_32B) 7, 69, 85 │
│ Player 3 (QWEN_2.5_CODER_32B) 68, 86, 92 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 38 │
│ Wait 5.0 seconds │
│ Reason Since this is the start of the game and no cards have been played yet, I need to wait a bit to see if any other player has a card lower than 38. │
│ With 6 cards left in the game, it's likely someone might have a lower card. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 6.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 7 │
│ Wait 5.0 seconds │
│ Reason Since this is the start of the game and my card is the lowest, I should wait a moderate amount of time to allow others to play if they have a │
│ lower card. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 68 │
│ Wait 5.0 seconds │
│ Reason Since this is the start of the game and no cards have been played yet, I need to wait a bit to see if any other player has a card lower than 68. │
│ With 6 cards left in the game, it's likely someone might have a lower card. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Players [2, 1, 3] tied - randomly selected Player 2
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 7 │
│ Wait 5.0 seconds │
│ Reason Since this is the start of the game and my card is the lowest, I should wait a moderate amount of time to allow others to play if they have a │
│ lower card. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives ❤️ ❤️ │
│ Stars ⭐ │
│ Played 7 │
│ Player 1 (QWEN_2.5_CODER_32B) 38, 77, 87 │
│ Player 2 (QWEN_2.5_CODER_32B) 69, 85 │
│ Player 3 (QWEN_2.5_CODER_32B) 68, 86, 92 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 38 │
│ Wait 10.0 seconds │
│ Reason There is a significant gap between the last played card (7) and my lowest card (38). Additionally, with 5 cards left among the other players, │
│ there is a high chance that someone might have a card between 7 and 38. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 6.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 69 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (7) and my lowest card (69). Additionally, with 6 cards left in the other players' hands, │
│ there is a high chance that someone might have a card closer to 7. Therefore, I will wait longer to allow others to play their cards. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 68 │
│ Wait 10.0 seconds │
│ Reason There is a significant gap between the last played card (7) and my lowest card (68). Additionally, with 5 cards left in the other players' hands, │
│ there is a high chance that one of them might have a card closer to 7. Therefore, I will wait longer to allow them to play first. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────────────────────────────────────────────────── Invalid Move! ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 69 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (7) and my lowest card (69). Additionally, with 6 cards left in the other players' hands, │
│ there is a high chance that someone might have a card closer to 7. Therefore, I will wait longer to allow others to play their cards. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Lost a life due to invalid move!
Auto-playing all cards lower than 69
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 38 │
│ Wait 0.0 seconds │
│ Reason Card was auto-played because it was lower than a card that was played out of order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 68 │
│ Wait 0.0 seconds │
│ Reason Card was auto-played because it was lower than a card that was played out of order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives ❤️ │
│ Stars ⭐ │
│ Played 7 → 38 → 68 → 69 │
│ Player 1 (QWEN_2.5_CODER_32B) 77, 87 │
│ Player 2 (QWEN_2.5_CODER_32B) 85 │
│ Player 3 (QWEN_2.5_CODER_32B) 86, 92 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 77 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (69) and my card (77). Additionally, with 3 cards left among the other players, there's a │
│ chance they might have a card between 69 and 77. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 6.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 85 │
│ Wait 10.0 seconds │
│ Reason There is a significant gap between my card (85) and the last played card (69), and there are still 4 cards left with the other players, so I │
│ should wait longer to allow them to play any lower cards they might have. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 86 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (69) and my card (86), and there are still 3 cards left with the other players, so I │
│ should wait to see if they have any cards closer to 69. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Players [1, 3] tied - randomly selected Player 1
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 77 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (69) and my card (77). Additionally, with 3 cards left among the other players, there's a │
│ chance they might have a card between 69 and 77. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives ❤️ │
│ Stars ⭐ │
│ Played 7 → 38 → 68 → 69 → 77 │
│ Player 1 (QWEN_2.5_CODER_32B) 87 │
│ Player 2 (QWEN_2.5_CODER_32B) 85 │
│ Player 3 (QWEN_2.5_CODER_32B) 86, 92 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 1 (QWEN_2.5_CODER_32B) │
│ Card 87 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (77) and my card (87), and there are still 3 cards left with the other players, so I │
│ should wait to see if they have any cards closer to 77. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 6.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 85 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (77) and my card (85). Additionally, with only 3 cards left among the other players, it's │
│ likely that one of them has a card between 77 and 85. Waiting longer reduces the risk of playing out of order. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
INFO Retrying request to /openai/v1/chat/completions in 5.000000 seconds
╭─────────────────────────────────────────────────────────────────────── Planning Move ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 86 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (77) and my card (86), and there are still 2 cards left with the other players, so I │
│ should wait to see if they have any cards closer to 77. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Players [3, 1, 2] tied - randomly selected Player 3
╭─────────────────────────────────────────────────────────────────────── Invalid Move! ────────────────────────────────────────────────────────────────────────╮
│ Player 3 (QWEN_2.5_CODER_32B) │
│ Card 86 │
│ Wait 5.0 seconds │
│ Reason There is a significant gap between the last played card (77) and my card (86), and there are still 2 cards left with the other players, so I │
│ should wait to see if they have any cards closer to 77. │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Lost a life due to invalid move!
Auto-playing all cards lower than 86
╭──────────────────────────────────────────────────────────────────── Played Successfully ─────────────────────────────────────────────────────────────────────╮
│ Player 2 (QWEN_2.5_CODER_32B) │
│ Card 85 │
│ Wait 0.0 seconds │
│ Reason Card was auto-played because it was lower than a card that was played out of order │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives │
│ Stars ⭐ │
│ Played 7 → 38 → 68 → 69 → 77 │
│ Player 1 (QWEN_2.5_CODER_32B) 87 │
│ Player 2 (QWEN_2.5_CODER_32B) 85 │
│ Player 3 (QWEN_2.5_CODER_32B) 86, 92 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Game Over - Out of lives!
Game Summary
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 3 │
│ Lives │
│ Stars ⭐ │
│ Played 7 → 38 → 68 → 69 → 77 │
│ Player 1 (QWEN_2.5_CODER_32B) 87 │
│ Player 2 (QWEN_2.5_CODER_32B) 85 │
│ Player 3 (QWEN_2.5_CODER_32B) 86, 92 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭───────────────────────────────────────────────────────────────────── Player Statistics ──────────────────────────────────────────────────────────────────────╮
│ Player Cards Played Star Attempts Lives Lost │
│ Player 1 (QWEN_2.5_CODER_32B) 2 0 0 │
│ Player 2 (QWEN_2.5_CODER_32B) 1 0 2 │
│ Player 3 (QWEN_2.5_CODER_32B) 2 0 2 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (DEEPSEEK_QWEN_32B) 45 │
│ Player 2 (DEEPSEEK_QWEN_32B) 96 │
│ Player 3 (DEEPSEEK_QWEN_32B) 88 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(content='```json
{
"name": "wait_for_n_seconds",
"argum...')
Model: DEEPSEEK_QWEN_32B
Game state: {'card_number': 45, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [45], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (DEEPSEEK_LLAMA_70B) 7 │
│ Player 2 (DEEPSEEK_LLAMA_70B) 75 │
│ Player 3 (DEEPSEEK_LLAMA_70B) 81 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: DEEPSEEK_LLAMA_70B
Game state: {'card_number': 7, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [7], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (GEMMA_9B) 58 │
│ Player 2 (GEMMA_9B) 54 │
│ Player 3 (GEMMA_9B) 84 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: GEMMA_9B
Game state: {'card_number': 58, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [58], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (LLAMA_3.1_8B) 44 │
│ Player 2 (LLAMA_3.1_8B) 57 │
│ Player 3 (LLAMA_3.1_8B) 52 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: LLAMA_3.1_8B
Game state: {'card_number': 44, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [44], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (LLAMA_3.2_11B_VISION) 95 │
│ Player 2 (LLAMA_3.2_11B_VISION) 94 │
│ Player 3 (LLAMA_3.2_11B_VISION) 43 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: LLAMA_3.2_11B_VISION
Game state: {'card_number': 95, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [95], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (LLAMA_3.2_90B_VISION) 1 │
│ Player 2 (LLAMA_3.2_90B_VISION) 72 │
│ Player 3 (LLAMA_3.2_90B_VISION) 99 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: LLAMA_3.2_90B_VISION
Game state: {'card_number': 1, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [1], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (LLAMA_3.3_70B) 77 │
│ Player 2 (LLAMA_3.3_70B) 74 │
│ Player 3 (LLAMA_3.3_70B) 54 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='Error code: 404 - {'error': {'message': 'The model `llama-3.3-70b-8192` does not exist or you do not have access to it.',
'type': 'invalid_request_error', 'code': 'model_not_found'}}')
Model: LLAMA_3.3_70B
Game state: {'card_number': 77, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [77], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Round 1
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
╭────────────────────────────────────────────────────────────────────────── The Mind ──────────────────────────────────────────────────────────────────────────╮
│ Round 1 │
│ Lives ❤️ ❤️ ❤️ │
│ Stars ⭐ │
│ Player 1 (MISTRAL_8X7B) 91 │
│ Player 2 (MISTRAL_8X7B) 51 │
│ Player 3 (MISTRAL_8X7B) 69 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ERROR Failed to get valid response for player 1:
Response: Response(error='the JSON object must be str, bytes or bytearray, not NoneType')
Model: MISTRAL_8X7B
Game state: {'card_number': 91, 'num_players': 3, 'total_other_cards': 2, 'all_cards': [91], 'played_cards': []}
ERROR Failed to get action for player 1
Traceback (most recent call last):
File "/Users/bryanbischof/dev_other/mindAgents/.venv/bin/mind_agents", line 8, in <module>
sys.exit(cli_main())
^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 617, in cli_main
asyncio.run(main(verbose=args.verbose, models=args.models, max_turns=args.max_turns))
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/bryanbischof/.pyenv/versions/3.11.6/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 495, in main
await play_round(game, verbose)
File "/Users/bryanbischof/dev_other/mindAgents/src/mind_agents/play.py", line 264, in play_round
raise RuntimeError(f"Critical error: Failed to get action for player {player.id}")
RuntimeError: Critical error: Failed to get action for player 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment