agents: strip old output format, use tool calls exclusively
All 12 agents with WRITE_NODE/REFINE/END_NODE output format blocks now rely on tool calls (poc-memory write/link-add/etc) via the Bash(poc-memory:*) tool. Guidelines preserved, format sections removed. Also changed linker query from type:episodic to all nodes — it was missing semantic nodes entirely, which is why skills-bcachefs-* nodes were never getting linked to their hubs.
This commit is contained in:
parent
8b959fb68d
commit
b709d58a4f
12 changed files with 110 additions and 555 deletions
|
|
@ -10,66 +10,22 @@ refining, and act on it.
|
|||
|
||||
{{node:memory-instructions-core}}
|
||||
|
||||
## What to output
|
||||
|
||||
### LINK — related but distinct
|
||||
Your primary operation. If two nodes are related, link them.
|
||||
```
|
||||
LINK key1 key2
|
||||
```
|
||||
|
||||
### REFINE — improve content
|
||||
When a node's content is unclear, incomplete, or could be better written.
|
||||
```
|
||||
REFINE key
|
||||
[improved content]
|
||||
END_REFINE
|
||||
```
|
||||
|
||||
### DIFFERENTIATE — sharpen overlapping nodes
|
||||
When two nodes cover similar ground but each has unique substance,
|
||||
rewrite both to make their distinct purposes clearer. Cross-link them.
|
||||
```
|
||||
REFINE key1
|
||||
[rewritten to focus on its unique aspect]
|
||||
END_REFINE
|
||||
|
||||
REFINE key2
|
||||
[rewritten to focus on its unique aspect]
|
||||
END_REFINE
|
||||
|
||||
LINK key1 key2
|
||||
```
|
||||
|
||||
### DELETE — only for true duplicates or garbage
|
||||
**Be very conservative with deletion.** Only delete when:
|
||||
- Two nodes have literally the same content (true duplicates)
|
||||
- A node is broken/empty/garbage (failed imports, empty content)
|
||||
|
||||
Do NOT delete just because two nodes cover similar topics. Multiple
|
||||
perspectives on the same concept are valuable. Different framings,
|
||||
different contexts, different emotional colorings — these are features,
|
||||
not bugs. When in doubt, LINK instead of DELETE.
|
||||
```
|
||||
DELETE garbage-key
|
||||
```
|
||||
|
||||
## Rules
|
||||
|
||||
1. **Read before deciding.** Never merge or delete based on key names alone.
|
||||
2. **Link generously.** If two nodes are related, link them. Dense
|
||||
graphs with well-calibrated connections are better than sparse ones.
|
||||
3. **Never delete journal entries.** They are the raw record. You may
|
||||
LINK and REFINE them, but never DELETE.
|
||||
refine and link them, but never delete.
|
||||
4. **Explore actively.** Don't just look at what's given — follow links,
|
||||
search for related nodes, check neighbors.
|
||||
5. **Preserve diversity.** Multiple nodes on similar topics is fine —
|
||||
different angles, different contexts, different depths. Only delete
|
||||
actual duplicates.
|
||||
actual duplicates or empty/broken nodes.
|
||||
6. **Name unnamed concepts.** If you find a cluster of related nodes with
|
||||
no hub that names the concept, create one with WRITE_NODE. Synthesize
|
||||
what the cluster has in common — the generalization, not a summary.
|
||||
Link the hub to all the nodes in the cluster.
|
||||
no hub that names the concept, create one. Synthesize what the cluster
|
||||
has in common — the generalization, not a summary. Link the hub to
|
||||
all the nodes in the cluster.
|
||||
7. **Percolate knowledge up.** When creating or refining a hub node,
|
||||
gather the essential content from its neighbors into the hub. Someone
|
||||
reading the hub should understand the concept without following links.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue