René's URL Explorer Experiment


Title: feat(playwright-1): add reusable Playwright E2E foundation by BillLeoutsakosvl346 · Pull Request #5792 · simstudioai/sim · GitHub

Open Graph Title: feat(playwright-1): add reusable Playwright E2E foundation by BillLeoutsakosvl346 · Pull Request #5792 · simstudioai/sim

X Title: feat(playwright-1): add reusable Playwright E2E foundation by BillLeoutsakosvl346 · Pull Request #5792 · simstudioai/sim

Description: Summary add a hermetic Playwright/Chromium foundation with Node 22 workers, guarded CLI projects, per-run pgvector databases, real migrations, production Next.js, and realtime exercise real Better Auth signup/logout/login/storage-state flows while keeping same-origin Sim APIs real and redirecting server-side Stripe calls to a strict loopback fake add fail-closed environment, hostname, database, process, readiness, diagnostics, cleanup, and CI artifact boundaries reusable by future E2E suites add an informational settings E2E CI job parallel to existing Vitest/build jobs Production-facing deltas centralize Stripe SDK options so both Stripe clients share the guarded E2E transport override; normal deployments remain unchanged when the override is absent make /api/health dynamic and include an E2E run identity only when configured, preventing readiness from accepting another local process add REALTIME_HOST with the existing 0.0.0.0 default; E2E binds realtime to 127.0.0.1 Safety notes E2E child environments start from an allowlist, shadow local .env* keys, use a run-scoped HOME, and disable ambient cloud credential discovery database creation/deletion accepts only numeric-loopback sim_e2e_* targets cleanup uses DROP DATABASE ... WITH (FORCE), requiring PostgreSQL 13+; CI/local guidance pins pgvector/PostgreSQL 17 raw Playwright, unsafe project/shard/config/worker overrides, real Stripe transport, and unguarded cleanup paths fail closed Test plan full production E2E foundation: 13/13 Playwright tests repeat safety: 22/22 with --repeat-each=2 filtered navigation-only execution missing-executable/process readiness/port/database/env/Stripe fake safety specs orchestrator-only SIGTERM cleanup with no leaked database or E2E processes bun run type-check in apps/sim bun run type-check in apps/realtime repository bun run lint:check focused auth, billing, health, and navigation Vitest suites Bun 1.3.13 frozen-lockfile install Scope This PR targets e2e/settings-playwright, not staging. It is Step 1 of the settings E2E roadmap; persona factories, authorization matrices, and full settings coverage follow in later focused PRs. Made with Cursor

Open Graph Description: Summary add a hermetic Playwright/Chromium foundation with Node 22 workers, guarded CLI projects, per-run pgvector databases, real migrations, production Next.js, and realtime exercise real Better...

X Description: Summary add a hermetic Playwright/Chromium foundation with Node 22 workers, guarded CLI projects, per-run pgvector databases, real migrations, production Next.js, and realtime exercise real Better...

