Sign inSign up

harness/harness-ai-agent:0.1.101-linux-amd64

Manifest digest

sha256:0fd11198bfbcbe7b8707a651c1fdcb99f4f96e91b1c1dc397f01dee9df3fb206

OS/ARCH

linux/amd64

Compressed size

496.73 MB

Last pushed

16 days by harnesscie

Type

Image

Manifest digest

sha256:0fd11198bfbcbe7b8707a651c1fdcb99f4f96e91b1c1dc397f01dee9df3fb206

Image Layers

1# debian.sh --arch 'amd64' out/29.43 MB
2ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
3ENV LANG=C.UTF-80 B
4RUN /bin/sh -c set -eux;1.23 MB
5ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA63050 B
6ENV PYTHON_VERSION=3.12.150 B
7ENV PYTHON_SHA256=c2c4321961fab0fb999d66e0cecf521c2ab3994c7992873ea99e306c1094fd5a0 B
8RUN /bin/sh -c set -eux;11.56 MB
9RUN /bin/sh -c set -eux;249 B
10CMD ["python3"]0 B
11RUN /bin/sh -c apt-get update33.27 MB
12RUN /bin/sh -c pip install5.21 MB
13RUN /bin/sh -c pip install447.31 KB
14COPY scripts/patch_pip_vendored_msgpack.py /opt/scripts/patch_pip_vendored_msgpack.py # buildkit1.93 KB
15RUN /bin/sh -c set -eux;439.31 KB
16ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=10 B
17ARG INSTALL_OPENAI=true0 B
18ARG INSTALL_CODEX=true0 B
19ARG GO_VERSION=1.26.90 B
20ARG GO_SHA256_AMD64=42d158b4d8f7b61ac0a830567c940a86098fb7aac52e467a5ebec03ef5cc2f8d0 B
21ARG GO_SHA256_ARM64=4a97373d49fcacdcf3694fea368a500b00ee3e963974f3e7514132717632f0520 B
22ARG NPM_VERSION=12.0.20 B
23ARG UV_VERSION=0.12.180 B
24RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.979.72 MB
25RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.964.23 MB
26ENV PATH=/usr/local/go/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOPROXY=https://proxy.golang.org GOSUMDB=sum.golang.org GOTOOLCHAIN=local0 B
27RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.94.07 MB
28RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.935 MB
29RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.919.52 MB
30RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.918.58 MB
31RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.9433.7 KB
32COPY scripts/install_agent_python.sh /opt/scripts/install_agent_python.sh # buildkit1.12 KB
33COPY pyproject.toml uv.lock /opt/src/ #159.47 KB
34RUN |7 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.9191.59 MB
35ARG PACKAGE_VERSION=0.1.1010 B
36COPY . /opt/src/ # buildkit661.39 KB
37RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.9210.36 KB
38COPY sidecar/broker /opt/broker/lib/broker # buildkit77.25 KB
39COPY sidecar/egress-policies/ /etc/squid/ # buildkit5.93 KB
40COPY sidecar/init_from_env.py /opt/sidecar/init_from_env.py # buildkit26.07 KB
41COPY sidecar/persist_audit.py /opt/sidecar/persist_audit.py # buildkit1.35 KB
42COPY sidecar/env_engine.py /opt/sidecar/env_engine.py # buildkit20.46 KB
43COPY sidecar/drone_git.py /opt/sidecar/drone_git.py # buildkit4.79 KB
44COPY sidecar/secret_constants.py /opt/sidecar/secret_constants.py # buildkit485 B
45COPY sidecar/cloud_provider.py /opt/sidecar/cloud_provider.py # buildkit1.82 KB
46COPY sidecar/supervisor.sh /opt/sidecar/supervisor.sh # buildkit13.35 KB
47COPY sidecar/agent_poststep /opt/sidecar/agent_poststep # buildkit2.93 KB
48COPY sidecar/landlock_lock_docker.py /opt/sidecar/landlock_lock_docker.py # buildkit4.23 KB
49COPY sidecar/drop_dac_caps.py /opt/sidecar/drop_dac_caps.py # buildkit3.78 KB
50COPY sidecar/landlock_restrict_egress.py /opt/sidecar/landlock_restrict_egress.py # buildkit4.82 KB
51RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.927.15 KB
52RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.91.24 KB
53RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.977.28 KB
54COPY sidecar/agent-helpers/git-credential-harness /usr/local/bin/git-credential-harness # buildkit1.31 KB
55COPY sidecar/agent-helpers/docker-credential-harness /usr/local/bin/docker-credential-harness # buildkit1.25 KB
56COPY sidecar/agent-helpers/99-harness-ssh.conf /etc/ssh/ssh_config.d/99-harness.conf # buildkit569 B
57RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.9204 B
58COPY sidecar/agent-helpers/docker-config.json /etc/skel/.docker/config.json # buildkit282 B
59RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.9746 B
60RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.93.56 KB
61COPY --chown=agent:agent entrypoint.sh /opt/agent/entrypoint.sh #5.44 KB
62RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.95.44 KB
63ENV HOME=/home/agent PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 NODE_NO_WARNINGS=10 B
64LABEL org.opencontainers.image.title=harness-ai-agent org.opencontainers.image.description=Harness AI agent0 B
65HEALTHCHECK {Test:[CMD-SHELL python3 -c "import0 B
66ENTRYPOINT ["dumb-init" "--" "/opt/agent/entrypoint.sh"]0 B
67RUN |8 INSTALL_OPENAI=true INSTALL_CODEX=true GO_VERSION=1.26.9749.96 KB
68LABEL io.harness.image.hardened=true0 B

Command

# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'