← Back to Programming and automationOpenClaw source and extension work
Source, release channels, and extensions
This page helps you choose the right modification layer: use stock behavior, work from a checkout, or isolate extension-style changes without making upgrades miserable.
Modification ruleChoose the shallowest layer that supports the outcome. Deeper changes cost more to maintain.
Decision paths
How to choose the right modification layer
Working from a checkout without losing the plotRelease-channel mindsetPrefer stable public behavior when local source edits are not actually needed.
Extension-style customizationKeep custom logic isolated when possible so upgrades stay tractable.