Expand description
Merkle: Deterministic Filesystem State Management
A Merkle-based filesystem state management system that provides deterministic, hash-based tracking of filesystem state and associated context.
Modulesยง
- agent
- Agent Read/Write Model
- branches
- Branches domain: canonical branch identity, migration bookkeeping, operator status, and federated branch reads.
- capability
- Shared capability contracts and registration.
- cli
- CLI domain: parse, route, help, output, and presentation only. No domain orchestration; single route table dispatches to domain services.
- compat
- Explicit compatibility surface for temporary migration seams.
- concurrency
- Concurrent access safety for agent operations
- config
- Configuration System
- context
- Context domain: frame model, query, mutation, generation, and queue. Owns context behavior; CLI, agent adapter, and workspace watch consume via explicit contracts.
- control
- error
- Error types for the Merkle filesystem state management system.
- events
- execution
- Execution owned contracts and runtime ports.
- heads
- Legacy frame head compatibility index.
- ignore
- Ignore list for scan and watch.
- init
- Initialization module for default agents and prompts
- logging
- Logging System
- merkle_
traversal - metadata
- Metadata domain contracts.
- prompt_
context - Prompt context domain: filesystem CAS artifacts and lineage contracts.
- provider
- Model Provider Abstraction
- session
- Minimal session lifecycle domain.
- store
- NodeRecord Store
- task
- Task contracts, artifact persistence, compilation, and initialization.
- telemetry
- Telemetry domain: events, sessions, routing, sinks, and emission.
- tree
- Filesystem Merkle Tree
- types
- Core types for the Merkle filesystem state management system.
- views
- Context Views
- workflow
- Workflow domain modules.
- workspace
- Workspace domain: command orchestration, status assembly, and watch runtime.
- world_
state