Ctrl K
ComunidadGuías…

scripts/opencode-support-demo.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/usr/bin/env bash
set -euo pipefail

model="${OPENCODE_SUPPORT_MODEL:-qwen2.5:0.5b}"

if ! command -v opencode >/dev/null 2>&1; then
  printf '%s\n' "OpenCode is required. Install it with: brew install anomalyco/tap/opencode" >&2
  exit 1
fi

if ! command -v ollama >/dev/null 2>&1; then
  printf '%s\n' "Ollama is required for this demo." >&2
  exit 1
fi

case "$model" in
  ollama/*) ollama_model="${model#ollama/}" ;;
  *) ollama_model="$model" ;;
esac

if ! ollama show "$ollama_model" >/dev/null 2>&1; then
  printf '%s\n' "Missing Ollama model: $ollama_model. Pull it with: ollama pull $ollama_model" >&2
  exit 1
fi

printf '%s\n' "For this local coding integration smoke test, reply with exactly: OPENCODE_HARNESS_OK. Do not use tools." |
  cargo llmup chat --harness opencode --model "$model"