By syncable-dev
MemFleet skills for fleet coordination — typed structural intent, episode recording, conflict classification (A/B/C), node state rollups, subscriptions, and multi-agent workflows for safe edits, conflict resolution, and fleet coordination.
Use when publish_intent or record_episode returned an active conflict or a Class B/C conflict payload. Triggered by: 'publish_intent returned conflicts', 'record_episode classified as B and I lost', 'Class C block', understanding who else is editing, deciding whether to retry / replan / escalate.
Use at the START of any edit in a multi-agent session before writing code, opening files, or reasoning about changes. Triggered by: 'I'm about to edit X', planning a refactor, joining a running fleet session, coordinating with other agents. DO NOT USE for solo-agent sessions with no fleet, for docs-only edits (→ DocsOnly intent still, but skip the ceremony), or when the repo has no MemFleet MCP server registered.
Use when orchestrating a multi-step fleet edit involving multiple agents, multi-symbol refactors, or when you are the leader agent coordinating followers. Triggered by: 'coordinate agents on this refactor', 'split this work across the fleet', 'watch the fleet while I drive a large change', leader-follower patterns.
Use to get a snapshot of fleet coordination health — active intents, open subscriptions, episode count, conflict counts by class. Triggered by: 'how busy is the fleet', 'are there open conflicts', periodic dashboard refresh, pre-release coordination check.
Use to read current coordination state for a symbol — recent episodes, active intents, dominant intent, conflict density, Y-doc thread. Triggered by: 'is anyone working on X', pre-edit reconnaissance, checking fleet activity on a symbol, reading another agent's recent work.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Structural intent coordination for agent fleets.
Typed intent, precomputed blast radius, O(1) coordination reads — no prose, no timing windows.
Early Access — Phase 1 (intent registry, episode store, NodeState rollup, Class A/B/C, Y-doc, stdio MCP) is stable. Phase 2 (leases, shadow overlays, intent-aware auto-merge) and Phase 3 (in-process Memtrace, Ed25519 signing, CEL policy) are in flight. Report issues here.
Ten coding agents editing the same repo. The naive options:
Both produce the same outcome: silent collisions, overwrites, wasted tokens re-reading work that could have been predicted.
MemFleet treats intent as a structural type, not a paragraph. Every edit emits a typed IntentKind enum with a precomputed impact set, attached to the graph nodes it touches. Any agent reading those nodes receives the coordination picture — O(1), no prose, no timing window.
npm install -g memfleet # binary + 10 skills + MCP server — one command
memfleet # MCP server auto-launched by Claude / Cursor on connect
Claude Code, Claude Desktop, and Cursor (v2.4+) pick up the skills and MCP tools automatically.
9 variants, 41 leaf values:
pub enum IntentKind {
Refactor { pattern: RefactorPattern },
FeatureAdd { surface: FeatureSurface },
BugFix { defect: DefectClass },
Cleanup { kind: CleanupKind },
Performance { axis: PerfAxis },
SecurityFix { severity: Severity, cve: Option<String> },
TestAdd { covers: Vec<NodeIdentity> },
DocsOnly,
Exploratory,
}
One intent ≈ 20 tokens. One prose rationale ≈ 200+. Across a 10-agent fleet running 100 edits — ~90,000 tokens saved per fleet-turn.
| Class | Meaning | Broker action |
|---|---|---|
| A | Additive only — new symbols, no removals | Auto-accepted. Zero coordination cost. |
| B | Modification to an existing symbol — body / type / rename | LWW by reference_time. Loser receives a typed ReplanHint. |
| C | Removes a live symbol or changes a signature with active callers | Blocked at intent time. Structured conflict report. |
Refactor(RenameSymbol) + BugFix(NullHandling) on the same symbol are orthogonal — the broker auto-merges (Phase 2).
| Tool | Purpose |
|---|---|
publish_intent | Register structural intent before an edit; returns blast radius and active conflicts |
record_episode | Record a structural episode after an edit; classifies A/B/C, precomputes impact, updates rollups |
get_node_state | O(1) read of recent episodes, active intents, dominant intent, conflict density for a symbol |
get_episode | Fetch a single episode by id |
query_episodes | Filtered episode search by node / intent / time range |
ydoc_read | Read the Y-doc thread + NodeState blob for a symbol |
subscribe | Register a streaming subscription with filters and budget |
fleet_status | Active intents, open subscriptions, episode count, conflict counts by class |
| Skill | You say... | |
|---|---|---|
| Intent | memfleet-publish-intent | "I'm about to refactor X" |
| Episode | memfleet-record-episode | "I just edited X" |
| Node state | memfleet-node-state | "is anyone working on X" |
| Query | memfleet-query-episodes | "what changed today" |
| Subscribe | memfleet-subscribe | "watch the auth module" |
| Status | memfleet-fleet-status | "how busy is the fleet" |
Plus 4 workflow skills that chain multiple tools:
Syncable CLI skills for project analysis, security scanning, vulnerability detection, dependency auditing, IaC validation, Kubernetes optimization, and cloud deployment.
npx claudepluginhub syncable-dev/memfleet-public --plugin memfleet-skillsCoordinate multiple AI agents working on the same codebase. Prevents merge conflicts before code is written.
Thoughtbox observability, protocol enforcement, and CLI for Claude Code
Multi-agent coordination with agent-swarm MCP
Persistent memory system for AI coding sessions — cross-tool memory sharing with 6-dimensional hybrid search
Fulcrum task orchestration for Claude Code
Team memory sharing for claude-mem — tracks observation access for intelligent eviction scoring