ChatDev/.gitignore
token2everything 64bb16a884 feat: preserve workflow session on browser refresh with reconnect and message replay
- Decouple WebSocket connection from session lifecycle: workflows continue running after disconnect
- Message buffering with ring buffer (max 1000) for chat history replay on reconnect
- Session garbage collection: 24-hour TTL for terminal sessions via background asyncio task
- Multi-tab support: last tab wins, old WebSocket closed on new connection for same session
- Cancel now sends explicit WebSocket message instead of relying on disconnect detection
- Replace hardcoded API keys and BASE_URL with ${API_KEY}/${BASE_URL} placeholders in yaml configs
2026-05-26 19:12:51 +08:00

31 lines
229 B
Plaintext

# Python
__pycache__/
*.pyc
# Virtual environments
.venv/
venv/
env/
# uv
.uv-cache/
# IDEs
.idea/
.vscode/
frontend/.vscode/
# OS
.DS_Store
# Environment
.env
# Project Specific
logs/
node_modules/
data/
temp/
WareHouse/