mirror of
https://github.com/cline/cline.git
synced 2026-09-19 02:05:44 +08:00
* cleaning up a bit * cleaning up some more * readme * added max limit * making it portable * ignore * committing plans for now * strealit hooked up, multi model runs, better db torage * docs * VALID attempts * logging * more stability * strategy * cleaning deps * docs * streamlit dashboard work * dashboard showing bad cases * better parallelization pt1 * global worker pool for even better more robust parallelization * bumping up default max parallel requests from 20 -> 80 * better devx * better docs * docs * better devx * better docs * better presentation * dark mode * removed unused import --------- Co-authored-by: Cline Evaluation <cline@example.com>
34 lines
1.1 KiB
Bash
Executable File
34 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Diff Edits Evaluation Dashboard Launcher
|
|
echo "🚀 Starting Diff Edits Evaluation Dashboard..."
|
|
|
|
# Check if we're in the right directory
|
|
if [ ! -f "app.py" ]; then
|
|
echo "❌ Error: app.py not found. Please run this script from the dashboard directory."
|
|
exit 1
|
|
fi
|
|
|
|
# Check if database exists
|
|
if [ ! -f "../evals.db" ]; then
|
|
echo "⚠️ Warning: Database file ../evals.db not found."
|
|
echo " Make sure you've run some evaluations first to populate the database."
|
|
echo " You can run: node ../cli/dist/index.js run-diff-eval --model-id anthropic/claude-sonnet-4 --max-cases 1"
|
|
echo ""
|
|
fi
|
|
|
|
# Check if requirements are installed
|
|
echo "📦 Checking Python dependencies..."
|
|
if ! python -c "import streamlit, plotly, pandas" 2>/dev/null; then
|
|
echo "📥 Installing required packages..."
|
|
pip install -r requirements.txt
|
|
fi
|
|
|
|
echo "🌐 Launching Streamlit dashboard..."
|
|
echo " Dashboard will open in your browser at http://localhost:8501"
|
|
echo " Press Ctrl+C to stop the dashboard"
|
|
echo ""
|
|
|
|
# Launch Streamlit
|
|
streamlit run app.py
|