Skip to content

Tracer: Edit and switch independent Model Preset snapshots #501

Closed

Description

@DoodleBears

Parent

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

What to build

A Human can edit reusable Model Presets, quickly switch one PersonaBot between them, and customize that Bot's Orchestrator route while every previously applied plan remains an independent snapshot.

Acceptance criteria

  • Editing a template changes future applications but does not alter any Bot that already applied it; a second Bot can apply the new version while the first retains its earlier snapshot.
  • The PersonaBot Profile offers a compact preset switch and a lower detailed editor; a manual Bot edit becomes a custom snapshot without changing the template or other Bots.
  • Profile shows the effective provider/model/effort and revision after each application or custom edit, including after refresh and Host restart.
  • A change during an Orchestrator Turn leaves that Turn on its old route and takes effect at the next Turn's first model request, without changing the deployment-wide DSH default.
  • Focused Host/Client tests and an isolated DSH scenario demonstrate template independence, Turn timing, quick switching, and screenshots for Human QA.

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
    scope:tracerHuman-testable implementation slice
    feature:profilePersonaBot Profile surface (popover, view, cards)
    on Sep 29, 2026
  3. DoodleBears commented on Sep 29, 2026

    @DoodleBears
    ContributorAuthor

    Agent work claim

    • Agent: Codex
    • Task: codex/local/01a0e445-0c0f-70e1-bad4-fd99c8cfaa21 (not a DSH Session)
    • Issue scope: Tracer: Edit and switch independent Model Preset snapshots #501; edit reusable Model Presets, quick-switch Bots, custom Bot snapshots, and next-Turn routing with real DSH QA
    • Branch: codex/501-model-preset-snapshots
    • Started: 2026-09-29 19:19 UTC
    • State: active
  4. added
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Sep 29, 2026
  5. DoodleBears commented on Sep 29, 2026

    @DoodleBears
    ContributorAuthor

    Agent work outcome

    • Agent: Codex
    • Task: codex/local/01a0e445-0c0f-70e1-bad4-fd99c8cfaa21 (not a DSH Session)
    • State: completed
    • Result: PR #525, squash merge 3c007e954c48f010cedcf34d03d42ff2f75e697a
    • Verification: Real DSH Profile template edit, independent Bot snapshots, quick switch, and low/high-effort replies; Human QA passed; CI passed 1,320 tests, lint, format, typecheck, and build; CodeRabbit findings addressed. The PR includes real DSH screenshots.
    • Remaining scope: none for Tracer: Edit and switch independent Model Preset snapshots #501. Assignment selection and other model-plan capabilities remain in separate frontier tickets.
  6. removed
    agent:activeOne or more coding-agent tasks currently claim this issue; see claim comments for task IDs
    on Sep 29, 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:profilePersonaBot Profile surface (popover, view, cards)ready-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