FROM docker/sandbox-templates:claude-code

USER root

# Install pyright LSP server
RUN npm install -g pyright

# Install uv and uvx
COPY --from=ghcr.io/astral-sh/uv:latest /uv /usr/local/bin/uv
COPY --from=ghcr.io/astral-sh/uv:latest /uvx /usr/local/bin/uvx

USER agent
