dsh-openviking

@Rxiain · 记忆
检测有风险提示无安装脚本

为 DeepSeek Harness 接入 OpenViking,提供跨工具共享的语义记忆检索、资源管理与自动召回

v0.1.0版本
GitHub 源码安装安装方式
2026-08-19最近更新
8Star
dsh plugin --profile web add github:Rxiain/dsh-openviking查看仓库

插件介绍

根据仓库资料整理 · commit e7d47c5

主要功能

  • 提供 memsearch/memfind/memread/membrowse/memgrep/memglob 六个基于 viking:// URI 的语义与精确检索工具
  • memadd/memremove 管理资源:可将远程 URL 或本地文本文件写入 viking://resources/ 并支持删除
  • memqueue 查看后台观察者队列状态,跟踪自动嵌入、摘要生成与内容重组进度
  • memcommit 手动提交会话提取记忆,并支持按回合数/时间间隔的 autoCommit 自动提交
  • memlearn(含同源的 /memlearn 命令)沉淀经验为记忆或 skill playbook,附脱敏、查重与即时注入
  • autoRecall 每条用户消息自动召回 user/agent 双空间记忆,并对审计、恢复、迁移等流程类问题启用 procedure lane 优先召回 playbook/runbook

适合什么时候用

  • 希望在 Claude Code、Codex、MCP 客户端与 DSH 之间共享同一套语义记忆库的开发者
  • 处理审计、恢复、迁移、诊断等步骤化流程问题,需要自动检索历史 playbook/runbook 经验
  • 需要把远程文档或本地文本快速纳入可检索资源库,并按需分级加载以节省 token 的场景

安装后会多出什么

界面插件设置面板中的 OpenViking 配置项
命令/memlearn
Agent 工具memsearchmemfindmemreadmembrowsememgrepmemglobmemaddmemremovememqueuememcommitmemlearn

使用前需要

  • 需要部署并可访问 OpenViking 服务(默认 http://localhost:1933)
  • 需要通过 ov admin 创建账号/用户获取 API Key(apiKey,可用 OPENVIKING_API_KEY 环境变量注入)
  • Node.js 版本需为 ^22.19.0 或 >=24.0.0
  • 依赖多个 DSH 平台包(如 dsh-agent、dsh-fs、dsh-session、dsh-llm、dsh-tools 等)作为 peerDependencies

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Rxiain/dsh-openviking安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:Rxiain/dsh-openviking#e7d47c5 锁定本次检测的 commit。收录日期2026-08-17固定 commite7d47c53487b · 2026-08-19
dsh plugin --profile web add github:Rxiain/dsh-openviking