Skip to content

Harness 插件

本仓库维护的 DeepSeek Harness 插件与共享 UI 包。功能说明以文档站为准,插件目录里的 README 只保留 npm 包所需的简短介绍。

三类内容的性质不同,注意区分:

类别是否进 DSH profile用途
运行时插件提供模型供应商、fnOS 系统集成等实际能力
共享 UI 包被插件依赖的组件层,随插件构建进入产物
展示插件是(可选)仅用于检查组件与主题状态

运行时插件

包名版本适用场景文档源码
@tnnevol/dsh-codex-auth0.1.5-rc.2使用 ChatGPT 账号登录 Codex,并把模型、用量和图片输入能力接入 DSHCodex AuthGitHub
@tnnevol/dsh-codebuddy0.1.5-rc.2.3使用腾讯 CodeBuddy 多账号登录,接入模型目录、额度和 Token 统计CodeBuddyGitHub
@tnnevol/dsh-fnos0.1.5-rc.2在 fnOS 中补充主题、授权目录、NAS 文件访问和会话日志导出fnOSGitHub

DSH 运行时和插件兼容性基线为 0.1.5-rc.2;运行时插件的发布版本与该基线同号,CodeBuddy 因独立修复再递增一位(0.1.5-rc.2.3)。手动安装请使用精确版本,不使用 latestnext 或范围版本。

dsh-fnosDeepSeek Harness 应用适配的核心部分,负责 DSH 与 fnOS 之间的系统集成。

共享 UI

@tnnevol/dsh-semi-ui 统一封装插件使用的 Semi Design 组件,并将亮色、深色、交互色和浮层样式映射到 DSH 主题变量。它不是需要单独安装到 Web profile 的运行时插件,而是被插件依赖的包。

查看组件效果有两种方式:

在 fnOS 应用中安装

fn-deepseek-harness 安装或升级时,会按照 published-dsh-plugins.json 将已发布插件安装到 Web profile。应用启动阶段只检查插件是否可解析,不会临时从工作空间源码构建插件。

在其他 DSH 环境中可以手动安装:

sh
dsh plugin --profile web add @tnnevol/dsh-fnos@0.1.5-rc.2
dsh plugin --profile web add dshmarket@1.46.1
dsh --profile web --dump-config

安装完成后重启 Web profile。不要直接编辑 profiles/web/package.json 添加 bundle;使用 dsh plugin 命令可以同时维护依赖和 profile 配置。

兼容要求

  • DSH:0.1.5-rc.2
  • Node.js:^22.19.0>=24.0.0
  • fnOS 专用能力:需要在 fnOS 应用 iframe 中运行
  • 问题反馈:GitHub Issues

基于 VitePress 构建