.venv/
node_modules/
__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
*.part
.env
dist/
build/
*.egg-info/

# Personal data never belongs in the repo. ChatForge keeps it outside the tree:
# settings, conversation, logs and models in %LOCALAPPDATA%\ChatForge (or $CHATFORGE_HOME),
# API keys in Windows Credential Manager. These patterns catch copies made by hand.
config.toml
config.toml.*
*.local.toml
conversation.json
state.json
downloads.json
.env.*
*.log
/logs/
/models/
/runtime/
.claude/settings.local.json
scratch/
