ui: open interactive ToolsScreen on /tools; fallback to list if push fails

This commit is contained in:
giveen
2026-01-11 18:42:40 -07:00
parent a3822e2cb8
commit 704b5056ea
10 changed files with 484 additions and 49 deletions

View File

@@ -75,6 +75,11 @@ PENTESTAGENT_MODEL=gpt-5
# Settings
PENTESTAGENT_DEBUG=false
# Auto-launch vendored HexStrike on connect (true/false)
# If true, the MCP manager will attempt to start vendored HexStrike servers
# that are configured or detected under `third_party/hexstrike`.
LAUNCH_HEXTRIKE=false
# Agent max iterations (regular agent + crew workers, default: 30)
# PENTESTAGENT_AGENT_MAX_ITERATIONS=30
@@ -89,6 +94,12 @@ fi
mkdir -p loot
echo "[OK] Loot directory created"
# Install vendored HexStrike dependencies automatically if present
if [ -f "third_party/hexstrike/requirements.txt" ]; then
echo "Installing vendored HexStrike dependencies..."
bash scripts/install_hexstrike_deps.sh
fi
echo ""
echo "=================================================================="
echo "Setup complete!"