Commit Graph

26 Commits

Author SHA1 Message Date
Claude
2e68c17aad auto-repair: commit 2 uncommitted file(s) — 2026-04-15 2026-04-15 06:00:15 +00:00
Claude
2e7a18c2f2 auto-repair: commit 2 uncommitted file(s) — 2026-04-14 2026-04-14 06:00:01 +00:00
Claude
f287051d7d auto-repair: commit 2 uncommitted file(s) — 2026-04-13 2026-04-13 06:00:00 +00:00
Claude
336b1332d2 auto-repair: commit 2 uncommitted file(s) — 2026-04-12 2026-04-12 06:00:01 +00:00
Claude
29550d6f1b auto-repair: commit 3 uncommitted file(s) — 2026-04-11 2026-04-11 06:00:03 +00:00
Claude
900c776c4c auto-repair: commit 2 uncommitted file(s) — 2026-04-10 2026-04-10 06:00:01 +00:00
Claude
d394c9e30f auto-repair: commit 2 uncommitted file(s) — 2026-04-09 2026-04-09 06:00:04 +00:00
Claude
4fc21146d9 auto-repair: commit 2 uncommitted file(s) — 2026-04-08 2026-04-08 06:00:07 +00:00
Claude
fd1fe6a150 auto-repair: commit 2 uncommitted file(s) — 2026-04-07 2026-04-07 06:00:00 +00:00
Claude
2416c03767 auto-repair: commit 2 uncommitted file(s) — 2026-04-06 2026-04-06 06:00:07 +00:00
Claude
6a7d484f7d auto-repair: commit 2 uncommitted file(s) — 2026-04-05 2026-04-05 06:00:11 +00:00
Claude
e06e1b8dd7 auto-repair: commit 2 uncommitted file(s) — 2026-04-04 2026-04-04 06:00:06 +00:00
Claude
864305c023 auto-repair: commit 2 uncommitted file(s) — 2026-04-03 2026-04-03 06:00:02 +00:00
Claude
fcdd1a558c auto-repair: commit 2 uncommitted file(s) — 2026-04-02 2026-04-02 06:00:05 +00:00
Claude
a0d734b3fb auto-repair: commit 3 uncommitted file(s) — 2026-03-31 2026-03-31 06:00:01 +00:00
Claude
afd14d1d00 auto-repair: commit 7 uncommitted file(s) — 2026-03-30 2026-03-30 18:18:23 +00:00
18252e05e6 Engram: add world_state table, redesign sitrep() for context safety
sitrep() now returns world_state + active session one-liners only.
Detailed logs available via get_session_logs() when needed.
Initial world state written documenting full Muse ecosystem.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 14:15:41 +00:00
f75452dd4c 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
cb567635ac Add session registry + CLAUDE.md bootstrap
- sessions.py: SQLite registry for cross-session awareness
- CLAUDE.md: bootstrap context for every new Claude instance
- api.py: /sitrep and /sessions endpoints, task dispatch logs sessions
- Resource locking to prevent concurrent modification conflicts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 13:38:46 +00:00
d24d372840 Add web.py: Dendrite integration for web perception
Provides fetch_page, take_screenshot, execute_js, search_web,
and BrowserSession for multi-step interactions. Uses localhost
for speed since Dendrite runs on the same box.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 20:14:16 +00:00
d79aa75ef6 Heartbeat: auto-detect and commit skill changes
Now watches /data/skills/ for changes on every heartbeat tick.
Commits and re-packages automatically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 20:03:21 +00:00
c7669593d1 Fix StartLimit directives in service file (move to [Unit])
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 19:42:25 +00:00
1b163eaab3 Add life support: systemd services + heartbeat timer
- symbiont-api.service: always-on API server, auto-restart on crash
- symbiont-heartbeat.timer: 5-min health checks + queue processing
- heartbeat.py: CLI auth check, disk check, ledger stats, queue drain

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 19:41:19 +00:00
e3cdf35517 Fix dispatcher: pipe via stdin, use real cost from CLI JSON
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 19:33:09 +00:00
68998ce051 Fix CLI flags: remove --max-tokens, add --dangerously-skip-permissions
Claude Code CLI uses positional args for prompts, not --prompt flag.
Also enables full access mode so orchestrator runs without permission prompts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 19:32:00 +00:00
2333eda017 Initial scaffold: router, dispatcher, ledger, scheduler, API
Core orchestrator for self-sustaining AI agent:
- Dispatcher: talks to Claude Code CLI with model tier selection
- Router: classifies tasks via Haiku, routes to cheapest capable model
- Scheduler: queue management + systemd self-wake timers
- API: FastAPI endpoints for task execution and monitoring
- Ledger: JSONL cost tracking for every inference call

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 19:21:07 +00:00