@@ -832,20 +832,22 @@ EOF
832832# Install Clawdbot
833833resolve_beta_version () {
834834 local beta=" "
835- beta=" $( npm view clawdbot dist-tags.beta 2> /dev/null || true) "
835+ beta=" $( npm view moltbot dist-tags.beta 2> /dev/null || true) "
836836 if [[ -z " $beta " || " $beta " == " undefined" || " $beta " == " null" ]]; then
837837 return 1
838838 fi
839839 echo " $beta "
840840}
841841
842842install_clawdbot () {
843+ local package_name=" clawdbot"
843844 if [[ " $USE_BETA " == " 1" ]]; then
844845 local beta_version=" "
845846 beta_version=" $( resolve_beta_version || true) "
846847 if [[ -n " $beta_version " ]]; then
847848 CLAWDBOT_VERSION=" $beta_version "
848849 echo -e " ${INFO} i${NC} Beta tag detected (${beta_version} ); installing beta."
850+ package_name=" moltbot"
849851 else
850852 CLAWDBOT_VERSION=" latest"
851853 echo -e " ${INFO} i${NC} No beta tag found; installing latest."
@@ -857,17 +859,17 @@ install_clawdbot() {
857859 fi
858860
859861 local resolved_version=" "
860- resolved_version=" $( npm view " clawdbot @${CLAWDBOT_VERSION} " version 2> /dev/null || true) "
862+ resolved_version=" $( npm view " ${package_name} @${CLAWDBOT_VERSION} " version 2> /dev/null || true) "
861863 if [[ -n " $resolved_version " ]]; then
862864 echo -e " ${WARN} →${NC} Installing Clawdbot ${INFO}${resolved_version}${NC} ..."
863865 else
864866 echo -e " ${WARN} →${NC} Installing Clawdbot (${INFO}${CLAWDBOT_VERSION}${NC} )..."
865867 fi
866868 local install_spec=" "
867869 if [[ " ${CLAWDBOT_VERSION} " == " latest" ]]; then
868- install_spec=" clawdbot @latest"
870+ install_spec=" ${package_name} @latest"
869871 else
870- install_spec=" clawdbot @${CLAWDBOT_VERSION} "
872+ install_spec=" ${package_name} @${CLAWDBOT_VERSION} "
871873 fi
872874
873875 if ! install_clawdbot_npm " ${install_spec} " ; then
@@ -876,7 +878,7 @@ install_clawdbot() {
876878 install_clawdbot_npm " ${install_spec} "
877879 fi
878880
879- if [[ " ${CLAWDBOT_VERSION} " == " latest" ]]; then
881+ if [[ " ${CLAWDBOT_VERSION} " == " latest" && " ${package_name} " == " clawdbot " ]]; then
880882 if ! resolve_clawdbot_bin & > /dev/null; then
881883 echo -e " ${WARN} →${NC} npm install clawdbot@latest failed; retrying clawdbot@next"
882884 cleanup_npm_clawdbot_paths
0 commit comments