dsh-literature
其他 活跃维护

dsh-literature

UnKnownFish125/dsh-literature

支持文献证据到知识全链路管理,内置独立literatum服务器、Web管理界面与Agent工具链,面向学术研究场景设计,无需复杂配置即可开箱使用,助力研究者高效整理、关联与复用学术文献知识。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
Python
主要语言
AGPL-3.0
开源协议
92 KB
仓库大小
21 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:UnKnownFish125/dsh-literature
git clone https://github.com/UnKnownFish125/dsh-literature.git
git clone git@github.com:UnKnownFish125/dsh-literature.git
README.md main

dsh-literatum — 面向 agent 的知识库查询服务(deepmemory 派生)

给 DeepSeek Harness 一个 agent 可主动调用的知识查询服务:从 deepmemory 记忆库派生,把行为约束(bias)、主体设计/接口契约(core)、生态(eco)、项目(project)等组织为可调度查询的库。不改 deepmemory 一行代码,纯查询代理。

架构:DSH Agent →(lit-api)→ literatum kb-server(6262/6261) →(只读 Bearer)→ deepmemory(6230/6240)
说明:文献管理能力已 fork 为独立插件 dsh-literature(生产 6260)。

核心能力

agent 工具 说明
kb_query 语义检索(library 透传 bias/core/eco/project/runtime)
kb_browse 库目录(各库计数,调度决策)
kb_constraints 总行为约束(bias,先测试机/不动生产/绝对路径)
kb_contracts deepmemory 主体设计/接口契约(core,派生插件开发参考)
kb_graph 知识图谱

服务端

  • kb-server/kb_server.py:查询代理(127.0.0.1 回环绑定,生产 6262 / 测试 6261)
  • 上游:LITERATUM_MEMORY_URL(生产 6230 / 测试 6240)+ LITERATUM_MEMORY_API_TOKEN_FILE(只读)
  • 鉴权:自身 api-token + Bearer(401/403/404)

测试

cd kb-server && python3 -m unittest tests.test_kb_server -v   # mock 上游,8 个测试

许可

AGPL-3.0-only(与派生源 dsh-deepmemory 一致,见 LICENSE)