#!/usr/bin/env bash set -euo pipefail recorder_user="$(id -un)" sudo useradd --create-home --shell /bin/bash codex { printf '%s\n' 'Defaults env_keep += "CODEX_HOME CODEX_INTERNAL_ORIGINATOR_OVERRIDE"' printf '%s\n' 'codex ALL=(mantis-sut) NOPASSWD: /usr/local/lib/mantis-toolchain/telegram-mantis-lane' printf '%s\n' 'mantis-sut ALL=(root) NOPASSWD: /usr/local/sbin/openclaw-mantis-sut-container' printf '%s\n' "mantis-sut ALL=(${recorder_user}) NOPASSWD: /usr/local/lib/mantis-toolchain/telegram-desktop-recorder" printf '%s\n' "mantis-sut ALL=(${recorder_user}) NOPASSWD: /usr/local/lib/mantis-toolchain/telegram-user-driver" } | sudo tee /etc/sudoers.d/mantis-codex >/dev/null sudo chmod 0440 /etc/sudoers.d/mantis-codex make_bridge() { local lane="$1" local repo_root="$2" local target="${RUNNER_TEMP}/mantis-telegram-${lane}" cat >"$target" <