mirror of
https://github.com/katanemo/plano.git
synced 2026-05-09 15:52:44 +02:00
Run demos without Docker (#809)
This commit is contained in:
parent
6610097659
commit
b4313d93a4
35 changed files with 488 additions and 347 deletions
30
demos/agent_orchestration/travel_agents/start_agents.sh
Executable file
30
demos/agent_orchestration/travel_agents/start_agents.sh
Executable file
|
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
PIDS=()
|
||||
|
||||
log() { echo "$(date '+%F %T') - $*"; }
|
||||
|
||||
cleanup() {
|
||||
log "Stopping agents..."
|
||||
for PID in "${PIDS[@]}"; do
|
||||
kill $PID 2>/dev/null && log "Stopped process $PID"
|
||||
done
|
||||
exit 0
|
||||
}
|
||||
|
||||
trap cleanup EXIT INT TERM
|
||||
|
||||
export LLM_GATEWAY_ENDPOINT=http://localhost:12000/v1
|
||||
|
||||
log "Starting weather_agent on port 10510..."
|
||||
uv run python src/travel_agents/weather_agent.py &
|
||||
PIDS+=($!)
|
||||
|
||||
log "Starting flight_agent on port 10520..."
|
||||
uv run python src/travel_agents/flight_agent.py &
|
||||
PIDS+=($!)
|
||||
|
||||
for PID in "${PIDS[@]}"; do
|
||||
wait "$PID"
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue