#!/usr/bin/env bash set -euo pipefail if ! command -v npm >/dev/null 2>&1; then echo "[ERROR] npm が見つかりません。Node.js 18+ をインストールしてください" >&2 exit 1 fi if [ -z "${OPENROUTER_API_KEY:-}" ]; then echo "[ERROR] OPENROUTER_API_KEY が未設定です" >&2 echo "例: export OPENROUTER_API_KEY=\"sk-or-...\"" >&2 exit 1 fi echo "[1/4] codebuff をインストール" npm install -g codebuff echo "[2/4] プロジェクトへ移動" PROJECT_DIR="${1:-$PWD}" cd "$PROJECT_DIR" echo "[3/4] codebuff 初期化 (/init)" # 既存設定がある場合はスキップ if [ ! -f "knowledge.md" ] && [ ! -d ".agents" ]; then printf "/init\n" | codebuff || true fi echo "[4/4] 起動" cat <