FabricFabric
Weave

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}.md and 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.

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

ConcernPath
Plugin (npm)@fabriccode/weave
Source repoFabric-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-weave command or the plugin loader Weave needs.
  • macOS, Linux, or Windows.

Continue to Installation.

On this page