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
更麻烦的是 desktop 这个 profile 由 Electron 独占管理,命令行想看看组合结果都不行:dsh --profile desktop --dump-config 直接返回 error: profile "desktop" is managed exclusively by the Electron application。
I am adding a scoped troubleshooting guide for missing discovery rows and host compatibility checks, linked to the metadata and lifecycle fixes. It will distinguish stale profile composition from an actual runtime stall and will not claim unobserved Desktop recovery.
These changes do not claim that the original reporter's Desktop environment was restarted or recovered here. The configuration guidance is ready in #400; the isolated-probe fix has its own CI in #405. This issue remains linked to those concrete PRs pending review and the reporter's environment check.
Activity
winlin926 commentedon Oct 21, 2026
我这边也复现了,症状和你写的一模一样:升到 0.4.1 之后工具列表里只有
ops_read_files和ops_bash,ops_discover_tools不存在,其余文件工具一个都不发布,而且全程没有任何日志。查了一下可能有点线索。0.4.1 的 dsh-plugin.json 声明了 7 个组件(ptc / shell / file / discovery / panel / tui / hide-official),但 profile 的 loader 配置里只有 4 个(shell / file / background / ptc),缺的正好是 discovery。问题是这个配置现在改不了——我往 cordis.yml 里加了一条
dsh-ops-discovery,重启后整个文件被重写成了[],只剩一行注释说树是由 bundles 和 cordis.patch.yml 叠出来的,还特意写了 "Edit cordis.patch.yml, not this file"。更麻烦的是 desktop 这个 profile 由 Electron 独占管理,命令行想看看组合结果都不行:
dsh --profile desktop --dump-config直接返回error: profile "desktop" is managed exclusively by the Electron application。所以现在从外部既看不到组合后的树、也没法安全地插组件。如果我哪里理解错了麻烦指正——特别是 cordis.patch.yml 里要新插一个组件到底该用什么写法,文档只提了 "insert lists",但没给例子。
Haoming9527 commentedon Oct 24, 2026
I am adding a scoped troubleshooting guide for missing discovery rows and host compatibility checks, linked to the metadata and lifecycle fixes. It will distinguish stale profile composition from an actual runtime stall and will not claim unobserved Desktop recovery.
Haoming9527 commentedon Oct 24, 2026
The missing-discovery report has two distinct paths, now covered by reviewable changes:
cordis.patch.yml, including the Desktop-owned profile boundary. Editing generatedcordis.ymlis not a durable insertion mechanism. fix(metadata): declare tested hosts and export component icons #395 validates the public host patch/composition contract and declares the tested host versions.These changes do not claim that the original reporter's Desktop environment was restarted or recovered here. The configuration guidance is ready in #400; the isolated-probe fix has its own CI in #405. This issue remains linked to those concrete PRs pending review and the reporter's environment check.