==> building app/events image shuimu-agent-app:candidate-6e2476f0f2e4...
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.53kB done
#1 DONE 0.0s

#2 [auth] library/golang:pull token for docker.1ms.run
#2 DONE 0.0s

#3 [auth] library/node:pull token for docker.1ms.run
#3 DONE 0.0s

#4 [auth] library/debian:pull token for docker.1ms.run
#4 DONE 0.0s

#5 [internal] load metadata for docker.io/library/node:22-bookworm
#5 DONE 0.4s

#6 [internal] load metadata for docker.io/library/golang:1.23-bookworm
#6 DONE 0.4s

#7 [internal] load metadata for docker.io/library/debian:bookworm-slim
#7 DONE 0.4s

#8 [internal] load .dockerignore
#8 transferring context: 234B done
#8 DONE 0.0s

#9 [web-builder 1/6] FROM docker.io/library/node:22-bookworm@sha256:8a34c4ab3ea2c5cd194f07e317b2a8f09461d3c8b05c4e34c8ccd56d56024c4d
#9 resolve docker.io/library/node:22-bookworm@sha256:8a34c4ab3ea2c5cd194f07e317b2a8f09461d3c8b05c4e34c8ccd56d56024c4d done
#9 DONE 0.0s

#10 [stage-2 1/9] FROM docker.io/library/debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171
#10 resolve docker.io/library/debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171 done
#10 DONE 0.0s

#11 [go-builder 1/7] FROM docker.io/library/golang:1.23-bookworm@sha256:167053a2bb901972bf2c1611f8f52c44d5fe7e762e5cab213708d82c421614db
#11 resolve docker.io/library/golang:1.23-bookworm@sha256:167053a2bb901972bf2c1611f8f52c44d5fe7e762e5cab213708d82c421614db done
#11 DONE 0.0s

#12 [internal] load build context
#12 transferring context: 677.84MB 2.3s done
#12 DONE 2.4s

#13 [web-builder 2/6] WORKDIR /web
#13 CACHED

#14 [web-builder 3/6] COPY web/package.json web/package-lock.json* ./
#14 CACHED

#15 [web-builder 4/6] RUN npm ci
#15 CACHED

#16 [go-builder 2/7] WORKDIR /src
#16 CACHED

#17 [go-builder 3/7] COPY go.mod go.sum ./
#17 CACHED

#18 [go-builder 4/7] RUN go mod download
#18 CACHED

#19 [go-builder 5/7] COPY . .
#19 ...

#20 [web-builder 5/6] COPY web/ ./
#20 DONE 0.2s

#21 [web-builder 6/6] RUN npm run build
#21 0.161 
#21 0.161 > shuimu-workbench@1.0.0 build
#21 0.161 > tsc && vite build
#21 0.161 
#21 ...

#19 [go-builder 5/7] COPY . .
#19 DONE 1.3s

#22 [go-builder 6/7] RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /server ./cmd/server
#22 DONE 6.1s

#21 [web-builder 6/6] RUN npm run build
#21 4.487 vite v7.3.6 building client environment for production...
#21 4.524 transforming...
#21 ...

#23 [go-builder 7/7] RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /events ./cmd/events
#23 DONE 0.5s

#21 [web-builder 6/6] RUN npm run build
#21 ...

#24 [stage-2 2/9] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends ca-certificates curl;     rm -rf /var/lib/apt/lists/*
#24 CACHED

#25 [stage-2 3/9] WORKDIR /app
#25 CACHED

#26 [stage-2 4/9] COPY --from=go-builder /server /app/server
#26 DONE 0.0s

#27 [stage-2 5/9] COPY --from=go-builder /events /app/events
#27 DONE 0.0s

