-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitignore
More file actions
128 lines (112 loc) · 3.42 KB
/
Copy path.gitignore
File metadata and controls
128 lines (112 loc) · 3.42 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
# =============================================================================
# Build artifacts
# =============================================================================
# Rust (core/)
core/target/
web/target/
**/*.rs.bk
# Go (tui/) compiled binaries
tui/tui
tui/catalyst-code-tui
tui/catalyst-code-tui.exe
tui/catcode
tui/catcode.exe
tui/bin/
# Release / distribution output (built by release.sh)
dist/
# =============================================================================
# Local tooling & editor state
# =============================================================================
# Catalyst Code harness runtime state (mutable) -- ignored. The shipped agent
# definitions, plugins, and skills under .catalyst-code/{agents,plugins,skills}
# are NOT ignored and ARE tracked (they ship the subagent + plugin systems).
.catalyst-code/sessions/
.catalyst-code/todo.json
.catalyst-code/vision.json
**/.catalyst-code/sessions/
**/.catalyst-code/todo.json
**/.catalyst-code/vision.json
# Legacy pre-rename paths (umans-harness -> catalyst-code): ignore stale leftovers
# so a `git add -A` can't re-introduce old-name runtime state or binaries.
.umans-harness/sessions/
.umans-harness/todo.json
.umans-harness/vision.json
**/.umans-harness/sessions/
**/.umans-harness/todo.json
**/.umans-harness/vision.json
# Other AI tooling local state
.omx/
.pi/
.claude/
.kilocode/
.opencode/
# OMP runtime artifacts (authored skills under .omp/skills stay tracked)
.omp/ultragoal/
.omp/ultraqa/
.omp/state/
# Editor / IDE
.vscode/
.idea/
*.swp
*.swo
*~
# =============================================================================
# OS junk
# =============================================================================
.DS_Store
Thumbs.db
desktop.ini
# =============================================================================
# Logs & secrets
# =============================================================================
*.log
*.log.*
.env
.env.*
!.env.example
*.pem
*.key
# macOS standalone build: core binary injected into the TUI at build time
tui/embed/catcode-core
# =============================================================================
# External reference clones & scratch artifacts (not part of this project)
# =============================================================================
# Cloned external repos kept locally for reference only (each has its own .git)
continue/
roo-code/
# Subagent-generated scratch / working notes
context.md
plan.md
plan.html
# One-off review artifact (subagent-generated, point-in-time)
REVIEW.md
# External skill-manager lockfile (references third-party GitHub repos)
skills-lock.json
# Local scratch / working directories (not part of the shipped project)
scripts/*
!scripts/check-glibc-version.sh
!web/scripts/
!web/scripts/fix-sdk-link.mjs
tmp/
# Stray build/test artifacts
.intentionally-empty-file.o
sdk/node_modules/
.catalyst-code/*
# ...but the shipped subagent / plugin / skill trees DO ship (see the comment
# above): un-ignore those three directories so new files track normally
# instead of being silently swallowed (which requires `git add -f`).
!.catalyst-code/agents
!.catalyst-code/plugins
!.catalyst-code/skills
core/.config
.catalyst-code/plugins/engraphis-memory/
.catalyst-code/plugins/deep-research/
# Go test binary (go test -c output)
tui/catalyst-code-tui.test
tui/*.test
# Go coverage profiles
tui/coverage.out
**/coverage.out
# Python bytecode (provider OAuth scripts)
**/__pycache__/
*.py[cod]