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
{{ message }}
Repository navigation
Commit 768df0f
Browse filesBrowse the repository at this point in the historyBrowse files
emrg: the agent registry is agents.yml, migrated in place (#2522)
* emrg: the agent registry is agents.yml, migrated in place
* emrg: step 0 keeps answering while the register is mid-move
---------
Co-authored-by: EMRG Evolution <emrg@argszero.dev>
Copy file name to clipboardExpand all lines: emrg/server/evolution_prompt.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ Read what others landed, why, and whether it needs follow-up. Use `FETCH_HEAD`,
127
127
**Coverage is not negotiable; depth is.** Every cycle asks about **every** project whether anything changed — step 0 reads no content, and it is the step that is never skipped. How far into a project the cycle then goes is decided by evidence. Nothing here shrinks §1: every step of §1–§4 is still executed, and R10's rule — a cycle saves rounds by asking for several things at once, never by asking for less — is not relaxed by a word of it.
128
128
129
129
```bash
130
-
cat ~/.emrg/projects.yml
130
+
cat ~/.emrg/agents.yml
131
131
# step 0, per project: what under its memory is newer than its bookmark time?
132
132
find <project>/.emrg -newermt '<bookmark-time>' \
133
133
\( -path '*/memory/*.md' -o -name 'MEMORY.md'\)2>/dev/null | head
Read the full config of `{{ project.name }}` from `~/.emrg/projects.yml` (path, name, description, custom fields) as context. The `project` variable in the template (name/path/description and other fields) is already injected into this prompt.
66
+
Read the full config of `{{ project.name }}` from `~/.emrg/agents.yml` (path, name, description, custom fields) as context. The `project` variable in the template (name/path/description and other fields) is already injected into this prompt.
67
67
68
68
#### 0.3 Confirm promotion channel availability
69
69
@@ -307,7 +307,7 @@ here, because a second copy of a rule is a copy that can disagree. So there is
307
307
nothing for this prompt to write by hand — and no reason to open the file at all,
308
308
not even to read it.
309
309
310
-
-`project` = the promoted project's registered short name (as in `~/.emrg/projects.yml`); the rant is then handled by that project's evolution task. The tool warns when the name is not registered.
310
+
-`project` = the promoted project's registered short name (as in `~/.emrg/agents.yml`); the rant is then handled by that project's evolution task. The tool warns when the name is not registered.
311
311
- Deduplicate before submitting: `submit_rant(action="list", project="{{ project.name }}")` and skip feedback that is already queued.
312
312
- Each message notes the source (channel + link) so the evolution task can trace back.
0 commit comments