a57781f8a9
- Remove unused build_app_tools_prompt import from run_agent.py - Remove unnecessary portal config write from migration (deep-merge handles it); keep platform_toolsets injection which deep-merge can't - Deduplicate _read_portal_app_tools_enabled into tool_backend_helpers.py - Cache httpx.Client at module level (thread-safe, staleness-checked) to avoid TCP+TLS setup per tool call - Extract local vars for triple-repeated gateway availability expression in get_nous_subscription_features - Update test mocks to accept **kw for per-request timeout kwarg - Add autouse fixture to reset cached http client between tests