This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

at main 1.1 kB View raw
1#!/usr/bin/env bash 2# Local questionnaire loop test (same code path as Cloud Run Job). 3# 4# Usage (from repo root): 5# ./scripts/test-questionnaire.sh 6# ./scripts/test-questionnaire.sh 'at://did:plc:…/sh.tangled.repo.issue/…' 7# ./scripts/test-questionnaire.sh --save # write to Postgres when done 8# 9# Requires: venv, .env with ANTHROPIC_API_KEY + DB_CONNECTION_STRING 10 11set -euo pipefail 12 13ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" 14ISSUE_URI="${1:-at://did:plc:zmjoeu3stwcn44647rhxa44o/sh.tangled.repo.issue/3lvzel2uo3a22}" 15SAVE=0 16if [[ "${1:-}" == "--save" ]]; then 17 SAVE=1 18 ISSUE_URI="${2:-at://did:plc:zmjoeu3stwcn44647rhxa44o/sh.tangled.repo.issue/3lvzel2uo3a22}" 19elif [[ "${2:-}" == "--save" ]]; then 20 SAVE=1 21fi 22 23cd "$ROOT" 24# shellcheck disable=SC1091 25source venv/bin/activate 26export PYTHONUNBUFFERED=1 27export AGENT_VERBOSE_TOOLS=1 28 29EXTRA=() 30if [[ "$SAVE" -eq 0 ]]; then 31 EXTRA+=(--no-save) 32fi 33 34echo "==> Issue: $ISSUE_URI" 35echo "==> Logs on stderr; JSON on stdout" 36echo 37 38python -m questionnaire_job.main "${EXTRA[@]}" --issue-uri "$ISSUE_URI"