agent-runtime-base (sha256:a4dc05678473010fee8170a5fcddf2ba749b10596e21ebdae8f598204868a131)
Published 2026-08-24 09:46:19 +02:00 by simon
Installation
docker pull git-ui.haerer.cloud/simon/agent-runtime-base@sha256:a4dc05678473010fee8170a5fcddf2ba749b10596e21ebdae8f598204868a131sha256:a4dc05678473010fee8170a5fcddf2ba749b10596e21ebdae8f598204868a131Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400' |
| RUN /bin/sh -c apt-get update && apt-get -y --no-install-recommends install ca-certificates libodbc1 libssl3 libsctp1 netbase && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /usr/local /usr/local # buildkit |
| ENV LANG=C.UTF-8 |
| COPY /ELIXIR_LOCAL/usr/local /usr/local # buildkit |
| ARG CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |1 CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential git pkg-config curl ca-certificates gnupg lsb-release inotify-tools tini tmux jq sudo openssh-client python3 time chromium chromium-driver fonts-noto-color-emoji && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y --no-install-recommends nodejs && npm install -g @anthropic-ai/claude-code@2.1.158 @openai/codex && npm install -g --ignore-scripts @earendil-works/pi-coding-agent@0.79.3 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 /bin/sh -c mix local.hex --force && mix local.rebar --force # buildkit |
| ENV CFLAGS=-O2 -mno-avx -mno-avx2 |
| RUN |1 CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 /bin/sh -c useradd -m -u 1000 -s /bin/bash agent && echo 'agent ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/agent && mkdir -p /repo /etc/brain-agent /home/agent/.claude /home/agent/.codex /home/agent/.pi/agent && chown -R agent:agent /repo /home/agent/.claude /home/agent/.codex /home/agent/.pi # buildkit |
| ENV CLAUDE_CONFIG_DIR=/home/agent/.claude |
| ENV CODEX_HOME=/home/agent/.codex |
| ENV PI_CODING_AGENT_DIR=/home/agent/.pi/agent |
| ENV MY_PI_MCP_EAGER_CONNECT=1 |
| ENV PHX_HOST=0.0.0.0 PORT=4001 |
| RUN |1 CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 /bin/sh -c sudo -u agent env HOME=/home/agent PI_CODING_AGENT_DIR=/home/agent/.pi/agent PI_SKIP_VERSION_CHECK=1 PI_TELEMETRY=0 pi install npm:pi-advisor@0.3.0 && sudo -u agent env HOME=/home/agent PI_CODING_AGENT_DIR=/home/agent/.pi/agent PI_SKIP_VERSION_CHECK=1 PI_TELEMETRY=0 pi install npm:@spences10/pi-mcp@0.0.39 && sudo -u agent env HOME=/home/agent PI_CODING_AGENT_DIR=/home/agent/.pi/agent PI_SKIP_VERSION_CHECK=1 PI_TELEMETRY=0 pi install npm:pi-subagents@0.28.0 # buildkit |
| COPY docker/agent-runtime/entrypoint.sh /usr/local/bin/agent-entrypoint # buildkit |
| COPY docker/agent-runtime/ship /usr/local/bin/ship # buildkit |
| COPY docker/agent-runtime/depends-on /usr/local/bin/depends-on # buildkit |
| COPY docker/agent-runtime/fetch-attachment /usr/local/bin/fetch-attachment # buildkit |
| COPY docker/agent-runtime/agent-status-hook /usr/local/bin/agent-status-hook # buildkit |
| COPY docker/agent-runtime/run-gitea-mcp /usr/local/bin/run-gitea-mcp # buildkit |
| COPY docker/agent-runtime/agent-runner-system-prompt.md /etc/brain-agent/system-prompt.md # buildkit |
| COPY docker/agent-runtime/agent-review-system-prompt.md /etc/brain-agent/agent-review-system-prompt.md # buildkit |
| COPY docker/agent-runtime/skills /etc/brain-agent/skills # buildkit |
| COPY /go/bin/gitea-mcp /usr/local/bin/gitea-mcp # buildkit |
| RUN |1 CACHE_BUST=bcb64443f0c2ee0be8947b9e746ac2b91600ada2 /bin/sh -c chmod +x /usr/local/bin/agent-entrypoint /usr/local/bin/ship /usr/local/bin/depends-on /usr/local/bin/fetch-attachment /usr/local/bin/agent-status-hook /usr/local/bin/run-gitea-mcp && chmod -R a+rX /etc/brain-agent/skills # buildkit |
| USER agent |
| WORKDIR /repo |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/agent-entrypoint"] |
| CMD ["agent"] |
Details
2026-08-24 09:46:19 +02:00
Versions (11)
View all
Container
3
OCI / Docker
linux/amd64
994 MiB
latest
2026-08-24
1a24d239026060fd0a1978b4e50c9404c011aa5a
2026-08-24
bcb64443f0c2ee0be8947b9e746ac2b91600ada2
2026-08-24
9e045aa0ca665b5c40938203ba6792cec2a1b47e
2026-08-24
8d94ea9ca6edcdea80fdfc0976d20ab766d74ae5
2026-08-13