Weave
Lean Fabric plugin with multi-agent orchestration. Eight specialised agents — Loom, Tapestry, Pattern, Thread, Spindle, Weft, Warp, Shuttle — with a Plan → Review → Execute workflow.
Weave is a Fabric plugin that adds multi-agent orchestration. Instead of one model trying to do everything, Weave introduces a small team of specialised agents — a planner, a reviewer, an executor, a researcher, a security auditor, and more — and a structured workflow for routing work between them.
You install Weave once, restart Fabric, and the new agents show up as @loom, @tapestry, @thread and friends in the mention menu. Loom is the default entry point: it assesses each request, decides whether the task needs a full plan-and-review cycle or can be handled directly, and delegates accordingly.
Why use Weave
- 8 specialised agents with clear, non-overlapping roles in the development lifecycle.
- Plan → Review → Execute workflow for complex multi-file work, with plans saved to
.weave/plans/{name}.mdand resumable execution state in.weave/state.json. - Per-agent model overrides — pin Loom to Opus, run subagents on Haiku, dispatch a category to Gemini.
- Skill system that injects domain expertise into agent prompts via SKILL.md files.
- Background agents with concurrency control for safe parallel work.
- JSONC configuration (comments + trailing commas) with hierarchical user → project merging.
Quick links
At a glance
# 1. Install the Fabric Code CLI (skip if you already have it)
npm i -g @fabriccode/cli@latest
# 2. Install Weave via the CLI (Fabric Code v7.0.50+)
fabriccode install-weave
# 3. Restart Fabric — agents show up as @loom, @tapestry, @pattern, @thread, …A typical complex request flows like this:
User → @loom (assesses) → @pattern (researches + writes plan)
→ .weave/plans/{name}.md
→ @weft (validates plan) [optional]
→ /start-work
→ @tapestry (executes task by task)
→ @weft (post-implementation review)For simple one-shot requests Loom skips the plan/review cycle and either answers directly or hands off to a single subagent.
Where it lives
| Concern | Path |
|---|---|
| Plugin (npm) | @fabriccode/weave |
| Source repo | Fabric-Pro/fabric-weave |
| User config | ~/.config/fabric/weave-fabric.jsonc |
| Project config | .fabric/weave-fabric.jsonc |
| Plans (per project) | .weave/plans/ |
| Execution state | .weave/state.json |
| Project skills | .fabric/skills/ |
Requirements
- Fabric v7.0.50 or later — earlier versions don't ship the
install-weavecommand or the plugin loader Weave needs. - macOS, Linux, or Windows.
Continue to Installation.
Commands
Every slash command you can send from a bound Telegram or WhatsApp chat — create, bind, pair, stop, and more.
Installation
Install the Weave plugin for Fabric — fabriccode install-weave (recommended), shell installer, PowerShell installer, or manual setup. Plus uninstall, troubleshooting, and a blank-screen recovery procedure.