#165 (seam plugin slash-commands) et #166 (dispatch e2e du callback plugin) fermés après merge de feature/165-plugin-slash-commands dans develop. L'épic #161 (commandes slash custom CLI) est entièrement terminé : tous ses sous-tickets (#162 fondation, #163 autocomplete, #164 /profile, #165 seam plugin) plus le dispatch e2e (#166) sont intégrés. Sync du miroir local + counter (#166 créé). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
id, number, title, status, priority, sprint, links, agentRefs, attachments, createdBy, updatedBy, createdAt, updatedAt, version
| id | number | title | status | priority | sprint | links | agentRefs | attachments | createdBy | updatedBy | createdAt | updatedAt | version | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 73445e20-49e8-44cf-8e82-f3938df17ad5 | 166 | Custom CLI: dispatch plugin slash-command callback effects | closed | high | null |
|
|
|
|
1786023249077 | 1786024054225 | 4 |
Close the remaining end-to-end gap after #165: when a plugin-contributed slash command is selected/executed from the custom CLI, the UI must handle the returned pluginCallback slash-command effect and dispatch it to the plugin runtime registry so the plugin-owned callback actually runs. Scope is frontend/runtime integration only; the unified registry/contract and plugin manifest seam are delivered by #162/#165. Acceptance: a plugin slash command exposed through the custom CLI autocomplete can be executed from the agent chat surface and reaches the plugin callback through the runtime registry, with sane user feedback on failure.