-
Notifications
You must be signed in to change notification settings - Fork 3.6k
v0.9.0 2.20: let Fleet profiles save provider model and thinking #4137
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestlane-fleetv0.9.0 delivery lane (retired)v0.9.0 delivery lane (retired)reliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssubagentsSub-agent orchestration, lifecycle, and completion handlingSub-agent orchestration, lifecycle, and completion handlingtuiTerminal UI behavior, rendering, or interactionTerminal UI behavior, rendering, or interactionuxUser experience, interaction, or presentation polishUser experience, interaction, or presentation polishv0.9.0Targeting v0.9.0Targeting v0.9.0
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestlane-fleetv0.9.0 delivery lane (retired)v0.9.0 delivery lane (retired)reliabilityReliability, flaky behavior, retries, fallbacks, and robustnessReliability, flaky behavior, retries, fallbacks, and robustnesssubagentsSub-agent orchestration, lifecycle, and completion handlingSub-agent orchestration, lifecycle, and completion handlingtuiTerminal UI behavior, rendering, or interactionTerminal UI behavior, rendering, or interactionuxUser experience, interaction, or presentation polishUser experience, interaction, or presentation polishv0.9.0Targeting v0.9.0Targeting v0.9.0
Projects
- StatusShow more project fieldsDone
Parent: #4111
Source: CODEWHALE_0_8_68.md Section 2.20
Extend the Fleet profile schema and
/fleet setupso users can save the actual route for each agent profile: provider, concrete model, and thinking/reasoning effort.Where:
crates/tui/src/fleet/profile.rs(AgentProfileToml)crates/config/src/lib.rs(FleetProfile)crates/tui/src/tui/views/fleet_setup.rscrates/tui/src/fleet/worker_runtime.rs(resolve_fleet_route,effective_fleet_model)What:
provider,model, andthinking/reasoning_effortfields toFleetProfileand the TOML loader./fleet setupconfigures role, model provider, concrete model, thinking tier, tools/posture, and inheritance.inherit main/operatorstays explicit, not the only behavior.route_source.Example profiles must round-trip:
scout: DeepSeek V4 Flash + max thinking.implementer: GLM 5.2.reviewer: DeepSeek V4 Pro + max thinking.Acceptance:
AgentProfile-> resolved route works for all examples./fleet setupcan set provider + model + thinking.cargo test -p codewhale-tui fleetpasses.reasoning_effortis not empty when a profile pins thinking.