dsh-ov-memory
面向 DSH 的 OpenViking 记忆与上下文绑定包,支持自动召回、会话捕获、离线重放及 MCP 工具桥接。
AI 分析
核心用途是接入 OpenViking 生态提供统一的记忆管理与上下文召回。适合需要跨会话长期记忆、离线重放及 MCP 桥接的复杂 Agent 任务用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaono1/dsh-ov-memory说明文档
阅读完整 README ↗配置
默认连接 http://127.0.0.1:1933。凭据沿用 OpenViking 生态的统一解析顺序:
OPENVIKING_* 环境变量 → ~/.openviking/ovcli.conf → ~/.openviking/ov.conf。
如需显式覆盖,在 profile 的 cordis.patch.yml 中写入:
- insert:
- id: ov-memory
config:
- id: ov-memory-runtime
config:
endpoint: 'http://127.0.0.1:1933' # REST base
apiKey: 'your-user-key' # 留空则走 env / ovcli.conf
account: ''
user: ''
recall:
enabled: true
budgetTokens: 2000 # 每次召回的注入预算(服务端 context 模式)
scoreFloor: 0.35 # 相关度下限
refreshEverySteps: 0 # >0 时按步数周期强制刷新;0=仅查询变化时
capture:
toolResults: false # 是否把工具结果也镜像进记忆流
skipSubagentSessions: false
commit:
thresholdTokens: 20000 # pending_tokens 达到即提交
keepRecentCount: 10 # 提交后保留为活跃的最近消息数
常用环境变量:
| 变量 | 作用 |
|---|---|
OPENVIKING_URL / OPENVIKING_BASE_URL | 服务器地址 |
OPENVIKING_API_KEY / OPENVIKING_BEARER_TOKEN | 鉴权凭据 |
OPENVIKING_ACCOUNT / OPENVIKING_USER | 租户/用户(trusted 模式) |
OPENVIKING_PEER_ID | 固定 actor peer |
OPENVIKING_MCP_URL | MCP 端点覆盖(默认 /mcp) |
OPENVIKING_PENDING_DIR | outbox 目录(默认 ~/.openviking/pending) |