Skip to content

Releases: topkie/dsh-lattice

Release list

v0.11.1

Choose a tag to compare

@topkie topkie released this 24 Oct 03:50

0.11.1

修一处只影响安装期的问题,并把 0.11.0 之后改的包描述带出来。插件行为、库结构
(user_version 仍是 5)、公开接口都没变。

安装

dsh plugin add dsh-lattice@0.11.1     # 桌面 / Web 的 profile
# 或在自己的项目里
npm i dsh-lattice@0.11.1

不带版本号时,pnpm 11 的 minimumReleaseAge(默认 24 小时)会把刚发布的版本挡在外面,
装到的是上一个版本。刚发版这几天请显式写版本号。

修复

  • peerDependencies 的范围把预发布版静默排除了。原来两个宿主包都写
    >=0.1.0-rc.2 <0.3.0-0:DSH 自己的兼容性检查带着 includePrerelease,所以插件一直装得上、
    跑得通;但 npm 与 pnpm 的普通解析不带这个选项,0.2.0-rc.1、0.2.1-rc.2 这些会被判成不满足
    —— 而当前宿主运行时正是 0.2.1-rc.2,别人用 npm 直接装会撞 ERESOLVE。
    范围改成按版本元组逐个列出预发布分支:
    >=0.1.0-rc.2 <0.2.0 || >=0.2.0-rc.1 <0.2.1 || >=0.2.1-rc.0 <0.3.0-0。

变更

  • 包描述改成一句讲清「存什么、怎么找回、数据在哪」,不再用「结构化、可检索」这类自评词。

校验

  • 发布由 .github/workflows/release.yml 生成,npm 上带 provenance(slsa.dev/provenance/v1)。
  • 门禁 11 项全绿,507 条测试全过;打包内容 135 个条目(dist 129、lib 1、根文件 5)。

已知限制见 CHANGELOG 的
[0.11.0] 段「已知限制(首个对外发布版)」一节。

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@topkie topkie released this 24 Oct 03:12

首个对外发布版。

界面这一层第一次成形:设置页里多了「lattice 记忆库」入口,入口里分「管理 / 配置」两页,配置页能改 viewBudget 与 topN 并立刻生效,整库能导出 JSON 或 Markdown。发布准备也在这版:模型默认从 ModelScope 取、失败再试官方源;插件声明与实现对齐(唯一的出网是首次加载时约 23 MB 的权重下载);文档不再写项目状态。检索与写入行为不变,库结构不变(user_version 仍是 5)。

安装

pnpm add dsh-lattice@0.11.0

这版的主要改动

  • 默认镜像换成魔搭(ModelScope):同机实测取 8 MB 模型分片三次,0.18 / 0.23 / 0.47 秒(hf-mirror.com 0.46 / 0.55 / 2.33 秒)
  • 两条源按顺序试:先 huggingface.co,失败再试第二源;encoderMirror 的语义变成「第二源」
  • 失败原因逐源留档:lattice_ping 的 caches.encoder.attempts 记下每个源的结果与错误原文
  • 界面入口「lattice 记忆库」:管理页(筛选、搜索、列表、翻页)与配置页(读数、配置表单、健康体检、维护动作、导出)
  • 整库导出:JSON / Markdown 两种格式,不含入口词、向量与日志
  • 工具返回值末尾带一条下一步提示:召回每五次提一次「还没有写入过记忆」
  • 主仓库改成两条长期分支:main 只放发布,dev 是开发汇总
  • tag 从本版起带 v 前缀:v0.11.0 之前的 8 个 tag 没有 v,不追溯重打

完整条目见 CHANGELOG.md,含每条改动的实测依据。

已知限制

见 CHANGELOG 的「已知限制(首个对外发布版)」一节:阈值表里有 79 条落在测试覆盖之外、8 条没有来历、离线环境需要手动放置权重、Linux 之外的平台未验证等。

校验

  • npm 包带 SLSA provenance(dist.attestations.provenance.predicateType = https://slsa.dev/provenance/v1)
  • 发版 workflow 跑完整门禁(11 项,含构建、类型、lint、格式、五道阈值检查、文档一致性、日志边界、候选召回、507 条测试),并断言 tag 指向的提交在 main 上

Full Changelog: https://github.com/topkie/dsh-lattice/commits/v0.11.0