Turn repetitive browser checks into unit-test-style YAML suites. Steps reuse chrome-use's own commands; assertions (url/visible/hidden/text/count/eval) compile to a single truthy `eval`. The runner re-invokes the binary per step (inherits all flag/launch/daemon/ref semantics; the daemon stays up so each step is a fast socket call), launches an isolated browser by default, captures a screenshot on failure, and exits non-zero for CI. `setup: account:` injects a cookie-use login. Ships a `test` skill (skills get test). Unit-tested step/assert compilation.
79 lines
969 B
Plaintext
79 lines
969 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Build output
|
|
dist/
|
|
|
|
# Native binaries (keep the launcher scripts)
|
|
bin/agent-browser-*
|
|
bin/.install-method
|
|
!bin/agent-browser
|
|
!bin/agent-browser.cmd
|
|
|
|
# Rust build artifacts
|
|
cli/target/
|
|
cli/*.o
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Python
|
|
__pycache__/
|
|
|
|
# Test artifacts
|
|
*.png
|
|
*.jpeg
|
|
*.jpg
|
|
*.webm
|
|
test/e2e/.dogfood-output/
|
|
|
|
# ...but these are real repo assets, not test artifacts — keep them tracked
|
|
!assets/*.png
|
|
!extensions/ab-connect/icons/*.png
|
|
|
|
# Package manager
|
|
package-lock.json
|
|
yarn.lock
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
|
|
# Windows debug instance config
|
|
scripts/windows-debug/.instance
|
|
|
|
# opensrc - source code for packages
|
|
opensrc/
|
|
|
|
# Docs site
|
|
docs/node_modules/
|
|
docs/.next/
|
|
docs/out/
|
|
docs/package-lock.json
|
|
|
|
# pnpm
|
|
.pnpm-store/
|
|
|
|
# TypeScript
|
|
*.tsbuildinfo
|
|
|
|
# next
|
|
.next/
|
|
out/
|
|
|
|
# extension signing key (never commit) + local-only id record
|
|
.secrets/
|
|
*.pem
|
|
/cu-test-artifacts
|