EverOS/.gitignore

276 lines
5.2 KiB
Plaintext
Executable File

# VS Code workspace files
*.code-workspace
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.env.*
!.env.example
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyderworkspace
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# Project specific
outputs/
.pytest_cache/
evaluation/static_memory_evaluation/logs/
evaluation/static_memory_evaluation/retrieval/
evaluation/static_memory_evaluation/retrieval_bk/
evaluation/static_memory_evaluation/analysis/
memory_base/static_memory_base/bm25_index/
memory_base/static_memory_base/hipporag/
memory_base/static_memory_base/vector_search/
# Demo related files
demo/.chat_history
demo/chat_history/
demo/memcell_outputs/
# macOS
.DS_Store
*.duckdb
# Evaluation and memory data files
evaluation_memory_offline/data/
evaluation_memory_offline/temporary/
# Dynamic memory files (runtime generated)
memory_base/dynamic_memory_base/memory/
# Evaluation results and large files
evaluation/dynamic_memory_evaluation/locomo_results/*.json
evaluation/dynamic_memory_evaluation/locomo_results/hipporag_index*/
evaluation/dynamic_memory_evaluation/locomo_results/vector_index*/
evaluation/dynamic_memory_evaluation/locomo_results/storages*
# Large data files
memory_base/static_memory_base/raw_data/*.json
*.tar
*.zip
# Large evaluation files
evaluation/memory_evaluation/converted_messages_all_from_1_1.jsonl
evaluation/memory_evaluation/*.jsonl
evaluation/memory_evaluation/*.json
# Large log files
*.log
su_ser.log
service.log
service_*.log
nohup.out
mongodb_backup/
# Log directories
logs/
log/
# Apollo config
apollo_config/
# Exclude specific files from git tracking
simple_query_memcell.py
evaluation/memory_evaluation/extract_room_data.py
evaluation/memory_evaluation/test.py
evaluation/results/
# Large test files
unit_test/memcell_outputs/
unit_test/profile_outputs/
unit_test/memcell_outputs.zip
#temp test files
export_mongodb_data.py
#backup files
src/memory_layer/memory_extractor/profile_memory_extractor keep llm merge.py
# JetBrains IDE
.idea/
# Local design plans
docs/plans/
# Git worktrees
.worktrees/
#LLM related
AGENTS.mk
.cursor/*
# .claude/ team-shared (rules, skills, settings.json, CLAUDE.md) goes IN git
# Only personal overrides are ignored:
.claude/settings.local.json
CLAUDE.local.md
# Work context: personal design drafts, not part of the codebase
.work_context/
# Local personal workspace: spec drafts, plans, scratch, recovery scripts
local/
#tmp_data
demo/memcell_outputs/
demo/results/
evaluation/locomo_evaluation/results/
evaluation/locomo_evaluation/results_ref/
tmp/
evaluation/locomo_evaluation/results_ref/demo/results/
# i18n translation progress
.translation_progress.json
.review_progress.json
# Single "output/" directory (plural "outputs/" already covered above)
output/
demo/output/
# Adapter prompt dumps (runtime generated, sometimes several MB)
evaluation/src/adapters/*/prompts/profile/*.json
# Locomo source dataset (downloadable, not source code)
data/locomo10.json
evaluation/data/locomo/locomo10.json
evaluation/locomo_evaluation/data/locomo10.json
# Legacy src kept locally for migration reference; not under version control.
src_old/
# Benchmark results — JSONL outputs, reports, and run specs produced by
# benchmarks/run.py. These are large, regeneratable, and not useful in
# code review. Legacy benchmark_results/ and benchmark_checkpoints/ kept
# for any lingering local data from pre-refactor runs.
benchmarks/results/
benchmark_results/
benchmark_checkpoints/
# Benchmark credentials — API keys + base URLs; covered by the top-level
# .env pattern but listed explicitly for discoverability.
benchmarks/.env
# Local everos runtime data (memory root, indexes, OME state)
.everos*/