feat(desktop): autocomplete ACP slash commands (rebase of #2653) - #3537
Open
maczzinatui wants to merge 2 commits into
Open
feat(desktop): autocomplete ACP slash commands (rebase of #2653)#3537maczzinatui wants to merge 2 commits into
maczzinatui wants to merge 2 commits into
Conversation
Rebase of block#2653 onto current main (kevinmanase). Resolves conflicts with ComposerDockToolbar rename, localStorage pure-cache prefixes, and removal of obsolete desktop file-size overrides on main. - Persist bounded agent command catalogs from available_commands_update - Composer `/` autocomplete (channel members or after @mention) - No Buzz command execution semantics (connectors own meaning) Co-Authored-By: kevb10 <gasydev@gmail.com> Signed-off-by: mac <maczzinatui@users.noreply.github.com>
Open
4 tasks
Manual Desktop dogfood for block#2528 / block#3537 with Hermes-acp advertising available_commands_update: bare `/` palette, after-@mention palette, channel/thread `/help` reply path. Signed-off-by: mac <maczzinatui@users.noreply.github.com>
Author
Manual dogfood screenshotsAdded under
Agent side: Hermes-acp advertising |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rebases and re-lands #2653 onto current
mainso #2528 can merge.#2653 was CONFLICTING (stale since 2026-07-24). This branch:
/autocomplete from ACPavailable_commands_update)MessageComposer:ComposerDockToolbar(main) + slash autocomplete (PR)localStorageQuota: keep main cache prefixes + addbuzz-agent-command-catalog.v1check-file-sizes.mjs: take main (overrides list removed upstream)Original work by @kevinmanase — please close #2653 in favor of this if accepted, or take these conflict resolutions onto #2653.
Fixes #2528
Testing
cargo test -p buzz-acp available_commands→ okpnpm --dir desktop test→ 3780 passavailable_commands_update→ type/(bare and after@mention) → select command → agent turn fires (including static/helpreply in channel/thread)Screenshots
Dogfood against a managed Hermes-acp agent that advertises skills/session commands via
available_commands_update.Channel — bare
/palette (agent catalogs in room)Channel — after
@agent+/Thread —
/helpstatic command reply (channel-visible)Thread composer — slash palette