#!/usr/bin/env bash
# ss-search: Sweet Search auto/CatBoost-routed search with token-budgeted
# agent packaging. Exercises the main sweet-search pipeline (lexical /
# semantic / hybrid / structural) with auto-tier budget by default.
#
# Usage:
#   ss-search "<query>"                    # auto-picks 3k / 8k / 12k from signals
#   ss-search "<query>" --full             # force 8k (rarely needed; default auto-picks)
#   ss-search "<query>" --xl               # force 12k (rarely needed; default auto-picks)
#   ss-search "<query>" -k N               # top-K (default 5)
#   ss-search "<query>" --mode hybrid      # force a mode (default: auto)
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
TMPERR=$(mktemp)
node "$DIR/_ss-helpers.mjs" agent-search "$@" 2>"$TMPERR"
RC=$?
[ $RC -ne 0 ] && cat "$TMPERR" >&2
rm -f "$TMPERR"
exit $RC
