news 2026/10/18 22:04:10

settings.json 里的六个 Slot 与四个视图怎么配

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
settings.json 里的六个 Slot 与四个视图怎么配

settings.json 里的六个 Slot 与四个视图怎么配

Martty 的配置面比命令表更易记混:一部分在$MARTTY_HOME/settings.json,一部分只能通过 TUI 视图切换,还有启动参数。本文只讲「写在哪里、默认什么、何时生效」。版本口径martty@0.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。

六个 Slot:single 还是 list

Slot类型位置与用途
welcome.herosingle · root欢迎页品牌区
welcome.infosingle · root欢迎页版本、模型与 session
chrome.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或ctrl+t切 dark/light(/theme候选把toggle与 Theme Plugin 分区)。移动高亮只是即时预览,并未确定;按 Enter 才切换并持久化,Esc 或移开则回滚。

临时与常驻:/liang 与 Artifact

Cordis 的 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 解析的四级顺序

  1. 默认(martty/npx martty):内置@openma/deepseek-harness-acp及其 bundled runtime;PATH、当前目录、全局 npm 的隐式发现不会覆盖它。
  2. --dsh <profile>:连全局 dsh 的 profile;启动前检查版本,低于下限回退到第 1 种并提示。
  3. 作为 dsh 插件启动(dsh --profile martty):用启动它的 host dsh。
  4. 显式--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 写不进 .oma

tui_plugin_save只吃 Client-only;Host-only 或双向 Package 硬走会失败,要先用cordis_inspect_self读源码,整理成普通 Cordis npm Package 或本地 Package,再dsh plugin --profile martty add。

陷阱:Windows 的路径与入口

Registry 的 binary 落在%MARTTY_HOME%\bin\<id>\<version>\<platform>,platform 为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 自动整理,数据来源于插件详情页。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 22:01:57

CSS 3D实战:构建立体旋转相册的核心原理与性能优化

做前端的人&#xff0c;多半都接到过“让页面有点高级感”这种需求&#xff0c;而照片展示是最容易出效果、也最容易翻车的场景之一。前阵子某公司的活动页需要把几十张现场照片做成“3D立体旋转相册”&#xff0c;挂在页面中段当视觉亮点&#xff0c;要求既能自动旋转&#xf…

作者头像 李华
网站建设 2026/10/18 22:01:25

ASP.NET Core Minimal API 全链路实践:服务端搭建与客户端调用

简介&#xff1a;本资源是一套完整的WebApi服务开发与调用实践项目&#xff0c;面向.NET初学者及中级开发者&#xff0c;聚焦RESTful接口设计、服务端实现与客户端通信两大核心能力。项目包含WebApi服务端&#xff08;含控制器、路由、模型绑定&#xff09;与独立访问客户端&am…

作者头像 李华
网站建设 2026/10/18 22:00:16

信贷风控实战:从特征工程到模型调优的贷款违约预测指南

简介&#xff1a;面向金融科技与信贷风控场景的机器学习实践源码&#xff0c;聚焦贷款违约风险预测&#xff0c;适用于金融机构信用评估、数据分析与建模学习者。压缩包共23个文件&#xff0c;约13.77MB&#xff0c;包含7个Python源码、2个CSV训练测试数据集、11个PNG图表&…

作者头像 李华
网站建设 2026/10/18 22:00:15

CSS hover父子联动原理与高性能实践指南

1. 项目概述&#xff1a;hover不是“悬停”那么简单&#xff0c;它是CSS中少有的父子联动开关你有没有试过&#xff0c;鼠标移到一个导航栏的菜单项上&#xff0c;不仅这个菜单项变色&#xff0c;它下面的二级下拉菜单也跟着展开&#xff1f;或者把鼠标移到一张商品卡片上&…

作者头像 李华
网站建设 2026/10/18 21:59:53

Linux磁盘挂载从入门到实战:分区、格式化、fstab与避坑指南

1. 为什么磁盘挂载是Linux运维里绕不开的活儿干过几年Linux运维或者自己折腾过服务器的人&#xff0c;估计都有这种经历&#xff1a;刚拿到一台机器&#xff0c;df -h一看&#xff0c;根目录就几十个G&#xff0c;数据盘呢&#xff1f;数据盘在哪&#xff1f;明明买的时候选了1…

作者头像 李华