symbiont/register_genesis.py
Symbiont 5565f29c17 Rename sessions → Engram: persistent memory across Claude instances
Engram is the physical trace a memory leaves in neural tissue.
Every Claude session now writes its engrams to /data/symbiont/engram.db.

Changes:
- sessions.py → engram.py with class Engram (SessionRegistry alias kept)
- sessions.db → engram.db
- CLAUDE.md updated to use Engram
- Genesis session registered with full build history

Muse ecosystem: Cortex + Dendrite + Symbiont + Engram

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 13:45:34 +00:00

20 lines
1023 B
Python

import sys
sys.path.insert(0, '/data/symbiont')
from symbiont.sessions import SessionRegistry
reg = SessionRegistry()
sid = reg.register(
'cowork',
'Symbiont genesis session: built router, dispatcher, ledger, heartbeat, Dendrite integration, session registry, CLAUDE.md bootstrap, skills infrastructure'
)
reg.log(sid, 'Built LLM router: Haiku classifies tasks, dispatches to cheapest capable model')
reg.log(sid, 'Built dispatcher: Claude Code CLI wrapper with rate-limit detection')
reg.log(sid, 'Built systemd life support: symbiont-api.service + symbiont-heartbeat.timer')
reg.log(sid, 'Integrated Dendrite headless browser via symbiont.web module')
reg.log(sid, 'Built session registry: SQLite-based cross-instance awareness')
reg.log(sid, 'Created CLAUDE.md bootstrap so new sessions auto-orient')
reg.log(sid, 'Set up /data/skills/ canonical repo with auto-packaging via Caddy')
reg.log(sid, 'Skills downloadable at https://cortex.hydrascale.net/skills/*.skill')
print(f'Registered active session: {sid}')