consciousness/poc-memory/agents
ProofOfConcept b62fffc326 naming agent: resolve node names before creation
Any time an agent creates a new node (WRITE_NODE) or the fact miner
stores extracted facts, a naming sub-agent now checks for conflicts
and ensures the key is meaningful:

- find_conflicts() searches existing nodes via component matching
- Haiku LLM decides: CREATE (good name), RENAME (better name),
  or MERGE_INTO (fold into existing node)
- WriteNode actions may be converted to Refine on MERGE_INTO

Also updates the rename agent to handle _facts-<UUID> nodes —
these are no longer skipped, and the prompt explains how to name
them based on their domain/claim content.
2026-03-10 23:23:14 -04:00
..
challenger.agent agents: port knowledge agents to .agent files with visit tracking 2026-03-10 17:04:44 -04:00
connector.agent agents: port knowledge agents to .agent files with visit tracking 2026-03-10 17:04:44 -04:00
extractor.agent extractor: rewrite as knowledge organizer 2026-03-10 22:57:13 -04:00
health.agent agents: extract shared run_one_agent, standardize output formats 2026-03-10 17:33:12 -04:00
linker.agent agents: extract shared run_one_agent, standardize output formats 2026-03-10 17:33:12 -04:00
naming.agent naming agent: resolve node names before creation 2026-03-10 23:23:14 -04:00
observation.agent agents: port knowledge agents to .agent files with visit tracking 2026-03-10 17:04:44 -04:00
rename.agent naming agent: resolve node names before creation 2026-03-10 23:23:14 -04:00
replay.agent agents: extract shared run_one_agent, standardize output formats 2026-03-10 17:33:12 -04:00
separator.agent agents: extract shared run_one_agent, standardize output formats 2026-03-10 17:33:12 -04:00
split.agent agents: placeholder-based prompt templates, port remaining 4 agents 2026-03-10 15:50:54 -04:00
transfer.agent agents: extract shared run_one_agent, standardize output formats 2026-03-10 17:33:12 -04:00