Skip to content

Harness 插件

这里集中维护 fn-os-apps 提供的 DeepSeek Harness 插件和共享 UI 包。功能说明以文档站为准,插件目录里的 README 只保留 npm 包所需的简短介绍。

插件

包名版本适用场景文档源码
@tnnevol/dsh-codex-auth0.1.1-rc.2使用 ChatGPT 账号登录 Codex,并把模型、用量和图片输入能力接入 DSHCodex AuthGitHub
@tnnevol/dsh-fnos0.1.1-rc.2在 fnOS 中补充主题、授权目录、NAS 文件访问和会话日志导出fnOSGitHub
@tnnevol/dsh-semi-ui-showcase0.1.1-rc.2在独立路由中检查共享 Semi UI 组件和 DSH 主题效果Semi UI 总览GitHub

已发布的运行时插件和 DSH 运行时均使用 0.1.1-rc.2。npm 的 latest 标签可能仍指向旧版本,手动安装时请使用 rc 标签。

共享 UI

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

需要集中检查组件状态时,可安装 @tnnevol/dsh-semi-ui-showcase

在 fnOS 应用中安装

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

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

sh
dsh plugin --profile web add @tnnevol/dsh-codex-auth@rc
dsh plugin --profile web add @tnnevol/dsh-fnos@rc
dsh --profile web --dump-config

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

兼容要求

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

基于 VitePress 构建