fix(agents): resolve invalid and retired model ids to sonnet alias
VJ
5h ago+3+3+0123456789-3-3-0123456789
Summary
Resolves #788
Eight agent definitions in cli-tool/components/agents/ fail to start in Claude Code because their model: values are invalid (either display names or retired model IDs):
- Claude Sonnet 4.5 (3 files: zure-iac-exporter.md, zure-iac-generator.md, custom-agent-foundry.md)
- Claude Sonnet 4.5 (copilot) (1 file: echnical-content-evaluator.md)
- Claude Sonnet 4 (1 file: playwright-tester.md)
- claude-sonnet-4 (3 files: hlbpa.md, microsoft-agent-framework-dotnet.md, microsoft-agent-framework-python.md)
Changes
Updated the model: frontmatter in all 8 agent files to use the standard sonnet tier alias, bringing them into consistency with the other 61 agent definitions in the repository.
Summary by cubic
Fixes three agent definitions in cli-tool/components/agents/ that fail to start in Claude Code by replacing the retired claude-sonnet-4 model ID with the standard sonnet alias, matching the other agents.
- Affects components only (
cli-tool/components/agents/);custom-agent-foundry.mdwas fixed upstream and is no longer part of this change. - No new components were added, so
docs/components.jsondoes not need regeneration. - No new environment variables or secrets are required.