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
|
set -eu
|
||||||
cmd="${SSH_ORIGINAL_COMMAND:-}"
|
cmd="${SSH_ORIGINAL_COMMAND:-}"
|
||||||
case "$cmd" in
|
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")
|
"pi run")
|
||||||
logger -t n8n-pi-wrap "ok: pi run (prompt via stdin)"
|
logger -t n8n-pi-wrap "ok: pi run (prompt via stdin)"
|
||||||
prompt=$(cat)
|
prompt=$(cat)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue