where_am_i
Identify which memory store and project scope are active, revealing the absolute path and why it was chosen. Diagnose empty recalls from relative paths that shift with the client's working directory.
Instructions
WHICH STORE AND SCOPE AM I TALKING TO? Call it first in a session, or whenever a recall comes back
emptier than expected. Returns the ABSOLUTE store path, which rule chose it (path_source), whether that
file exists yet and how many memories it holds, the active project scope, and the embedder/receipt posture.
This answers the failure it was built for. The default store path is a RELATIVE filename and an MCP stdio
server does not choose its own working directory — the host does — so the same config could reach a
different store depending on where the client was started, with nothing on any surface saying so: the
writes succeeded, the recalls came back empty, and the memories were one directory away. Set
INSPEXIMUS_SCOPE=project to anchor the store to the git root instead (identical from every directory in
the repo); path_source says which rule actually applied, including when an explicit INSPEXIMUS_PATH
outranked the scope. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||