Use proxyRouteFor when a policy is installed so HTTPS_PROXY/system proxy is not bypassed by the DNS-pinned Agent; keep the pinned direct path otherwise.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace the removed monolith SDK import so link/Desktop hosts can resolve MCP from the 0.2 package graph instead of failing import with MODULE_NOT_FOUND.
Co-authored-by: Cursor <cursoragent@cursor.com>
Drop bak/tmp/probe leftovers from the workspace; track status/form/settings
checks alongside the existing config and takeover verifiers.
Co-authored-by: Cursor <cursoragent@cursor.com>
Drop nested Config.volatile that left the fiber inactive, unwrap the cordis
web proxy to pin/wrap search at runtime, and restore deepseek on disable.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep boot safe on DSH 0.2 while registering a distinct settings section,
lazy remote.credentials wiring, and credential badge state that survives
describe redaction after Save.
Co-authored-by: Cursor <cursoragent@cursor.com>
Always register settings.section; mount the Web plugins card only after configForms attaches. Harden snapshot store init (0.2.4).
Co-authored-by: Cursor <cursoragent@cursor.com>
Mark Config volatile, always register settings.section with a deferred form scope, and keep the Web plugins card (0.2.3).
Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid hard settingsScope/store requires and inject ui-slots so the plugin loads on Desktop without breaking boot.
Co-authored-by: Cursor <cursoragent@cursor.com>
Based on gxpppp/dsh-search-mcp; includes DSH web settings fixes, Clash fake-IP URL policy, and Bailian default server patch.
Co-authored-by: Cursor <cursoragent@cursor.com>