Skip to content

扩展管理 ​

发现去外面(活动栏「扩展」),管理在这里(设置 → 扩展管理)。

1.3.5 把四类可安装的东西收进了同一个页面,用页签区分。

扩展管理

四个页签 ​

页签管什么主要操作
技能已装技能启用 / 停用 / 更新 / 删除
连接器(MCP)MCP 服务器看连接状态、改配置、手动执行工具
专家(智能体)官方与自建专家改角色 / 工具 / 工作流、停用、卸载
插件已装插件启用 / 停用 / 更新 / 重载 / 卸载 / 看日志

每个页签的详细用法:

档位门槛 ​

页签最低档位
插件纯净版(免费),插件对所有用户开放
扩展管理(整个分类)纯净版
技能 / 连接器(MCP)/ 专家(智能体)基础版

低档位进来看得到页签,点开会给升级说明。

各页签的更新机制不一样 ​

四个页签的「更新」判定方式各不相同,因为能拿到的版本信息不一样。

页签怎么判断有没有新版本
技能按 slug 与市场对比
专家(智能体)与专家台账对比
连接器(MCP)连接器不上报自己的版本,靠一个版本台账 mcpMarketVersions 记录「装的是市场里的哪个版本」
插件插件自带版本号,直接比

页头有检测更新(检查全部),每张卡上也有单独的更新入口。

连接器为什么需要「从市场重新同步」

连接器的版本是靠台账记出来的,不是它自己报的。台账与实际不一致时(比如你手动改过本地文件),用连接器页的从市场重新同步把两边对齐。

卸载与残留 ​

卸载扩展时,有些东西不会随卸载一起消失:

东西在哪卸载后会怎样
插件的持久化数据应用的本地存储保留(重装能接着用)
插件的注册记录~/.notrat/plugins 下的 json删不干净就会「长回来」
技能目录.notrat/skills / 全局 skills一般随卸载清掉

卸载插件别只删文件

如果你手动删掉插件的 json 注册记录,但没删插件本体(或反过来),Notrat 下次启动可能又把它认回来,看起来像是卸载失败。

用扩展管理里的卸载,或插件市场里的卸载入口。

兜底:插件崩了会怎样 ​

Notrat 对插件出错做了两层兜底:

  1. 单个面板崩溃 → 边界接住,页面其余部分照常,出问题的那个面板显示错误态
  2. 插件运行期出错 → 不会带崩整个应用

但仍有两处薄弱环节

  • 插件运行期目前没有完整的安全模式(崩溃后不会自动禁用那个插件)
  • 第三方插件里有些字段类型是不可信的(比如 author 可能被写成对象而不是字符串)。Notrat 在渲染前做了归一化,但这类问题属于插件自己的质量

选插件时留意一下维护状态。


下一站:IM 插件(远程助手)