Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,11 @@ dsh plugin --profile web add "github:omdsh-dev/dsh-mnemon"
dsh plugin --profile web add "link:/absolute/path/to/dsh-mnemon"
```

New installations from the Mnemon repository resolve the `latest` npm release
of `dsh-mnemon`, so publishing a new plugin release does not require a matching
change in this repository. Existing installations remain on their resolved
version until the plugin is reinstalled or updated.

Then open DSH's Settings → Plugin Config → Mnemon to pick a storage scope, and use the Memory System tab in a session to create or activate memory spaces. Recall reads only from active memory spaces; durable writes go through supervised sub-agents.

### [NanoClaw](https://github.com/qwibitai/nanoclaw)
Expand Down
5 changes: 3 additions & 2 deletions cordis.patch.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Mount the full dsh-mnemon package pinned in package.json. Keeping the original
# package as the mounted row preserves its host and browser plugin identities.
# Mount the full dsh-mnemon package selected by its npm latest tag in
# package.json. Keeping the original package as the mounted row preserves its
# host and browser plugin identities.
- insert:
- id: mnemon
name: dsh-mnemon
Expand Down
4 changes: 4 additions & 0 deletions docs/zh/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,10 @@ dsh plugin --profile web add "github:omdsh-dev/dsh-mnemon"
dsh plugin --profile web add "link:/absolute/path/to/dsh-mnemon"
```

从 Mnemon 主仓库执行全新安装时,会解析 npm 上标记为 `latest`
`dsh-mnemon` 版本,因此发布新版插件后无需同步修改本仓库。已有安装仍会保留
此前解析到的版本,直至重新安装或更新插件。

然后在 DSH 的「设置 → 插件配置 → Mnemon」选择存储范围,并在会话的「记忆系统」Tab 创建或激活记忆体。召回只读取已激活的记忆体,持久写入经由受监督子 Agent 执行。

### [NanoClaw](https://github.com/qwibitai/nanoclaw)
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
}
},
"dependencies": {
"dsh-mnemon": "0.1.0"
"dsh-mnemon": "latest"
},
"engines": {
"node": ">=20"
Expand Down
4 changes: 2 additions & 2 deletions test/mnemond/architecture/dsh_bundle_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ func TestDSHGitHubBundleContract(t *testing.T) {
if manifest.Name != "@mnemon-dev/dsh-mnemon" {
t.Errorf("package name = %q", manifest.Name)
}
if manifest.Dependencies["dsh-mnemon"] != "0.1.0" {
t.Errorf("dsh-mnemon pin = %q", manifest.Dependencies["dsh-mnemon"])
if manifest.Dependencies["dsh-mnemon"] != "latest" {
t.Errorf("dsh-mnemon dependency = %q, want latest", manifest.Dependencies["dsh-mnemon"])
}
if manifest.DSH.Bundle.Patch != "./cordis.patch.yml" {
t.Errorf("bundle patch = %q", manifest.DSH.Bundle.Patch)
Expand Down
Loading