xiaono1/dsh-ov-memory1

dsh-ov-memory

面向 DSH 的 OpenViking 记忆与上下文绑定包,支持自动召回、会话捕获、离线重放及 MCP 工具桥接。

AI 分析

核心用途是接入 OpenViking 生态提供统一的记忆管理与上下文召回。适合需要跨会话长期记忆、离线重放及 MCP 桥接的复杂 Agent 任务用户。

包名
dsh-ov-memory
版本
0.1.0
许可证
MIT
最近更新
2026年9月6日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xiaono1/dsh-ov-memory

配置

默认连接 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_URLMCP 端点覆盖(默认 /mcp
OPENVIKING_PENDING_DIRoutbox 目录(默认 ~/.openviking/pending