16 lines
580 B
Bash
16 lines
580 B
Bash
#!/bin/sh
|
|
# planning-with-files: SessionStart hook for Codex
|
|
# Runs session catchup, then reuses the same prompt context hook as UserPromptSubmit.
|
|
|
|
SCRIPT_DIR="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
|
|
CODEX_ROOT="$(CDPATH= cd -- "$SCRIPT_DIR/.." && pwd)"
|
|
SKILL_DIR="$CODEX_ROOT/skills/planning-with-files"
|
|
PYTHON_BIN="${PYTHON_BIN:-$(command -v python3 || command -v python)}"
|
|
|
|
if [ -n "$PYTHON_BIN" ] && [ -f "$SKILL_DIR/scripts/session-catchup.py" ]; then
|
|
"$PYTHON_BIN" "$SKILL_DIR/scripts/session-catchup.py" "$(pwd)"
|
|
fi
|
|
|
|
sh "$SCRIPT_DIR/user-prompt-submit.sh"
|
|
exit 0
|