Skip to content

v0.3.0 β€” Context capsules + RAID

Latest

Choose a tag to compare

@Medhovarsh Medhovarsh released this 07 Jul 03:42

Context capsules β€” offload context as an encrypted, immutable DAG

Save conversation context into content-addressed DAG capsules, verify on disk, then compact your model window β€” instead of truncating and losing it.

  • Immutable + acyclic by construction β€” segment ids are hashes over content + parents (Git-style)
  • AES-256-GCM at rest β€” per-capsule keys wrapped by a project master key stored outside .forkmind/
  • Restore full or per-segment, integrity-verified before anything is returned
  • Crypto-shredding delete β€” the key dies first; tombstones block resurrection
  • Surfaces: forkmind context CLI, /api/context HTTP API, 6 MCP tools, forkmind-archivist Claude Code skill + subagent

RAID β€” Redundant Array of Independent DAGs

  • Mirror capsules to extra filesystem targets (second disk, synced folder, network mount)
  • Replicas hold ciphertext + manifests only β€” keys are never replicated
  • Self-healing restore on primary loss or bit-rot (healed copies fully re-verified)
  • Tombstone propagation on sync cleans replicas that were offline during a forget
  • forkmind context replicas add|remove|list|sync

Also

  • BOM-tolerant CLI JSON input (Windows)
  • 22 new tests β€” suite now 68 passing
  • npm: npm install -g forkmind / npx forkmind start
  • Claude Code: /plugin marketplace add Medhovarsh/forkmind β†’ /plugin install forkmind

Full docs: https://github.com/Medhovarsh/forkmind#readme
Design doc: docs/design/context-offload-agent.md