settings.json 里的六个 Slot 与四个视图怎么配Martty 的配置面比命令表更易记混一部分在$MARTTY_HOME/settings.json一部分只能通过 TUI 视图切换还有启动参数。本文只讲「写在哪里、默认什么、何时生效」。版本口径martty0.3.3、node 22.19.0、engines.dsh 0.1.7-rc.2。一份文件里的两个键martty harness add id与use id写入$MARTTY_HOME/settings.json的harnesses与defaultHarness同文件里的主题、语言与 UI Plugin 设置会保留。defaultHarness在下次 standalone 启动时生效连接选中的 Harness 时只绑定空会话不启动模型 turn。中文条目见 完整插件清单与汉化避坑指南。四个视图各管什么视图显示什么是否可改/uiUI Plugin 列表例如 Martty 与 DeepSeek切换整套 UI 组合/themeTheme Plugin 列表切换配色及该 Plugin 的其他能力/plugins当前已加载的静态 Plugin只读/cordis-pluginsCordis 模式刚创建的临时 Plugin可随 run 停止或回收/ui与/theme是视图不是 Plugin 类型列表里的 Plugin 可以是 Client-only 或带 Host half 的双向 Plugin。六个 Slotsingle 还是 listSlot类型位置与用途welcome.herosingle · root欢迎页品牌区welcome.infosingle · root欢迎页版本、模型与 sessionchrome.rightlist · root主界面右栏适合监控conversation.input.docklist · session输入框上方适合 Plan 摘要conversation.navigation.docklist · sessioncomposer 内部适合 Agent 导航conversation.composer.docklist · sessioncomposer 外层底部适合 token 与耗时统计single 是同一位置只有一个提供者适合品牌区list 可并列多个。root 属全局骨架会话切换时不变session 随会话挂载、卸载。做「每会话一份的 token 统计」选conversation.composer.dock。Client half 用tuiSlots.register提供内容只能碰公开 Service 与语义节点。主题、明暗与预览/theme选 Theme Plugin/theme toggle或ctrlt切 dark/light/theme候选把toggle与 Theme Plugin 分区。移动高亮只是即时预览并未确定按 Enter 才切换并持久化Esc 或移开则回滚。临时与常驻/liang 与 ArtifactCordis 的 Plugin 默认只属于当前进程/liang on//liang off显式控制缺省关闭。Client-only 走cordis_define → cordis_run → tui_plugin_save产物存到$MARTTY_HOME/plugins/artifact-id/plugin.json下次启动重新发现。含code.host的 Package 由 Harness 管理用dsh plugin --profile martty add安装没有promote命令。Harness 解析的四级顺序默认martty/npx martty内置openma/deepseek-harness-acp及其 bundled runtimePATH、当前目录、全局 npm 的隐式发现不会覆盖它。--dsh profile连全局 dsh 的 profile启动前检查版本低于下限回退到第 1 种并提示。作为 dsh 插件启动dsh --profile martty用启动它的 host dsh。显式--dsh-path/DSH_PATH。找不到dsh或 profile 不存在时直接报错--dsh的 profile 装的是martty就把终端交给dsh --profile profile只装openma/deepseek-harness-acp则让它作为本 Client 的 ACP agent。陷阱目录是快照不是搜索find看到的是缓存或随包快照默认不联网要新条目得加--refresh它也不是 npm 包搜索。陷阱带 code.host 的 Package 写不进 .omatui_plugin_save只吃 Client-onlyHost-only 或双向 Package 硬走会失败要先用cordis_inspect_self读源码整理成普通 Cordis npm Package 或本地 Package再dsh plugin --profile martty add。陷阱Windows 的路径与入口Registry 的 binary 落在%MARTTY_HOME%\bin\id\version\platformplatform 为windows-x86_64或windows-aarch64入口靠PATHEXT识别npx.cmd、uvx.exe。两者都提供而本机缺 npx/uvx 时回落到受管 binary。总结配置面压成三句settings.json 只存 harness 两项改界面靠四个视图与六个 Slot跨重启要显式保存同类插件的中文清单见 DeepSeek Harness Hub 插件清单。适合与不适合适合想按会话定制底部统计的人要给团队统一 UI 组合的人用 Slot 写 Client-only 小插件的开发者。不适合只想改配色、不想理解视图与 Slot 的人不接受「下次启动才读」的人要求人工风险结论的团队——该插件含敏感能力、尚无人工评估、站点未做风险分级。标签Martty、DeepSeek Harness、配置与默认值本文由 DeepSeek Harness Hub 自动整理数据来源于插件详情页。