diff --git a/.code/.gitignore b/.code/.gitignore new file mode 100644 index 00000000000..d6b7ef32c84 --- /dev/null +++ b/.code/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/.gitignore b/.gitignore index d0d0802ead4..95d8220538a 100644 --- a/.gitignore +++ b/.gitignore @@ -32,9 +32,28 @@ result *~ *.code-workspace -# cli tools -.claude/ -.antigravitycli/ +# Local AI/LLM runtime state +# +# Every Code writes sensitive local state under .code/: prompts, agent output, +# Code Bridge subscriptions, Chronicle artifacts, logs, and work caches. +# Keep only the nested guard file trackable. +!/.code/ +/.code/* +!/.code/.gitignore + +# Antigravity stores local runtime/session state here. +/.antigravitycli/ + +# Claude project config may be intentional. Keep .claude/settings.json, +# .claude/agents/, and .claude/commands/ visible; ignore local overrides. +/.claude/settings.local.json +/.claude/settings.local.*.json + +# Aider local history/cache. Keep .aider.conf.yml and .aiderignore visible. +/.aider.chat.history.md +/.aider.input.history +/.aider.llm.history +/.aider.tags.cache.*/ # Binary symlinks generated by dev-fast builds codex-cli/bin/*-darwin @@ -152,7 +171,6 @@ branches/ # coder directories .coder/ -.code/ *.override.* # trigger: test non-notes change (no [skip ci])