From 37847d55058f5b81157fb956fbdc072e8e2990a5 Mon Sep 17 00:00:00 2001 From: nedalaltiti Date: Sat, 4 Apr 2026 04:56:39 +0300 Subject: [PATCH] fix: drop bashrc, reduce sleep to 0.1s --- strix/tools/terminal/terminal_session.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/strix/tools/terminal/terminal_session.py b/strix/tools/terminal/terminal_session.py index 56043122..bd9f2e89 100644 --- a/strix/tools/terminal/terminal_session.py +++ b/strix/tools/terminal/terminal_session.py @@ -77,9 +77,12 @@ class TerminalSession: self.pane = self.window.active_pane _initial_window.kill() - # Source proxy config so sub-agent terminals inherit Caido proxy + CA certs - self.pane.send_keys('source /etc/profile.d/proxy.sh 2>/dev/null; source ~/.bashrc 2>/dev/null; true') - time.sleep(0.3) + # Inherit Caido proxy config (small file, completes instantly) + self.pane.send_keys( + 'source /etc/profile.d/proxy.sh 2>/dev/null; ' + 'export HTTP_PROXY HTTPS_PROXY REQUESTS_CA_BUNDLE; true' + ) + time.sleep(0.1) self.pane.send_keys(f'export PROMPT_COMMAND=\'export PS1="{self.PS1}"\'; export PS2=""') time.sleep(0.1) self._clear_screen()