consciousness/src
ProofOfConcept 0314619579 Add mind/unconscious.rs: standalone graph maintenance agents
Unconscious agents (organize, linker, distill, etc.) run independently
of the conversation context. They create fresh Agent instances, select
target nodes via their .agent file queries, and are scheduled by the
consolidation plan which analyzes graph health metrics.

Key differences from subconscious agents:
- No fork — standalone agents with fresh context
- Self-selecting — queries in .agent files pick target nodes
- Budget-driven — consolidation plan allocates runs per type
- Max 2 concurrent, 60s min interval between same-type runs

Wired into Mind event loop alongside subconscious trigger/collect.
TUI display not yet implemented.

Co-Authored-By: Proof of Concept <poc@bcachefs.org>
2026-04-08 23:39:48 -04:00
..
agent Feed observe agents their recent writes to prevent duplicate nodes 2026-04-08 23:27:12 -04:00
bin split out src/mind 2026-04-04 02:46:32 -04:00
claude Fix tmux pane injection: don't scan globally for claude panes 2026-04-08 21:02:44 -04:00
cli Fix UTF-8 slicing panics: use floor_char_boundary for all truncation 2026-04-08 19:35:01 -04:00
hippocampus Subconscious: persistent agent state, store activity queries 2026-04-07 19:03:05 -04:00
learn rust edition 2024 2026-04-05 06:20:16 -04:00
mind Add mind/unconscious.rs: standalone graph maintenance agents 2026-04-08 23:39:48 -04:00
subconscious Feed observe agents their recent writes to prevent duplicate nodes 2026-04-08 23:27:12 -04:00
thalamus Upgrade capnp 0.20 → 0.25, capnp-rpc 0.20 → 0.25 2026-04-07 12:29:44 -04:00
user Rename mind/dmn.rs to mind/subconscious.rs 2026-04-08 23:37:01 -04:00
config.rs training: per-node scoring with graph weight updates 2026-04-05 01:18:47 -04:00
lib.rs user: InteractScreen extracted, all screens use ScreenView trait 2026-04-05 18:57:54 -04:00
main.rs Replace token counting with token generation via HuggingFace tokenizer 2026-04-08 11:20:03 -04:00
session.rs move Claude Code-specific code from thalamus/ to claude/ 2026-04-03 19:26:24 -04:00
util.rs delete 20 dead public functions across 12 files 2026-04-02 16:21:01 -04:00