UI: show plugins in /status#4515
Conversation
spoons-and-mirrors
commented
Nov 19, 2025
|
@spoons-and-mirrors do you think instead of showing it here, can we show them in the /status? |
|
@rekram1-node it totally should be in /status yeah! 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 ? |
|
@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 |
580d833 to
119bd10
Compare
|
@rekram1-node did as you asked.
|
eee5f4b to
b7d0b07
Compare
fb35414 to
b1dd31d
Compare
|
OO thats nice |
|
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 |
|
Yes very much agree, this is a mess rn |
229a309 to
56c7a22
Compare
8cef834 to
34e8017
Compare
|
@rekram1-node I think we're good, either show @latest or the version after the suffix for file plugins it displays like this: |
f1dc981 to
3e15a39
Compare
f8ee907 to
6a9856d
Compare
|
lgtm |
…rmissions feature
Resolved conflicts: - bun.lock: Regenerated from scratch - packages/*/package.json: Accept upstream version (1.0.167) - packages/extensions/zed/extension.toml: Accept upstream version Upstream changes include: - Version bump to 1.0.167 - Terminal title toggle feature added to config - MCP authentication improvements - Legal pages (privacy policy, terms of service) - Tauri package updates Fork features preserved: - PR anomalyco#4898: Search in messages (Ctrl+F) - PR anomalyco#4791: ANSI bash output support - PR anomalyco#4900: Double Ctrl+C to exit - PR anomalyco#4709: Live token usage during streaming - PR anomalyco#4865: Subagents sidebar navigation - PR anomalyco#4515: Show plugins in /status - PR anomalyco#5508: Cache management commands - PR #ariane-emory: Granular file permissions - PR #fork-140: Toggle transparent background - Desktop features: slash commands, shell mode, themes, branding
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
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
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
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
Co-authored-by: GitHub Action <action@github.com>
