lemoncat7/dsh-knowledge
lemoncat7★ 1TypeScript最后同步: 2026-08-19
Installable DeepSeek Harness knowledge base plugin
README 摘要
dsh-knowledge dsh-knowledge 是面向 DeepSeek Harness 的知识库插件。它不修改 DSH Agent Loop,同一个插件既能使用本地 SQLite,也能连接远程中央知识库。 正式版本 0.7.1 提供可部署的多知识库、按需检索工具、本地与远程中央服务、文档型 Web 管理台,以及全局回写策略与安全直写协调: - 回答完成后同步调用 DSH 当前模型判断是否产生知识,并在回答下方显示逐库回写结果。 - 知识标题、正文、自然语言标签和提取理由默认跟随本轮用户语言;代码、命令和技术标识保持原样。 - 回写结果只作为 UI 状态展示,在下一次模型请求前会被移除,不占用会话上下文。 - 全局“严谨 / 主动”回写策略保存在权威知识库服务中;远程客户端自动跟随中央设置。严谨模式不限制候选数量,而是只接受明确陈述或已经验证的长期知识。 - 可创建多个知识库,分别设定说明、默认标签和提取要求。 - 每个知识库可选择专用回写模型;未设定时跟随当前会话模型。 - 项目和会话挂载;会话默认继承项目,也可独立覆盖或关闭。 - 每个挂载支持仅召回、审核写入、直接写入,以及包含/排除标签和额外提取要求。 - create / update / conflict / skip 提取决策;直写模式自动写入普通结果,冲突仍进入人工审核。 - 直接写入由服务端原子协调:兼容的同主题内容合并并保留版本,完全重复直接跳过,疑似矛盾保护原条目并转入审核。 - 未挂载知识库时,不召回、不提取、不回写。 - 全局与项目范围,以及偏好、事实、决策、流程、经验五类知识。 - SQLite WAL、FTS5 全文搜索、原子事务、完整版本历史和幂等提取任务。 - 挂载库的名称和描述作为轻量动态目录注入,不直接塞入文档正文。 - 每条新用户消息默认只主动预取 3 条短摘要;模型可按需调用只读的 knowledge search 与 knowledge read 工具继续检索。 - 用户明确要求时,模型可调用 knowledge base create 和 knowledge base update 创建或修改知识库;工具内部跟随当前 Provider 自动写入本地 SQLite 或远程中央服务,模型不传也不猜存储位置。 - 创建或修改工具不会自动挂载知识库,也不会回退、双写或同步到另一端;结果会明确返回实际写入的 local 或 remote 。 - 搜索和读取由服务端按当前会话挂载、项目范围及包含/排除标签强制限权,读取句柄带签名且仅限当前会话。 - 本地与远程 Provider 使用同一接口;远程模式不做隐式双向同步。 - DSH“设置 → 插件”提供“知识库连接”卡片,可选择本地来源或填写中央服务地址和只写客户端令牌,保存后实时验证并切换 Provider。 - B…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784