gitextract_mqv4xk8i/ ├── .github/ │ └── workflows/ │ ├── build.yaml │ ├── lint.yaml │ ├── test.yaml │ └── typecheck.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── ARCHITECTURE.md ├── CLAUDE.md ├── IMPLEMENTATION_PLAN.md ├── Makefile ├── README.md ├── YOUTUBE_DEMO_TESTS.md ├── data/ │ ├── large_acquisition/ │ │ └── TEST_QUESTIONS.md │ ├── test_acquisition/ │ │ └── TEST_QUESTIONS.md │ └── testfile.txt ├── docker/ │ └── docker-compose.yml ├── pyproject.toml ├── scripts/ │ ├── generate_large_docs.py │ └── generate_test_docs.py ├── src/ │ └── fs_explorer/ │ ├── __init__.py │ ├── agent.py │ ├── embeddings.py │ ├── exploration_trace.py │ ├── fs.py │ ├── index_config.py │ ├── indexing/ │ │ ├── __init__.py │ │ ├── chunker.py │ │ ├── metadata.py │ │ ├── pipeline.py │ │ └── schema.py │ ├── main.py │ ├── models.py │ ├── search/ │ │ ├── __init__.py │ │ ├── filters.py │ │ ├── query.py │ │ ├── ranker.py │ │ └── semantic.py │ ├── server.py │ ├── storage/ │ │ ├── __init__.py │ │ ├── base.py │ │ └── duckdb.py │ ├── ui.html │ └── workflow.py └── tests/ ├── __init__.py ├── conftest.py ├── test_agent.py ├── test_cli_indexing.py ├── test_e2e.py ├── test_embeddings.py ├── test_exploration_trace.py ├── test_fs.py ├── test_indexing.py ├── test_models.py ├── test_search.py ├── test_server_search.py └── testfiles/ ├── file1.txt ├── file2.md └── last/ └── lastfile.txt