Added
- Added MCP
sampling/createMessagesupport with conservative human approval by default and opt-insettings.samplingAutoApprovefor non-interactive flows. - Added configured Vitest coverage for OAuth provider authorization fallback behavior.
- Added
test:oauth-providerfor running the root OAuth provider node test with the required TypeScript loader.
Fixed
- Applied
settings.authRequiredMessageto proxy and direct-tool auth-required paths, including non-UIautoAuthfailures. - Fixed
/mcp-auth <server>reporting success for expired stored OAuth tokens without forcing the SDK refresh/re-auth flow. - Kept
mcpsearch focused on MCP tools and added a direct-call hint when native Pi tools are accidentally routed through the proxy.