Skip to content

Customization Overview

Looking to install Weave? Start with the Getting Started guide.

Weave gives you a layered, additive customization system for every agent. You never need to fork or modify core agent prompts — all customization is done through configuration files and skill files that merge on top of built-in defaults.

How It Works

Weave customization is built on one key principle: everything is additive. You can:

  • Append instructions to any agent's prompt without touching its base prompt
  • Inject domain-specific knowledge as reusable skill files
  • Create domain-optimized variants of Shuttle (the coding specialist) via categories
  • Override the model, temperature, and other parameters per agent
  • Define entirely new custom agents with their own prompts, models, and tools
  • Disable agents, tools, and hooks you don't need
  • Reshape the delegation workflow to fit your team's process

Config File Locations

Weave reads from two config files, merged in order:

LocationPriorityPurpose
.opencode/weave-opencode.jsoncHighestProject-specific overrides
~/.config/opencode/weave-opencode.jsoncLowerUser-level defaults

Both files use JSONC format (JSON with comments). If a key exists in both files, the project config wins. See Configuration Files for merge details.

Customization Mechanisms

MechanismDescription
Prompt AppendAdd instructions to any agent without replacing its base prompt
SkillsInject reusable domain knowledge as SKILL.md files
CategoriesDefine domain-optimized Shuttle variants with custom models and settings
Agent ConfigurationPer-agent model, temperature, tools, and more
Custom AgentsDefine entirely new agents with custom prompts, models, and delegation triggers
Disabling FeaturesRemove agents, tools, or hooks you don't need
Execution & ContinuationUnderstand /start-work, compaction recovery, idle nudges, and todo finalization
Workflow CustomizationRecipes for reshaping the agent workflow
AnalyticsLocal session tracking, project fingerprinting, and workflow insights

Agent Roster

AgentRole
loomMain orchestrator — plans and delegates work
tapestryExecution orchestrator — works through plans step by step
shuttleDomain specialist — handles delegated coding tasks
patternStrategic planner — produces .weave/plans/ files
threadCodebase explorer — fast, read-only analysis
spindleExternal researcher — web fetching and research
weftQuality reviewer and auditor
warpSecurity auditor

Start Here

If you're new to Weave customization, start with Prompt Append — it's the simplest mechanism and works immediately. Then explore Skills for reusable, shareable domain knowledge.

Released under the MIT License.