Back to home@Zleap-AI

dsh-sag

面向 DeepSeek Harness 的 SAG 本地个人知识库插件,支持知识检索、原文读取、文件上传、文本写入与文档管理。

Stars
0
Language
TypeScript
Created
Aug 29, 2026
Updated
Aug 29, 2026
GitHub repo

Introduction

dsh-sag

dsh-sag 是 DeepSeek Harness 的 SAG 本地个人知识库插件,让 dsh 可以检索和阅读知识、上传文件、写入笔记并管理文档。

兼容版本

  • DeepSeek Harness:0.1.1-rc.2(当前 npm latest
  • SAG:需要包含“连接 dsh”设置和本地连接器 API

快速开始

确认 dsh 和 SAG 已启动,再安装并检查插件:

dsh --version
dsh plugin --profile web add @zleap-ai/dsh-sag
dsh plugin --profile web exec dsh-sag doctor

doctor 显示“SAG 已连接”即可开始使用。插件会自动发现常见本机地址,正常使用不需要准备 Python 环境或手工填写密钥。

如果没有自动发现 SAG,运行 setup

# 自动发现已经启动的 SAG
dsh plugin --profile web exec dsh-sag setup

# 使用 SAG 导出的连接文件
dsh plugin --profile web exec dsh-sag setup ./sag-dsh.json

# 显式指定 SAG 地址
dsh plugin --profile web exec dsh-sag setup --url http://127.0.0.1:8000

# 检查保存后的连接
dsh plugin --profile web exec dsh-sag doctor

使用方式

  • 检查 SAG 状态
  • 创建和查询知识源
  • 检索知识并读取原文
  • 上传本地文件或写入文本笔记
  • 查询、重新处理和删除文档

SAG 会通过能力清单告诉插件当前可用的操作;插件不会调用 SAG 未启用的能力。

安装完成后,直接在 dsh 中提出知识库任务,例如:

  • “在我的 SAG 知识库里查找 DW-2412P30 的上传限制,并给出原文依据。”
  • “把 /Users/me/Documents/产品手册.pdf 上传到 SAG,处理完成后总结主要内容。”
  • “把下面这段会议结论作为一篇笔记写入 SAG:……”

更新或卸载

dsh plugin --profile web update @zleap-ai/dsh-sag
dsh plugin --profile web remove @zleap-ai/dsh-sag

连接失败时,请确认 SAG 正在运行,然后重新执行 setupdoctor。普通用户不需要配置 Python 环境。