- control-server.mjs runs chrome-control.mjs LOCALLY on the browser host, so a remote bot's controlBrowser (BROWSER_CONTROL_URL) drives real xdotool input on THIS screen instead of the bot machine. Published on the LAN. - controlBrowser tool posts to BROWSER_CONTROL_URL when set, else runs locally. - Drop hard depends_on ollama so a browser-host doesn't start Ollama. - gitignore .env.bak*/*.bak (a backup with tokens had been left untracked).
31 lines
443 B
Plaintext
31 lines
443 B
Plaintext
.DS_Store
|
|
.env
|
|
.env/
|
|
.env.local
|
|
.venv/
|
|
bot/node_modules/
|
|
__pycache__/
|
|
.pytest_cache/
|
|
tests/performance/reports/
|
|
.mamba_env/
|
|
.micromamba/
|
|
.claude/*
|
|
!.claude/launch.json
|
|
!.claude/skills/
|
|
|
|
# Release artifacts
|
|
release_output.log
|
|
node_modules/
|
|
|
|
# PyInstaller build artifacts
|
|
build/
|
|
dist/
|
|
*.spec.backup
|
|
qt.conf
|
|
|
|
# Auto-generated version file (created at build time)
|
|
src/jarvis/_version.py
|
|
# never commit env backups (contain tokens)
|
|
.env.bak*
|
|
*.bak
|