Opus finding
Default model 'claude-opus-4-7' is not in the documented option list
highbughigh
- aeon.yml:174-178
The default model is set to 'claude-opus-4-7'. Anthropic's actual model identifiers follow the pattern 'claude-opus-4-<date>' / 'claude-sonnet-4-5' etc. The value 'claude-opus-4-7' is not a real Anthropic model identifier (Opus 4.x line currently goes up to claude-opus-4-5 / claude-opus-4-1). If the runner forwards this string verbatim to the Anthropic API, every skill run that does not override `model:` will fail with an invalid-model error. The same value is also embedded in the comment as a documented option, which propagates the typo. The per-skill overrides use the also-suspect 'claude-sonnet-4-6' (real released ID is claude-sonnet-4-5) — same class of issue. Because all skills inherit from this default, this is a fleet-wide breakage risk the moment any skill is enabled.
Recommendation
Replace the default with a real model id (e.g. claude-opus-4-1 or claude-sonnet-4-5) and update the comment's option list and per-skill 'claude-sonnet-4-6' overrides to match real published model identifiers. Add a validation step or test that the configured default model matches a known allowlist before scheduling runs.