From 594fc30f9ff62e6f97eb140294768624f8b45807 Mon Sep 17 00:00:00 2001 From: lohit-bruno Date: Wed, 4 Mar 2026 01:09:52 +0530 Subject: [PATCH] refactor: simplify UI labels, optimize agent timeline wrapping, silence proxy errors --- .../bruno-app/src/components/Preferences/Cache/index.js | 5 ++--- packages/bruno-cli/src/runner/run-single-request.js | 5 +---- packages/bruno-requests/src/utils/agent-cache.ts | 9 +++------ 3 files changed, 6 insertions(+), 13 deletions(-) diff --git a/packages/bruno-app/src/components/Preferences/Cache/index.js b/packages/bruno-app/src/components/Preferences/Cache/index.js index ab369b824..fe7f462f4 100644 --- a/packages/bruno-app/src/components/Preferences/Cache/index.js +++ b/packages/bruno-app/src/components/Preferences/Cache/index.js @@ -110,10 +110,9 @@ const Cache = () => {
- -
Destroys all cached agents and their connections.
diff --git a/packages/bruno-cli/src/runner/run-single-request.js b/packages/bruno-cli/src/runner/run-single-request.js index 9ed5460c5..195696401 100644 --- a/packages/bruno-cli/src/runner/run-single-request.js +++ b/packages/bruno-cli/src/runner/run-single-request.js @@ -496,10 +496,7 @@ const runSingleRequest = async function ( throw new Error('Invalid system https_proxy'); } } - } catch (error) { - // Log system proxy detection errors but continue without proxy - console.warn('Failed to configure system proxy:', error.message); - } + } catch (error) {} } if (!request.httpAgent && !request.httpsAgent) { diff --git a/packages/bruno-requests/src/utils/agent-cache.ts b/packages/bruno-requests/src/utils/agent-cache.ts index 209280d12..cad517d71 100644 --- a/packages/bruno-requests/src/utils/agent-cache.ts +++ b/packages/bruno-requests/src/utils/agent-cache.ts @@ -188,12 +188,9 @@ function getOrCreateAgentInternal( return agent; } - // Wrap the agent class with timeline support (cached) - const AgentClass = getTimelineClass(BaseAgentClass); - - const agent = proxyUri - ? new AgentClass({ ...options, proxy: proxyUri }, timeline || undefined) - : new AgentClass(options, timeline || undefined); + const AgentClass = timeline ? getTimelineClass(BaseAgentClass) : BaseAgentClass; + const agentOptions = proxyUri ? { ...options, proxy: proxyUri } : options; + const agent = new AgentClass(agentOptions, timeline ?? undefined); if (!disableCache) { // Evict oldest entry if cache is full (LRU eviction)