Réouvre #151 (résidu z-order bouton Cancel en état busy) et #157 (suivi UX : arrêt du spinner à l'état terminal) en statut open avec assignations. Crée l'epic slash-commands custom CLI : #161 (ombrelle suivi produit), #162 (fondation registry + /help + /clean), #163 (UX autocomplete / menu), #164 (/profile + reset session confirmé), #165 (commands contribées plugins). nextNumber 161 → 166. Bookkeeping tickets seul (l'état runtime .ideai hors-lot reste en working tree, non committé). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
17 lines
1.2 KiB
Markdown
17 lines
1.2 KiB
Markdown
---
|
|
id: "987721b8-e70a-46b5-b5db-af8537e5d064"
|
|
number: 162
|
|
title: "Slash commands foundation for custom CLI"
|
|
status: "open"
|
|
priority: "high"
|
|
sprint: null
|
|
links: []
|
|
agentRefs: [{"agentId":"fe887179-933f-47d4-960f-c3b06827f86c","role":"assigned"}]
|
|
attachments: []
|
|
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
|
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
|
|
createdAt: 1786017501892
|
|
updatedAt: 1786018356424
|
|
version: 2
|
|
---
|
|
Foundation ticket for the custom CLI slash-command system. Build a command registry/execution model for agent-local IdeA commands exposed to the custom CLI, starting with native commands such as `/help` and `/clean`. Product decision: `/clean` clears the current conversation/session view; do not introduce a separate `/reset` command unless it gains a clearly distinct product meaning. Must provide a stable contract to list commands, filter them by prefix, expose metadata needed by UI (name, short description, availability, whether confirmation is required), and execute a selected command. Goal: frontend should consume one unified command source, regardless of whether commands are native IdeA commands or future plugin-provided commands. |