Skip to content

Releases

v1.1.0 · Harness 0.2 适配与插件详情配置

Choose a tag to compare

@yangzhe1003 yangzhe1003 released this 31 Oct 04:40

兼容性要求

此版本适配 DeepSeek Harness 0.2.1-rc.5,需要 Cordis 4.0.5、Schemastery 3.18.5,以及 Node.js ^22.19.0 || >=24.0.0。不兼容旧 Harness 0.1.x,请先升级 Harness,再更新插件。

更新内容

  • 配置入口移至「插件 → Firecrawl 插件详情」,不再占用独立设置导航项。
  • 使用 Harness 语义主题色和共享开关,适配浅色、深色主题及窄详情面板;成功提示与徽标文字增加两种主题的对比度回归测试。
  • 配置字段改用 Volatile 引用,保存后下一次搜索即时生效,无需重挂载 provider。
  • 设置读写迁至 Harness 标准认证 Remote API,保留密钥脱敏与版本冲突检查;移除独立 /firecrawl/api。
  • DeepSeek 回退同步官方账号认证、凭据解析和辅助搜索请求日志。
  • bundle 保留 fetchProvider: http,避免切换搜索提供方影响网页抓取。
  • 更新依赖和双语文档,新增主题、真实 Loader 更新、Remote 设置与构建入口回归检查。

安装 / 升级(GitHub Release 构建包)

npm 的 1.1.0 尚未发布。本 Release 的 .tgz 附件已经包含 lib/index.js、lib/client.js 和类型声明,请使用下面的安装地址:

dsh plugin --profile web add https://github.com/elves-ai/dsh-web-search-firecrawl/releases/download/v1.1.0/elves-ai-dsh-web-search-firecrawl-1.1.0.tgz

Harness 源码检出中,请在其根目录执行:

pnpm dsh plugin --profile web add https://github.com/elves-ai/dsh-web-search-firecrawl/releases/download/v1.1.0/elves-ai-dsh-web-search-firecrawl-1.1.0.tgz

不要使用 github:elves-ai/dsh-web-search-firecrawl、仓库地址或 GitHub 自动生成的 Source code 压缩包直接安装此版本:它们是源码,不含 lib/,会报入口模块缺失。旁边的 .sha256 附件可用于校验构建包。

从源码依赖切换到构建包后,请在插件页重新启用;运行中的失败模块尚未重载时,重启 Harness 并硬刷新浏览器。已有 profile 配置无需清除。

YAML 配置键保持不变。直接调用插件 apply 的集成须先使用 Config(rawSettings) 解析;旧 /invariant 入口保留为空操作。

完整说明:升级指南。

验证

  • 类型检查、56 项测试、2 项构建入口冒烟通过。
  • 冻结锁文件安装、peer 依赖检查及 npm 打包内容检查通过。
  • 真实 API 冒烟因缺少密钥跳过;浏览器未连接,未进行截图验收。