Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 117 additions & 8 deletions .github/workflows/run-bot-aib-tournament.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,115 @@ concurrency:
jobs:
# NOTE: don't remove any of the open source models, since these are the best option for a long term baseline (other models get deprecated)

# bot_grok_4_1_high: # TODO: Not yet released via API as of Dec 21st, 2025
# uses: ./.github/workflows/run-bot-launcher.yaml
# with:
# bot_name: 'METAC_GROK_4_1_HIGH'
# secrets:
# INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GROK_4_1_HIGH }}
# INPUT_XAI_API_KEY: ${{ secrets.XAI_API_KEY }}
# INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
# INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
# INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}

# bot_grok_4_1: # TODO: Not yet released via API as of Dec 21st, 2025
# uses: ./.github/workflows/run-bot-launcher.yaml
# with:
# bot_name: 'METAC_GROK_4_1'
# secrets:
# INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GROK_4_1 }}
# INPUT_XAI_API_KEY: ${{ secrets.XAI_API_KEY }}
# INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
# INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
# INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}

#################################### December 2025 new bots ####################################

bot_claude_opus_4_5_high_32k:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_CLAUDE_OPUS_4_5_HIGH_32K'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_CLAUDE_OPUS_4_5_HIGH_32K }}
INPUT_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}

bot_claude_opus_4_5:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_CLAUDE_OPUS_4_5'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_CLAUDE_OPUS_4_5 }}
INPUT_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}

bot_gpt_5_2_high:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_GPT_5_2_HIGH'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GPT_5_2_HIGH }}
INPUT_OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}

bot_gpt_5_2:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_GPT_5_2'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GPT_5_2 }}
INPUT_OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}

bot_llama_3_1_nemotron_ultra_253b:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_LLAMA_3_1_NEMOTRON_ULTRA_253B'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_LLAMA_3_1_NEMOTRON_ULTRA_253B }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}

bot_gemini_3_flash:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_GEMINI_3_FLASH'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GEMINI_3_FLASH }}
INPUT_GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}

bot_glm_4_6:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_GLM_4_6'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GLM_4_6 }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}

# bot_llama_3_1_405b_instruct: # Disabled - low performance and non-negligible cost
# uses: ./.github/workflows/run-bot-launcher.yaml
# with:
# bot_name: 'METAC_LLAMA_3_1_405B_INSTRUCT'
# secrets:
# INPUT_METACULUS_TOKEN: ${{ secrets.METAC_LLAMA_3_1_405B_INSTRUCT }}
# INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
# INPUT_ASKNEWS_CLIENT_ID: ${{ secrets.ASKNEWS_CLIENT_ID }}
# INPUT_ASKNEWS_SECRET: ${{ secrets.ASKNEWS_SECRET }}

#################################### November 2025 new bots ####################################

bot_kimi_k2_high:
Expand Down Expand Up @@ -436,14 +545,14 @@ jobs:
# INPUT_OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
# INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}

bot_grok_4_live_search:
uses: ./.github/workflows/run-bot-launcher.yaml
with:
bot_name: 'METAC_GROK_4_LIVE_SEARCH'
secrets:
INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GROK_4_LIVE_SEARCH }}
INPUT_XAI_API_KEY: ${{ secrets.XAI_API_KEY }}
INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
# bot_grok_4_live_search: # live search is now deprecated
# uses: ./.github/workflows/run-bot-launcher.yaml
# with:
# bot_name: 'METAC_GROK_4_LIVE_SEARCH'
# secrets:
# INPUT_METACULUS_TOKEN: ${{ secrets.METAC_GROK_4_LIVE_SEARCH }}
# INPUT_XAI_API_KEY: ${{ secrets.XAI_API_KEY }}
# INPUT_OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}

# bot_sonnet_4_search:
# uses: ./.github/workflows/run-bot-launcher.yaml
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "forecasting-tools"
version = "0.2.80"
version = "0.2.81"
description = "AI forecasting and research tools to help humans reason about and forecast the future"
authors = ["Benjamin Wilson <mokoresearch@gmail.com>"]
license = "MIT"
Expand Down
Loading