在 DeepSeek Harness (DSH) 的开发实践中,智能体经常需要处理结构化数据或特定条目。与其依赖外部 API 或手动维护状态,不如直接在本地管理这些条目。dsh-dev-databases 是一个专注于此任务的插件。
插件简介¶
该插件由 uckkk 维护,提供本地数据库条目管理能力。它是一个纯 Node.js 实现,不依赖网络,允许在会话上下文中直接查询和列出条目。
核心功能¶
该插件提供两个核心工具:
- 列出数据库条目
获取当前数据库中的条目列表。 - 查询数据库详情
通过 ID 或名称检索特定条目的详细信息。
安装与启用¶
在终端中运行以下命令以安装插件:
dsh plugin add github:uckkk/dsh-dev-databases
安装后,插件注册的工具将直接在当前的 DSH 会话中可用。
典型用法¶
安装完成后,开发者可以在对话中直接调用插件提供的工具。
- 获取列表:调用
list_database工具,无需参数即可列出当前所有数据库条目。 - 获取详情:调用
get_database工具,传入id或name参数以获取具体条目的详细信息。
适用场景与注意事项¶
- 无网络依赖:该插件在纯 Node.js 环境中运行,不依赖外部网络连接,适合离线或对网络延迟敏感的场景。
- 依赖检查:使用前请确保环境满足
@deepseek-ai/cordis(>=4.0.1) 和@deepseek-ai/dsh-tools(>=0.1.0-rc.6) 的依赖要求。 - 安全检查:由于插件以当前 DSH 进程的权限运行,建议在安装前检查其源码和许可证(MIT)。
总结¶
dsh-dev-databases 为 DSH 开发者提供了一个轻量级、本地的解决方案来处理数据库条目。它通过减少对外部 API 的依赖,简化了数据管理流程。
更多信息请访问:SkillHub 目录 或 GitHub 仓库。