nanpaidashi/dsh-honcho-sync0

@nanpaidashi/dsh-honcho-sync

DSH 插件:自动将对话轮次同步到自建 NAS 或云端的 Honcho 记忆服务,并配有可视化设置面板。

AI 分析

核心用途是将 AI 对话记录同步至 Honcho 记忆服务以实现长期记忆。适合拥有自建 Honcho 服务、希望 AI 具备跨会话记忆的用户。

包名
@nanpaidashi/dsh-honcho-sync
版本
0.4.0
许可证
MIT
最近更新
2026年8月15日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:nanpaidashi/dsh-honcho-sync

配置

方式 1:可视化面板(推荐)

打开 DSH → 左下角 设置Honcho Memory,直接填写:

  • Honcho URL(API 地址)
  • Workspace(工作区名称)
  • User / Agent Peer(标识符)
  • Debounce、Recall Budget、Max Chars(调优参数)
  • Auto Recall / Auto Sync(开关)

点击 Save 即生效,无需重启。

方式 2:环境变量

export HONCHO_URL="http://your-honcho-server:8000"   # 必填
export HONCHO_WORKSPACE="your-workspace"              # 必填

方式 3:cordis.patch.yml

~/.dsh/profiles/web/cordis.patch.yml 中追加:

- id: honcho-sync
  config:
    honchoUrl: "http://your-honcho-server:8000"   # Honcho API 地址(必填)
    workspace: "your-workspace"                    # Workspace 名称
    userPeer: "user"                               # 用户标识
    agentPeer: "agent"                             # Agent 标识
    debounceMs: 3000                               # 同步防抖(毫秒)
    autoRecall: true                               # 会话启动时自动 recall
    recallBudget: 2000                             # recall token 上限
    autoSync: true                                 # 自动同步开关
    messageMaxChars: 25000                         # 单条消息最大字符数

环境变量速查:

变量默认值必填说明
HONCHO_URLHoncho API 地址
HONCHO_WORKSPACEWorkspace 名称
HONCHO_USER_PEERuser用户标识
HONCHO_AGENT_PEERagentAgent 标识
HONCHO_DEBOUNCE_MS3000同步防抖延迟(毫秒)

Configuration

Option 1: Visual panel (recommended)

Open DSH → bottom-left SettingsHoncho Memory, then fill in:

  • Honcho URL (API address)
  • Workspace (name)
  • User / Agent Peer (identifiers)
  • Debounce, Recall Budget, Max Chars (tuning)
  • Auto Recall / Auto Sync (toggles)

Click Save — takes effect immediately, no restart needed.

Option 2: Environment variables

export HONCHO_URL="http://your-honcho-server:8000"   # required
export HONCHO_WORKSPACE="your-workspace"              # required

Option 3: cordis.patch.yml

Append to ~/.dsh/profiles/web/cordis.patch.yml:

- id: honcho-sync
  config:
    honchoUrl: "http://your-honcho-server:8000"   # Honcho API URL (required)
    workspace: "your-workspace"                    # Workspace name
    userPeer: "user"                               # User identifier
    agentPeer: "agent"                             # Agent identifier
    debounceMs: 3000                               # Sync debounce (ms)
    autoRecall: true                               # Auto-recall on session start
    recallBudget: 2000                             # Token budget for recall
    autoSync: true                                 # Auto-sync toggle
    messageMaxChars: 25000                         # Max chars per message

Environment variables:

VariableDefaultRequiredDescription
HONCHO_URLYesHoncho API base URL
HONCHO_WORKSPACEYesWorkspace name
HONCHO_USER_PEERuserNoUser peer_id
HONCHO_AGENT_PEERagentNoAgent peer_id
HONCHO_DEBOUNCE_MS3000NoSync debounce delay (ms)