nandi/oripublic Fork 0
3017563d783a895a85f8f8ad162b58bb5d944946
Commits
Clone
git clone https://git.rickub.com/nandi/ori.git
git clone ssh://git@rickub.com/nandi/ori.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

forked from bots-garden/ori

0008-add-acp-commands.yaml · 25 lines · 1.0 KBYAML Blame HistoryRaw
✨ Workspace panel, selectors, previews, desktop app, sandbox template, resizable file tree, light/dark theme 76d62ac k33g yesterday1# Managed by IssueSpec. Hand edits are welcome; keep the schema valid.
2id: 8
3title: Add ACP commands
4state: closed
5author:
6 name: k33g
7 email: ph.charriere@gmail.com
8createdAt: 2026-09-17T20:29:17.602Z
9updatedAt: 2026-09-17T22:57:22.259Z
10labels: []
11body: |
12 The Claude Code ACP adapter announces its slash commands with a
13 `session/update` of kind `available_commands_update`; the bridge already relayed it
14 verbatim but the SPA ignored it.
15
16 Implemented (2026-09-17):
17 - Reducer: `available_commands_update` stores `commands` in `ChatState` (typed
18 `AcpAvailableCommand` in `ui/src/protocol.ts`), cleared on `hello`.
19 - Composer: the commands are merged into the `/` popup with the skills discovered on
20 disk (ticket 0012), deduplicated by name and tagged "command"; picking one inserts
21 `/<name> ` — the text in `session/prompt` is the invocation mechanism.
22 - Mock agent: emits one `available_commands_update` (`review`, `compact`) at session
23 start so `make run-mock` exercises the feature; covered by a Go test.
24tasks: []
25comments: []