Skip to content

UI: show plugins in /status#4515

Merged
rekram1-node merged 3 commits into
anomalyco:devfrom
spoons-and-mirrors:ui/plugin-count
Dec 17, 2025
Merged

UI: show plugins in /status#4515
rekram1-node merged 3 commits into
anomalyco:devfrom
spoons-and-mirrors:ui/plugin-count

Conversation

@spoons-and-mirrors

Copy link
Copy Markdown
Contributor
image

@rekram1-node

Copy link
Copy Markdown
Collaborator

@spoons-and-mirrors do you think instead of showing it here, can we show them in the /status?

@spoons-and-mirrors

spoons-and-mirrors commented Nov 20, 2025

Copy link
Copy Markdown
Contributor Author

@rekram1-node it totally should be in /status yeah!
Although I do like having the plugin count on the home page.

Plugins are going to get more and more relevant for users that want to customize OC and it also surfaces the concept to the user.

Should I remove the plugin count from the home page and only show it in /status ?

@rekram1-node

Copy link
Copy Markdown
Collaborator

@spoons-and-mirrors the main reason i suggest removing it for now is they are redesigning the prompt input box and some other things

/status would also benefit from saying like the name of the plugin and stuff

@spoons-and-mirrors

spoons-and-mirrors commented Nov 20, 2025

Copy link
Copy Markdown
Contributor Author

@rekram1-node did as you asked.

image

@spoons-and-mirrors spoons-and-mirrors changed the title UI: show plugin count on home page UI: show plugins in /status Nov 20, 2025
@rekram1-node

Copy link
Copy Markdown
Collaborator

OO thats nice

Comment thread packages/opencode/src/cli/cmd/tui/app.tsx Outdated
Comment thread packages/opencode/src/cli/cmd/tui/component/dialog-status.tsx Outdated
@rekram1-node

Copy link
Copy Markdown
Collaborator

Can we clean it up a little, instead of reading node modules just check if the plugin has a @ suffix, else say "latest"

The code to get versions and stuff feels overly messy and verbose

@spoons-and-mirrors

Copy link
Copy Markdown
Contributor Author

Yes very much agree, this is a mess rn

@spoons-and-mirrors spoons-and-mirrors marked this pull request as draft November 20, 2025 17:09
@spoons-and-mirrors

spoons-and-mirrors commented Nov 20, 2025

Copy link
Copy Markdown
Contributor Author

@rekram1-node I think we're good, either show @latest or the version after the suffix

for file plugins it displays like this:
.opencode/plugin/workflow.ts -> workflow
.opencode/plugin/myplugin/index.ts -> myplugin

opencode-agent Bot added a commit to Latitudes-Dev/shuvcode that referenced this pull request Dec 20, 2025
Resolved conflicts:
- packages/opencode/script/publish.ts: Keep ours (fork-specific publishing)

