| 1 | # Cyclops v2 Python runtime dependencies. |
| 2 | # |
| 3 | # Install into the analysis venv (/opt/cyclops-venv on the forge box): |
| 4 | # pip install -r requirements.txt |
| 5 | # |
| 6 | # Only packages the code actually imports are pinned here. Versions track the |
| 7 | # "Tooling reality" section in README.md. The heavy static-analysis and fuzzing |
| 8 | # tools (Joern, CodeQL, Semgrep, AFL++, clang/ASan) are system or venv-bin |
| 9 | # installs invoked via subprocess, not importable deps, so they live in README, |
| 10 | # not here. |
| 11 | |
| 12 | kuzu>=0.11,<0.12 # embedded graph store for the memory layer (memory/memory.py) |
| 13 | redis>=5.0 # client for the Redis working-memory queue/cache (memory/memory.py) |
| 14 | |
| 15 | # The Chroma semantic-recall pillar is described in README but not yet imported |
| 16 | # in code. Add `chromadb` here once memory/ wires it up, so this file keeps |
| 17 | # matching what the code actually loads. |