Skip to content

Move model whitelist to config file, expand to 16 models#248

Merged
PunchTheDev merged 1 commit into
mainfrom
punch/expand-model-whitelist
Jun 3, 2026
Merged

Move model whitelist to config file, expand to 16 models#248
PunchTheDev merged 1 commit into
mainfrom
punch/expand-model-whitelist

Conversation

@PunchTheDev
Copy link
Copy Markdown
Owner

Summary

The model whitelist was hardcoded in both workflows as a GitHub Actions variable fallback (vars.FORGE_MODEL_WHITELIST), limiting miners to 3 models (claude-haiku, claude-3-5-haiku, gpt-4o-mini). This moves it to a committed file and expands it to 16 models across all major providers.

Changes

  • Add config/model-whitelist.txt — one model per line, commented by provider
  • score.yml: load whitelist from file in find-agent job, pass via job output to score-round and hidden-eval
  • eval.yml: load whitelist from file before the eval step
  • CONTRIBUTING.md: reference the config file instead of listing 3 hardcoded models

Operator action required

Delete the FORGE_MODEL_WHITELIST GitHub Actions variable from repo Settings → Secrets and variables → Actions → Variables. It is no longer referenced by CI.

Models added

DeepSeek-R1, DeepSeek-R1-distill-70B, DeepSeek-chat-v3, Claude-3.5-Sonnet, Claude-Sonnet-4.5, GPT-4o, Llama-3.1-70B, Llama-3.1-405B, Gemini-2.0-Flash, Gemini-Flash-1.5, Mixtral-8x7B, Qwen-2.5-72B

@PunchTheDev PunchTheDev merged commit ce98376 into main Jun 3, 2026
@PunchTheDev PunchTheDev deleted the punch/expand-model-whitelist branch June 3, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant