Skip to content

v2.5.0

Choose a tag to compare

@nicobailon nicobailon released this 24 Apr 19:21
· 40 commits to main since this release

Added

  • Added MCP sampling/createMessage support with conservative human approval by default and opt-in settings.samplingAutoApprove for non-interactive flows.
  • Added configured Vitest coverage for OAuth provider authorization fallback behavior.
  • Added test:oauth-provider for running the root OAuth provider node test with the required TypeScript loader.

Fixed

  • Applied settings.authRequiredMessage to proxy and direct-tool auth-required paths, including non-UI autoAuth failures.
  • Fixed /mcp-auth <server> reporting success for expired stored OAuth tokens without forcing the SDK refresh/re-auth flow.
  • Kept mcp search focused on MCP tools and added a direct-call hint when native Pi tools are accidentally routed through the proxy.