Remove run_demo.sh, use planoai CLI directly

The planoai CLI already handles startup. README now uses
planoai up/down directly instead of a wrapper script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Adil Hafeez 2026-02-17 03:29:13 -08:00
parent 10d4a5580f
commit d7f044559a
No known key found for this signature in database
GPG key ID: 9B18EF7691369645
2 changed files with 4 additions and 53 deletions

View file

@ -35,15 +35,13 @@ export MOONSHOT_API_KEY="your-moonshot-key"
export ANTHROPIC_API_KEY="your-anthropic-key"
```
### 2. Start the Demo
### 2. Start Plano
```bash
cd demos/llm_routing/openclaw_routing
bash run_demo.sh
planoai up --service plano --foreground
```
This will start Plano on port 12000 with preference-based routing configured.
### 3. Configure OpenClaw
In `~/.openclaw/openclaw.json`, set:
@ -95,7 +93,7 @@ docker logs plano 2>&1 | grep MODEL_RESOLUTION
### Jaeger Tracing (Optional)
To visualize full request traces and routing decisions, start Jaeger locally:
To visualize full request traces and routing decisions, start Jaeger:
```bash
docker compose up -d
@ -117,5 +115,5 @@ Same quality where it matters (code, tests), lower cost where it doesn't (chat).
## Stopping the Demo
```bash
bash run_demo.sh down
planoai down
```

View file

@ -1,47 +0,0 @@
#!/bin/bash
set -e
echo "=== OpenClaw + Plano Routing Demo ==="
# Check prerequisites
command -v docker >/dev/null || { echo "Error: Docker not found"; exit 1; }
# Check/create .env file
if [ -f ".env" ]; then
echo ".env file already exists"
else
if [ -z "${MOONSHOT_API_KEY:-}" ]; then
echo "Error: MOONSHOT_API_KEY not set"
exit 1
fi
if [ -z "${ANTHROPIC_API_KEY:-}" ]; then
echo "Error: ANTHROPIC_API_KEY not set"
exit 1
fi
echo "Creating .env file..."
echo "MOONSHOT_API_KEY=$MOONSHOT_API_KEY" > .env
echo "ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY" >> .env
fi
start_demo() {
echo "Starting Plano..."
planoai up --service plano --foreground
}
stop_demo() {
planoai down
}
if [ "${1:-}" == "down" ]; then
stop_demo
else
start_demo
echo ""
echo "=== Plano is running on http://localhost:12000 ==="
echo ""
echo "Configure OpenClaw to use Plano as its LLM endpoint:"
echo ' In ~/.openclaw/openclaw.json, set:'
echo ' { "agent": { "model": "kimi-k2.5", "baseURL": "http://127.0.0.1:12000/v1" } }'
echo ""
echo "Then run: openclaw onboard --install-daemon"
fi