43ff4ad9b5
* fix(pioneer): filter API alias dupes, derive cost, honor base-model reasoning Pioneer /v1/models returns each served model twice: once under its real id and once under a duplicate "anthropic/pioneer/<id>" alias. Drop the aliases so the sync no longer authors phantom "anthropic/pioneer/*" TOMLs. Also derive cost from the API's per-1M-token prices for newly created models (previously cost was only preserved from an existing file), and trust the base model's authored reasoning flag instead of Pioneer's boilerplate reasoning levels, which are identical for every model and were wrongly marking non-reasoning models (e.g. Pixtral) as reasoning. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * feat(pioneer): add frontier and open models via base_model inheritance Add 26 Pioneer models, each inheriting provider-agnostic facts through base_model rather than duplicating them inline. New model metadata entries: - anthropic/claude-opus-5 (released 2026-07-24) - alibaba/qwen2.5-coder-0.5b, alibaba/qwen3-235b-a22b-instruct-2507 - deepseek/deepseek-v3, deepseek/deepseek-v3.1 - meta/llama-3.2-1b, meta/llama-3.2-3b - mistral/codestral-22b-v0.1, mistral/magistral-small-2506, mistral/ministral-8b-instruct-2410 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(qwen): set tool_call=false for Qwen2.5-Coder-0.5B base model The served id and weights are the base (pretrained) checkpoint, not the Instruct variant. The Qwen model card states base models are not recommended for conversation and documents no tool/function calling, so tool_call=true was inaccurate. Matches the Llama base entries in this PR. --------- Co-authored-by: Samrath <samrath@Samraths-MacBook-Pro-6.local> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>