Ask questions about any Pi session — by file path or session UUID — via an isolated subagent that keeps your current context clean.
Fork of w-winter/dot314 session-ask, with UUID resolution added.
pi install npm:@lajarre/pi-session-ask
# or from git:
pi install git:github.com/lajarre/pi-session-ask/session-ask <question> # current session
/session-ask <question> --path /path/to/session.jsonl # by file path
/session-ask <question> --id a1b2c3d4 # by session UUID (full or prefix)
session_ask({ question: "What went wrong?" }) // current session
session_ask({ question: "...", sessionPath: "/path/to/session.jsonl" }) // by path
session_ask({ question: "...", sessionPath: "a1b2c3d4" }) // UUID prefix — auto-resolved
session_ask({ question: "...", sessionPath: "a1b2c3d4-e5f6-7890-abcd-..." }) // full UUID — auto-resolvedsession_lineage({ maxDepth: 50 })
session_lineage({ sessionPath: "a1b2c3d4" }) // also accepts UUIDSee extensions/session-ask/README.md for the full architecture.
See extensions/session-ask/config.json.example.
Original extension by Warren Winter — dot314.
MIT — see LICENSE.