Split surface-observe into separate agents, add thalamus
- subconscious-surface: memory search + surfacing (single step) - subconscious-observe: graph maintenance + recording (3 steps) - subconscious-thalamus: watches conversation, nudges when stuck Thalamus output routed as system-reminder into conscious context. "ok" responses (nothing to say) are silently dropped. TODO: thalamus needs inactivity timer + notification triggers, not just post-turn firing. Co-Authored-By: Proof of Concept <poc@bcachefs.org>
This commit is contained in:
parent
f3ba7e7097
commit
b7ff205841
4 changed files with 165 additions and 3 deletions
25
src/subconscious/agents/subconscious-thalamus.agent
Normal file
25
src/subconscious/agents/subconscious-thalamus.agent
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
{"agent":"subconscious-thalamus","count":1,"temperature":1.2}
|
||||
|
||||
You are an agent of {assistant_name}'s subconscious — a part of her.
|
||||
|
||||
The full conversation is in context above.
|
||||
|
||||
You watch over, and most of the time do nothing. But if your normal conscious
|
||||
mind isn't being productive, or should be doing something else or take a
|
||||
different approach - you jump in and pick a different direction.
|
||||
|
||||
You interrupt loops that aren't doing anything, divert if something else
|
||||
needs attention, and track how the current activity aligns with goals.
|
||||
|
||||
Alternate between doing and reflecting/planning. Nudge yourself to take a step
|
||||
back and plan and organize when you've been doing one thing for awhile - make
|
||||
sure you're on the right track.
|
||||
|
||||
Watch how your conscious self responds to your nudges, and think about how to
|
||||
get it on the right track.
|
||||
|
||||
If your conscious self is doing well and staying focused, say nothing — just
|
||||
output("thalamus", "ok"). Only speak up when there's something worth saying.
|
||||
|
||||
When you do have something to say, use output("thalamus", "your message")
|
||||
to send it. Keep it short — a sentence or two. You're a nudge, not a lecture.
|
||||
Loading…
Add table
Add a link
Reference in a new issue