From e4608b09aac31adb7cd999c87e42b255e8290076 Mon Sep 17 00:00:00 2001 From: Levi Neely <141506390+lneely@users.noreply.github.com> Date: Sun, 17 May 2026 13:28:21 +0200 Subject: [PATCH] cascade: fail fast without OLLIE_SESSION_ID; structured output record --- tools/cascade | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/cascade b/tools/cascade index 2f98a3b..cb14b07 100755 --- a/tools/cascade +++ b/tools/cascade @@ -10,6 +10,8 @@ MODEL="${OLLIE_CASCADE_MODEL:-qwen2.5-coder:14b}" die() { printf 'cascade: %s\n' "$*" >&2; exit 1; } +[ -z "${OLLIE_SESSION_ID:-}" ] && die "OLLIE_SESSION_ID not set (cascade must run inside a session)" + instruction="${1:-}" [ -z "$instruction" ] && die "instruction required" @@ -45,4 +47,4 @@ TASK: ${instruction}" printf '%s\n' "$prompt" > "$B/prompt" || die "failed to submit prompt" -printf 'spawned %s\n' "$B" +printf 'session=%s\npath=%s\nbackend=%s\nmodel=%s\n' "$id" "$B" "$BACKEND" "$MODEL"