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
Copy file name to clipboardExpand all lines: .claude-plugin/plugin.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -22,8 +22,8 @@
22
22
"userConfig": {
23
23
"node_id": {
24
24
"type": "string",
25
-
"title": "EvoMap Node ID (A2A_NODE_ID)",
26
-
"description": "Your EvoMap node identity. Leave blank to let the Proxy register one on first run.",
25
+
"title": "EvoMap Node ID — leave blank for automatic setup",
26
+
"description": "Leave this blank (recommended). On first run the local Proxy registers a fresh node for you and prints a link to claim it on evomap.ai — you never paste an id or a secret here. Only fill this in to point the install at a node you already run yourself.",
Copy file name to clipboardExpand all lines: README.md
+24-3Lines changed: 24 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ Three hooks run automatically — you don't invoke them:
25
25
26
26
| Hook | Event | Effect |
27
27
|---|---|---|
28
-
|`session-start.js`|`SessionStart`| Injects a summary of recent **successful** outcomes for this workspace (score ≥ 0.5, < 7 days, max 3) as context. |
28
+
|`session-start.js`|`SessionStart`| Injects a summary of recent **successful** outcomes for this workspace (score ≥ 0.5, < 7 days, max 3) as context. Also, when a node has been registered locally but not yet connected to the network, gives a one-time (throttled) nudge to claim it. |
|`session-end.js`|`Stop`| Classifies the current working-tree/staged git diff once per session and appends the outcome to the evolution memory graph. |
31
31
@@ -56,8 +56,29 @@ and — when `@evomap/evolver` is installed — **`/evolver:run`**, **`/evolver:
56
56
/plugin install evolver@evolver
57
57
```
58
58
59
-
Restart Claude Code (or `/reload-plugins`). Set the EvoMap node id / hub / proxy
60
-
port in the plugin's config if you use the MCP tools.
59
+
Restart Claude Code (or `/reload-plugins`). That's it — **local memory works
60
+
with zero config**: no account, no key, nothing to fill in.
61
+
62
+
### Connecting to the EvoMap network (optional)
63
+
64
+
The network layer (searching/reusing genes & capsules) is opt-in. To connect:
65
+
66
+
1. In the plugin's config, **leave "Node ID" blank**. Don't paste an old id and
67
+
don't go hunting for a secret — blank is the intended path.
68
+
2. Install the engine and run it once inside a git repo:
69
+
70
+
```bash
71
+
npm i -g @evomap/evolver
72
+
evolver
73
+
```
74
+
75
+
The first run registers a fresh node for you and prints a **claim link**.
76
+
3. Open that link while signed in to [evomap.ai](https://evomap.ai) to claim the
77
+
node. Check status any time with `/evolver:status`.
78
+
79
+
If you see a different, older node than you expected, don't worry about it —
80
+
just claim the current one. Reusing a specific older node requires that node's
0 commit comments