#21 [web-builder 6/6] RUN npm run build
#21 12.09 ✓ 4112 modules transformed.
#21 12.64 rendering chunks...
#21 13.09 computing gzip size...
#21 13.13 dist/index.html                                           0.89 kB │ gzip:   0.52 kB
#21 13.13 dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff             4.42 kB
#21 13.13 dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2            4.93 kB
#21 13.13 dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2            5.21 kB
#21 13.13 dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2            5.47 kB
#21 13.13 dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff             5.98 kB
#21 13.13 dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff             6.19 kB
#21 13.13 dist/assets/KaTeX_Size1-Regular-C195tn64.woff             6.50 kB
#21 13.13 dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2      6.91 kB
#21 13.13 dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2         6.91 kB
#21 13.13 dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf              7.59 kB
#21 13.13 dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff       7.66 kB
#21 13.13 dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff          7.72 kB
#21 13.13 dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2           9.64 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2       10.34 kB
#21 13.13 dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf             10.36 kB
#21 13.13 dist/assets/KaTeX_Script-Regular-D5yQViql.woff           10.59 kB
#21 13.13 dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2         11.32 kB
#21 13.13 dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2            11.35 kB
#21 13.13 dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf             11.51 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2        12.03 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2          12.22 kB
#21 13.13 dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf             12.23 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff        12.32 kB
#21 13.13 dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf       12.34 kB
#21 13.13 dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf          12.37 kB
#21 13.13 dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff          13.21 kB
#21 13.13 dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff             13.30 kB
#21 13.13 dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2      13.57 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff         14.11 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff           14.41 kB
#21 13.13 dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff       16.03 kB
#21 13.13 dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2         16.40 kB
#21 13.13 dist/assets/KaTeX_Math-Italic-t53AETM-.woff2             16.44 kB
#21 13.13 dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf            16.65 kB
#21 13.13 dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2         16.78 kB
#21 13.13 dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2             16.99 kB
#21 13.13 dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff          18.67 kB
#21 13.13 dist/assets/KaTeX_Math-Italic-DA0__PXp.woff              18.75 kB
#21 13.13 dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff          19.41 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf         19.44 kB
#21 13.13 dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf           19.57 kB
#21 13.13 dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf              19.58 kB
#21 13.13 dist/assets/KaTeX_Main-Italic-BMLOBm91.woff              19.68 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf          22.36 kB
#21 13.13 dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf            24.50 kB
#21 13.13 dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2               25.32 kB
#21 13.13 dist/assets/KaTeX_Main-Regular-B22Nviop.woff2            26.27 kB
#21 13.13 dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf        27.56 kB
#21 13.13 dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2             28.08 kB
#21 13.13 dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff                29.91 kB
#21 13.13 dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff             30.77 kB
#21 13.13 dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf           31.20 kB
#21 13.13 dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf               31.31 kB
#21 13.13 dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf           32.97 kB
#21 13.13 dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff              33.52 kB
#21 13.13 dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf               33.58 kB
#21 13.13 dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf                 51.34 kB
#21 13.13 dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf              53.58 kB
#21 13.13 dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf               63.63 kB
#21 13.13 dist/assets/index-DhpBfxvE.css                           35.50 kB │ gzip:   9.76 kB
#21 13.13 dist/assets/channel-D7OWRLcq.js                           0.11 kB │ gzip:   0.12 kB
#21 13.13 dist/assets/init-Gi6I4Gst.js                              0.15 kB │ gzip:   0.13 kB
#21 13.13 dist/assets/chunk-2Q5K7J3B-Cj_wzS6Y.js                    0.19 kB │ gzip:   0.16 kB
#21 13.13 dist/assets/chunk-JWPE2WC7-CfBxnkTG.js                    0.22 kB │ gzip:   0.17 kB
#21 13.13 dist/assets/chunk-XXDRQBXY-B42Y3MUf.js                    0.22 kB │ gzip:   0.20 kB
#21 13.13 dist/assets/chunk-5VM5RSS4-CV0VxizH.js                    0.36 kB │ gzip:   0.27 kB
#21 13.13 dist/assets/stateDiagram-v2-MP3YSRHH-B1k3W2Le.js          0.39 kB │ gzip:   0.28 kB
#21 13.13 dist/assets/classDiagram-ZZMXUADV-BIrMWLSb.js             0.43 kB │ gzip:   0.30 kB
#21 13.13 dist/assets/classDiagram-v2-VYDZK3BY-BIrMWLSb.js          0.43 kB │ gzip:   0.30 kB
#21 13.13 dist/assets/chunk-POPQ4Y6H-Dir__ZLL.js                    0.50 kB │ gzip:   0.35 kB
#21 13.13 dist/assets/swimlanesDiagram-VR7AAH4N-DiA8woUx.js         0.51 kB │ gzip:   0.35 kB
#21 13.13 dist/assets/infoDiagram-27XIBGKW-DSGqz60b.js              0.55 kB │ gzip:   0.38 kB
#21 13.13 dist/assets/sizeCapture-INFHLROL-DyL1I74X.js              0.90 kB │ gzip:   0.51 kB
#21 13.13 dist/assets/ordinal-Cboi1Yqb.js                           1.19 kB │ gzip:   0.57 kB
#21 13.13 dist/assets/railroadDiagram-O6MQD6OU-CbZ42ocg.js          1.57 kB │ gzip:   0.73 kB
#21 13.13 dist/assets/abnfDiagram-VCTEODGH-BzzJG09L.js              1.77 kB │ gzip:   0.87 kB
#21 13.13 dist/assets/chunk-F27PBJKO-CnvHeN6F.js                    1.88 kB │ gzip:   0.83 kB
#21 13.13 dist/assets/pegDiagram-XKGWAZYB-XKbySdFd.js               1.92 kB │ gzip:   0.90 kB
#21 13.13 dist/assets/ebnfDiagram-PWID7BFC-D2srFNsf.js              1.97 kB │ gzip:   0.85 kB
#21 13.13 dist/assets/arc-T7pBIepJ.js                               3.43 kB │ gzip:   1.48 kB
#21 13.13 dist/assets/diagram-Z3DM3KII-BHM1uRoj.js                  4.18 kB │ gzip:   1.81 kB
#21 13.13 dist/assets/defaultLocale-DX6XiGOO.js                     4.69 kB │ gzip:   2.18 kB
#21 13.13 dist/assets/linear-DKlrl5u4.js                            5.65 kB │ gzip:   2.30 kB
#21 13.13 dist/assets/diagram-UQ7AKVKN-DX5CYDin.js                  6.04 kB │ gzip:   2.60 kB
#21 13.13 dist/assets/pieDiagram-E7YTZNPT-DpKySv11.js               6.26 kB │ gzip:   2.60 kB
#21 13.13 dist/assets/diagram-S7CK7UJ4-CBNEo_lC.js                  8.18 kB │ gzip:   3.65 kB
#21 13.13 dist/assets/cynefinDiagram-5FMLGOSQ-BGP3bg9A.js          10.06 kB │ gzip:   3.61 kB
#21 13.13 dist/assets/stateDiagram-D77RDMKH-CeGldvg6.js            10.33 kB │ gzip:   3.61 kB
#21 13.13 dist/assets/dagre-GXQ25YYZ-BC9b3LT7.js                   10.64 kB │ gzip:   4.01 kB
#21 13.13 dist/assets/diagram-VSXAHHWV-GB-hGBQ5.js                 10.68 kB │ gzip:   4.11 kB
#21 13.13 dist/assets/chunk-SVP7TREG-CgS-uNle.js                   15.73 kB │ gzip:   4.41 kB
#21 13.13 dist/assets/diagram-VX7I27RA-5PY0o4ZW.js                 15.92 kB │ gzip:   5.68 kB
#21 13.13 dist/assets/ishikawaDiagram-5VMMS53U-BQA_sIhf.js         17.43 kB │ gzip:   6.62 kB
#21 13.13 dist/assets/kanban-definition-UXKFOSKX-BtBM3Pk0.js       20.26 kB │ gzip:   7.18 kB
#21 13.13 dist/assets/mindmap-definition-YA3MSWOX-D8hwhGoM.js      23.14 kB │ gzip:   7.80 kB
#21 13.13 dist/assets/sankeyDiagram-P5KCCOFB-DAcuYeA6.js           23.16 kB │ gzip:   8.54 kB
#21 13.13 dist/assets/journeyDiagram-3NMN7TZE-CI8dcjOU.js          23.54 kB │ gzip:   8.33 kB
#21 13.13 dist/assets/wardleyDiagram-VM6X3IG4-Dppv4oGx.js          25.47 kB │ gzip:   6.77 kB
#21 13.13 dist/assets/gitGraphDiagram-WWUBYQGX-BMinR_uJ.js         29.38 kB │ gzip:   8.68 kB
#21 13.13 dist/assets/erDiagram-RLTQ6QDP-CeHp-INL.js               30.76 kB │ gzip:  10.57 kB
#21 13.13 dist/assets/timeline-definition-24CTP7MA-DWhChF6n.js     30.79 kB │ gzip:  10.13 kB
#21 13.13 dist/assets/requirementDiagram-BXWQKSXE-B8HeLBJ6.js      30.97 kB │ gzip:   9.70 kB
#21 13.13 dist/assets/quadrantDiagram-AXDQQJYC-CwDbmJ9i.js         33.98 kB │ gzip:   9.96 kB
#21 13.13 dist/assets/layout-BJpwe_yj.js                           35.43 kB │ gzip:  12.74 kB
#21 13.13 dist/assets/chunk-IMKFNOWR-BHQX--pf.js                   38.07 kB │ gzip:  12.51 kB
#21 13.13 dist/assets/blockDiagram-I7D4REHJ-C7-Av3Qi.js            41.72 kB │ gzip:  13.56 kB
#21 13.13 dist/assets/vennDiagram-4TSXK5OY-CD8fKQvo.js             41.93 kB │ gzip:  15.67 kB
#21 13.13 dist/assets/xychartDiagram-S5SC5T6Z-5L7qbPec.js          44.47 kB │ gzip:  12.58 kB
#21 13.13 dist/assets/chunk-TICWLB2K-C1eTMCug.js                   49.17 kB │ gzip:  15.74 kB
#21 13.13 dist/assets/flowDiagram-HODETNUW-f2TE122r.js             61.84 kB │ gzip:  19.87 kB
#21 13.13 dist/assets/c4Diagram-7LVT6UL2-dnkqL61v.js               65.44 kB │ gzip:  18.77 kB
#21 13.13 dist/assets/ganttDiagram-EL5Y4UJY-U3Xgnk9x.js            69.66 kB │ gzip:  23.54 kB
#21 13.13 dist/assets/cose-bilkent-JH36ORCC-BOzL_8xd.js            81.66 kB │ gzip:  22.46 kB
#21 13.13 dist/assets/swimlanes-42K2YHIH-C9SrfllT.js              115.76 kB │ gzip:  42.49 kB
#21 13.13 dist/assets/sequenceDiagram-WJ2MYXX4-DQCQlIo2.js        116.93 kB │ gzip:  31.11 kB
#21 13.13 dist/assets/architectureDiagram-5GKGNRK7-95-ztnka.js    151.79 kB │ gzip:  43.12 kB
#21 13.13 dist/assets/katex-HP8lGamR.js                           261.31 kB │ gzip:  77.57 kB
#21 13.13 dist/assets/cytoscape.esm-BB4DxJjf.js                   443.04 kB │ gzip: 141.98 kB
#21 13.13 dist/assets/cynefin-OW5HDTMX-CylEEwct.js                687.91 kB │ gzip: 154.14 kB
#21 13.13 dist/assets/index-BvuQnMEe.js                         2,801.27 kB │ gzip: 797.76 kB
#21 13.13 
#21 13.13 (!) Some chunks are larger than 500 kB after minification. Consider:
#21 13.13 - Using dynamic import() to code-split the application
#21 13.13 - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
#21 13.13 - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
#21 13.13 ✓ built in 8.63s
#21 DONE 13.3s

