Repository navigation
Releases: UnKnownFish125/dsh-literature
Releases · UnKnownFish125/dsh-literature
Release list
v0.5.0 — 完整知识库与归档体系
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