consciousness/src/subconscious
Kent Overstreet b7ff205841 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>
2026-04-07 02:25:11 -04:00
..
agents Split surface-observe into separate agents, add thalamus 2026-04-07 02:25:11 -04:00
audit.rs Kill log callback — use ConversationEntry::Log for debug traces 2026-04-07 01:23:22 -04:00
consolidate.rs Kill log callback — use ConversationEntry::Log for debug traces 2026-04-07 01:23:22 -04:00
daemon.rs Kill log callback — use ConversationEntry::Log for debug traces 2026-04-07 01:23:22 -04:00
defs.rs remove dead transcript mining pipeline 2026-04-02 21:42:03 -04:00
digest.rs Kill log callback — use ConversationEntry::Log for debug traces 2026-04-07 01:23:22 -04:00
learn.rs Delete ui_channel.rs — relocate types, remove all UiMessage/UiSender plumbing 2026-04-05 22:34:48 -04:00
mod.rs call_api_with_tools_sync() -> src/agent/oneshot.rs 2026-04-07 01:00:39 -04:00
prompts.rs delete dead load_prompt (orphaned by split_* removal) 2026-04-02 16:22:34 -04:00
subconscious.rs Fix context budgeting and compaction 2026-04-06 22:43:55 -04:00