#28 [stage-2 6/9] COPY --from=web-builder /web/dist /app/web/dist
#28 DONE 0.0s

#29 [stage-2 7/9] COPY deploy/postgres/goose /app/deploy/postgres/goose
#29 DONE 0.0s

#30 [stage-2 8/9] COPY templates /app/templates
#30 DONE 0.0s

#31 [stage-2 9/9] COPY configs /app/configs
#31 DONE 0.0s

#32 exporting to image
#32 exporting layers
#32 exporting layers 0.5s done
#32 exporting manifest sha256:1648b282134f051ab386e5621b02316496555ad08c40908f0f72528e39f4c8d8 done
#32 exporting config sha256:a29295139d258f229db91f32c7bdef7e91278823a3cae79f61a8b2de1628f585 done
#32 exporting attestation manifest sha256:7bc612132395996a8cb40b6bdb0df328cd4a2784de23be9cf9c95f49bbc684a2 done
#32 exporting manifest list sha256:e23f3fbf514684c3f365137f430714c187ba9870061765c318a144ce9ad1108c done
#32 naming to docker.io/library/shuimu-agent-app:candidate-6e2476f0f2e4 done
#32 unpacking to docker.io/library/shuimu-agent-app:candidate-6e2476f0f2e4 0.1s done
#32 DONE 0.6s
==> building pi-agent image shuimu-pi-agent:candidate-6e2476f0f2e4...
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.58kB done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/node:22-bookworm-slim
#2 DONE 0.1s

