← Back to Programming and automation
OpenClaw 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 plot
Release-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.