[FEATURE] Session-only flag for typed /model <name> and /effort <name>

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 25, 2026

Problem Statement

Typing /model <name> or /effort <name> persists the choice to settings.json globally, with no session-only form. Only the interactive picker's s key avoids this — and even s only covers the model column; effort still persists (#86873).

Proposed Solution

Add a session-only flag to the typed form, e.g. /model <name> -s|--session / /effort <name> -s|--session, matching the picker's s semantics without requiring the picker. Precedent already exists in-TUI: /plugin tag takes [--push] [--dry-run] [-f|--force], so a -s|--session flag on /model//effort follows the same shape as -f|--force there.

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Additional Context

Related: #63413 (same ask, stalled since May), #78654 (persist-by-default polarity), #85774 (confirm-before-save alternative), #86873 (picker's s doesn't cover effort).

View original on GitHub ↗