#3 [internal] load .dockerignore
#3 transferring context: 234B done
#3 DONE 0.0s

#4 [ 1/11] FROM docker.io/library/node:22-bookworm-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5
#4 resolve docker.io/library/node:22-bookworm-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5 done
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 370B 0.4s done
#5 DONE 0.4s

#6 [ 2/11] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends         ca-certificates         curl         git         bash;     rm -rf /var/lib/apt/lists/*
#6 CACHED

#7 [ 4/11] RUN pi --version
#7 CACHED

#8 [ 7/11] COPY deploy/pi-agent/runner.mjs /app/runner.mjs
#8 CACHED

#9 [ 8/11] COPY deploy/pi-agent/result-v1.mjs /app/result-v1.mjs
#9 CACHED

#10 [ 9/11] COPY deploy/pi-agent/settle-policy.mjs /app/settle-policy.mjs
#10 CACHED

#11 [10/11] COPY deploy/pi-agent/entrypoint.sh /app/entrypoint.sh
#11 CACHED

#12 [ 5/11] WORKDIR /app
#12 CACHED

#13 [ 3/11] RUN npm install -g @earendil-works/pi-coding-agent@0.85.1 --omit=dev
#13 CACHED

#14 [ 6/11] COPY deploy/pi-agent/extensions/ /app/extensions/
#14 CACHED

#15 [11/11] RUN chmod +x /app/entrypoint.sh /app/runner.mjs
#15 CACHED

#16 exporting to image
#16 exporting layers done
#16 exporting manifest sha256:de620a969be5fa7b7d10d1d3f428d17d89934808acadab4530d3c3586c974661 0.0s done
#16 exporting config sha256:6660ada07412b46efeeb281537f0174b4aa5cb213daa743c0e61dc0b85a252b3 done
#16 exporting attestation manifest sha256:42059fd4fd73e52c4795385417499de7dff81d6e1791741b60ccf8b75aa405dd done
#16 exporting manifest list sha256:6cb11af8aa0f85c032209447b620ce6cfce072eab77b2742840b8af86dc104ad done
#16 naming to docker.io/library/shuimu-pi-agent:candidate-6e2476f0f2e4 done
#16 unpacking to docker.io/library/shuimu-pi-agent:candidate-6e2476f0f2e4 done
#16 DONE 0.0s
/home/weichen/projects/Agent-System/.doc/test-reports/assets/promotion-receipts/6e2476f0f2e408e111fe06ca7c31a38294a340b3.images.json
wrote candidate images manifest: /home/weichen/projects/Agent-System/.doc/test-reports/assets/promotion-receipts/6e2476f0f2e408e111fe06ca7c31a38294a340b3.images.json
app=shuimu-agent-app@sha256:e23f3fbf514684c3f365137f430714c187ba9870061765c318a144ce9ad1108c
events=shuimu-agent-app@sha256:e23f3fbf514684c3f365137f430714c187ba9870061765c318a144ce9ad1108c
pi-agent=shuimu-pi-agent@sha256:6cb11af8aa0f85c032209447b620ce6cfce072eab77b2742840b8af86dc104ad
