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 = () => {
-
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)