chore: Integrate pi pending-raw command into n8n-pi-wrap
This commit is contained in:
parent
918d632b41
commit
32c722a6ae
1 changed files with 9 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue