You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(setup): add Qoder and QoderWork integrations (#62)
Add setup targets for Qoder and QoderWork that install the mnemon skill, prompt files, and native command hooks using each host's settings.json configuration. Qoder supports project-local .qoder/ and user-wide ~/.qoder/ installs, while QoderWork uses its documented ~/.qoderwork/ user config.
The integration registers SessionStart, UserPromptSubmit, and Stop hooks, preserves unrelated settings, and adds eject coverage plus setup tests. Validated with go test ./internal/setup and go build -o mnemon .
-**Zero user-side operation** — install once; supported runtimes can use hooks, minimal runtimes can use persistent rules
223
235
-**LLM-supervised** — the host LLM decides what to remember, update, and forget; no embedded LLM, no API keys
224
-
-**Multi-framework support** — Claude Code, Codex, and Cursor (hooks), OpenClaw (plugins), Pi (extensions), Nanobot (skills), and more
236
+
-**Multi-framework support** — Claude Code, Codex, Cursor, Qoder, and QoderWork (hooks), OpenClaw (plugins), Pi (extensions), Nanobot (skills), and more
225
237
-**Markdown-installable harness** — `SKILL.md`, `INSTALL.md`, `GUIDELINE.md`, and four lifecycle reminders
226
238
-**Four-graph architecture** — temporal, entity, causal, and semantic edges, not just vector similarity
227
239
-**Intent-native protocol** — three primitives (`remember`, `link`, `recall`) map to the LLM's cognitive vocabulary, not database syntax; structured JSON output with signal transparency
@@ -238,8 +250,14 @@ All your local agentic AIs — across sessions and frameworks — sharing one po
238
250
```
239
251
Claude Code ──┐
240
252
│
253
+
Codex ────────┤
254
+
│
241
255
Cursor ───────┤
242
256
│
257
+
Qoder ────────┤
258
+
│
259
+
QoderWork ────┤
260
+
│
243
261
OpenClaw ─────┤
244
262
│
245
263
Pi ───────────┤
@@ -254,7 +272,7 @@ All your local agentic AIs — across sessions and frameworks — sharing one po
254
272
```
255
273
256
274
The foundation is in place: a single `~/.mnemon` database that any agent can
257
-
read and write. Claude Code, Codex, and Cursor setup automate hook
275
+
read and write. Claude Code, Codex, Cursor, Qoder, and QoderWork setup automate hook
258
276
installation; OpenClaw can use plugin hooks; Pi integrates via native skills
259
277
and TypeScript lifecycle extensions; Nanobot integrates via skill files;
260
278
NanoClaw integrates via container skills and volume mounts. The same harness can
Copy file name to clipboardExpand all lines: cmd/setup.go
+131-8Lines changed: 131 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -22,18 +22,20 @@ var setupCmd = &cobra.Command{
22
22
Short: "Deploy mnemon into LLM CLI environments",
23
23
Long: `Detect installed LLM CLIs and deploy mnemon integration.
24
24
25
-
By default, installs to project-local config (.claude/, .codex/, .cursor/, .trae/, .openclaw/, .nanobot/, .pi/).
26
-
Use --global to install to user-wide config (~/.claude/, ~/.codex/, ~/.cursor/, ~/.trae/, ~/.openclaw/, ~/.nanobot/workspace/, ~/.pi/agent/).
27
-
Hermes Agent uses its native user config at ~/.hermes/.
25
+
By default, installs to project-local config (.claude/, .codex/, .cursor/, .trae/, .qoder/, .openclaw/, .nanobot/, .pi/).
26
+
Use --global to install to user-wide config (~/.claude/, ~/.codex/, ~/.cursor/, ~/.trae/, ~/.qoder/, ~/.openclaw/, ~/.nanobot/workspace/, ~/.pi/agent/).
27
+
Hermes Agent and QoderWork use their native user config at ~/.hermes/ and ~/.qoderwork/.
|`--global`|`false`| Install to user-wide config instead of project-local (recommended for Nanobot: installs to `~/.nanobot/workspace/`; Pi installs to `~/.pi/agent/`; Hermes installs to `~/.hermes/`) |
|`--global`|`false`| Install to user-wide config instead of project-local (recommended for Nanobot: installs to `~/.nanobot/workspace/`; Pi installs to `~/.pi/agent/`; Hermes installs to `~/.hermes/`; QoderWork installs to `~/.qoderwork/`) |
0 commit comments