pub const PI_MINIMUM_VERSION: &str = "1.0.4";
The oldest pi release whose --tools allowlist keeps MCP tools when it names them. Older releases drop every MCP tool under --tools, which would leave the session with no tools.
--tools