nanpaidashi/dsh-honcho-sync ↗★ 0
@nanpaidashi/dsh-honcho-sync
DSH 插件:自动将对话轮次同步到自建 NAS 或云端的 Honcho 记忆服务,并配有可视化设置面板。
AI 分析
核心用途是将 AI 对话记录同步至 Honcho 记忆服务以实现长期记忆。适合拥有自建 Honcho 服务、希望 AI 具备跨会话记忆的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:nanpaidashi/dsh-honcho-sync說明文件
閱讀完整 README ↗配置
方式 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_URL | — | 是 | Honcho API 地址 |
HONCHO_WORKSPACE | — | 是 | Workspace 名称 |
HONCHO_USER_PEER | user | 否 | 用户标识 |
HONCHO_AGENT_PEER | agent | 否 | Agent 标识 |
HONCHO_DEBOUNCE_MS | 3000 | 否 | 同步防抖延迟(毫秒) |
Configuration
Option 1: Visual panel (recommended)
Open DSH → bottom-left Settings → Honcho 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:
| Variable | Default | Required | Description |
|---|---|---|---|
HONCHO_URL | — | Yes | Honcho API base URL |
HONCHO_WORKSPACE | — | Yes | Workspace name |
HONCHO_USER_PEER | user | No | User peer_id |
HONCHO_AGENT_PEER | agent | No | Agent peer_id |
HONCHO_DEBOUNCE_MS | 3000 | No | Sync debounce delay (ms) |