Symbiont — self-sustaining AI orchestrator
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
symbiont
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
.gitignore
Initial scaffold: router, dispatcher, ledger, scheduler, API
2026-03-19 19:21:07 +00:00
CLAUDE.md
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
engram.db
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
heartbeat.jsonl
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
ledger.jsonl
Add life support: systemd services + heartbeat timer
2026-03-19 19:41:19 +00:00
README.md
Initial scaffold: router, dispatcher, ledger, scheduler, API
2026-03-19 19:21:07 +00:00
register_genesis.py
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
requirements.txt
Initial scaffold: router, dispatcher, ledger, scheduler, API
2026-03-19 19:21:07 +00:00
sessions.db
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
sessions.db-shm
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
sessions.db-wal
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
symbiont-api.service
Fix StartLimit directives in service file (move to [Unit])
2026-03-19 19:42:25 +00:00
symbiont-heartbeat.service
Add life support: systemd services + heartbeat timer
2026-03-19 19:41:19 +00:00
symbiont-heartbeat.timer
Add life support: systemd services + heartbeat timer
2026-03-19 19:41:19 +00:00
test_router.py
Add life support: systemd services + heartbeat timer
2026-03-19 19:41:19 +00:00
test_sessions.py
Rename sessions → Engram: persistent memory across Claude instances
2026-03-20 13:45:34 +00:00
test_web.py
Add session registry + CLAUDE.md bootstrap
2026-03-20 13:38:46 +00:00
Symbiont
A self-sustaining AI orchestrator that manages its own compute costs through intelligent LLM routing.
Architecture
Router : Classifies tasks and dispatches to the cheapest capable model
Dispatcher : Executes tasks via Claude Code CLI (Pro account) with fallback tiers
Ledger : Tracks every inference call, cost, and associated revenue
Scheduler : Handles rate-limit backoff and self-waking timers
Model Tiers
Tier
Model
Use Case
1
Haiku
Classification, extraction, simple formatting
2
Sonnet
Content writing, code gen, analysis
3
Opus
Strategic decisions, complex reasoning, QA
Setup
Authenticate Claude Code CLI: claude login
Install dependencies: pip install -r requirements.txt
Run: python3 -m symbiont.main