Preserved fork features:
- All features from PRs anomalyco#4898, anomalyco#4791, anomalyco#4900, anomalyco#4709, anomalyco#4865, anomalyco#4515, anomalyco#5508
- Glob permissions (#ariane-emory/glob-permissions)
- Toggle transparent background (#fork-140)
- Session header visibility toggle
- Desktop slash commands and shell input mode
- Desktop Night Owl theme
- Desktop theme/font pickers, branding, inline header
- Share functionality for shuv.ai
- All other fork-specific features listed in fork-features.json
opencode-agent Bot added a commit to Latitudes-Dev/shuvcode that referenced this pull request Dec 20, 2025
Resolved conflicts:
- bun.lock: regenerated
- packages/opencode/package.json: version 1.0.176-1 (fork suffix)
- packages/desktop/src/context/global-sync.tsx: merged retry() with defensive array check
- packages/desktop/src/context/global-sdk.tsx: merged commented signal with fetch/throwOnError
- packages/desktop/src/pages/layout.tsx: preserved onCleanup import
- Simple version bumps: accepted upstream for all other package.json files

Preserved fork features:
- PR anomalyco#4898: Search in messages
- PR anomalyco#4791: Bash output with ANSI
- PR anomalyco#4900: Double Ctrl+C to exit
- PR anomalyco#4709: Live token usage during streaming
- PR anomalyco#4865: Subagents sidebar with clickable navigation
- PR anomalyco#4515: Show plugins in /status
- PR anomalyco#5508: Cache management command
- PR glob-permissions: Granular file permissions
- PR fork-140: Toggle transparent background
- Desktop slash commands and shell input mode
- Desktop Night Owl theme
- Desktop theme/font pickers, branding, and inline header
- Share functionality for shuv.ai infrastructure
- TUI configurable spinner styles
- TUI layout density for small terminals
opencode-agent Bot added a commit to Latitudes-Dev/shuvcode that referenced this pull request Dec 20, 2025
Resolved conflicts:
- Package versions: Accept upstream 1.0.179 versions for all packages
- packages/opencode/package.json: Updated version, preserved fork dependencies
- packages/desktop/src/context/global-sync.tsx: Preserved fork's defensive array check
- packages/desktop/src/pages/layout.tsx: Preserved fork's mobile responsiveness imports
- .github/workflows/publish.yml: Keep fork-specific workflow config
- packages/extensions/zed/extension.toml: Accept upstream version URLs
- bun.lock: Regenerated from clean install

Preserved fork features:
- PR anomalyco#4898: Search in messages
- PR anomalyco#4791: Bash output with ANSI
- PR anomalyco#4900: Double Ctrl+C to exit
- PR anomalyco#4709: Live token usage during streaming
- PR anomalyco#4865: Subagents sidebar with clickable navigation
- PR anomalyco#4515: Show plugins in /status
- PR anomalyco#5508: Cache management command
- PR #ariane-emory/glob-permissions: Granular File Permissions
- PR #fork-140: Toggle transparent background
- Fork-only: Desktop theme/font pickers, branding, mobile responsiveness
- Fork-only: Share functionality for shuv.ai infrastructure
- Fork-only: TUI configurable spinners and layout density
opencode-agent Bot added a commit to Latitudes-Dev/shuvcode that referenced this pull request Dec 21, 2025
Resolved conflicts:
- bun.lock: accepted upstream version
- packages/console/*/package.json: accepted upstream versions
- packages/desktop/package.json: accepted upstream version
- packages/enterprise/package.json: accepted upstream version
- packages/extensions/zed/extension.toml: accepted upstream version
- packages/function/package.json: accepted upstream version
- packages/plugin/package.json: accepted upstream version
- packages/sdk/js/package.json: accepted upstream version
- packages/slack/package.json: accepted upstream version
- packages/tauri/package.json: accepted upstream version
- packages/ui/package.json: accepted upstream version
- packages/util/package.json: accepted upstream version
- packages/web/package.json: accepted upstream version
- sdks/vscode/package.json: accepted upstream version
- packages/opencode/package.json: merged (version 1.0.181-1)
- packages/opencode/src/agent/agent.ts: merged fork features (minimatch, resolveFilePermission) with upstream (Log)
- packages/opencode/src/session/prompt.ts: merged fork features (plugin commands) with upstream (Agent.defaultAgent)
- packages/desktop/src/context/layout.tsx: merged fork features (review pane) with upstream (session pane)
- packages/desktop/src/pages/session.tsx: kept fork version (mobile responsiveness, image preview, share commands)

Preserved fork features:
- PR anomalyco#4898: Search in messages
- PR anomalyco#4791: Bash output with ANSI
- PR anomalyco#4900: Double Ctrl+C to exit
- PR anomalyco#4709: Live token usage during streaming
- PR anomalyco#4865: Subagents sidebar
- PR anomalyco#4515: Show plugins in /status
- PR anomalyco#5508: Cache management command
- PR ariane-emory/glob-permissions: Granular file permissions
- PR fork-140: Toggle transparent background
- Desktop theme/font pickers and shuvcode branding
- Desktop review pane resizing and share commands
- Desktop mobile viewport fixes
- Desktop image preview in file viewer
- Shell command cwd fix for new projects
- TUI configurable spinners and layout density
rekram1-node pushed a commit that referenced this pull request Dec 27, 2025
Co-authored-by: GitHub Action <action@github.com>
xywsxp pushed a commit to xywsxp/opencode that referenced this pull request Apr 24, 2026
Co-authored-by: GitHub Action <action@github.com>
Rwanbt pushed a commit to Rwanbt/opencode that referenced this pull request May 5, 2026
Co-authored-by: GitHub Action <action@github.com>
AIALRA-0 pushed a commit to AIALRA-0/opencode-turn-engine that referenced this pull request Jun 10, 2026
Co-authored-by: GitHub Action <action@github.com>
AIALRA-0 pushed a commit to AIALRA-0/opencode-turn-engine that referenced this pull request Jun 10, 2026
Co-authored-by: GitHub Action <action@github.com>
avion23 pushed a commit to avion23/opencode that referenced this pull request Jun 10, 2026
Co-authored-by: GitHub Action <action@github.com>
Rwanbt pushed a commit to Rwanbt/opencode that referenced this pull request Jun 14, 2026
Co-authored-by: GitHub Action <action@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants