Repository navigation
feat(website): build a site's server image from source or a registry, and verify its state at /go (FD-4683) - #392
Open
williamloo-scale wants to merge 3 commits into
Open
williamloo-scale wants to merge 3 commits into
williamloo-scale wants to merge 3 commits into
Conversation
williamloo-scale
marked this pull request as ready for review
October 29, 2026 21:03
williamloo-scale
force-pushed
the
wloo/web-apps-deploy
branch
from
October 30, 2026 05:23
ad91fbc to
a8c7be7
Compare
williamloo-scale
force-pushed
the
wloo/web-apps-verifier
branch
from
October 30, 2026 05:23
09caf0d to
46ed848
Compare
… and verify its state at /go (FD-4683) agent-env env website put takes the server image from --server-dockerfile, stored with its build context as an a2a agent's image is, from --server-image-ref, or from GitHub, with --health-path; a separate frontend image is optional and warned of. The website_state_verifier step reads each checked session of a website env's sites, or a multi env's, at the site's /go?sid= through /svc/<name>/, the verifier endpoint CUA-Gym sites serve, and checks dot paths of its current_state, initial_state or state_diff; with env_version pinned, put and preflight refuse checks of sites that version doesn't serve. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
williamloo-scale
force-pushed
the
wloo/web-apps-deploy
branch
from
October 30, 2026 05:46
a8c7be7 to
22ec1ec
Compare
williamloo-scale
force-pushed
the
wloo/web-apps-verifier
branch
from
October 30, 2026 05:46
46ed848 to
c807a8e
Compare
# Conflicts: # AGENTS.md
…no image source (FD-4683) website put now takes one of --server-dockerfile, --server-dockerfile-github-url and --server-image-ref, so the missing-source check names those options instead of --backend-dockerfile. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
agent-env env website puttakes a site's server image from--server-dockerfile(stored with its build context, as an a2a agent's image is),--server-image-refor GitHub, with--health-path. The older--backend-*flags still work, and a separate frontend image is optional and warned of. A newwebsite_state_verifierstep reads each checked session of a website env's sites, or a multi env's, at the site's/go?sid=through/svc/<name>/, the verifier endpoint CUA-Gym sites serve, and checks one dot path of itscurrent_state,initial_stateorstate_diffeach, with rows scored like the other verifiers. Withenv_versionpinned to the version the task deploys, put and preflight refuse checks of sites that version doesn't serve.Validation: unit suite passes, with tests for the CLI's three image sources and its refusals, check evaluation, pinned-version preflight, and execute reading two sites'
/gothrough a stubbed gateway.🤖 Generated with Claude Code


Confidence Score: 5/5
The PR appears safe to merge; no new blocking issue was found.Summary
Adds server-image sources to the website CLI and a step that checks website state through
/go.The earlier retry, list-index, and pinned-preflight issues are addressed. The old custom-contract command and unsupported domain option are absent.
Diagram
sequenceDiagram participant Task participant Verifier as Website state verifier participant Gateway participant Site Task->>Verifier: Execute checks Verifier->>Gateway: "GET /svc/site/go?sid=session" Gateway->>Site: "GET /go?sid=session" Site-->>Verifier: Initial state, current state, and changes Verifier->>Verifier: Read paths and compare values Verifier-->>Task: Result rows and scoreReviews (10) · Last reviewed commit: "test(website): expect the server-image e..." · Reviewed by Greptile