From 921243a45652dcece29ce1d76a2755438a140b35 Mon Sep 17 00:00:00 2001 From: GitHub Copilot Date: Thu, 26 Mar 2026 22:50:47 +0000 Subject: [PATCH] docs: add slash commands and UI elicitation to README key features Document the new commands and UI elicitation capabilities from v0.2.1 (PR #70) in the README key features list. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2383f55c..159164e6 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ A fully-featured Clojure port of the official [GitHub Copilot SDK](https://githu Key features: - **Blocking and async APIs** — `send-and-wait!` for simple use cases, `send!` + event channels for reactive patterns - **Custom tools** — Let the LLM call back into your application +- **Slash commands** — Register custom commands via `:commands` in session config; handlers are invoked when users run them in the TUI +- **UI elicitation** — Show confirmation, selection, and text-input dialogs to the user via `confirm!`, `select!`, `input!` - **Streaming** — Incremental response deltas via `:assistant.message_delta` events - **Multi-session support** — Run multiple independent conversations concurrently - **Session hooks** — Lifecycle callbacks for pre/post tool use, prompts, errors