Slash command autocomplete popup #946

Closed
opened 2026-06-18 10:57:46 +02:00 by sleepy · 0 comments
Owner

Overview

Add popup autocomplete when typing / in the chat composer. Lists available slash commands with descriptions.

Upstream References

  • Upstream commit: 5ed9b74 Add slash command autocomplete popup
  • Local paths: ../odysseus_upstream/static/js/slashAutocomplete.js, ../odysseus_upstream/static/js/chat.js
  • Tests: ../odysseus_upstream/tests/test_slash_autocomplete_static.py

Current State

Our fork has static/js/slashCommands.js but no autocomplete popup.

Implementation

  1. Port slashAutocomplete.js module
  2. Integrate with existing slashCommands.js command list
  3. Wire into chat composer on / keystroke
  4. Style dropdown (keyboard-navigable, scrollable)
  5. Port tests

Priority

Medium — UX improvement.

## Overview Add popup autocomplete when typing `/` in the chat composer. Lists available slash commands with descriptions. ## Upstream References - **Upstream commit**: `5ed9b74 Add slash command autocomplete popup` - **Local paths**: `../odysseus_upstream/static/js/slashAutocomplete.js`, `../odysseus_upstream/static/js/chat.js` - **Tests**: `../odysseus_upstream/tests/test_slash_autocomplete_static.py` ## Current State Our fork has `static/js/slashCommands.js` but no autocomplete popup. ## Implementation 1. Port `slashAutocomplete.js` module 2. Integrate with existing `slashCommands.js` command list 3. Wire into chat composer on `/` keystroke 4. Style dropdown (keyboard-navigable, scrollable) 5. Port tests ## Priority Medium — UX improvement.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sleepy/odysseus#946
No description provided.