Skip to content

fix(fleet): reject retired profile loadout aliases#4084

Draft
cyq1017 wants to merge 1 commit into
Hmbown:mainfrom
cyq1017:codex/codewhale-4065-profile-alias-cleanup
Draft

fix(fleet): reject retired profile loadout aliases#4084
cyq1017 wants to merge 1 commit into
Hmbown:mainfrom
cyq1017:codex/codewhale-4065-profile-alias-cleanup

Conversation

@cyq1017

@cyq1017 cyq1017 commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Remove the retired workspace profile TOML inputs model_class_hint and route_tier so profile files use the canonical loadout field.

The draft profile renderer now writes loadout intent back as loadout, keeping generated profiles round-trippable through the stricter loader.

Refs #4065.

Tests

  • cargo test -p codewhale-tui --locked agent_profile_loader_rejects_retired_model_policy_aliases -- --nocapture
  • cargo test -p codewhale-tui --locked fleet::profile -- --nocapture
  • cargo fmt --all -- --check
  • git diff --check HEAD~1..HEAD

@Hmbown Hmbown added this to the v0.8.68 milestone Jul 7, 2026
@Hmbown Hmbown added the v0.8.69 Targeting v0.8.69 label Jul 7, 2026
@Hmbown Hmbown modified the milestones: v0.8.68, v0.8.69 Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v0.8.69 Targeting v0.8.69

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants