Recording of the visual regression run on beta.agently.dev · agently — authed walkthrough.

In this video· click a step to jump to it

B
Passed ✓

Test recording

agently — authed walkthrough

61,508 ms · 0 pixels changed · matches baseline

We built this regression test for beta.agently.dev — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against beta.agently.dev. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const BASE = "https://beta.agently.dev";
  const ENTRY = "/workspaces/b3eff5ad-d045-4def-bb86-b05ae2b5b049";
  const BIZ = "Draft a weekly operations checklist for a small SaaS team.";
  const COOKIES = [{"name": "_ga", "value": "GA1.1.154958401.1784175567", "url": "https://agently.dev/"}, {"name": "_ga_3HX84M9TDG", "value": "GS2.1.s1784175567$o1$g1$t1784175984$j58$l0$h0", "url": "https://agently.dev/"}];
  const LS = {"https://beta.agently.dev": [{"name": "theme", "value": "dark"}, {"name": "kanban-selected-board-b3eff5ad-d045-4def-bb86-b05ae2b5b049", "value": "9ff2355d-c4c7-4604-b579-62f82252c953"}, {"name": "__mpq_50d33a9661eba4089aeac9b32e3e9d1d_gr", "value": "[{\"id\":\"4l279nicgjv4fphi\",\"flushAfter\":1784177074730,\"payload\":{\"$set\":{\"name\":\"My Workspace\",\"memberCount\":1,\"createdAt\":\"2026-07-16T04:44:26.471Z\"},\"$group_key\":\"workspace\",\"$group_id\":\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\",\"$token\":\"•••\"}}]"}, {"name": "sb-asjkihodknfyautvpryc-auth-token", "value": "•••"}, {"name": "mp_50d33a9661eba4089aeac9b32e3e9d1d_mixpanel", "value": "{\"distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$initial_referrer\":\"$direct\",\"$initial_referring_domain\":\"$direct\",\"__mps\":{},\"__mpso\":{},\"__mpus\":{},\"__mpa\":{},\"__mpu\":{},\"__mpr\":[],\"__mpap\":[],\"$search_engine\":\"google\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"workspace\":[\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\"]}"}, {"name": "agently.activation.flow.b3eff5ad-d045-4def-bb86-b05ae2b5b049", "value": "{\"v\":1,\"stage\":\"fork\",\"ramp\":\"company\",\"entries\":[{\"id\":0,\"kind\":\"jarvis\",\"text\":\"Welcome. Do you already have a company, or are you starting something new?\"}],\"profile\":null,\"fresh\":{},\"stackPicks\":[],\"nextId\":1}"}, {"name": "__mpq_50d33a9661eba4089aeac9b32e3e9d1d_pp", "value": "[{\"id\":\"sg1nfvrhc6hp4vnb\",\"flushAfter\":1784177074252,\"payload\":{\"$set_once\":{\"$initial_referrer\":\"$direct\",\"$initial_referring_domain\":\"$direct\"},\"$token\":\"•••\",\"$distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\"}},{\"id\":\"lhsfegacow9fqq9h\",\"flushAfter\":1784177074291,\"payload\":{\"$set\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$browser_version\":150,\"$name\":\"Last\"},\"$token\":\"•••\",\"$distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\"}},{\"id\":\"1vo53nxkjvtd4os7\",\"flushAfter\":1784177074260,\"payload\":{\"$set_once\":{\"$email\":\"[email protected]\",\"$created\":\"2026-07-16T04:44:26.399Z\",\"signup_date\":\"2026-07-16T04:44:26.399Z\",\"platform\":\"web\"},\"$token\":\"•••\",\"$distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\"}},{\"id\":\"ss63h9nea2tmgnbp\",\"flushAfter\":1784177074292,\"payload\":{\"$set_once\":{\"$email\":\"[email protected]\",\"$created\":\"2026-07-16T04:44:26.399Z\",\"signup_date\":\"2026-07-16T04:44:26.399Z\",\"platform\":\"web\"},\"$token\":\"•••\",\"$distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\"}},{\"id\":\"b72zhyxwfsqahs6r\",\"flushAfter\":1784177074259,\"payload\":{\"$set\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$browser_version\":150,\"$name\":\"Last\"},\"$token\":\"•••\",\"$distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\"}},{\"id\":\"9pp89e1v7s14mxrl\",\"flushAfter\":1784177074728,\"payload\":{\"$set\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$browser_version\":150,\"workspace\":[\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\"]},\"$token\":\"•••\",\"$distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\"}}]"}, {"name": "agently_active_session", "value": "{\"sessionId\":\"9864ddbf-9c9e-4a3b-9e8b-038faca25681\",\"sessionStart\":1784177064250,\"lastActivityTime\":1784177065158,\"workspaceId\":\"\"}"}, {"name": "__mpq_50d33a9661eba4089aeac9b32e3e9d1d_ev", "value": "[{\"id\":\"4hvmkvyvoy5k9hfs\",\"flushAfter\":1784177074256,\"payload\":{\"event\":\"$identify\",\"properties\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$referrer\":\"https://accounts.google.com/\",\"$referring_domain\":\"accounts.google.com\",\"$current_url\":\"https://beta.agently.dev/#\",\"$browser_version\":150,\"$screen_height\":1000,\"$screen_width\":1600,\"mp_lib\":\"web\",\"$lib_version\":\"2.74.0\",\"$insert_id\":\"5h63vqpsv3wnwwhr\",\"time\":1784177064.256,\"distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$initial_referrer\":\"$direct\",\"$initial_referring_domain\":\"$direct\",\"$search_engine\":\"google\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$anon_distinct_id\":\"$device:20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"token\":\"•••\"}}},{\"id\":\"stcwcthun01k50zk\",\"flushAfter\":1784177074293,\"payload\":{\"event\":\"Page Viewed\",\"properties\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$referrer\":\"https://accounts.google.com/\",\"$referring_domain\":\"accounts.google.com\",\"$current_url\":\"https://beta.agently.dev/#\",\"$browser_version\":150,\"$screen_height\":1000,\"$screen_width\":1600,\"mp_lib\":\"web\",\"$lib_version\":\"2.74.0\",\"$insert_id\":\"4drdn722lwcffp1e\",\"time\":1784177064.292,\"distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$initial_referrer\":\"$direct\",\"$initial_referring_domain\":\"$direct\",\"$search_engine\":\"google\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"page_name\":\"home\",\"path\":\"/\",\"token\":\"•••\"}}},{\"id\":\"zb0yh9eudiryybzl\",\"flushAfter\":1784177074764,\"payload\":{\"event\":\"Page Viewed\",\"properties\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$referrer\":\"https://accounts.google.com/\",\"$referring_domain\":\"accounts.google.com\",\"$current_url\":\"https://beta.agently.dev/workspaces/b3eff5ad-d045-4def-bb86-b05ae2b5b049\",\"$browser_version\":150,\"$screen_height\":1000,\"$screen_width\":1600,\"mp_lib\":\"web\",\"$lib_version\":\"2.74.0\",\"$insert_id\":\"ri562p03hea4mnj7\",\"time\":1784177064.764,\"distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$initial_referrer\":\"$direct\",\"$initial_referring_domain\":\"$direct\",\"$search_engine\":\"google\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"workspace\":[\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\"],\"page_name\":\"home\",\"path\":\"/workspaces/b3eff5ad-d045-4def-bb86-b05ae2b5b049\",\"workspaceId\":\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\",\"token\":\"•••\"}}},{\"id\":\"2pbgy6wzpsjmfrvf\",\"flushAfter\":1784177075160,\"payload\":{\"event\":\"onboarding_step\",\"properties\":{\"$os\":\"Linux\",\"$browser\":\"Chrome\",\"$referrer\":\"https://accounts.google.com/\",\"$referring_domain\":\"accounts.google.com\",\"$current_url\":\"https://beta.agently.dev/workspaces/b3eff5ad-d045-4def-bb86-b05ae2b5b049\",\"$browser_version\":150,\"$screen_height\":1000,\"$screen_width\":1600,\"mp_lib\":\"web\",\"$lib_version\":\"2.74.0\",\"$insert_id\":\"7jg39gvbovbk7hbn\",\"time\":1784177065.159,\"distinct_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"$device_id\":\"20ff9661-3e71-4b18-bc7c-53ff0355956e\",\"$initial_referrer\":\"$direct\",\"$initial_referring_domain\":\"$direct\",\"$search_engine\":\"google\",\"$user_id\":\"aee14889-94ae-41ff-bee3-f261f2dfc350\",\"workspace\":[\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\"],\"workspaceId\":\"b3eff5ad-d045-4def-bb86-b05ae2b5b049\",\"step\":\"fork_shown\",\"_session_id\":\"9864ddbf-9c9e-4a3b-9e8b-038faca25681\",\"_timestamp\":\"2026-07-16T04:44:25.159Z\",\"$environment\":\"production\",\"token\":\"•••\"}}}]"}]};
  const shot = async (n, label) => { try { await page.screenshot({ path: screenshotPath.replace(/\.png$/, '') + '-' + n + '.png', fullPage: true }); } catch (e) {} stepLogger.log(label || n); };
  const dismiss = async () => { try { await page.getByRole('button', { name: /skip|dismiss|got it|maybe later|not now|close|accept|ok$/i }).first().click({ timeout: 2000 }); } catch (e) {} };
  const SAFE = /log ?out|sign ?out|delete|remove|pay|subscribe|upgrade|buy|purchase|checkout|billing|cancel|archive|send email|charge|invite|\bpay\b/i;

  try { await page.context().addCookies(COOKIES); } catch (e) { stepLogger.warn('addCookies: ' + e.message); }
  await page.addInitScript((ls) => {
+70 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+24 −0
Console
12 new
A11y
B
Perf
✓
URL
✓
Variables
—
Full report
Log in →
0
Diff px
1m 02s
Duration
B
Accessible
WCAG 2.2 · 84
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

We drove agently's command center as a signed-in user: a JARVIS "mission" model with a Missions board (Queued / Working / Needs You / Shipped), Calendar and Skills, and a New Mission composer ("Name the mission" + a briefing that's "sent to the agent verbatim"). The mission metaphor makes delegating to an agent feel concrete.

Highlights
  • Kanban for agent work
    Framing agent tasks as Missions across Queued/Working/Needs-You/Shipped columns is instantly legible, you always know what the agent is doing.
  • Verbatim briefing field
    "This text is sent to the agent verbatim" is honest, unusual UX that sets correct expectations about the prompt.
Friction points
  • Empty board on first entry
    All four columns read "No tasks yet"; one seeded example mission would show the flow before the user has to imagine it.

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for beta.agently.dev — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.