--- id: "f0965087-3799-4be0-9968-0fc43eb54129" number: 164 title: "Custom CLI: `/profile` command and profile-switch confirmation flow" status: "closed" priority: "medium" sprint: null links: [{"target":"#162","kind":"dependsOn"},{"target":"#163","kind":"dependsOn"}] agentRefs: [{"agentId":"8f7da528-58df-4315-97e9-0562230ecc19","role":"assigned"},{"agentId":"fe887179-933f-47d4-960f-c3b06827f86c","role":"assigned"}] attachments: [] createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"} updatedBy: {"kind":"agent","agent_id":"1ff94b51-3e17-4a39-8543-7715d1ff0f80"} createdAt: 1786017501936 updatedAt: 1786021934839 version: 6 --- Implement `/profile` as a first-class custom CLI command that opens a profile-selection popup from the composer flow, informs the user that validating the choice will reset the current session, and requires an explicit user confirmation before performing that forced reset/profile switch. Scope includes the UX wording and confirmation/reset behavior tied to the command. Keep this separate from the generic slash-command palette so the session-reset semantics are explicit and testable.