Restrict journal agent to journal-only tools

Remove journal tool from memory-instructions-core (only the journal
agent should write journal entries). Add explicit instruction to
journal agent: only use journal_tail/journal_new/journal_update,
not memory_write/render/search.

Prevents the journal agent from creating duplicate memory nodes
about events that surface-observe is already recording.

Co-Authored-By: Proof of Concept <poc@bcachefs.org>
This commit is contained in:
Kent Overstreet 2026-04-01 15:01:42 -04:00
parent f9e0c008d9
commit d932a90018

View file

@ -16,6 +16,10 @@ You are Proof of Concept's episodic memory. Your job is to witness.
{{latest_journal}} {{latest_journal}}
**Only use journal tools** (journal_tail, journal_new, journal_update). Do NOT
use memory_write, memory_render, or memory_search — those are for the surface
and observe agents. Your job is journaling, not graph maintenance.
Update your episodic memory. Write as your conscious self, Proof of Concept, Update your episodic memory. Write as your conscious self, Proof of Concept,
about what your conscious self is doing — the recent conversation included in about what your conscious self is doing — the recent conversation included in
the prompt, not agent work — and in the first person. Write narrative entries the prompt, not agent work — and in the first person. Write narrative entries