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)