# Top-level .gitignore for mulit-agent monorepo # Covers both Go (controller/) and Python (mulit_agent/) subprojects. # --- Secrets / local config / runtime state --- .env .env.* !.env.example *.pem *.key *.p12 *.pfx *.sqlite *.sqlite3 *.db # Local config files that may contain secrets / machine-specific values controller/config/controller-config.local.json mulit_agent/config/agent-config.json # Runtime data, logs, caches data/ logs/ *.log *.pid # Disabled sub-repository backup (was mulit_agent/.git, kept aside for reference) mulit_agent/.git.disabled/ # --- OS / IDE --- .DS_Store Thumbs.db Desktop.ini .idea/ .vscode/ *.code-workspace *.swp *.swo # --- Build artifacts shared across subprojects --- # (Per-language rules are duplicated in sub-project .gitignore for safety, # but having them here protects against accidental repo-root builds.) bin/ obj/ out/ release/ *.exe *.dll *.so *.dylib *.pyd *.pyc __pycache__/ *.egg-info/ *.egg *.whl node_modules/ frontend/dist/ frontend/build/ frontend/node_modules/ # Coverage / test caches .coverage .coverage.* htmlcov/ coverage.xml .pytest_cache/ .ruff_cache/ .mypy_cache/