Mga development channel¶
Huling na-update: 2026-01-21
Nagpapadala ang OpenClaw ng tatlong update channel:
- matatag: npm dist-tag
latest. - beta: npm dist-tag
beta(mga build na sinusubok). - Maaaring hindi kasama sa beta at dev builds ang isang macOS app release. 10. npm dist-tag:
dev(kapag na-publish).
Nagpapadala kami ng mga build sa beta, sinusubok ang mga ito, at pagkatapos ay pino-promote ang isang na-validate na build sa latest
nang hindi binabago ang version number — ang mga dist-tag ang pinagmumulan ng katotohanan para sa mga npm install.
Paglipat ng channel¶
Pag-checkout ng Git:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
stable/betanagche-check out ng pinakabagong tumutugmang tag (madalas ay parehong tag).devlumilipat samainat nagre-rebase sa upstream.
Global na pag-install ng npm/pnpm:
openclaw update --channel stable
openclaw update --channel beta
openclaw update --channel dev
Ina-update nito sa pamamagitan ng katumbas na npm dist-tag (latest, beta, dev).
Kapag hayagan kang lumipat ng channel gamit ang --channel, ina-align din ng OpenClaw
ang paraan ng pag-install:
devtinitiyak ang isang git checkout (default~/openclaw, i-override gamit angOPENCLAW_GIT_DIR), ina-update ito, at ini-install ang global CLI mula sa checkout na iyon.stable/betanag-i-install mula sa npm gamit ang katugmang dist-tag.
Tip: kung gusto mo ng stable + dev nang sabay, magpanatili ng dalawang clone at ituro ang iyong gateway sa stable na isa.
Mga plugin at channel¶
Kapag lumipat ka ng channel gamit ang openclaw update, sini-sync din ng OpenClaw ang mga source ng plugin:
devmas pinipili ang mga bundled plugin mula sa git checkout.stableatbetaibinabalik ang mga npm-installed na plugin package.
Mga pinakamahusay na kasanayan sa pag-tag¶
- I-tag ang mga release na gusto mong landingan ng mga git checkout (
vYYYY.M.DovYYYY.M.D-<patch>). - Panatilihing immutable ang mga tag: huwag kailanman ilipat o muling gamitin ang isang tag.
- Nanatiling pinagmumulan ng katotohanan ang mga npm dist-tag para sa mga npm install:
latest→ stablebeta→ kandidatong builddev→ snapshot ng main (opsyonal)
Availability ng macOS app¶
Tingnan ang Sandboxing. 12. OK lang iyon:
- Maaari pa ring i-publish ang git tag at npm dist-tag.
- Banggitin ang “walang macOS build para sa beta na ito” sa mga release note o changelog.