From 32c722a6ae29cb3c847eb38ea3dbd4b5cd45491d Mon Sep 17 00:00:00 2001 From: Matteo Cherubini Date: Sat, 27 Jun 2026 12:15:59 +0200 Subject: [PATCH] chore: Integrate `pi pending-raw` command into `n8n-pi-wrap` --- deploy/vm101/n8n-pi-wrap | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/deploy/vm101/n8n-pi-wrap b/deploy/vm101/n8n-pi-wrap index 3baa288..2f79cf1 100755 --- a/deploy/vm101/n8n-pi-wrap +++ b/deploy/vm101/n8n-pi-wrap @@ -2,6 +2,15 @@ set -eu cmd="${SSH_ORIGINAL_COMMAND:-}" case "$cmd" in + "pi pending-raw "*) + genome="${cmd#pi pending-raw }" + case "$genome" in ""|*[!a-z0-9-]*) echo '{"status":"error","reason":"invalid genome name"}'; exit 1;; esac + logger -t n8n-pi-wrap "ok: pi pending-raw ${genome}" + set -a; . "${HOME}/.config/knowledge-genome.env" 2>/dev/null || true; set +a + # Run from the DEPLOYED skill dir (same place as ingest-semantic.py / run-ingest.sh on + # lines 54/59), so pending-raw.sh resolves its sibling slug.sh via BASH_SOURCE. + exec "${HOME}/.pi/agent/skills/ingest/scripts/pending-raw.sh" "$genome" + ;; "pi run") logger -t n8n-pi-wrap "ok: pi run (prompt via stdin)" prompt=$(cat)