anomalyco / anomalyco/opencode
[FEATURE]: Restore the LPU/Plugin tab button menu in the Status popover
@Hona is already working on this.
Since Aug 29, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Summary
- I have searched for existing issues before filing this
OpenCode lost its LPU/Plugin tab button menu from the top-right status popover. This was a key discoverability and management surface for growing OpenCode's power deterministically through plugins.
Problem
The Status popover (top-right of the GUI) previously had at least three tabs — MCP, LSP, and Plugins — with live status information for each. The Plugins tab showed a list of loaded plugins with metadata, and the broader LPU/Plugin tab button gave direct access to plugin management without touching opencode.json.
This menu is now absent or regressed, making it impossible to:
- See which plugins are currently loaded at a glance
- Diagnose plugin loading failures without CLI/API calls
- Discover plugin health and manage them from the GUI
Evidence of Prior Art
- #18422 (closed) — "Feature request: manage plugins directly from Status popover" — accepted design direction, feature existed conceptually
- #11494 (closed) — "Feature Request: Plugin Preference Tabs - Extend SDK for Native Desktop Settings Integration" — broader plugin-preference-tab vision filed and accepted
- #41529 (closed) — "Desktop App 1.18.16: Status Popover → Plugins tab shows 'Plugins configured in opencode.json' despite 14 plugins loaded on server" — regression confirmed; root cause is a race condition in the SolidJS child store cache (
refetchOnMount: false) - #46130 (open) — "TUI does not render after adding plugin" — active plugin UI issue
What Was Lost
The top-right status popover with its Plugins tab provided:
- Live plugin list with names and status indicators
- A GUI path to plugin management without editing config files
- A discoverable surface for users onboarding plugins
- The broader LPU/Plugin tab button for direct menu access
Request
- Restore the Plugins tab in the status popover as a minimum viable fix
- Fix the race condition identified in #41529 — remove
refetchOnMount: falsefor the config query, or add a server-sentconfigevent onserver.connectedto trigger refetch - Consider reinstating the full LPU/Plugin tab button menu as a more discoverable entry point for power users
Environment
- OS: Windows 11 (primary), likely affects all platforms
- OpenCode version: 1.18.16+ (regression window)
Related Issues
- #18422 (closed) — original "manage plugins from Status popover" feature request
- #11494 (closed) — "Plugin Preference Tabs - Extend SDK for Native Desktop Settings Integration"
- #41529 (closed) — same Plugins tab regression, closed on compliance grounds
- #46130 (open) — "TUI does not render after adding plugin"
🦙 Creative Monkey at FrenzyPenguin Media — open-source security hardening & privacy tools
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.