-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy path.gitignore
More file actions
66 lines (57 loc) · 1.59 KB
/
Copy path.gitignore
File metadata and controls
66 lines (57 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
node_modules
dist
.env
.DS_Store
nul
*.txt
*.log
.worktrees
.worktrees/
.claude/worktrees/
# Python (browser_use smoke runner)
.venv/
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/
# This repo ignores `*.txt` broadly, but we want to keep this pinned list in git.
!test/browser_use/requirements.txt
# Playwright
test-results/
playwright-report/
blob-report/
# Electron build artifacts
bundled-node/
server-node-modules/
server-node-modules-staging/
release/
dist/wizard/
artifacts/perf/
# Runtime / agent artifacts
.superpowers/
.opencode/
sdk.session.snapshot
.kata.local.toml
# --- Rust/Tauri port (additive; port-scoped so the Node repo is undisturbed) ---
# Cargo build output for the workspace at this worktree root.
/target
**/*.rs.bk
# Note: Cargo.lock IS committed for the workspace (it will host binaries).
# claude sidecar deps (npm install in the sidecar dir; not vendored in git)
crates/freshell-claude-sidecar/node_modules/
# --- vm-bridge session scratch (SECURITY: mandatory, per 2026-07-10 adversarial
# security review). The bridge watchers EXECUTE any *.cmd that appears in an
# inbox. If an inbox file were ever committed, `git pull`/checkout would drop it
# into a watched folder and it would run on any machine with a watcher live --
# i.e. git becomes an RCE channel. These patterns keep every bridge artifact
# (inboxes, outboxes, liveness beacons, quarantine, outbound bundles) out of git.
port/vm-bridge/inbox-*/
port/vm-bridge/outbox-*/
port/vm-bridge/quarantine-*/
port/vm-bridge/alive-*.txt
port/vm-bridge/outbound/
# agent/tool scratch
.ai/
.amp-council/
.verify-vantages.env