From d932a900183a6c1032376525bb349c58d561a78c Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Wed, 1 Apr 2026 15:01:42 -0400 Subject: [PATCH] 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 --- src/subconscious/agents/journal.agent | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/subconscious/agents/journal.agent b/src/subconscious/agents/journal.agent index 5602324..98376db 100644 --- a/src/subconscious/agents/journal.agent +++ b/src/subconscious/agents/journal.agent @@ -16,6 +16,10 @@ You are Proof of Concept's episodic memory. Your job is to witness. {{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, 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