mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-22 18:25:32 -04:00
7b53e797e4
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>
30 lines
771 B
Bash
Executable File
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 "$@"
|