-
-
Notifications
You must be signed in to change notification settings - Fork 150
Expand file tree
/
Copy path.gitignore
More file actions
130 lines (107 loc) · 2.62 KB
/
Copy path.gitignore
File metadata and controls
130 lines (107 loc) · 2.62 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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# Dependencies
node_modules
# Build output
dist/
# desktop/dist holds the Tauri shell's committed static assets, not build output
!desktop/dist/
# Desktop shell (Tauri) build artifacts
desktop/target/
desktop/gen/
# Git worktrees
worktree/
# Config with secrets
config.json
config.yaml
config.yml
config/config.yaml
config-docker.yaml
# Personal / internal docs
*.personal.md
# Claude Code local settings
.claude/
# Logs
*.log
swarm.log
# Environment
.env
.env.local
# IDE
.idea/
.vscode/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# State files
state.json
# Test coverage
coverage/
.coverage
# Test output
test-output.txt
test-report.json
coverage-analysis.json
# Performance results
performance-results/
# Python cache
__pycache__/
*.pyc
# Temporary analysis files
*.analysis.txt
*.report.md
# ML/ONNX cache & models
cache/
models/
# OpenSwarm local state
.openswarm/
# Trash
trash/
# Local experiments & SWE-bench evaluation artifacts
testing/
logs/run_evaluation/
openswarm.orb-*.json
# Agent session scratch (do not commit)
ls-run-tests.sh
ls-bash-n.sh
ls-bash-env.sh
ls-verify-out.txt
ls-verify-ran.marker
ls-bin/
scripts/ls
cli.json
.tmp-run-tests.sh
run-vitest-temp.mjs
.cursor/hooks/
# Subprojects
openclaw/
plan.md
# Agent working plans (§2.5). Scratch, never repo content — and an
# untracked directory here is exactly what `git add -A` swept into commits.
.plans/
# Agent-runtime droppings. The daemon runs agents inside each git worktree, and
# they write their own scratch there: `cli.json`/`cursor/cli.json` are
# cursor-agent permission configs (they grant `Shell(**)` and `Shell(rm*)`), and
# `.tmp-run-*.sh`/`.run-tests.sh` are generated runners that hardcode a
# container worktree UUID and `rm -rf node_modules`. A worker's `git add -A`
# swept all of them into commits — #598 landed `cli.json` and `cursor/cli.json`
# on main, #600 carried a third copy, and none of them belong in a checkout.
cli.json
cursor/
# Generated runners and scratch the agent leaves in its worktree. Named
# individually rather than by one broad glob so an intentional dotfile is not
# swallowed: observed so far are .run-tests.sh, .tmp-run-dod-tests.sh (#600),
# and .run-targeted-tests.mjs / .test-runner-tmp.sh / .cursor-review-git-dump.py
# (#603). The shape is always "a script the agent wrote to run its own tests".
.run-*.sh
.run-*.mjs
.run-*.js
.tmp-run-*.sh
# The dotless spelling too. Every pattern above assumed a leading dot, so
# #604 landed `tmp-run-memory-tests.sh` on main unnoticed — an eighth shape
# after the seven already listed. The agent writes both spellings.
tmp-run-*.sh
tmp-run-*.mjs
tmp-run-*.js
.test-runner-tmp.*
.cursor-review-*