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
As an OpenCode Desktop user, I cannot see what is loaded into my sessions without reading opencode.json or asking the model (and hoping the answer is accurate). That breaks the Desktop promise: config-file spelunking for something the app already knows.
My own setup as a concrete example: 12 custom skills, 4 MCP servers (41 tools: codebase-memory 14, playwright 24, context7 2, grep.app 1), 4 plugins, ~12 KB of global instructions across 9 files. I only discovered half of this was actually loading by digging through opencode debug config and the server log — e.g. my skills lived in a directory OpenCode never reads, and nothing in the UI hinted at it.
What already exists / is in flight (not asking for that again)
What's missing: one read-only "Environment" view for Desktop
Skills — available (with source path) vs loaded in this session. Today: invisible unless you run opencode debug skill.
Plugins — loaded / failed + the error inline. Today: failures are log-only (background dependency install failed cost me a week of sluggish sessions before I found it in a 51 MB log).
Instructions actually injected — resolved list (global AGENTS.md + instructions[] + project overrides) with byte sizes. Today: no way to confirm which files won.
Proposing read-only v1 (a panel/tab next to the existing Server view). Editing/management can ride on #43719-style flows later. Happy to test early builds against a skill/MCP-heavy setup like mine.
Problem
As an OpenCode Desktop user, I cannot see what is loaded into my sessions without reading
opencode.jsonor asking the model (and hoping the answer is accurate). That breaks the Desktop promise: config-file spelunking for something the app already knows.My own setup as a concrete example: 12 custom skills, 4 MCP servers (41 tools: codebase-memory 14, playwright 24, context7 2, grep.app 1), 4 plugins, ~12 KB of global instructions across 9 files. I only discovered half of this was actually loading by digging through
opencode debug configand the server log — e.g. my skills lived in a directory OpenCode never reads, and nothing in the UI hinted at it.What already exists / is in flight (not asking for that again)
/skillsdialog; Web/Desktop parity tracked in [FEATURE]: Add /skills command and skill panel to Web/Desktop app #26297.What's missing: one read-only "Environment" view for Desktop
opencode debug skill.background dependency install failedcost me a week of sluggish sessions before I found it in a 51 MB log).AGENTS.md+instructions[]+ project overrides) with byte sizes. Today: no way to confirm which files won.Proposing read-only v1 (a panel/tab next to the existing Server view). Editing/management can ride on #43719-style flows later. Happy to test early builds against a skill/MCP-heavy setup like mine.