From a49606e712b26d0c38a34e246983760e9be4a876 Mon Sep 17 00:00:00 2001 From: robcholz <84130577+robcholz@users.noreply.github.com> Date: Fri, 6 Feb 2026 22:30:14 -0500 Subject: [PATCH] fix: fixed the missing agents bug --- src/provision.sh | 26 -------------------------- src/ssh.sh | 39 +++++++++++++++++++++++++++++++++++++++ src/vm.rs | 12 +++--------- 3 files changed, 42 insertions(+), 35 deletions(-) diff --git a/src/provision.sh b/src/provision.sh index 9dfa743..733a2f7 100644 --- a/src/provision.sh +++ b/src/provision.sh @@ -48,31 +48,5 @@ systemctl poweroff sleep 100 # sleep here so that we don't see the login screen flash up before the shutdown. EOF -# Install Mise -curl https://mise.run | sh -echo 'eval "$(~/.local/bin/mise activate bash)"' >> .bashrc - -export PATH="$HOME/.local/bin:$PATH" -eval "$(mise activate bash)" - -mkdir -p .config/mise/ - -cat > .config/mise/config.toml </dev/null || true)" +if [ -z "$USER_HOME" ]; then + USER_HOME="/home/${SSH_USER}" +fi +install -d -m 755 /usr/local/codex /usr/local/claude +if [ ! -e "${USER_HOME}/.codex" ]; then + ln -s /usr/local/codex "${USER_HOME}/.codex" +fi +if [ ! -e "${USER_HOME}/.claude" ]; then + ln -s /usr/local/claude "${USER_HOME}/.claude" +fi +chown -h "${SSH_USER}:${SSH_USER}" "${USER_HOME}/.codex" "${USER_HOME}/.claude" 2>/dev/null || true + +# Install Mise +curl https://mise.run | sh +echo 'eval "$(~/.local/bin/mise activate bash)"' >> "${USER_HOME}/.bashrc" + +export PATH="${USER_HOME}/.local/bin:$PATH" + +mkdir -p "${USER_HOME}/.config/mise" + +cat > "${USER_HOME}/.config/mise/config.toml" <