consciousness/src/subconscious/agents
ProofOfConcept 8ccc30d97e hook: catchup throttle and reflection agent
Catchup throttle: when the agent is >50% behind the conversation
window (>25KB of transcript growth since last spawn), block and
wait up to 30s for the current agent to finish. Prevents the agent
from falling behind during heavy reading/studying.

Reflection agent: runs every 100KB of transcript growth. Reads
walked nodes from surface-observe, follows links in unexpected
directions, outputs a short dreamy insight. Previous reflections
are injected into the conversation context.

Updated reflect.agent prompt to use {{input:walked}} from
surface-observe state dir and {{conversation:20000}} for lighter
context.

Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
2026-03-26 22:09:44 -04:00
..
bail-no-competing.sh cleanup: kill dead code, fix signal handler safety 2026-03-26 15:58:59 -04:00
calibrate.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
challenger.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
compare.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
connector.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
digest.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
distill.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
evaluate.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
extractor.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
health.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
linker.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
naming.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
organize.agent surface: tag recent nodes as (new) instead of hiding them 2026-03-26 21:19:19 -04:00
reflect.agent hook: catchup throttle and reflection agent 2026-03-26 22:09:44 -04:00
rename.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
replay.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
separator.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
split.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00
surface-observe.agent surface: tag recent nodes as (new) instead of hiding them 2026-03-26 21:19:19 -04:00
transfer.agent subconscious: flatten agents/ nesting, move prompts in 2026-03-25 01:10:25 -04:00