Created
February 14, 2025 21:03
-
-
Save BBischof/15786e750a2354f1bdf515a3f6289ed5 to your computer and use it in GitHub Desktop.
MindAgents model errors
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
| (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