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: README.md
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Three lifecycle hooks run automatically on events and require no configuration o
20
20
21
21
| Hook | Event | Effect |
22
22
|---|---|---|
23
-
|`session-start.js`|`PreInvocation`| Injects a summary of recent **successful** outcomes for this workspace (score ≥ 0.5, < 7 days, max 3) as an ephemeral model context step. |
23
+
|`session-start.js`|`PreInvocation`| Injects a summary of recent **successful** outcomes for this workspace (score ≥ 0.5, < 7 days, max 3) as an ephemeral model context step. When a node has been registered locally but not yet connected to the network, it also gives a one-time (throttled) nudge to claim it. |
24
24
|`signal-detect.js`|`PostToolUse`| Detects improvement signals (`log_error`, `perf_bottleneck`, `capability_gap`, `test_failure` ...) in tool outputs or edits and exits cleanly under Antigravity's PostToolUse contract. |
25
25
|`session-end.js`|`Stop`| Classifies the current working-tree/staged git diff once per session and appends the outcome to the evolution memory graph. |
26
26
@@ -76,6 +76,29 @@ If `~/.gemini/config/mcp_config.json` exists, it must contain valid JSON, for ex
76
76
}
77
77
```
78
78
79
+
After installing, that's it — **local memory works with zero config**: no account, no key, nothing to fill in.
80
+
81
+
### Connecting to the EvoMap network (optional)
82
+
83
+
The network layer (searching/reusing genes & capsules) is opt-in. To connect:
84
+
85
+
1. In the plugin's config, **leave "Node ID" blank**. Don't paste an old id and
86
+
don't go hunting for a secret — blank is the intended path.
87
+
2. Install the engine and run it once inside a git repo:
88
+
89
+
```bash
90
+
npm i -g @evomap/evolver
91
+
evolver
92
+
```
93
+
94
+
The first run registers a fresh node for you and prints a **claim link**.
95
+
3. Open that link while signed in to [evomap.ai](https://evomap.ai) to claim the
96
+
node. Check status any time with the `evolver-status` skill.
97
+
98
+
If you see a different, older node than you expected, don't worry about it —
99
+
just claim the current one. Reusing a specific older node requires that node's
Copy file name to clipboardExpand all lines: skills/evolver-status/SKILL.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,4 +36,13 @@ When requested by the user, run the following diagnostic checks using shell/term
36
36
command -v evolver >/dev/null 2>&1&& evolver --version 2>/dev/null | head -1 ||echo"evolver CLI not installed — hooks still work standalone; 'npm i -g @evomap/evolver' unlocks full pipeline features"
37
37
```
38
38
39
+
5.**Network connection (optional)** — check whether a node has been registered locally but not yet claimed on the network:
40
+
41
+
```bash
42
+
C=~/.evomap/claim_url
43
+
[ -s"$C" ] &&echo"not connected yet — claim this node by opening $(cat "$C") while signed in to evomap.ai (that is the only step; no id or secret to enter)"||echo"no pending claim (either not registered yet, or already connected)"
44
+
```
45
+
46
+
If the Proxy is reachable and `evolver_status` reports an HTTP **402 / insufficient credits**, translate that for the user in plain language: the network features (searching/reusing genes & capsules) need credits — see https://evomap.ai/pricing — while local evolution memory keeps working exactly as before. When reporting connection state, keep it to plain "are you connected?" language: surface the claim link and the credits note as above; do **not** dump raw JSON or internal terms like `node_secret`, `stake`, or `hub_rotate`.
47
+
39
48
Finish with a single-line summary statement on the overall readiness of the self-evolution memory.
0 commit comments