#!/bin/bash
set -e

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SEMANTIC_VIEWS_DIR="${SCRIPT_DIR}/semantic_views"
AGENT_SPEC_DIR="${SCRIPT_DIR}/agent_spec"
SEMANTIC_VIEWS_STAGE="@lorelai_Agent.dev.SEMANTIC_VIEWS_STAGE"
AGENT_SPECS_STAGE="@LORELAI_AGENT.DEV.AGENT_SPECS_STAGE"
CONNECTION="fansifter_engineering"

echo "Uploading semantic views to ${SEMANTIC_VIEWS_STAGE}..."
snow stage copy "${SEMANTIC_VIEWS_DIR}/" "${SEMANTIC_VIEWS_STAGE}/" --overwrite -c "${CONNECTION}"

echo ""
echo "Uploading agent spec to ${AGENT_SPECS_STAGE}..."
snow stage copy "${AGENT_SPEC_DIR}/agent_spec.json" "${AGENT_SPECS_STAGE}/" --overwrite -c "${CONNECTION}"

echo ""
echo "Upload complete. Listing staged files:"
echo "--- Semantic Views Stage ---"
snow stage list-files "${SEMANTIC_VIEWS_STAGE}" -c "${CONNECTION}"
echo ""
echo "--- Agent Specs Stage ---"
snow stage list-files "${AGENT_SPECS_STAGE}" -c "${CONNECTION}"
