Skip to content

Commit 46941ce

Browse files
guyernestclaude
andcommitted
feat(diagnostics): Add granular logging to ActivityPoller initialization
- Add logging before/after AWS config loading - Add logging before/after SFN client creation - Add logging before/after ScriptExecutor creation - Add logging before struct construction This helps identify exactly where Windows initialization hangs. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent d2c1ab2 commit 46941ce

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

lambda/tools/local-browser-agent/src-tauri/src/activity_poller.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,25 @@ impl ActivityPoller {
3838
session_manager: Arc<RwLock<SessionManager>>,
3939
) -> Result<Self> {
4040
// Load AWS config
41+
info!("Loading AWS config for profile: {}", config.aws_profile);
4142
let aws_config = aws_config::from_env()
4243
.profile_name(&config.aws_profile)
4344
.load()
4445
.await;
46+
info!("AWS config loaded successfully");
4547

48+
info!("Creating SFN client...");
4649
let sfn_client = SfnClient::new(&aws_config);
50+
info!("SFN client created");
4751

4852
// Create unified script executor (respects browser_engine config)
53+
info!("Creating ScriptExecutor...");
4954
let script_executor = ScriptExecutor::new(Arc::clone(&config))?;
55+
info!("ScriptExecutor created successfully");
5056

5157
info!("Activity poller initialized for ARN: {}", config.activity_arn);
5258
info!("Using browser engine: {}", config.browser_engine);
59+
info!("Building ActivityPoller struct...");
5360

5461
Ok(Self {
5562
config,

lambda/tools/local-browser-agent/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"package": {
1010
"productName": "Local Browser Agent",
11-
"version": "0.4.28"
11+
"version": "0.4.29"
1212
},
1313
"tauri": {
1414
"allowlist": {

0 commit comments

Comments
 (0)