#!/usr/bin/env bash set -euo pipefail # Force GPG to use terminal-based pinentry (required for SSH sessions) export GPG_TTY=$(tty) echo "Checking dev secrets for Dispatch..." echo "" # --- OpenCode Go API Key --- if gopass show -o projects/ai-api/opencode_go_key &>/dev/null; then echo "[ok] OpenCode Go API key exists" else echo "OpenCode Go API key not found in gopass." echo "" echo " 1. Go to https://opencode.ai/auth" echo " 2. Sign in and copy your API key" echo " 3. Paste it below" echo "" read -rp "Enter your OpenCode Go API key: " OPENCODE_KEY echo "$OPENCODE_KEY" | gopass insert -f projects/ai-api/opencode_go_key echo "[ok] OpenCode Go API key stored" fi echo "" echo "All dev secrets are configured."