dsh-amphoreus
翁法罗斯 × DSH:黄金裔席位工作区、技能无损桥接与画布工作台(基于 DeepSeek Harness 构建,非官方)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xi-kari/dsh-amphoreus说明文档
阅读完整 README ↗配置
profile 的 cordis.patch.yml 按 id 整体替换该插件的 config,而不是递归深合并;用户只需写想覆盖的键,未写键会由 schema 填入默认值。例如:
- id: amphoreus
config:
skillRoots: ['~/.claude/skills', '~/.codex/skills']
dataDir: !!js dshHomePath('amphoreus')
assetsRoot: 'D:/我的素材/翁法罗斯'
dataDir 留空时,插件回退到 $DSH_HOME/amphoreus。skillRoots 只是运行时解析的只读目录引用;assetsRoot 指向用户自己的本地素材根,留空时视觉层使用抽象回退,不读取原图。
下表逐项对应当前 src/host/config.ts;嵌套对象的每个子键单独列出:
| 范围 | 键 | 类型 | 默认值 | 作用 |
|---|---|---|---|---|
| 顶层 | skillRoots | string[] | ['~/.claude/skills', '~/.codex/skills'] | 按顺序搜索技能套件的只读目录。 |
| 顶层 | dataDir | string | '' | 插件自有文件数据目录;空值回退到 $DSH_HOME/amphoreus。 |
| 顶层 | assetsRoot | string | '' | 用户本地素材根;空值启用无原图回退。 |
| 顶层 | commonPath | string | amphoreus/references/common.md | 相对技能根的共享合同文件。 |
| 顶层 | relationsPath | string | amphoreus/references/relations.md | 相对技能根的关系文件。 |
| 顶层 | sectionAliases | Record | {} | 为解析器补充章节标题别名。 |
| 顶层 | providerName | string | dsh-amphoreus | 注册到 DSH 的技能提供者名。 |
| 顶层 | providerSource | string | amphoreus | 技能提供者来源标识。 |
| 顶层 | providerRank | number | 300 | 技能提供者排序权重。 |
| 顶层 | registerProvider | boolean | true | 是否注册技能提供者。 |
| 顶层 | forceUserOnly | boolean | false | 是否把提供者暴露范围限制为用户调用。 |
| 顶层 | heroWorkspaceMode | 'seats' | 'off' | seats | 启用十三席分组或关闭席位工作区。 |
| 顶层 | magazineMode | 'light' | 'full' | light | 选择轻量或完整杂志视觉。 |
| 顶层 | seatStyle | boolean | true | 是否启用逐席配色与纹样。 |
wallpaper | wallpaper | object | 见下列子键 | 席位与全局壁纸设置。 |
wallpaper | enabled | boolean | true | 壁纸总开关。 |
wallpaper | global | 'rotate' | 'fixed' | fixed | 全局壁纸轮换或固定模式。 |
wallpaper | globalIndex | number | 4 | 全局壁纸索引,范围 0–5。 |
wallpaper | sidebarIndex | number | 5 | 侧栏壁纸索引,范围 0–5。 |
wallpaper | perSeat | boolean | true | 是否按席位切换壁纸。 |
wallpaper | darkMask | number | 0.18 | 暗色模式遮罩强度。 |
wallpaper | lightMask | number | 0.03 | 亮色模式遮罩强度。 |
wallpaper | surfaceAlpha | object | 见下列子键 | 表面层透明度。 |
wallpaper.surfaceAlpha | light | number | 0.22 | 亮色表面透明度。 |
wallpaper.surfaceAlpha | dark | number | 0.4 | 暗色表面透明度。 |
autoInvoke | autoInvoke | object | 见下列子键 | 首轮技能注入设置。 |
autoInvoke | enabled | boolean | true | 首轮自动注入总开关。 |
autoInvoke | sources | SessionStartSourceName[] | ['startup', 'clear'] | 允许触发注入的会话启动来源。 |
| 顶层 | receiptParsing | boolean | true | 是否解析运行时回执。 |
handoff | handoff | object | 见下列子键 | 移交能力设置。 |
handoff | enabled | boolean | true | 移交按钮与观察能力总开关。 |
workbench | workbench | object | 见下列子键 | 工作台设置。 |
workbench | enabled | boolean | true | 是否注册工作台界面与路由。 |
workbench | host | 'iframe' | 'native' | iframe | 工作台承载方式;native 当前按 iframe 处理。 |
workbench | defaultView | 'chat' | 'workbench' | chat | 会话默认视图。 |
workbench | cardTextLimit | number | 8000 | 浏览器侧卡片正文上限,允许 1000–32000。 |
workbench | autoProjection | boolean | true | 是否把会话事件自动投影到工作台索引。 |
suiteWatch | suiteWatch | object | 见下列子键 | 技能套件监听设置。 |
suiteWatch | mode | 'fs' | 'poll' | 'off' | fs | 文件监听、轮询或关闭。 |
suiteWatch | pollMs | number | 15000 | 轮询间隔(毫秒)。 |
suiteWatch | debounceMs | number | 800 | 变更防抖时间(毫秒)。 |
validate | validate | object | 见下列子键 | 外部校验器设置。 |
validate | enabled | boolean | false | 是否运行外部校验。 |
validate | python | string | python | Python 可执行文件。 |
sync | sync | object | 见下列子键 | 预留,当前无消费者。 |
sync | source | string | github:xi-kari/amphoreus-skill-suite | 预留的套件来源。 |
sync | ref | string | main | 预留的套件引用。 |
sync | keepBackups | number | 3 | 预留的备份数量。 |
| 顶层 | trustedHosts | string[] | [] | Host 门额外允许的主机。 |