Fixed
- Built-in
/deep-researchnow preservesweb_searchandweb_fetchregistered by explicitly enabled child extensions instead of overriding them with its fallback tools. The same rule applies when restoring a persisted research run. (#268, fixes #267) - Unmatched built-in tools remain available, and explicitly supplied SDK custom tools keep their normal precedence.
If you use pi-web-access, keep it installed and enabled with providerMiddlewareExtensions: ["pi-web-access"]. No additional setting or custom research workflow is required. Upgrade the package and restart Pi to load the fix.
Validated with Pi 1.5.2 and pi-web-access 0.47.0 through a real built-in research workflow, plus default-tool, extension-hook, exclusion, explicit-precedence and cold-resume regressions.
Full changelog: v3.15.1...v3.15.2