Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Ontwikkelingskanalen
OpenClaw levert drie updatekanalen:- stable: npm dist-tag
latest. Aanbevolen voor de meeste gebruikers. - beta: npm dist-tag
betawanneer die actueel is; als beta ontbreekt of ouder is dan de nieuwste stabiele release, valt de updateflow terug oplatest. - dev: bewegende kop van
main(git). npm dist-tag:dev(wanneer gepubliceerd). Demain-branch is bedoeld voor experimenten en actieve ontwikkeling. Deze kan onvolledige functies of breaking changes bevatten. Gebruik deze niet voor productie-Gateways.
latest verplaatst zonder
het versienummer te wijzigen. Maintainers kunnen indien nodig ook een stabiele release
direct naar latest publiceren. Dist-tags zijn de bron van waarheid voor npm-installaties.
Van kanaal wisselen
--channel bewaart je keuze in de configuratie (update.channel) en lijnt de
installatiemethode uit:
stable(pakketinstallaties): werkt bij via npm dist-taglatest.beta(pakketinstallaties): geeft de voorkeur aan npm dist-tagbeta, maar valt terug oplatestwanneerbetaontbreekt of ouder is dan de huidige stabiele tag.stable(git-installaties): checkt de nieuwste stabiele git-tag uit.beta(git-installaties): geeft de voorkeur aan de nieuwste beta-git-tag, maar valt terug op de nieuwste stabiele git-tag wanneer beta ontbreekt of ouder is.dev: zorgt voor een git-checkout (standaard~/openclaw, overschrijf metOPENCLAW_GIT_DIR), schakelt over naarmain, rebaset op upstream, bouwt en installeert de globale CLI vanuit die checkout.
Eenmalig op een versie of tag richten
Gebruik--tag om een specifieke dist-tag, versie of pakketspecificatie voor één
update te gebruiken zonder je bewaarde kanaal te wijzigen:
--tagis alleen van toepassing op pakketinstallaties (npm). Git-installaties negeren dit.- De tag wordt niet bewaard. Je volgende
openclaw updategebruikt zoals gebruikelijk je geconfigureerde kanaal. - Downgradebescherming: als de doelversie ouder is dan je huidige versie,
vraagt OpenClaw om bevestiging (overslaan met
--yes). --channel betaverschilt van--tag beta: de kanaalflow kan terugvallen op stable/latest wanneer beta ontbreekt of ouder is, terwijl--tag betade ruwebeta-dist-tag gebruikt voor die ene uitvoering.
Dry run
Bekijk vooraf watopenclaw update zou doen zonder wijzigingen aan te brengen:
Plugins en kanalen
Wanneer je metopenclaw update van kanaal wisselt, synchroniseert OpenClaw ook Plugin-bronnen:
devgeeft de voorkeur aan gebundelde Plugins uit de git-checkout.stableenbetaherstellen via npm geïnstalleerde Plugin-pakketten.- Via npm geïnstalleerde Plugins worden bijgewerkt nadat de core-update is voltooid.
Huidige status controleren
Best practices voor tags
- Tag releases waarop je git-checkouts wilt laten landen (
vYYYY.M.Dvoor stable,vYYYY.M.D-beta.Nvoor beta). vYYYY.M.D.beta.Nwordt ook herkend voor compatibiliteit, maar geef de voorkeur aan-beta.N.- Verouderde
vYYYY.M.D-<patch>-tags worden nog steeds herkend als stable (niet-beta). - Houd tags onveranderlijk: verplaats of hergebruik een tag nooit.
- npm dist-tags blijven de bron van waarheid voor npm-installaties:
latest-> stablebeta-> kandidaat-build of beta-first stable-builddev-> main-snapshot (optioneel)
Beschikbaarheid van de macOS-app
Beta- en dev-builds bevatten mogelijk geen macOS-apprelease. Dat is OK:- De git-tag en npm dist-tag kunnen nog steeds worden gepubliceerd.
- Vermeld “geen macOS-build voor deze beta” in releaseopmerkingen of changelog.