Skip to content

feat(marketing): refresh observability screenshots for product pages - #53

Merged
NicholasKissel merged 1 commit into
mainfrom
feat/observability-screenshots
Sep 4, 2026
Merged

feat(marketing): refresh observability screenshots for product pages#53
NicholasKissel merged 1 commit into
mainfrom
feat/observability-screenshots

Conversation

@NicholasKissel

Copy link
Copy Markdown
Member

Replaces the observability screenshots on the product pages with captures of an agent-built app pipeline running in the Rivet dashboard (the examples/agent-factory example in rivet-dev/rivet: Actors + agentOS + Workflows + Dynamic Apps).

Page(s) Before After
/, /actors, /enterprise rivet-actor-inspector.png (Chat Room State tab) rivet-actors-inspector-state.pngproject Actor State: build summary + per-step attempts/timings
/dynamic-apps rivet-actor-inspector.png rivet-dynamic-apps-release.pngappRelease Actor State: active release, publish history with hashes, request counter
/workflows blog inspectorworkflow.png rivet-workflows-inspector.pngbuildPipeline workflow graph (plan → provision → checkpoint → write → verify → publish → smoke-test) with publish selected

All three are 2944×2202 PNGs (2× capture in a dark rounded bezel on a transparent canvas, matching the current image's framing but without the baked-in drop shadow per the marketing design rules), 430–700 KB each, under the 1 MB check:seo limit. Alt text and width/height attributes are updated to match.

The 2026-02-24 workflows blog post keeps its original image (dated record).

Blocked on asset upload

The new URLs point at assets.rivet.dev/website/marketing/screenshots/ and do not exist yet, so CI's check:seo (CHECK_REMOTE_ASSETS=1) will fail until they are uploaded. The PNGs were produced in an environment without R2 credentials; they're attached to the Amp thread that opened this PR. Upload with:

for f in rivet-actors-inspector-state rivet-dynamic-apps-release rivet-workflows-inspector; do
  AWS_ACCESS_KEY_ID='op://Engineering/rivet-assets R2 Upload/username' \
  AWS_SECRET_ACCESS_KEY='op://Engineering/rivet-assets R2 Upload/password' \
  op run -- aws s3 cp "$f.png" "s3://rivet-assets/website/marketing/screenshots/$f.png" \
    --content-type image/png \
    --endpoint-url https://2a94c6a0ced8d35ea63cddc86c2681e7.r2.cloudflarestorage.com
done

Dark-theme variants (*-dark.png), a SQLite events table capture (rivet-actors-sqlite-events.png, agent transcript rows) and an agentOS Console capture (rivet-agentos-console.png) were also produced but are not referenced by this PR; /agentos has no screenshot slot today.

Verification

  • pnpm build (pnpm 10.13.1, Node 26) — 448 pages built.
  • pnpm check:seo without remote fetch — passed (652 pages); the five pages above reference the new URLs, no other page references the old marketing screenshot.

Replace the shared Chat Room inspector screenshot and the workflows blog
image with dashboard captures of an agent-built app pipeline
(examples/agent-factory in rivet-dev/rivet):

- Actors / homepage / enterprise: project Actor State tab with the build
  summary and per-step attempts and timings
- Dynamic Apps: appRelease Actor State with the active release, publish
  history, and request counter
- Workflows: buildPipeline workflow graph with the publish step selected

Assets are served from assets.rivet.dev/website/marketing/screenshots/ and
must be uploaded before merge.

Amp-Thread-ID: https://ampcode.com/threads/T-01a0689c-e97a-74fb-8527-7b59926c1ebd
Co-authored-by: Nicholas Kissel <nicholas@rivet.gg>
@railway-app

railway-app Bot commented Sep 4, 2026

Copy link
Copy Markdown

🚅 Deployed to the pr-1b8f48-53 environment in rivet-website

Service Status Web Updated
website ✅ Success (View Logs) Web Sep 4, 2026 at 5:32 am UTC

@railway-app
railway-app Bot temporarily deployed to rivet-website / website-pr-53 September 4, 2026 00:44 Destroyed
@NicholasKissel
NicholasKissel marked this pull request as ready for review September 4, 2026 05:29
@NicholasKissel NicholasKissel reopened this Sep 4, 2026
@railway-app
railway-app Bot temporarily deployed to rivet-website / pr-1b8f48-53 September 4, 2026 05:29 Destroyed
@NicholasKissel
NicholasKissel merged commit 9386b63 into main Sep 4, 2026
4 of 5 checks passed
@NicholasKissel
NicholasKissel deleted the feat/observability-screenshots branch September 4, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants