-
Notifications
You must be signed in to change notification settings - Fork 3.5k
v0.9.7: provider-native Ultra reasoning and truthful Operate orchestration #5303
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestmodel-labModel Lab open-model discovery, evaluation, routing, and export workflowsModel Lab open-model discovery, evaluation, routing, and export workflowsreliabilityReliability, 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 polishworkflow-runtimeWorkflow IR, executor, control flow, and replay runtimeWorkflow IR, executor, control flow, and replay runtime
Milestone
Description
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmodel-labModel Lab open-model discovery, evaluation, routing, and export workflowsModel Lab open-model discovery, evaluation, routing, and export workflowsreliabilityReliability, 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 polishworkflow-runtimeWorkflow IR, executor, control flow, and replay runtimeWorkflow IR, executor, control flow, and replay runtime
Projects
StatusShow more project fields
Backlog
Problem
Codewhale already exposes
ultravocabulary and Operate, but the contracts are internally inconsistent:ReasoningEffort::XHighandUltraexist, while strict parsing and durable Work Graph receipts collapse them toMaxxhighultra, but not every request/sub-agent mapper accepts that valueWe need one truthful contract: native effort is exact per resolved provider/model route; Operate extends task depth by bounded composition and never relabels that composition as a stronger model.
Scope
Ultraend to end only where the exact route advertises and proves that wire tier; initial verification targets are the GPT-5.6 family and Meta Muse Spark 1.2Acceptance criteria
ultrano longer aliases silently tomax; parsing, persistence, picker state, request tuning, sub-agent/Fleet/Workflow schemas, and Work Graph receipts preserve requested/effective tiers.thinking=ultrafollows the same resolved-route capability contract; every child receipt shows provider, model, requested/effective effort, status, usage, and cost.xhigh,max, andultrasettings plus unsupported-route migrations; normal full gates and rebuilt-binary dogfood pass.Boundaries
No prompt-only “Ultra,” speculative reasoning-token inflation, hidden fan-out/spend, provider claims without exact wire evidence, broad Work Graph rewrite, or v0.9.6 backport. Operate is orchestration and coordination; it does not mean a child model gained a native capability.
Current seams
crates/tui/src/tui/app/types.rscrates/tui/src/tui/model_picker.rscrates/tui/src/client/chat.rsandclient/responses.rscrates/tui/src/work_graph/model.rscrates/tui/src/tools/subagent/mod.rscrates/tui/src/fleet/crates/tui/src/tui/ui/dispatch.rsRelated: #5052, #3205, #5270.