Skip to content

Tracer: Switch an existing Assignment model on its next request #506

Closed

Description

@DoodleBears

Parent

#488 — PersonaBot model presets and per-Session model routing.

What to build

An Orchestrator can switch an existing Assignment to another currently allowed provider/model/effort for its next request, while a preset change alone leaves that Assignment on its current route.

Acceptance criteria

  • Applying a new Model Preset during an existing Assignment does not change that Session's effective route, even when the old route is no longer allowed for new work.
  • The Orchestrator can explicitly request another route and effort from the Bot's current Model Plan; the Assignment's next real model request uses the new selection without restarting the Session.
  • An explicit switch to a route or effort outside the current plan is rejected and leaves the Assignment on its previous route.
  • Profile or Session-visible information distinguishes the current effective Assignment route from the Bot's default for newly created Assignments.
  • Focused Host/DSH Session tests and isolated DSH Human QA cover retained-old-route, permitted switch, denied switch, and next-request timing; changed UI includes screenshots.

Blocked by

Activity

  1. added this to the v1.0 milestone on Sep 29, 2026
  2. added
    ready-for-agentFully specified, ready for an AFK agent
    area:fullstackEnd-to-end Host and Client implementation
    feature:assignmentOrchestrator and Assignment collaboration
    scope:tracerHuman-testable implementation slice
    on Sep 29, 2026
  3. DoodleBears commented on Sep 30, 2026

    @DoodleBears
    ContributorAuthor

    Agent work claim

    • Agent: Codex
    • Task: codex/local/01a0e445-0c0f-70e1-bad4-fd99c8cfaa21 (not a DSH Session)
    • Issue scope: Tracer: Switch an existing Assignment model on its next request #506 existing Assignment model switching; retained route across preset changes, current allowlist validation, next-request DSH route, and Human-visible effective route
    • Branch: codex/506-assignment-switch
    • Started: 2026-09-30 07:04 UTC
    • State: active
  4. added
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Sep 30, 2026
  5. DoodleBears commented on Sep 30, 2026

    @DoodleBears
    ContributorAuthor

    Agent work outcome

    • Agent: Codex
    • Task: codex/local/01a0e445-0c0f-70e1-bad4-fd99c8cfaa21
    • State: completed
    • PR: Allow existing Assignments to switch models #555, merged as c742f6df19143dfaaf560c93d5041718cb947009
    • Verified: focused tests, isolated real DSH Assignment switch, CodeRabbit feedback resolved, Human QA passed.
    • Remaining: none.
  6. removed
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:fullstackEnd-to-end Host and Client implementationfeature:assignmentOrchestrator and Assignment collaborationready-for-agentFully specified, ready for an AFK agentscope:tracerHuman-testable implementation slice

    Type

    No type

    Projects

    • Status
      Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions