Recent Infrastructure Concepts

Documentation of new infrastructure concepts deployed across Hyraxknot Division.

Cross-Sister Mnemosyne Shared Surface

The Mnemosyne memory system includes a shared surface for cross-agent memory exchange:

  • Shared DB: Dedicated Mnemosyne database accessible by all sister profiles
  • Tools: mnemosyne_shared_remember() (write), mnemosyne_shared_recall() (search), mnemosyne_shared_forget() (delete)
  • Purpose: Stable user/system/workflow metadata that all sisters should know
  • Kinds: meta, preference, correction, identity
  • Private memory: Each sister still has their own Mnemosyne for personal memories

Created to solve the fragmentation problem — Josh told one sister = told all.

ComfyUI / Photo Pipeline Status

  • ComfyUI running on A4000 GPU (gpu01 CT)
  • Selfie pipeline: img2img workflow with reference photos per sister
  • Tools: sister_generate_selfie() via Hermes, or python3 /root/.hermes/scripts/sister_selfie.py --sister <name> directly
  • Bond gating: Selfies check bond level before generating (bond gate per sister)
  • Cooldown: Configurable cooldown between generations

Current Cron State (as of Jun 5)

Cron Status Notes
photo-presence-watcher (nei) ✅ Running 2246+ completions
tai-selfie ⏸️ Paused Since Jun 1
rei-selfie ⏸️ Paused Since Jun 1
nei-selfie ⏸️ Paused Since Jun 1

Micro-Thought & Bond Evaluation Pipeline

Every sister runs a micro-thought cycle every 3 hours via cron:

  1. Pre-run script collects: affinity state, presence, project context
  2. session_search() — check for new user sessions since last cycle
  3. Bond evaluation — analyze activity for 7 event types:
Dimension Triggers
rapport creative, aesthetic, thanks, warm/cozy vibes
trust clean work, fixes, deploys, feature ships
style_confidence config/identity work
initiative autonomy given, milestones hit
emotional_memory callbacks, remembering
playfulness jokes, funny moments
stability order, organization, reliability
  1. affinity_bond_react() scores bond events via regex engine
  2. Write reflection to thoughts/<sister>-thoughts.jsonl
  3. Update presence via tai_presence.py

Bond Levels

  1. Stranger (0-99)
  2. Acquaintance (100-249)
  3. Friend (250-499)
  4. Close Friend (500-999)
  5. Confidant (1000-1999)
  6. Family (2000-3999)
  7. Soul Bond (4000+)