Update agent configuration

This commit is contained in:
Alex Selimov 2026-05-14 19:13:04 -04:00
parent a92b72bbb3
commit 5f053ec81d
3 changed files with 43 additions and 1 deletions

View file

@ -36,6 +36,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
zsh \
fd-find \
ripgrep \
neovim \
less \
&& rm -rf /var/lib/apt/lists/* \
&& ln -sf /usr/bin/fdfind /usr/local/bin/fd
@ -58,6 +60,9 @@ ENV PATH="${POETRY_HOME}/bin:${PATH}"
RUN curl -sSL https://install.python-poetry.org | python3 - && \
poetry config virtualenvs.in-project true
# uv (fast Python package/project manager from Astral)
RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR=/usr/local/bin sh
# Node.js 22
RUN curl -fsSL https://deb.nodesource.com/setup_${NODE_MAJOR}.x | bash - && \
apt-get install -y --no-install-recommends nodejs && \
@ -119,6 +124,9 @@ RUN mkdir -p -m 755 /etc/apt/keyrings && \
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
ENV PATH="/root/.cargo/bin:${PATH}"
# Jujutsu (jj) - Git-compatible VCS
RUN cargo install --locked jj-cli
# Starship prompt
RUN curl -sS https://starship.rs/install.sh | sh -s -- -y