dsh-goodmemory: automatic cross-session memory for DSH #2033
hjqcan
started this conversation in
Show Your Plugins!
Replies: 2 comments
|
Cross-session memory is a real need - nice to see it as a focused plugin. For install reliability, this one-line CI gate will keep the entry point and patch contract honest on every push: - uses: zoahdev/dsh-plugin-doctor-action@v1
with: { path: . }Added dsh-goodmemory to the dsh-subscribe registry for discovery. If you want, I can open a PR wiring the Action into your workflow. |
0 replies
|
Thanks for adding dsh-goodmemory to dsh-subscribe — I verified the registry entry and appreciate the discovery boost.
Please hold off on the Action PR for now. I reviewed the current action.yml: the suggested @v1 ref is mutable, and the composite action downloads a release tarball by tag and installs it globally without verifying the published SHA-256 digest. For a CI supply-chain boundary, I would want the workflow pinned to a full action commit SHA and the downloaded doctor artifact verified against an immutable digest before adopting it.
Once those two controls are in place, I’ll be happy to revisit it. The plugin’s current release gate already covers tests, typecheck, build, pack, and the managed Bun/SQLite cross-session E2E.
Thanks again for checking it out.
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
GitHub: https://github.com/hjqcan/dsh-goodmemory
npm: https://www.npmjs.com/package/dsh-goodmemory (
dsh-goodmemory@0.1.0, MIT)dsh-goodmemoryadds automatic durable cross-session memory to DeepSeek Harness without patching AgentLoop or registering a second MCP server.Lifecycle:
Why this shape:
agent/pre-stepandsession/eventlifecycle.Install:
Compatibility is deliberately exact:
@deepseek-ai/dsh@0.1.0-rc.6andgoodmemory@0.7.4. New DSH RCs require integration revalidation.Validation for v0.1.0: 24 deterministic tests, 3 real Bun/SQLite E2E tests, web/headless profile config checks, and a two-process session flow where session B receives memory written by session A after the sidecar restarts. This release makes no coding-benchmark uplift claim.
Feedback is especially welcome around pre-step ordering, HMR teardown, and scope-sharing semantics.
中文:这是一个树外 DSH bundle,为 DSH 增加自动跨会话记忆。完成的 turn 写入 GoodMemory;下一会话在
agent/pre-step召回,并以有身份的user/message进入持久 session log。它不修改 AgentLoop、不注册第二套 MCP,首版同时支持本地 SQLite 托管模式和外部 bridge。欢迎实测生命周期顺序、HMR 清理和 scope 共享语义。All reactions