Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions docker-compose.quickstart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,14 @@
# and the opt-in dollar ceiling set below, and whose investigator refuses an
# unsigned approve, which is why the pipe and the investigator both carry the
# action secret. This file needs all of that, so it cannot point at anything
# older than 0.8.0; it points at 0.9.1, the same loop with a guard that refuses
# what it cannot read and a page for a failure that keeps happening, because a
# stranger should start on the newest.
# older than 0.8.0; it points at 0.9.2, the same loop with the pipe and the
# judge on fastapi 0.162.0, because a stranger should start on the newest.

name: hookstack

services:
hookrelay:
image: ghcr.io/itswl/hookrelay:0.9.1@sha256:06895aa522944f6e09225b70f29bfcfc1f6716b09be649aaf7df415662ecb7f9
image: ghcr.io/itswl/hookrelay:0.9.2@sha256:ab2e4e5eefb3636595989a4aa62bb96d0816791c171a79d1ce4103f910c78c07
container_name: hs-hookrelay
restart: unless-stopped
environment:
Expand Down Expand Up @@ -102,7 +101,7 @@ services:
- sink

hookjudge:
image: ghcr.io/itswl/hookjudge:0.9.1@sha256:cbc648df4c21c3d698f31fab0ba971c6cf6e176661c0a39d244601d1e255867a
image: ghcr.io/itswl/hookjudge:0.9.2@sha256:a52b499718c829e6b76f804506126c471fef39250208d5949fb9fc830cfd7f3e
container_name: hs-hookjudge
restart: unless-stopped
environment:
Expand Down Expand Up @@ -135,7 +134,7 @@ services:
# operator would actually have received. It runs from the pipe's own image
# because that image now carries it — one fewer thing to pull, and no mount.
sink:
image: ghcr.io/itswl/hookrelay:0.9.1@sha256:06895aa522944f6e09225b70f29bfcfc1f6716b09be649aaf7df415662ecb7f9
image: ghcr.io/itswl/hookrelay:0.9.2@sha256:ab2e4e5eefb3636595989a4aa62bb96d0816791c171a79d1ce4103f910c78c07
container_name: hs-sink
restart: unless-stopped
command: ["python", "-u", "/app/examples/sink.py"]
Expand All @@ -148,7 +147,7 @@ services:
# exactly the hop a real deployment makes to a custom bot's incoming URL.
# `ops-feishu` in the baked config is `type: bridge` and points here.
lark-bridge:
image: ghcr.io/itswl/lark-bridge:0.9.1@sha256:9907405c064833bad687d34b458671fd7cd98d567f67a7bf827cdd712e32f1b8
image: ghcr.io/itswl/lark-bridge:0.9.2@sha256:54ca2e86787df1125eead9e083e12782fd6a1705d1d26df793a06ab582576240
container_name: hs-lark-bridge
restart: unless-stopped
environment:
Expand All @@ -166,7 +165,7 @@ services:
# not a model: it reports itself as `stub-4o-mini`. Point the judge's AI vars
# at a real provider and this stops being used.
stub-ai:
image: ghcr.io/itswl/hookjudge:0.9.1@sha256:cbc648df4c21c3d698f31fab0ba971c6cf6e176661c0a39d244601d1e255867a
image: ghcr.io/itswl/hookjudge:0.9.2@sha256:a52b499718c829e6b76f804506126c471fef39250208d5949fb9fc830cfd7f3e
container_name: hs-stub-ai
restart: unless-stopped
command: ["python", "-u", "/app/examples/stub_ai.py"]
Expand All @@ -178,7 +177,7 @@ services:
# pipe to the same channels; the disk alert in demo.sh also proposes a
# two-step procedure the approve button runs against the allowlist below.
hookprobe:
image: ghcr.io/itswl/hookprobe:0.9.1@sha256:d35f25252d93b778a7f2b10d20bd1d7360835c61f454450bf213e6ff4cfab924
image: ghcr.io/itswl/hookprobe:0.9.2@sha256:a7bcdf6571e9434347192ec3dd0618e0fa9874cd650c0c9466ed7f9af1d7ebcb
container_name: hs-hookprobe
restart: unless-stopped
# The agent executes arbitrary bash, so the container is bounded even in a
Expand Down
Loading