Files
opencode/scripts/run-dev.sh
T
2026-01-20 13:17:39 +01:00

30 lines
780 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
# Clear stale daemon socket
unset AGENT_CORE_IPC_SOCKET
# Point everything to the repo - no external config needed
export AGENT_CORE_ROOT="$ROOT"
export AGENT_CORE_SOURCE="$ROOT"
export XDG_CONFIG_HOME="$ROOT/.dev-config"
# Create minimal dev config that uses repo paths
mkdir -p "$XDG_CONFIG_HOME/agent-core"
cat > "$XDG_CONFIG_HOME/agent-core/config.json" << EOF
{
"plugin": [
"opencode-antigravity-auth@1.2.8",
"file://$ROOT/packages/opencode-anthropic-auth/index.mjs"
]
}
EOF
# Symlink to real auth tokens
ln -sf "$HOME/.local/share/agent-core/auth.json" "$XDG_CONFIG_HOME/agent-core/auth.json" 2>/dev/null || true
cd "$ROOT/packages/agent-core"
exec bun dev "$@"