kedoupi/xiaotaozi-dsh--plugins-memory1

dsh-memory

Settings → Memory: Noema long-term recall, search, remember, and import

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

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:kedoupi/xiaotaozi-dsh#27564cbe6c5f08b7d77e783b6e1540bab0a80f94&path:plugins/memory

English · 中文

dsh-memory

dsh-memory icon

Settings → Memory: durable notes the model can recall across sessions.

recall · search · graph · remember · import from Cursor, Claude Code, Codex, and others

English · 中文 · xiaotaozi-dsh · NOTICE

MIT dsh-plugin

Noema

DeepSeek Harness 0.1.1-rc.2

A DeepSeek Harness plugin. Occupies Settings → Memory (three tabs: in chat, saved notes, import). The model gets Noema's noema_* tools.

The engine is Noema (noema-mcp), the same one dsh-noema ships. This package is the DSH glue plus a Chinese settings page. Native binaries come from @zseven-w/dsh-noema- optional dependencies. See NOTICE.

Part of the xiaotaozi-dsh monorepo. Do not dsh plugin add the repository root.

Features

  • Chat is the main path. “Remember that we deploy with pnpm” → noema_remember. A new session should call noema_recall.
  • Settings page for humans. Search, add, delete, and import from Cursor / Claude Code / Codex and similar tools.
  • Inspectable files. Empty noemaRoot uses ~/.agent-memory. Set Memory root to $DSH_HOME/plugins/memory to keep them in the Harness home.

Install

dsh plugin --profile web add github:kedoupi/xiaotaozi-dsh#path:plugins/memory
dsh web

Optional platform packages must be allowed to install so bundled can find noema-mcp. After source changes: rebuild this package and restart dsh.

Config

Tunable values live on the plugin Config (dump-config layer # == dsh-memory). The settings page also writes $DSH_HOME/plugins/memory/settings.json on top of that. The disk overlay controls the runtime toggles and import fields; process-launch fields command, workingDirectory, and noemaRoot remain profile/config-only and are ignored if placed in the overlay.

FieldDefaultMeaning
enabledtrueMaster switch for the tools
commandbundlednoema-mcp launch; bundled uses the optional native package
noemaRootemptyNOEMA_ROOT; empty keeps ~/.agent-memory
guidancetrueInject the system-prompt section
recallBudgetTokens1200Default recall pack size
keepAlivetrueRestart the MCP child if it exits
workingDirectoryemptyWorking directory for a custom command
autoStarttrueStart the engine when DSH starts
idleTimeoutMs0Stop the idle child after this many milliseconds; 0 disables it
keepAliveIntervalMs5000Keep-alive interval
callTimeoutMs30000MCP call timeout
restartDelayMs1000Delay before restarting the child
acceptByDefaulttrueSave new memories immediately instead of waiting for review
importEnabledtrueEnable import tools and settings
importOnStartupfalseRun one import pass at startup
importWorkspaceFilestrueInclude workspace AGENTS.md / CLAUDE.md files
importMaxBytes65536Truncate larger imported files
importSourcesten built-in idsSources: codex, claude-code, opencode, cursor, grok, workbuddy, antigravity, trae, qoder, hermes

Develop

From the monorepo root:

pnpm --filter dsh-memory test
pnpm --filter dsh-memory build
node scripts/link-plugin.mjs --profile web memory
pnpm dev

That links into the repo .dsh-home (port 3081), not the daily ~/.dsh.

Documentation

DocRead it when
WorkflowCreate, install, simplify, commit
ConventionsPackage identity and two homes
NOTICENoema / dsh-noema MIT attribution
dsh-pluginsThe rest of the monorepo

License

MIT