mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-11 17:52:31 +03:00
22 lines
1.3 KiB
Bash
Executable File
22 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
source "$(dirname "$0")/common"
|
|
bridge_prepare_sandbox
|
|
"$(dirname "$0")/verify-anthropic-isolation"
|
|
docker compose -f "$BRIDGE_COMPOSE" --profile offline --profile live-devin down --remove-orphans
|
|
docker compose -f "$BRIDGE_COMPOSE" --profile live-devin up -d network-guard
|
|
docker compose -f "$BRIDGE_COMPOSE" --profile live-devin run --rm --no-deps omniroute-live \
|
|
devin auth status
|
|
docker compose -f "$BRIDGE_COMPOSE" --profile live-devin run --rm --no-deps omniroute-live \
|
|
devin models list --format json >"$BRIDGE_SANDBOX/evidence/live-models.json"
|
|
devin_model="$(node --import tsx/esm "$BRIDGE_ROOT/scripts/devin-bridge/select-live-model.mjs" \
|
|
<"$BRIDGE_SANDBOX/evidence/live-models.json")"
|
|
export DEVIN_BRIDGE_MODEL="devin-cli-agentic/$devin_model"
|
|
export DEVIN_BRIDGE_SONNET_MODEL="${DEVIN_BRIDGE_SONNET_MODEL:-$DEVIN_BRIDGE_MODEL}"
|
|
export DEVIN_BRIDGE_OPUS_MODEL="${DEVIN_BRIDGE_OPUS_MODEL:-$DEVIN_BRIDGE_MODEL}"
|
|
export DEVIN_BRIDGE_HAIKU_MODEL="${DEVIN_BRIDGE_HAIKU_MODEL:-$DEVIN_BRIDGE_MODEL}"
|
|
export DEVIN_BRIDGE_SUBAGENT_MODEL="${DEVIN_BRIDGE_SUBAGENT_MODEL:-$DEVIN_BRIDGE_MODEL}"
|
|
docker compose -f "$BRIDGE_COMPOSE" --profile live-devin up -d --wait omniroute-live
|
|
exec docker compose -f "$BRIDGE_COMPOSE" --profile live-devin run --rm --no-deps \
|
|
claude-live claude
|