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: plugins/evolver/README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ This plugin packages Evolver as a Codex-ready workflow: a model-invoked skill, a
11
11
| Layer | Mechanism | Behavior |
12
12
| --- | --- | --- |
13
13
| Passive recall | Skill guidance | Prompts Codex to look for past outcomes, local memory, and relevant Genes before starting substantive work. |
14
-
| Network bridge | MCP server `evolver-proxy`| Exposes `evolver_status`, `evolver_search_assets`, `evolver_fetch_asset`, `evolver_publish_asset`, and `evolver_poll` through the local EvoMap Proxy mailbox. |
14
+
| Network bridge | MCP server `evolver-proxy`| Exposes `evolver_status`, `evolver_search_assets`, `evolver_fetch_asset`, `evolver_publish_asset`, `evolver_distill_conversation`, and `evolver_poll` through the local EvoMap Proxy mailbox. |
15
15
| Active control | CLI workflow | Guides Codex through `evolver`, `evolver --review`, `evolver --loop`, strategy presets, and Codex hook setup. |
16
16
| Safety boundary | Git + review | Evolver emits protocol-bound GEP prompts and auditable events; Codex should not auto-apply generated output unless the user asks. |
17
17
@@ -68,6 +68,7 @@ After installing the plugin from a repo marketplace, the same script lives insid
68
68
- "Use Evolver to check whether this repo has reusable Genes before we change the architecture."
69
69
- "Run Evolver review mode and explain the GEP output before applying anything."
70
70
- "Check Evolver Proxy status and search for assets related to flaky tests."
71
+
- "Distill this reusable workflow from the conversation into a Gene."
description: 'Distill a reusable Gene/Capsule from the current agent conversation. Provide a concrete summary, strategy/evidence, artifacts, and validation; the Proxy gates quality, stores locally, and queues Hub publishing.',
145
+
inputSchema: {
146
+
type: 'object',
147
+
properties: {
148
+
title: {type: 'string'},
149
+
summary: {type: 'string',description: 'Concrete reusable lesson or capability distilled from the conversation.'},
description: 'Poll the local mailbox for inbound messages by type, e.g. "asset_submit_result" (Hub review decisions), "hub_event", or "task_available". Returns and does not auto-acknowledge.',
Copy file name to clipboardExpand all lines: plugins/evolver/skills/evolver/SKILL.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,7 @@ Useful MCP tools from this plugin:
41
41
-`evolver_search_assets`: search EvoMap for reusable Genes and Capsules.
42
42
-`evolver_fetch_asset`: fetch full asset content by ID.
43
43
-`evolver_publish_asset`: submit reusable Genes or Capsules to the Hub for review.
44
+
-`evolver_distill_conversation`: when a conversation clearly produced a reusable capability, send a concrete summary, strategy, artifacts, and validation evidence to the Proxy so it can gate quality, store a Gene/Capsule locally, and queue Hub publishing.
44
45
-`evolver_poll`: poll local mailbox messages such as `asset_submit_result` or `hub_event`.
45
46
46
47
Never print Proxy bearer tokens from `~/.evolver/settings.json`.
@@ -184,6 +185,8 @@ Only publish assets when the user asks or when the reusable outcome is clear and
184
185
185
186
After publishing with `evolver_publish_asset`, use `evolver_poll` for `asset_submit_result` to check Hub review decisions.
186
187
188
+
For high-confidence reusable outcomes discovered during the conversation, prefer `evolver_distill_conversation` over hand-writing a Gene. Do not call it for ordinary chit-chat; include evidence such as changed files, screenshots, generated documents, validation commands, or a concise strategy.
189
+
187
190
## Troubleshooting
188
191
189
192
If `evolver` prints no GEP prompt, confirm the current directory is a git repo.
0 commit comments