Cloud agent: Playwright Chromium, Rabby wallet, and EVM dev wallet seeding #398
No reviewers
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega!398
Loading…
Reference in a new issue
No description provided.
Delete branch "cursor/cloud-agent-playwright-rabby-c25b"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Sets up Cursor Cloud agents with Playwright Chromium, the Rabby desktop extension, and three local dev wallets (
KEY_EVM_1–KEY_EVM_3) whose addresses are funded on Anvil afterDeployDev. Mergedmainto resolve conflicts inAGENTS.mdand Rabby install/launch scripts (keeps cloud bootstrap + automated import; folds inplaywright install-depsand manual Rabby QA notes frommain).Changes
.cursor/environment.json— runsbootstrap-dev.sh+bootstrap-cloud-agent.shon agent bootscripts/bootstrap-cloud-agent.sh—npx playwright install chromium(+ deps on Linux), Rabby extension install, automated Rabby import via Playwrightscripts/install-browser-extensions.sh/scripts/launch-chrome-with-rabby.sh— unpacked Rabby under/opt/cursor/browser-extensions/rabbyscripts/lib/evm_dev_keys.sh— defaults forKEY_EVM_1..3(Anvil accounts #0–#2); override via Cloud secretsscripts/seed-evm-dev-wallets-anvil.sh— seeds ETH + DOUB + CRED (+ mock CL8Y when deployed) for all three addressesscripts/lib/anvil_deploy_dev.sh— calls seeding after deploy (YIELDOMEGA_SEED_EVM_DEV_WALLETS=1, default)AGENTS.md— Cloud agent bootstrap + manual Rabby QA sectionsSecurity: Anvil dev keys only — never use on public networks.
Verification checklist
bash -n scripts/bootstrap-cloud-agent.sh scripts/install-browser-extensions.sh scripts/launch-chrome-with-rabby.sh scripts/seed-evm-dev-wallets-anvil.sh scripts/lib/evm_dev_keys.shunset KEY_EVM_* ADDR_EVM_*; source scripts/lib/evm_dev_keys.sh; echo $ADDR_EVM_1→0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266bash scripts/bootstrap-cloud-agent.sh/opt/cursor/chrome-profile-rabby/.yieldomega-rabby-dev-wallets-ready)RPC=http://127.0.0.1:18545 bash scripts/seed-evm-dev-wallets-anvil.sh(noDOUB)maingit merge origin/mainAGENTS.md,install-browser-extensions.sh,launch-chrome-with-rabby.sh)Automated Playwright E2E still uses the wagmi mock connector (
docs/testing/e2e-anvil.md); Rabby is for Desktop / manual QA.marked this merge request as ready
added 4 commits
maine42859a7- Merge origin/main into cursor/cloud-agent-playwright-rabby-c25bCompare with previous version
changed the description
mentioned in commit
7d7d3da163