alivecontext/alive
Personal Context Manager for Claude Code. Your life in walnuts.
2 Releases
Latest: 1mo ago
ALIVE v3.2.0v3.2.0Latest
๐ฆ Demo worlds
- Or describe a persona in one paragraph. The 5-stage subagent pipeline builds a custom world around it. Fails partway through? It resumes from the last clean stage instead of starting over.
- Now its one command. Spin up a demo world, let them poke around, tear it down. Your real world never gets touched.
- `list`, `activate`, `deactivate`, `delete`, `status`, `resume` โ the full lifecycle is there. Activation is a 10-step transaction with one atomic pointer write at step 10.
๐ฆ System upgrade rewrite
- What it handles now:
- v1โv3, v2โv3, and intra-v3 minor migrations (3.0โ3.1, 3.1โ3.2)
- Version detection from content fingerprints โ three signals, lowest wins. No config files, no manifest versions. What's on disk is what you are
- `--dry-run` shows every planned operation before anything moves
- `--resume` picks up from a marker file if it fails halfway. Refuses if the tool version changed, the world diverged, or the marker is >24h stale
- `--rollback` extracts a pre-upgrade tarball into `.alive/.rollback-<ts>/` for inspection
- Five retired patterns that were silently surviving upgrades are now caught: `_brain/`, `_state/`, `_kernel/_chapters/`, `.v2backup` files. The pre-upgrade tarball preserves contents before removal.
๐ฆ ALIVE CLI
- Small surface today. Foundation for v3.3.
๐ฆ The rest
- GitHub star prompt โ soft inline at sessions 5 and 10, three ceremonies at 20/40/60, quiet hum every 7th save (max 3 lifetime). `github_star_ask: false` in preferences to silence it. No telemetry. Uses your own `gh` CLI
- CI pinned โ `claude-code-action` locked to `v1.0.112` after a moving `@v1` tag broke hosted runners
- Plugin manifest bumped to 3.2.0, marketplace.json in lockstep
- ---
- 66 commits. 79 files changed. 5,907 lines added, 1,194 removed.
๐ฆ First time installer?
- Add the marketplace, then install:
- ```
- claude plugin marketplace add alivecontext/alive
- claude plugin install alive@alivecontext
- ```
๐ฆ Updating from a previous version?
- Refresh the marketplace index, then update:
- ```
- claude plugin marketplace update alivecontext
- claude plugin update alive@alivecontext
- ```
- If the update doesn't take effect (known Claude Code issue โ [#29512](https://github.com/anthropics/claude-code/issues/29512)), uninstall and reinstall:
- ```
- claude plugin uninstall alive@alivecontext
- + 4 more
ALIVE v3.0.0 โ Personal Context Managerv3.0.0
โก Performance
- `/alive:world` 10x faster โ renders from a single index file instead of scanning 174+ squirrel entries and individual walnut files
- `/alive:load-context` loads 3 files instead of 13+ โ key.md, now.json, insights.md. Everything else is already in the projection.
- Task operations are instant โ `tasks.py` CLI instead of agent reading/writing markdown files. Zero context window burn.
- Concurrent sessions don't clobber each other โ projections recompute from ALL sources every save. Last-writer-wins is dead.
โจ What's New
- Script-operated tasks โ `tasks.py` CLI replaces `tasks.md`. Add, done, edit, list, summary โ all via one Bash call.
- True projections โ `now.json` computed post-save by `project.py` from all source files (log, manifests, tasks, squirrel entries, nested walnuts).
- Flat kernel โ `_generated/` subfolder removed. 6 files flat in `_kernel/`: key.md, log.md, insights.md, tasks.json, now.json, completed.json.
- Flat bundles โ `bundles/` container removed. Bundles sit next to `_kernel/` in walnut root. Identified by `context.manifest.yaml`.
- 03_Inbox โ `03_Inputs/` renamed. I = Inbox. Universally understood.
- 3-file load sequence โ key.md + now.json + insights.md frontmatter. Agent is oriented. Done.
- Graduation is a status flip โ no folder moves. Bundle stays where it is.
- observations.md removed โ stash routes to log at save. No separate file.
- + 2 more
๐ฅ Breaking Changes
- `bundles/` folder removed โ bundles are flat in walnut root
- `_kernel/_generated/` removed โ flat `_kernel/`
- `tasks.md` โ `tasks.json` (script-operated)
- `03_Inputs/` โ `03_Inbox/`
- `observations.md` removed
- Org renamed: `stackwalnuts` โ `alivecontext`
- Install command: `alive@alivecontext`
- All breaking changes are handled by the upgrade skill.
๐ฆ Install
- ```bash
- claude plugin install alive@alivecontext
- ```
๐ฆ Upgrading from v1 or v2
- ```bash
- claude plugin install alive@alivecontext
- /alive:system-upgrade
- ```
- The upgrade skill shows you what will change, backs everything up, and migrates your world. You'll see a message from the developer explaining what changed and why.
๐ Full changelog
- See [CHANGELOG.md](https://github.com/alivecontext/alive/blob/main/CHANGELOG.md)
