Files
opencode/scripts/run-dev.sh
T
Artur Do Lago 7b53e797e4 refactor: migrate from submodules to monorepo
Convert all vendor submodules into internal monorepo packages:

- vendor/tiara → packages/tiara
- vendor/personas/zee → packages/personas/zee
- vendor/personas/stanley → packages/personas/stanley
- vendor/personas/johny → packages/personas/johny
- packages/opencode-anthropic-auth → packages/anthropic-auth

Benefits:
- Eliminates multi-step commit friction
- Simplifies dependency management
- Enables unified builds via Turborepo
- Maintains all code in single repository

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 11:03:11 +01:00

30 lines
771 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/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 "$@"