Skip to content

Releases: UnKnownFish125/dsh-literature

v0.5.0 — 完整知识库与归档体系

Choose a tag to compare

@UnKnownFish125 UnKnownFish125 released this 08 Sep 15:43

dsh-literature v0.5.0 — 完整知识库与归档体系

DSH 的知识库 + 归档中枢:原料 → 归档 → 夜间加工 → 知识库,与 deepmemory 专属对接。

核心能力

分层体系

  • 原料层:文献导入(BibTeX/DOI/附件)+ deepmemory export-archive 对接
  • 归档层:memory_archive(溯源锚点 + 脱敏原文)、documents/evidence
  • 加工层:literature_nightly.py 夜间 raw→knowledge(flash-0731,低谷价)
  • 知识库:knowledge_items + 分类树 + FAISS 向量 + RRF 检索

树状知识(v0.4 方案3)

  • categories 分类树(动态深度)+ knowledge_items.parent_id 知识内部层级
  • 递归 CTE 子树查询;冗余 node_depth;最大深度 3

工作区与全局约束

  • 知识按 workspace_id 隔离;按 ID 读写均校验(跨区 403/404)
  • bias 全局行为约束库:任何工作区可见,不计入知识统计(v0.3 裁决 15)
  • 跨区访问:默认隔离 + 许可制 ACL(docs/dsh-literature-acl-v05.md)

知识增强

  • 批注 annotation / 使用次数 use_count / 效果评分 rating
  • 证据中文对照 zh_content
  • 向量自动建关系(literature_relations.py,岛群图谱数据基础)

安全(astra 审核整改)

  • P0① 附件签名 URL 仅凭签名可下载(window.open 可用)
  • P0② workspace 强隔离:全写方法校验 + 子树/归档/bias 收口
  • P1 异常映射(PermissionDenied→403 / ConflictError→409)

前端

  • 四视图面板(文档/知识/图谱/状况)+ DSH 原生风格(--dsw-alias-* tokens)
  • 知识图谱:无限画布(世界坐标 4000×3000 + 视窗有限)、岛群聚类、主题染色、点击跳详情
  • 工作区下拉(宿主全量 + 友好名 + 默认当前会话工作区)

Agent 工具
kb_query / kb_browse / kb_constraints / kb_contracts / kb_graph / kb_archive_library

部署

  • 生产 6260(dsh-literature.service,上游 deepmemory 6230)
  • 测试 6263(dsh-test-literature.service,上游 6240)

文档

  • docs/dsh-literature-model-v03.md — 分层体系 + 分类树 + 权限
  • docs/dsh-literature-tree-knowledge-v04.md — 树状知识
  • docs/dsh-literature-acl-v05.md — 跨工作区访问 ACL

测试

cd literature-server && python3 -m unittest tests.test_literature → 14 tests OK