Opengraph URL: https://github.com/simstudioai/sim/pull/5792

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:6e22a5f8-61aa-3898-c48a-9eaf717a9630
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBB36:192BFE:3C7BAC:548131:6A637B1E
html-safe-nonce16a9b8e333086fc4ee205b23e2e655f3941ef1e6a34c355789d5e777add2ba23
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQjM2OjE5MkJGRTozQzdCQUM6NTQ4MTMxOjZBNjM3QjFFIiwidmlzaXRvcl9pZCI6IjgwNjM5OTMzOTAwMDU3MTM2OTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac963fd11b30317aca75b6147fc9f9e69fa7225730165173bff9423b5b71830414
hovercard-subject-tagpull_request:4095807984
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/simstudioai/sim/pull/5792/files
twitter:imagehttps://avatars.githubusercontent.com/u/157128530?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/157128530?s=400&v=4
og:image:altSummary add a hermetic Playwright/Chromium foundation with Node 22 workers, guarded CLI projects, per-run pgvector databases, real migrations, production Next.js, and realtime exercise real Better...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4c1de337de00c7969335f8866af41463301071379a3a15fba12e9b85aa6378d6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/simstudioai/sim git https://github.com/simstudioai/sim.git
octolytics-dimension-user_id199344406
octolytics-dimension-user_loginsimstudioai
octolytics-dimension-repository_id912559512
octolytics-dimension-repository_nwosimstudioai/sim
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id912559512
octolytics-dimension-repository_network_root_nwosimstudioai/sim
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasea4df32552e4c631011bdcd4c81cc3d7408664a8b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/simstudioai/sim/pull/5792/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F5792%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsimstudioai%2Fsim%2Fpull%2F5792%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=simstudioai%2Fsim
Reloadhttps://github.com/simstudioai/sim/pull/5792/files
Reloadhttps://github.com/simstudioai/sim/pull/5792/files
Reloadhttps://github.com/simstudioai/sim/pull/5792/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/5792/files
simstudioai https://github.com/simstudioai
simhttps://github.com/simstudioai/sim
Notifications https://github.com/login?return_to=%2Fsimstudioai%2Fsim
Fork 3.7k https://github.com/login?return_to=%2Fsimstudioai%2Fsim
Star 29.2k https://github.com/login?return_to=%2Fsimstudioai%2Fsim
Code https://github.com/simstudioai/sim
Issues 111 https://github.com/simstudioai/sim/issues
Pull requests 121 https://github.com/simstudioai/sim/pulls
Actions https://github.com/simstudioai/sim/actions
Projects https://github.com/simstudioai/sim/projects
Security and quality 0 https://github.com/simstudioai/sim/security
Insights https://github.com/simstudioai/sim/pulse
Code https://github.com/simstudioai/sim
Issues https://github.com/simstudioai/sim/issues
Pull requests https://github.com/simstudioai/sim/pulls
Actions https://github.com/simstudioai/sim/actions
Projects https://github.com/simstudioai/sim/projects
Security and quality https://github.com/simstudioai/sim/security
Insights https://github.com/simstudioai/sim/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fsimstudioai%2Fsim%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fsimstudioai%2Fsim%2Fissues%2Fnew%2Fchoose
BillLeoutsakosvl346https://github.com/BillLeoutsakosvl346
e2e/settings-playwrighthttps://github.com/simstudioai/sim/tree/e2e/settings-playwright
e2e/01-playwright-foundationhttps://github.com/simstudioai/sim/tree/e2e/01-playwright-foundation
Conversation 12 https://github.com/simstudioai/sim/pull/5792
Commits 10 https://github.com/simstudioai/sim/pull/5792/commits
Checks 18 https://github.com/simstudioai/sim/pull/5792/checks
Files changed https://github.com/simstudioai/sim/pull/5792/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/5792/files
feat(playwright-1): add reusable Playwright E2E foundation https://github.com/simstudioai/sim/pull/5792/files#top
Show all changes 10 commits https://github.com/simstudioai/sim/pull/5792/files
dd124d3 test(e2e): add reusable Playwright foundation Jul 20, 2026 https://github.com/simstudioai/sim/pull/5792/commits/dd124d321a08ff4a8f3cd55ad36abedc264c68e1
84c92e3 test(e2e): harden runner lifecycle and artifacts Jul 20, 2026 https://github.com/simstudioai/sim/pull/5792/commits/84c92e34aa5c1d2ee107f79055ed5e7d3ed999ac
d3d0845 test(e2e): tighten isolation and shutdown guards Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/d3d084532d09821e67ed05608353bf544a5c2b65
35baef0 test(e2e): finalize harness safety boundaries Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/35baef084842d25d656f79a9234bf1b510b10b15
1723bd2 test(e2e): harden interrupted-run cleanup Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/1723bd2685d274a7fad033f2e63a8dc847bf872b
5a5ae84 test(e2e): guard signal cleanup edge cases Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/5a5ae8401849239f4919c6e5ac283455bf509a3d
d3c3703 test(e2e): require exact host and race-safe signals Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/d3c370345aa2e6bacf348851b5904ce9b44c22c8
df04b3e test(e2e): force IPv4 for hosted test origin Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/df04b3e78643b0f8bf70d06f4d85df8f03a2d0a2
47661af test(e2e): settle readiness exit race Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/47661af932f27aaa942ed0d1d0533c0a3176849d
84fe211 test(e2e): propagate IPv4 preference to probes Jul 21, 2026 https://github.com/simstudioai/sim/pull/5792/commits/84fe21102719e0a14eb4ad3cd2179ea36d09016a
Clear filters https://github.com/simstudioai/sim/pull/5792/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/5792/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/5792/files
test-build.yml https://github.com/simstudioai/sim/pull/5792/files#diff-a583f7935a5f3192471a2999cbf059eadc857228b5be2c7247f481b799949f8d
.gitignore https://github.com/simstudioai/sim/pull/5792/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
env.ts https://github.com/simstudioai/sim/pull/5792/files#diff-5c65306e6030967d7ca24f19aa8053b848025339b0bbdbc55f7b820bf246f478
index.ts https://github.com/simstudioai/sim/pull/5792/files#diff-13cadaadddc7339fc656fad606b2028529fa30582edffd0a1e9bcec18573a4f3
http.ts https://github.com/simstudioai/sim/pull/5792/files#diff-a5f2abd44fc0dacfd92a32198bd0b16f6692b98b4fda17c9ebfde27f36c3f8b9
route.test.ts https://github.com/simstudioai/sim/pull/5792/files#diff-07c74ff4915eeedd97aa2c9d3a33e07b0b0cd49ecc2c78a1de1f7b88773dd8ef
route.ts https://github.com/simstudioai/sim/pull/5792/files#diff-3992b8f5f4d934935677e119fddfe967615e3ce383fe7cb1333ce92fe714e681
README.md https://github.com/simstudioai/sim/pull/5792/files#diff-1d5e807c1f379e46983d5949b73c6512bccfb513cbf9c741afa7bf0b79903839
server.ts https://github.com/simstudioai/sim/pull/5792/files#diff-76f321c59628dc8d8cb3574e3586296b954c0e76f16fd2e39cd658d9ef2402a0
provider-isolation.spec.ts https://github.com/simstudioai/sim/pull/5792/files#diff-460ce900ff54a0bca272a318ff15c68cd14e040c826715fd4d4826de80166538
runtime.spec.ts https://github.com/simstudioai/sim/pull/5792/files#diff-677ea5bb17e9bd0bc0dadae6955e6f4e59780774ff428ba9d6124605ef42f483
safety.spec.ts https://github.com/simstudioai/sim/pull/5792/files#diff-92b995a29623ff602844c06e63db8514b430f91cabcecb24dcc71824085bc9f0
stripe-fake.spec.ts https://github.com/simstudioai/sim/pull/5792/files#diff-5ef1ecdd73233367e7ee59256272ddce60ec0d11b7da2c6dc72988d52e86f110
options.ts https://github.com/simstudioai/sim/pull/5792/files#diff-75b359aaea561a99eafe38b3c49d9ffdcd6dc8f117905d86032f4b12c08c9dfb
run.ts https://github.com/simstudioai/sim/pull/5792/files#diff-b6275503afa98c5aac8fc9316871338566a6532c8949422a10600103bb23ef89
signal-cleanup.ts https://github.com/simstudioai/sim/pull/5792/files#diff-0220bed426f8d963e14be4c852f579bf3f38d5d7da6344ba97f8ff671e6760c5
authenticated.spec.ts https://github.com/simstudioai/sim/pull/5792/files#diff-b4c66485cfbf73ee9e62af3935aacb6b914ea9080424152a2416068ae168854d
unauthenticated.spec.ts https://github.com/simstudioai/sim/pull/5792/files#diff-090b925e8a6c2c83088285ebee148d48ae8e94941ee3384c594ac33ae72b700a
database.ts https://github.com/simstudioai/sim/pull/5792/files#diff-d2bd1f9e0ad235a0c636255cbcdfc641ef2e5a51b441febdff129b7a1ff860d6
deployment-profile.ts https://github.com/simstudioai/sim/pull/5792/files#diff-d743227cf495be09c502ef3316fc4e49e588a095eb3d685d646178ffc8f76e83
diagnostics.ts https://github.com/simstudioai/sim/pull/5792/files#diff-6137f7138372cb909f426b246b1a877c4ff7ab8ad2e89e8cba218384f733e850
env.ts https://github.com/simstudioai/sim/pull/5792/files#diff-1114247b5d230a30dafbd8d92cac3f645fbd9510db56d21ff7213a018ba32950
hosts.ts https://github.com/simstudioai/sim/pull/5792/files#diff-2ef39a9beced60ff2528ff951f728352b8c7e43c335c34b8abceeb0ba33c46c0
paths.ts https://github.com/simstudioai/sim/pull/5792/files#diff-ab15331c715e3275378af6eb2dd388d20d9427f809e1cd7572eda40c9093abb6
probes.ts https://github.com/simstudioai/sim/pull/5792/files#diff-04102d577ffaa7aab4c312466a32c663867ad55763689e8af17f96c30ae51ee0
process.ts https://github.com/simstudioai/sim/pull/5792/files#diff-5a90385bca61337178a0c2423fa6079f9a65bfe5eebe7400ed3c0c21c2685342
readiness.ts https://github.com/simstudioai/sim/pull/5792/files#diff-ec11392b8b029b51c9b0eceb1abbee03ce9875c7e1700619501089df961dc193
signal-cleanup.ts https://github.com/simstudioai/sim/pull/5792/files#diff-7a30d145101a4163b6f35b2895a21822ac6ce014080e194424828e293f7a4626
stack.ts https://github.com/simstudioai/sim/pull/5792/files#diff-b821305a59e7e8a9280b6156ff25c1c461631e023079c1c6d7973f3becf7c604
auth.ts https://github.com/simstudioai/sim/pull/5792/files#diff-1196450729bfda994f3823921eacd28e3200408dbb562d8481108db9abe4a0e2
stripe-client-config.test.ts https://github.com/simstudioai/sim/pull/5792/files#diff-b3b25807c6f19ddeb329b8b0a9524b19303b2854fdb041edf47532904f9dbfcd
stripe-client-config.ts https://github.com/simstudioai/sim/pull/5792/files#diff-7a62ebb0668e24a82669d242ffb80d860c00c313f839e49a90bc3922884d3f63
stripe-client.ts https://github.com/simstudioai/sim/pull/5792/files#diff-1dfbc7c81aa094143e42182c6a93ffe08d34a466a5e6dfdab2e964c319625cee
env.ts https://github.com/simstudioai/sim/pull/5792/files#diff-7db3fc610ff89cf819c4eb69b43ec37ae18530e1861f6c322faeb62f8f48f298
package.json https://github.com/simstudioai/sim/pull/5792/files#diff-43a1bb37ce68ac536b0a4ed9e973d9d52da3975d74b37865f591bb37e191be64
playwright.config.ts https://github.com/simstudioai/sim/pull/5792/files#diff-064cde7a4c8fed28132532984616d7cd42c52f7d0a47d62fa379cd91a3be0d3f
vitest.config.ts https://github.com/simstudioai/sim/pull/5792/files#diff-a4f9d1fb5f8b198464434b51d80f6f5cb4bd254ae2977ff981f37f8c0f1dc277
biome.json https://github.com/simstudioai/sim/pull/5792/files#diff-2bc8a1f5e9380d5a187a4e90f11b4dd36c3abad6aea44c84be354a4f44cdec55
bun.lock https://github.com/simstudioai/sim/pull/5792/files#diff-bfd0ef82a01108fa1e836c2500b98b7de8a92bb1ae352a8efcbd9d6ffcaabd60
.github/workflows/test-build.ymlhttps://github.com/simstudioai/sim/pull/5792/files#diff-a583f7935a5f3192471a2999cbf059eadc857228b5be2c7247f481b799949f8d
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/.github/workflows/test-build.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-a583f7935a5f3192471a2999cbf059eadc857228b5be2c7247f481b799949f8d
.gitignorehttps://github.com/simstudioai/sim/pull/5792/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
https://github.com/simstudioai/sim/pull/5792/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
https://github.com/simstudioai/sim/pull/5792/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
apps/realtime/src/env.tshttps://github.com/simstudioai/sim/pull/5792/files#diff-5c65306e6030967d7ca24f19aa8053b848025339b0bbdbc55f7b820bf246f478
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/apps/realtime/src/env.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-5c65306e6030967d7ca24f19aa8053b848025339b0bbdbc55f7b820bf246f478
https://github.com/simstudioai/sim/pull/5792/files#diff-5c65306e6030967d7ca24f19aa8053b848025339b0bbdbc55f7b820bf246f478
apps/realtime/src/index.tshttps://github.com/simstudioai/sim/pull/5792/files#diff-13cadaadddc7339fc656fad606b2028529fa30582edffd0a1e9bcec18573a4f3
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/apps/realtime/src/index.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-13cadaadddc7339fc656fad606b2028529fa30582edffd0a1e9bcec18573a4f3
https://github.com/simstudioai/sim/pull/5792/files#diff-13cadaadddc7339fc656fad606b2028529fa30582edffd0a1e9bcec18573a4f3
https://github.com/simstudioai/sim/pull/5792/files#diff-13cadaadddc7339fc656fad606b2028529fa30582edffd0a1e9bcec18573a4f3
https://github.com/simstudioai/sim/pull/5792/files#diff-13cadaadddc7339fc656fad606b2028529fa30582edffd0a1e9bcec18573a4f3
apps/realtime/src/routes/http.tshttps://github.com/simstudioai/sim/pull/5792/files#diff-a5f2abd44fc0dacfd92a32198bd0b16f6692b98b4fda17c9ebfde27f36c3f8b9
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/apps/realtime/src/routes/http.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-a5f2abd44fc0dacfd92a32198bd0b16f6692b98b4fda17c9ebfde27f36c3f8b9
https://github.com/simstudioai/sim/pull/5792/files#diff-a5f2abd44fc0dacfd92a32198bd0b16f6692b98b4fda17c9ebfde27f36c3f8b9
apps/sim/app/api/health/route.test.tshttps://github.com/simstudioai/sim/pull/5792/files#diff-07c74ff4915eeedd97aa2c9d3a33e07b0b0cd49ecc2c78a1de1f7b88773dd8ef
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/apps/sim/app/api/health/route.test.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-07c74ff4915eeedd97aa2c9d3a33e07b0b0cd49ecc2c78a1de1f7b88773dd8ef
apps/sim/app/api/health/route.tshttps://github.com/simstudioai/sim/pull/5792/files#diff-3992b8f5f4d934935677e119fddfe967615e3ce383fe7cb1333ce92fe714e681
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/apps/sim/app/api/health/route.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
https://github.com/simstudioai/sim/pull/5792/files#diff-3992b8f5f4d934935677e119fddfe967615e3ce383fe7cb1333ce92fe714e681
apps/sim/e2e/README.mdhttps://github.com/simstudioai/sim/pull/5792/files#diff-1d5e807c1f379e46983d5949b73c6512bccfb513cbf9c741afa7bf0b79903839
View file https://github.com/simstudioai/sim/blob/84fe21102719e0a14eb4ad3cd2179ea36d09016a/apps/sim/e2e/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/simstudioai/sim/pull/5792/{{ revealButtonHref }}
Please reload this pagehttps://github.com/simstudioai/sim/pull/5792/files
Please reload this pagehttps://github.com/simstudioai/sim/pull/5792/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.