Skip to content

Releases

v0.4.2 筛选员 Screener(Jev 式判断层)

Choose a tag to compare

@syyr1987 syyr1987 released this 10 Oct 04:56

v0.4.2 筛选员 Screener(Jev 式判断层)

把「相关 / 事实推测 / 置信度」从编辑 LLM 直觉层独立出来,先结构化分类再渲染素材。

Jev 式判断层(team/screener.js)

  • 相关性:query 字符 2-gram 命中正文 ≥1 即相关(只滤噪声,检索仍由 BM25 负责)
  • 类型:推测词优先(可能/大概/建议/未来态)→ 推测;仅明确事实信号 → 事实;都无 → 保守推测
  • 置信度:条目自带 confidence 映射 + 类型信号修正;闸门 floor=0.6,低于强制按推测标注(宁缺毋滥防漏)
  • 可选 screen.llm=true:LLM 结构化判断(Noul/Choice/Score 三题型 JSON),服务端闸门兜底不信任 LLM 分类
  • 默认关(screen.enabled=false 保持原行为),开启后编辑只组装已筛条目

BEAM v4 机制(并入 v0.4.1 远端)

  • 三本体投影(知识/记忆/规则)+ rubric 维度强制检索(assemble.js)
  • 判官启发式补 4 策略(event_ordering / preference_following / contradiction_resolution / temporal_reasoning)
  • ontology.js 三本体(R_ALIAS 规则别名命中注入)

测试 75/75 全通过。

v0.4.1 — 规则本体(92.5% 钉版存档)

Choose a tag to compare

@syyr1987 syyr1987 released this 10 Oct 06:56

92.5% 成绩对应版本(BEAM 1M 85.0/92.5、10M 90.0/92.5,双管齐下 v4)。

  • 规则本体(R_ALIAS 规则别名命中注入)
  • 主线恢复至此版本,作为钉版留给已下载用户
  • 新版本演进将使用新仓库,本仓库不再继续开发
  • v0.4.2(筛选员实验)release 保留,已下载用户不受影响

v0.2.2

Choose a tag to compare

@syyr1987 syyr1987 released this 29 Sep 07:20

协议切换:GPL-3.0 → AGPL-3.0(连 SaaS/云服务也要求开源,堵闭源阵营白嫖)。署名保留:山越野人 × 岚客。

v0.2.1 — 协议切换 GPL-3.0

Choose a tag to compare

@syyr1987 syyr1987 released this 29 Sep 06:56

协议从 MIT 切换为 GPL-3.0(版权署名保留:山越野人 × 岚客)。

  • LICENSE 全文 + package.json license 元数据 + README 同步
  • 功能无变更

v0.2.0 — 认知循环团队正式版

Choose a tag to compare

@syyr1987 syyr1987 released this 29 Sep 06:37

认知循环团队(判官/史官/辩手/编辑/书记)正式版。

v0.2.0 核心

  • 五步闭环:判断→捞取→组装→被判定→校准
  • 触发时机 request/header(修复首轮空转竞态)
  • query 过滤系统注入(<system-reminder>/<user_query_context> 剥离)
  • llm 双源兜底 + pendingSession 补跑(修复宿主不等待注入的根因)
  • 素材包与 linghun 0.2.14 A2A 联动

稳定化

  • label 去重:assembler 只写纯素材,label 由 linghun 注入时统一加
  • 探针默认关(Config.debug: false)
  • peerDependencies 兼容 0.2.x(免版本豁免安装)

测试 50/50 通过。

v0.1.1 — 三重阻塞修复(阿澄安装复查)

Choose a tag to compare

@syyr1987 syyr1987 released this 29 Sep 01:22

v0.1.1(2026-09-29)

阿澄在办公电脑安装本插件时发现三重阻塞,全部修复。本次起必须用 dsh plugin --profile web add 安装才会挂载(裸 npm i 只装依赖不挂载)。

修复

  • F1(阻塞二):collectLastUserQuery 改 snapshotEvents() 防御性获取——新版 DSH Session 契约没有 log/events,原代码导致取不到用户 query、组装永不发生。
  • F2(阻塞二):MessageSource.kind 过滤改 plugin/model(runtime-context 不是合法枚举)。
  • 阻塞三(零配置联动):素材包默认输出 $DSH_HOME/linghun/memory/assembled.md,与 dsh-linghun 0.2.13 的 memory.assembler.injectPath 默认约定路径同值——装完零配置即联动,不再要求双侧手工配置。
  • 阻塞一(挂载):新增 cordis.patch.yml + package.json 声明 dsh.bundle,dsh plugin add 才会挂载为 profile layer。
  • README 安装段补 dsh plugin add 说明 + 双重挂载提醒(旧手工 insert 需删除,否则挂载两次)。

配套

  • 需配合 dsh-linghun@0.2.13 使用(该版本补了 linghun 侧默认约定路径)。
  • 测试 18/18 全过(含 F1 新版/旧版契约、F2 过滤回归)。

v0.1.0 — 灵魂插件组装层(首个发布)

Choose a tag to compare

@syyr1987 syyr1987 released this 28 Sep 23:51

定位

灵魂插件(dsh-linghun)的提取侧子智能体组装层,插件组合形态:linghun 提供注入通道,assembler 负责「检索 → 组装」。

能力

  • BM25 检索 + 题型分流:knowledge_update 保底最近 6 条防长文档惩罚;summarization 广覆盖 k=24
  • 检索层 auto 自适应:warm 条目 ≤24 直通全量免 BM25,超过才走检索;可配 mode(auto/always/never) + autoThreshold + maxDirectChars
  • 摘要双轨 prompt:summarization 类强制保留「事实线 + 建议线」(跨集 70/77.5 追平历史最高)
  • LLM 通道复用:ctx.inject(["llm"]) 复用会话 llmClient,无需自配 API key
  • 降级保护:LLM/检索失败保留上次素材包,不阻断对话;同会话 5s 防抖

联动

与 linghun memory.assembler.injectPath 配合:assembler 写素材包 → linghun 注入替代 warm 原文。零配置联动(默认路径约定)。

测试

16/16 全过:warm 解析 / BM25 / 题型分流 / 双轨 prompt / 插件入口 / 自适应直通 / mock DSH 运行时联动实测(含降级路径)