dsh-profile-bundle 使用指南
给 dsh-profile-plugin-service 测试套件使用的最小 Profile Bundle 固定夹具;声明一个名为 Fixture Ocean 的示例主题。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
deepseek-harness-desktop-app
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add github:vibeinging/deepseek-harness-desktop-app#path:eval/fixtures/dsh-profile-bundle
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 当前没有五列任务看板、独立定时任务页面、Git 图谱、stage/unstage 面板或独立终端页。
- 本地 Site 只提供预览和单文件导出,没有部署服务;公开分享目前只有只读查看。
- 当前没有移动端远程控制、二维码配对、公网隧道、SSH、SFTP 或端口转发。
- 子 Agent 可以执行并出现在对话与轨迹中,但还没有完整的独立管理页。
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
这个插件装上之后我能看到什么变化?
安装不会改变任何运行时行为,因为 cordis.patch.yml 内容是空数组 [];你只能在 Web Profile 的主题目录里看到一条名为 profile:dsh-work-profile-fixture:fixture-ocean 的样本主题条目。
它会影响应用外观吗?
它声明了 bgImage: deep-sea 和 panelOpacity: 88,但需要在主题库主动切换到 Fixture Ocean 才会真正影响外观;安装动作本身不会自动启用它。
主题里都包含哪些设定?
只有一个主题 Fixture Ocean:主色 #336699、完整的 10 阶 Mantine 色板、背景预设 deep-sea、面板透明度 88;所有字段都满足 schema_version=1 的安全约束,不会触发 rawCss、bgImage 不合法、appName 被禁等校验错误。
能往 themes.json 里加原始 CSS 或自定义 appName 吗?
不能。profile_theme_manifest.js 在校验流程会抛 DSH_PROFILE_THEME_RAW_CSS_FORBIDDEN 或 DSH_PROFILE_THEME_APP_NAME_FORBIDDEN;同样,bgImage 必须使用 deep-sea、aurora、dawn、forest 等内置背景预设之一。
这个包和官方主题包 dsh-theme-pack 有什么区别?
dsh-theme-pack 是应用自有 Theme Bundle(managed_by: app、can_uninstall: false),提供 professional-blue 和 anime-blue 两个主题;本包只是一个最小化的可重写示例 fixture,可正常卸载。
卸载后仓库还在吗?
卸载只从当前 Web Profile 移除 Bundle 条目与依赖项;eval/fixtures/dsh-profile-bundle 目录作为仓库内置固定夹具始终保留。
— 源: plugin_wiki.faq_json
兼容性
- DSH: 0.1.0-rc.6
- Node: 未声明
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则