You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: VSCode-style search in web command palette (file + chat content) #14708
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
Enhance the opencode web GUI's command palette / search dialog (triggered by Cmd+P / file.open) to replicate VSCode's search UI and support content search, not just session titles and file names.
Problem: Today the palette only searches file paths (fuzzy name match) and filters sessions by title/description. Users cannot search inside file contents or chat history.
Proposed changes:
VSCode-style search options on the right of the search bar:
Match Case, Match Whole Word, Use Regular Expression (e.g. Aa / ab| style icons, tooltips on hover).
A "..." button that expands to files to include and files to exclude (same semantics as VSCode: include = limit to paths, exclude = skip paths).
File content search: Wire the existing backend ripgrep endpoint (e.g. GET /find) to the palette so results show file + line snippets, with the above options (case, whole word, regex) and include/exclude paths applied.
Chat content search: New backend support to search message/part content (e.g. SQLite scan or FTS) and surface matches in the same dialog, with the same Match Case / Match Whole Word / Regex options where applicable.
Benefits: Aligns web UX with familiar editor search, lets users find content in files and past conversations without leaving the palette.
VSCode-style search in the command palette (Cmd+P): Match Case, Match Whole Word, Use Regex, and expandable “files to include” / “files to exclude” in that same dialog.
File content search in the palette (using the existing ripgrep backend), not just file names — with the same options and include/exclude.
Chat content search as one of the result types in that same palette, with the same options where applicable.
So the overlap with #11819 is only the “search chat history” part. This issue is about upgrading the command-palette search UX to be VSCode-like and to cover both file content and chat content in one place. If the team prefers to track “search chat history” only under #11819, this issue could be scoped down to the palette UI + file content search and reference #11819 for the chat part.
Activity
github-actions commentedon Feb 22, 2026
This issue might be a duplicate of an existing issue. Please check:
If your request is different or broader in scope, please clarify how it differs from the above.
wufei-png commentedon Feb 22, 2026
Clarifying how this differs from #11819:
So the overlap with #11819 is only the “search chat history” part. This issue is about upgrading the command-palette search UX to be VSCode-like and to cover both file content and chat content in one place. If the team prefers to track “search chat history” only under #11819, this issue could be scoped down to the palette UI + file content search and reference #11819 for the chat part.
wufei-png commentedon Feb 22, 2026
github-actions commentedon Apr 24, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.