Files
pentestagent/requirements.txt
giveen e8ab673a13 feat(workspaces): add unified /workspace lifecycle, target persistence, and workspace-scoped RAG
- Introduce  command for CLI and TUI with create/activate, list, info, note, clear, export, import, and help actions
- Persist workspace state via  marker and enriched  (targets, operator notes, last_active_at, last_target)
- Restore  on workspace activation and sync it to UI banner, agent state, and CLI output
- Enforce target normalization and ensure  always exists in workspace targets
- Route loot output to  when a workspace is active
- Prefer workspace-local knowledge paths for indexing and RAG resolution
- Persist RAG indexes per workspace and load existing indexes before re-indexing
- Add deterministic workspace export/import utilities (excluding caches)
- Integrate workspace handling into TUI slash commands with modal help screen
2026-01-19 08:41:38 -07:00

51 lines
626 B
Plaintext

# PentestAgent Dependencies
# Core LLM
litellm>=1.40.0
openai>=1.30.0
anthropic>=0.25.0
tiktoken>=0.7.0
# Async
aiohttp>=3.9.0
aiofiles>=23.2.0
# Web
playwright>=1.44.0
beautifulsoup4>=4.12.0
httpx>=0.27.0
# RAG / Embeddings
numpy>=1.26.0
sentence-transformers>=2.7.0
# Graph
networkx>=3.3
faiss-cpu>=1.8.0
# Docker
docker>=7.0.0
# CLI / TUI
rich>=13.7.0
textual>=0.63.0
typer>=0.12.0
# Config
pydantic>=2.7.0
pydantic-settings>=2.2.0
python-dotenv>=1.0.0
PyYAML>=6.0
jinja2>=3.1.0
# Dev
pytest>=8.2.0
pytest-asyncio>=0.23.0
pytest-cov>=5.0.0
pytest-mock>=3.14.0
black>=24.4.0
isort>=5.13.0
mypy>=1.10.0
ruff>=0.4.0