forked from agentclientprotocol/symposium-acp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtrace.txt
More file actions
597 lines (570 loc) · 176 KB
/
Copy pathtrace.txt
File metadata and controls
597 lines (570 loc) · 176 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Compiling sacp v3.0.0 (/Users/nikomat/dev/symposium-acp/src/sacp)
Compiling sacp-tokio v3.0.0 (/Users/nikomat/dev/symposium-acp/src/sacp-tokio)
Compiling yopo v2.0.0 (/Users/nikomat/dev/symposium-acp/src/yopo)
Compiling elizacp v4.0.0 (/Users/nikomat/dev/symposium-acp/src/elizacp)
Compiling sacp-conductor v5.0.0 (/Users/nikomat/dev/symposium-acp/src/sacp-conductor)
Compiling sacp-test v1.0.0 (/Users/nikomat/dev/symposium-acp/src/sacp-test)
Finished `test` profile [unoptimized + debuginfo] target(s) in 20.93s
Running unittests src/lib.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/sacp_conductor-0f86f18d4c694715)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/main.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/sacp_conductor-0f764b8a6f30e8bd)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/arrow_proxy_eliza.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/arrow_proxy_eliza-082da7346a66f900)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s
Running tests/empty_conductor_eliza.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/empty_conductor_eliza-905b4d54b27c71db)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s
Running tests/initialization_sequence.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/initialization_sequence-e21122c8e5a0c864)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 3 filtered out; finished in 0.00s
Running tests/mcp-integration.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/mcp_integration-6f6d2bf032314dc8)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 3 filtered out; finished in 0.00s
Running tests/nested_arrow_proxy.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/nested_arrow_proxy-e9959b8e3a2fa146)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s
Running tests/nested_conductor.rs (/Users/nikomat/dev/symposium-acp/target/debug/deps/nested_conductor-a4c02fc7791f8c3a)
running 1 test
2025-12-15T19:53:22.974339Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.974430Z TRACE sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")
2025-12-15T19:53:22.974523Z TRACE sacp::jsonrpc::transport_actor: Sending JSON-RPC message {"jsonrpc":"2.0","method":"initialize","params":{"clientCapabilities":{"fs":{"readTextFile":false,"writeTextFile":false},"terminal":false},"protocolVersion":1},"id":"3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"}
2025-12-15T19:53:22.974693Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::transport_actor: Received JSON-RPC message {"jsonrpc":"2.0","method":"initialize","params":{"clientCapabilities":{"fs":{"readTextFile":false,"writeTextFile":false},"terminal":false},"protocolVersion":1},"id":"3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"}
2025-12-15T19:53:22.974763Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), id: Some(String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.975586Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Handling request method=initialize id=Some(String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"))
2025-12-15T19:53:22.975645Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Successor method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.975672Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="initialize" expected="_proxy/successor"
2025-12-15T19:53:22.975685Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.975696Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.975711Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }
2025-12-15T19:53:22.975732Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }
2025-12-15T19:53:22.975766Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Handled successfully method="initialize" request.id=Some(String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")) handler="ConductorMessageHandler"
2025-12-15T19:53:22.975814Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.975837Z TRACE connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=0 Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.975911Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: ensure_initialized: InitializeRequest (agent mode)
2025-12-15T19:53:22.975924Z INFO connection{name="outer-conductor"}: sacp_conductor::conductor: lazy_initialize_components proxy_mode=false initialize_request=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.975938Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: instantiated components modified_req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None } dyn_components_len=2
2025-12-15T19:53:22.975946Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: spawning agent agent_index=1
2025-12-15T19:53:22.975964Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: spawning proxy component_index=0
2025-12-15T19:53:22.975981Z INFO connection{name="outer-conductor"}: sacp_conductor::conductor: Components spawned proxy_count=1 agent_count=1 proxy_mode=false
2025-12-15T19:53:22.975994Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.976013Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.976022Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.976032Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.976040Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.976054Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message: InitializeRequest
2025-12-15T19:53:22.976065Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_initialize_request target_component_index=0 initialize_req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.976074Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_initialize_request is_agent=false
2025-12-15T19:53:22.976177Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.976219Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), id: Some(String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.976240Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/initialize id=Some(String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17"))
2025-12-15T19:53:22.976261Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Successor method=_proxy/initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.976272Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="_proxy/initialize" expected="_proxy/successor"
2025-12-15T19:53:22.976291Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.976302Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.976311Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "_proxy/initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }
2025-12-15T19:53:22.976332Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "_proxy/initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }
2025-12-15T19:53:22.976349Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/initialize" request.id=Some(String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")) handler="ConductorMessageHandler"
2025-12-15T19:53:22.976367Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "_proxy/initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/initialize", id: String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.976387Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=0 Request(UntypedMessage { method: "_proxy/initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/initialize", id: String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.976423Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: ensure_initialized: InitializeProxyRequest (proxy mode)
2025-12-15T19:53:22.976433Z INFO connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: lazy_initialize_components proxy_mode=true initialize_request=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.976445Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: instantiated components modified_req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None } dyn_components_len=2
2025-12-15T19:53:22.976456Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: spawning proxy component_index=0
2025-12-15T19:53:22.976470Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: spawning proxy component_index=1
2025-12-15T19:53:22.976483Z INFO connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: Components spawned proxy_count=2 agent_count=0 proxy_mode=true
2025-12-15T19:53:22.976498Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/initialize", id: String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.976521Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.976556Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.976577Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.976591Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.976620Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message: InitializeRequest
2025-12-15T19:53:22.976632Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_initialize_request target_component_index=0 initialize_req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.976644Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_initialize_request is_agent=false
2025-12-15T19:53:22.976893Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.976921Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("e77bb98c-5c4d-48df-ae22-c3106e956685")
2025-12-15T19:53:22.976941Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), id: Some(String("e77bb98c-5c4d-48df-ae22-c3106e956685")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.976967Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/initialize id=Some(String("e77bb98c-5c4d-48df-ae22-c3106e956685"))
2025-12-15T19:53:22.977002Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Successor method=_proxy/initialize role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.977034Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="_proxy/initialize" expected="_proxy/successor"
2025-12-15T19:53:22.977067Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handler declined message method="_proxy/initialize" request.id=Some(String("e77bb98c-5c4d-48df-ae22-c3106e956685")) handler="\"(null)\", \"agent_client_protocol_schema::client::SessionNotification\""
2025-12-15T19:53:22.977091Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/initialize role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.977105Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.977118Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/initialize role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.977134Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.977180Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/initialize" handler="default"
2025-12-15T19:53:22.977199Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.977230Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("7dddd829-7f89-4d54-8e86-fd34602c86de")
2025-12-15T19:53:22.977249Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), id: Some(String("7dddd829-7f89-4d54-8e86-fd34602c86de")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.977309Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/successor id=Some(String("7dddd829-7f89-4d54-8e86-fd34602c86de"))
2025-12-15T19:53:22.977334Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/successor role="sacp::role::ConductorToProxy"
2025-12-15T19:53:22.977372Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.977388Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}} }
2025-12-15T19:53:22.977440Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=SuccessorMessage { message: UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, meta: None }
2025-12-15T19:53:22.977463Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/successor" request.id=Some(String("7dddd829-7f89-4d54-8e86-fd34602c86de")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:22.977491Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("7dddd829-7f89-4d54-8e86-fd34602c86de"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.977511Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=1 Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("7dddd829-7f89-4d54-8e86-fd34602c86de"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.977532Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("7dddd829-7f89-4d54-8e86-fd34602c86de"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.977550Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.977561Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.977571Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.977581Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.977596Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message: InitializeRequest
2025-12-15T19:53:22.977608Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_initialize_request target_component_index=1 initialize_req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.977619Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_initialize_request is_agent=false
2025-12-15T19:53:22.977668Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.977698Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("e77ef4d6-4803-4744-96be-d9309daf747e")
2025-12-15T19:53:22.977717Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), id: Some(String("e77ef4d6-4803-4744-96be-d9309daf747e")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.977740Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/initialize id=Some(String("e77ef4d6-4803-4744-96be-d9309daf747e"))
2025-12-15T19:53:22.977756Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Successor method=_proxy/initialize role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.977769Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="_proxy/initialize" expected="_proxy/successor"
2025-12-15T19:53:22.977784Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handler declined message method="_proxy/initialize" request.id=Some(String("e77ef4d6-4803-4744-96be-d9309daf747e")) handler="\"(null)\", \"agent_client_protocol_schema::client::SessionNotification\""
2025-12-15T19:53:22.977799Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/initialize role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.977856Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.977916Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/initialize role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.977952Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.978101Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/initialize" handler="default"
2025-12-15T19:53:22.978195Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.978262Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")
2025-12-15T19:53:22.978301Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), id: Some(String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.978329Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/successor id=Some(String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f"))
2025-12-15T19:53:22.978379Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/successor role="sacp::role::ConductorToProxy"
2025-12-15T19:53:22.978394Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.978405Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}} }
2025-12-15T19:53:22.978443Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=SuccessorMessage { message: UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, meta: None }
2025-12-15T19:53:22.978467Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/successor" request.id=Some(String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:22.978490Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 2, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.978513Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=2 Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.978534Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=2 proxies_count=2
2025-12-15T19:53:22.978569Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.978597Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), id: Some(String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.978617Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/successor id=Some(String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c"))
2025-12-15T19:53:22.978631Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/successor role="sacp::role::ConductorToProxy"
2025-12-15T19:53:22.978641Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.978649Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}} }
2025-12-15T19:53:22.978679Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=SuccessorMessage { message: UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, meta: None }
2025-12-15T19:53:22.978694Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/successor" request.id=Some(String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:22.978722Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")
2025-12-15T19:53:22.978737Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")
2025-12-15T19:53:22.978755Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.978774Z TRACE connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=1 Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.978790Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.978841Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.978854Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.978862Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.978870Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.978888Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message: InitializeRequest
2025-12-15T19:53:22.978896Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_initialize_request target_component_index=1 initialize_req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.978905Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_initialize_request is_agent=true
2025-12-15T19:53:22.978939Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.978966Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), id: Some(String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.978988Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::incoming_actor: Handling request method=initialize id=Some(String("84faeb6b-e491-4b6f-899f-d1b747f6f51c"))
2025-12-15T19:53:22.979007Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::role: handle_incoming_message: enter self=Counterpart method=initialize role="sacp::role::AgentToClient"
2025-12-15T19:53:22.979018Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.979031Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }
2025-12-15T19:53:22.979059Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::handlers: RequestHandler::handle_request: parse completed req=InitializeRequest { protocol_version: ProtocolVersion(1), client_capabilities: ClientCapabilities { fs: FileSystemCapability { read_text_file: false, write_text_file: false, meta: None }, terminal: false, meta: None }, client_info: None, meta: None }
2025-12-15T19:53:22.979071Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: elizacp: Received initialize request
2025-12-15T19:53:22.979081Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc: respond called id=String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")
2025-12-15T19:53:22.979099Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")
2025-12-15T19:53:22.979124Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::incoming_actor: Handled successfully method="initialize" request.id=Some(String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")) handler="\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"(null)\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"agent_client_protocol_schema::agent::InitializeRequest\\\\\\\\\\\\\\\"\\\\\\\", \\\\\\\"agent_client_protocol_schema::agent::NewSessionRequest\\\\\\\"\\\", \\\"agent_client_protocol_schema::agent::LoadSessionRequest\\\"\", \"agent_client_protocol_schema::agent::PromptRequest\""
2025-12-15T19:53:22.979151Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("84faeb6b-e491-4b6f-899f-d1b747f6f51c"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.979175Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")
2025-12-15T19:53:22.979201Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")
2025-12-15T19:53:22.979218Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.979243Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")) has_result=true has_error=false
2025-12-15T19:53:22.979313Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("84faeb6b-e491-4b6f-899f-d1b747f6f51c") is_ok=true
2025-12-15T19:53:22.979331Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("84faeb6b-e491-4b6f-899f-d1b747f6f51c")
2025-12-15T19:53:22.979359Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp_conductor::conductor: got initialize response from agent response=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None })
2025-12-15T19:53:22.979388Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.979408Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: respond called id=String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")
2025-12-15T19:53:22.979430Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")
2025-12-15T19:53:22.979444Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.979465Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")
2025-12-15T19:53:22.979556Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.979624Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")) has_result=true has_error=false
2025-12-15T19:53:22.979652Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c") is_ok=true
2025-12-15T19:53:22.979671Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("7cc1236a-06ac-426f-b4d6-a4bf2a4a699c")
2025-12-15T19:53:22.979700Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: respond called id=String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")
2025-12-15T19:53:22.979716Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")
2025-12-15T19:53:22.979734Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.979759Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")
2025-12-15T19:53:22.979781Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.979831Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")) has_result=true has_error=false
2025-12-15T19:53:22.979849Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f") is_ok=true
2025-12-15T19:53:22.979864Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("a5f1f09d-7c2f-49d9-a40e-8a51832d695f")
2025-12-15T19:53:22.979898Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc: respond called id=String("e77ef4d6-4803-4744-96be-d9309daf747e")
2025-12-15T19:53:22.979917Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("e77ef4d6-4803-4744-96be-d9309daf747e")
2025-12-15T19:53:22.979935Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("e77ef4d6-4803-4744-96be-d9309daf747e"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.979959Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("e77ef4d6-4803-4744-96be-d9309daf747e")
2025-12-15T19:53:22.979976Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("e77ef4d6-4803-4744-96be-d9309daf747e")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.980008Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("e77ef4d6-4803-4744-96be-d9309daf747e")) has_result=true has_error=false
2025-12-15T19:53:22.980031Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("e77ef4d6-4803-4744-96be-d9309daf747e") is_ok=true
2025-12-15T19:53:22.980045Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("e77ef4d6-4803-4744-96be-d9309daf747e")
2025-12-15T19:53:22.980077Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp_conductor::conductor: got initialize_proxy response from proxy result=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None })
2025-12-15T19:53:22.980104Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("7dddd829-7f89-4d54-8e86-fd34602c86de"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980126Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: respond called id=String("7dddd829-7f89-4d54-8e86-fd34602c86de")
2025-12-15T19:53:22.980150Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("7dddd829-7f89-4d54-8e86-fd34602c86de")
2025-12-15T19:53:22.980172Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("7dddd829-7f89-4d54-8e86-fd34602c86de"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980205Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("7dddd829-7f89-4d54-8e86-fd34602c86de")
2025-12-15T19:53:22.980224Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("7dddd829-7f89-4d54-8e86-fd34602c86de")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.980270Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("7dddd829-7f89-4d54-8e86-fd34602c86de")) has_result=true has_error=false
2025-12-15T19:53:22.980290Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("7dddd829-7f89-4d54-8e86-fd34602c86de") is_ok=true
2025-12-15T19:53:22.980322Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("7dddd829-7f89-4d54-8e86-fd34602c86de")
2025-12-15T19:53:22.980353Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc: respond called id=String("e77bb98c-5c4d-48df-ae22-c3106e956685")
2025-12-15T19:53:22.980371Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("e77bb98c-5c4d-48df-ae22-c3106e956685")
2025-12-15T19:53:22.980387Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("e77bb98c-5c4d-48df-ae22-c3106e956685"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980410Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("e77bb98c-5c4d-48df-ae22-c3106e956685")
2025-12-15T19:53:22.980432Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("e77bb98c-5c4d-48df-ae22-c3106e956685")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.980456Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("e77bb98c-5c4d-48df-ae22-c3106e956685")) has_result=true has_error=false
2025-12-15T19:53:22.980471Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("e77bb98c-5c4d-48df-ae22-c3106e956685") is_ok=true
2025-12-15T19:53:22.980485Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("e77bb98c-5c4d-48df-ae22-c3106e956685")
2025-12-15T19:53:22.980517Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp_conductor::conductor: got initialize_proxy response from proxy result=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None })
2025-12-15T19:53:22.980543Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/initialize", id: String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980568Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: respond called id=String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")
2025-12-15T19:53:22.980647Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")
2025-12-15T19:53:22.980673Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980694Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")
2025-12-15T19:53:22.980772Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.980811Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")) has_result=true has_error=false
2025-12-15T19:53:22.980822Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17") is_ok=true
2025-12-15T19:53:22.980834Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("3abc3799-4e33-4af8-8aa4-a5c353e8fd17")
2025-12-15T19:53:22.980861Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp_conductor::conductor: got initialize_proxy response from proxy result=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None })
2025-12-15T19:53:22.980884Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980906Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: respond called id=String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")
2025-12-15T19:53:22.980938Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")
2025-12-15T19:53:22.980952Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}) }
2025-12-15T19:53:22.980970Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")
2025-12-15T19:53:22.980988Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::transport_actor: Sending JSON-RPC message {"jsonrpc":"2.0","result":{"agentCapabilities":{"loadSession":false,"mcpCapabilities":{"http":false,"sse":false},"promptCapabilities":{"audio":false,"embeddedContext":false,"image":false}},"authMethods":[],"protocolVersion":1},"id":"3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"}
2025-12-15T19:53:22.981032Z TRACE sacp::jsonrpc::transport_actor: Received JSON-RPC message {"jsonrpc":"2.0","result":{"agentCapabilities":{"loadSession":false,"mcpCapabilities":{"http":false,"sse":false},"promptCapabilities":{"audio":false,"embeddedContext":false,"image":false}},"authMethods":[],"protocolVersion":1},"id":"3d38e2e0-3e61-49cd-bc86-a04f690d9e3d"}
2025-12-15T19:53:22.981070Z TRACE sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}}, "authMethods": Array [], "protocolVersion": Number(1)}), error: None, id: Some(String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.981088Z TRACE sacp::jsonrpc::incoming_actor: Handling response id=Some(String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")) has_result=true has_error=false
2025-12-15T19:53:22.981103Z TRACE sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d") is_ok=true
2025-12-15T19:53:22.981114Z TRACE sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("3d38e2e0-3e61-49cd-bc86-a04f690d9e3d")
2025-12-15T19:53:22.981145Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.981157Z TRACE sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")
2025-12-15T19:53:22.981168Z TRACE sacp::jsonrpc::transport_actor: Sending JSON-RPC message {"jsonrpc":"2.0","method":"session/new","params":{"cwd":".","mcpServers":[]},"id":"34974d8d-9b2c-473f-83fb-6f37fbc6c886"}
2025-12-15T19:53:22.981187Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::transport_actor: Received JSON-RPC message {"jsonrpc":"2.0","method":"session/new","params":{"cwd":".","mcpServers":[]},"id":"34974d8d-9b2c-473f-83fb-6f37fbc6c886"}
2025-12-15T19:53:22.981212Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), id: Some(String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.981226Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Handling request method=session/new id=Some(String("34974d8d-9b2c-473f-83fb-6f37fbc6c886"))
2025-12-15T19:53:22.981238Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Successor method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981246Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/new" expected="_proxy/successor"
2025-12-15T19:53:22.981255Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981262Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981268Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }
2025-12-15T19:53:22.981280Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }
2025-12-15T19:53:22.981291Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/new" request.id=Some(String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")) handler="ConductorMessageHandler"
2025-12-15T19:53:22.981306Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("34974d8d-9b2c-473f-83fb-6f37fbc6c886"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.981323Z TRACE connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=0 Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("34974d8d-9b2c-473f-83fb-6f37fbc6c886"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.981337Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("34974d8d-9b2c-473f-83fb-6f37fbc6c886"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.981350Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981367Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981374Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981382Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981399Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981406Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981433Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.981451Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("8162c2ca-7a91-45b8-ab44-305715d8eb68")
2025-12-15T19:53:22.981466Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), id: Some(String("8162c2ca-7a91-45b8-ab44-305715d8eb68")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.981482Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handling request method=session/new id=Some(String("8162c2ca-7a91-45b8-ab44-305715d8eb68"))
2025-12-15T19:53:22.981498Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Successor method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981510Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/new" expected="_proxy/successor"
2025-12-15T19:53:22.981522Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981532Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981542Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }
2025-12-15T19:53:22.981555Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }
2025-12-15T19:53:22.981578Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/new" request.id=Some(String("8162c2ca-7a91-45b8-ab44-305715d8eb68")) handler="ConductorMessageHandler"
2025-12-15T19:53:22.981602Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("8162c2ca-7a91-45b8-ab44-305715d8eb68"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.981621Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=0 Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("8162c2ca-7a91-45b8-ab44-305715d8eb68"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.981637Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("8162c2ca-7a91-45b8-ab44-305715d8eb68"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.981652Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981668Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981678Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981745Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981763Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.981775Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.981808Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.981833Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")
2025-12-15T19:53:22.981852Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), id: Some(String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.981871Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling request method=session/new id=Some(String("beb7fd1e-6b38-4c99-be3d-b92673b578b0"))
2025-12-15T19:53:22.981889Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Successor method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.981906Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/new" expected="_proxy/successor"
2025-12-15T19:53:22.981925Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handler declined message method="session/new" request.id=Some(String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")) handler="\"(null)\", \"agent_client_protocol_schema::client::SessionNotification\""
2025-12-15T19:53:22.981942Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982007Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982025Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982058Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982100Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982123Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982141Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982156Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982201Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/new" handler="default"
2025-12-15T19:53:22.982221Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.982258Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("00a56672-a532-4fb0-8e62-bd68462cd42e")
2025-12-15T19:53:22.982281Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}})), id: Some(String("00a56672-a532-4fb0-8e62-bd68462cd42e")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.982301Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/successor id=Some(String("00a56672-a532-4fb0-8e62-bd68462cd42e"))
2025-12-15T19:53:22.982318Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/successor role="sacp::role::ConductorToProxy"
2025-12-15T19:53:22.982331Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982344Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}} }
2025-12-15T19:53:22.982376Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=SuccessorMessage { message: UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, meta: None }
2025-12-15T19:53:22.982402Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/successor" request.id=Some(String("00a56672-a532-4fb0-8e62-bd68462cd42e")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:22.982432Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("00a56672-a532-4fb0-8e62-bd68462cd42e"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.982451Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=1 Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("00a56672-a532-4fb0-8e62-bd68462cd42e"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.982468Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("00a56672-a532-4fb0-8e62-bd68462cd42e"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.982485Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.982495Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982506Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.982517Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982528Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.982539Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982568Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.982588Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("57127d5c-797d-4eca-90d2-69c709d73f27")
2025-12-15T19:53:22.982611Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), id: Some(String("57127d5c-797d-4eca-90d2-69c709d73f27")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.982630Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling request method=session/new id=Some(String("57127d5c-797d-4eca-90d2-69c709d73f27"))
2025-12-15T19:53:22.982647Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Successor method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982662Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/new" expected="_proxy/successor"
2025-12-15T19:53:22.982688Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handler declined message method="session/new" request.id=Some(String("57127d5c-797d-4eca-90d2-69c709d73f27")) handler="\"(null)\", \"agent_client_protocol_schema::client::SessionNotification\""
2025-12-15T19:53:22.982707Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982722Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982735Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982749Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982762Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982777Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982791Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ProxyToConductor"
2025-12-15T19:53:22.982805Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982836Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/new" handler="default"
2025-12-15T19:53:22.982858Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.982883Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}})), id: Some(String("dbe32e7f-c3a0-498e-9668-aad03408ac34")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.982901Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/successor id=Some(String("dbe32e7f-c3a0-498e-9668-aad03408ac34"))
2025-12-15T19:53:22.982917Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/successor role="sacp::role::ConductorToProxy"
2025-12-15T19:53:22.982929Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.982946Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}} }
2025-12-15T19:53:22.982973Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=SuccessorMessage { message: UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, meta: None }
2025-12-15T19:53:22.982991Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/successor" request.id=Some(String("dbe32e7f-c3a0-498e-9668-aad03408ac34")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:22.983012Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("dbe32e7f-c3a0-498e-9668-aad03408ac34")
2025-12-15T19:53:22.983032Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 2, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("dbe32e7f-c3a0-498e-9668-aad03408ac34"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.983049Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=2 Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("dbe32e7f-c3a0-498e-9668-aad03408ac34"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.983066Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=2 proxies_count=2
2025-12-15T19:53:22.983090Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.983109Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("78011209-b919-4431-beab-63f21dbcc732")
2025-12-15T19:53:22.983130Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}})), id: Some(String("78011209-b919-4431-beab-63f21dbcc732")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.984265Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling request method=_proxy/successor id=Some(String("78011209-b919-4431-beab-63f21dbcc732"))
2025-12-15T19:53:22.984283Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=_proxy/successor role="sacp::role::ConductorToProxy"
2025-12-15T19:53:22.984293Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.984301Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array []}} }
2025-12-15T19:53:22.984326Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=SuccessorMessage { message: UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, meta: None }
2025-12-15T19:53:22.984341Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="_proxy/successor" request.id=Some(String("78011209-b919-4431-beab-63f21dbcc732")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:22.984364Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("78011209-b919-4431-beab-63f21dbcc732"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:22.984378Z TRACE connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=1 Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("78011209-b919-4431-beab-63f21dbcc732"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.984393Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "_proxy/successor", id: String("78011209-b919-4431-beab-63f21dbcc732"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:22.984406Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.984415Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.984427Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.984434Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.984441Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::ConductorToClient"
2025-12-15T19:53:22.984448Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.984475Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
2025-12-15T19:53:22.984492Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")
2025-12-15T19:53:22.984511Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), id: Some(String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:22.984527Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::incoming_actor: Handling request method=session/new id=Some(String("7421fe33-8b27-427b-86f1-654bf8a0d4ce"))
2025-12-15T19:53:22.984544Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::AgentToClient"
2025-12-15T19:53:22.984555Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.984564Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }
2025-12-15T19:53:22.984579Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::handlers: RequestHandler::handle_request: parse failed
2025-12-15T19:53:22.984590Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/new role="sacp::role::AgentToClient"
2025-12-15T19:53:22.984612Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:22.984632Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }
2025-12-15T19:53:22.984658Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::handlers: RequestHandler::handle_request: parse completed req=NewSessionRequest { cwd: ".", mcp_servers: [], meta: None }
2025-12-15T19:53:22.984689Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: elizacp: New session request with cwd: "."
2025-12-15T19:53:23.022725Z INFO connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: elizacp: Created session: 94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd with 0 MCP servers
2025-12-15T19:53:23.022773Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc: respond called id=String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")
2025-12-15T19:53:23.022798Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")
2025-12-15T19:53:23.022831Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/new" request.id=Some(String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")) handler="\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"(null)\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"agent_client_protocol_schema::agent::InitializeRequest\\\\\\\\\\\\\\\"\\\\\\\", \\\\\\\"agent_client_protocol_schema::agent::NewSessionRequest\\\\\\\"\\\", \\\"agent_client_protocol_schema::agent::LoadSessionRequest\\\"\", \"agent_client_protocol_schema::agent::PromptRequest\""
2025-12-15T19:53:23.023848Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("7421fe33-8b27-427b-86f1-654bf8a0d4ce"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.023874Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-agent"}:connection{name="elizacp"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")
2025-12-15T19:53:23.023899Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.023917Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")) has_result=true has_error=false
2025-12-15T19:53:23.023963Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("7421fe33-8b27-427b-86f1-654bf8a0d4ce") is_ok=true
2025-12-15T19:53:23.023985Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-agent"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("7421fe33-8b27-427b-86f1-654bf8a0d4ce")
2025-12-15T19:53:23.024048Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("78011209-b919-4431-beab-63f21dbcc732"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024064Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: respond called id=String("78011209-b919-4431-beab-63f21dbcc732")
2025-12-15T19:53:23.024076Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("78011209-b919-4431-beab-63f21dbcc732")
2025-12-15T19:53:23.024092Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("78011209-b919-4431-beab-63f21dbcc732"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024104Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("78011209-b919-4431-beab-63f21dbcc732")
2025-12-15T19:53:23.024123Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("78011209-b919-4431-beab-63f21dbcc732")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024141Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("78011209-b919-4431-beab-63f21dbcc732")) has_result=true has_error=false
2025-12-15T19:53:23.024157Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("78011209-b919-4431-beab-63f21dbcc732") is_ok=true
2025-12-15T19:53:23.024171Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("78011209-b919-4431-beab-63f21dbcc732")
2025-12-15T19:53:23.024197Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: respond called id=String("dbe32e7f-c3a0-498e-9668-aad03408ac34")
2025-12-15T19:53:23.024208Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("dbe32e7f-c3a0-498e-9668-aad03408ac34")
2025-12-15T19:53:23.024225Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("dbe32e7f-c3a0-498e-9668-aad03408ac34"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024239Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("dbe32e7f-c3a0-498e-9668-aad03408ac34")
2025-12-15T19:53:23.024261Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("dbe32e7f-c3a0-498e-9668-aad03408ac34")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024281Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("dbe32e7f-c3a0-498e-9668-aad03408ac34")) has_result=true has_error=false
2025-12-15T19:53:23.024300Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("dbe32e7f-c3a0-498e-9668-aad03408ac34") is_ok=true
2025-12-15T19:53:23.024315Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("dbe32e7f-c3a0-498e-9668-aad03408ac34")
2025-12-15T19:53:23.024357Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc: respond called id=String("57127d5c-797d-4eca-90d2-69c709d73f27")
2025-12-15T19:53:23.024382Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("57127d5c-797d-4eca-90d2-69c709d73f27")
2025-12-15T19:53:23.024415Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: DynamicHandler(AddDynamicHandler(fb6099f7-50ab-459e-afed-923e5ed37eda)) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024461Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("57127d5c-797d-4eca-90d2-69c709d73f27"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024479Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("57127d5c-797d-4eca-90d2-69c709d73f27")
2025-12-15T19:53:23.024497Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("57127d5c-797d-4eca-90d2-69c709d73f27")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024516Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("57127d5c-797d-4eca-90d2-69c709d73f27")) has_result=true has_error=false
2025-12-15T19:53:23.024537Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("57127d5c-797d-4eca-90d2-69c709d73f27") is_ok=true
2025-12-15T19:53:23.024551Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(1)"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("57127d5c-797d-4eca-90d2-69c709d73f27")
2025-12-15T19:53:23.024581Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("00a56672-a532-4fb0-8e62-bd68462cd42e"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024598Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: respond called id=String("00a56672-a532-4fb0-8e62-bd68462cd42e")
2025-12-15T19:53:23.024613Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("00a56672-a532-4fb0-8e62-bd68462cd42e")
2025-12-15T19:53:23.024629Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("00a56672-a532-4fb0-8e62-bd68462cd42e"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024651Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("00a56672-a532-4fb0-8e62-bd68462cd42e")
2025-12-15T19:53:23.024677Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("00a56672-a532-4fb0-8e62-bd68462cd42e")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024698Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("00a56672-a532-4fb0-8e62-bd68462cd42e")) has_result=true has_error=false
2025-12-15T19:53:23.024715Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("00a56672-a532-4fb0-8e62-bd68462cd42e") is_ok=true
2025-12-15T19:53:23.024731Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("00a56672-a532-4fb0-8e62-bd68462cd42e")
2025-12-15T19:53:23.024763Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc: respond called id=String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")
2025-12-15T19:53:23.024779Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")
2025-12-15T19:53:23.024797Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: DynamicHandler(AddDynamicHandler(17b6ebf1-516f-48ed-b496-1c1098eff8dc)) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024816Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("beb7fd1e-6b38-4c99-be3d-b92673b578b0"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024833Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")
2025-12-15T19:53:23.024859Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.024876Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")) has_result=true has_error=false
2025-12-15T19:53:23.024897Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("beb7fd1e-6b38-4c99-be3d-b92673b578b0") is_ok=true
2025-12-15T19:53:23.024911Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("beb7fd1e-6b38-4c99-be3d-b92673b578b0")
2025-12-15T19:53:23.024941Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/new", id: String("8162c2ca-7a91-45b8-ab44-305715d8eb68"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.024959Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: respond called id=String("8162c2ca-7a91-45b8-ab44-305715d8eb68")
2025-12-15T19:53:23.024977Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("8162c2ca-7a91-45b8-ab44-305715d8eb68")
2025-12-15T19:53:23.024990Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("8162c2ca-7a91-45b8-ab44-305715d8eb68"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.025003Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("8162c2ca-7a91-45b8-ab44-305715d8eb68")
2025-12-15T19:53:23.025029Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("8162c2ca-7a91-45b8-ab44-305715d8eb68")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.025045Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling response id=Some(String("8162c2ca-7a91-45b8-ab44-305715d8eb68")) has_result=true has_error=false
2025-12-15T19:53:23.025056Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("8162c2ca-7a91-45b8-ab44-305715d8eb68") is_ok=true
2025-12-15T19:53:23.025067Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("8162c2ca-7a91-45b8-ab44-305715d8eb68")
2025-12-15T19:53:23.025091Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/new", id: String("34974d8d-9b2c-473f-83fb-6f37fbc6c886"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.025106Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: respond called id=String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")
2025-12-15T19:53:23.025116Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: send_raw_message: queuing success response id=String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")
2025-12-15T19:53:23.025126Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("34974d8d-9b2c-473f-83fb-6f37fbc6c886"), response: Ok(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}) }
2025-12-15T19:53:23.025137Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: Sending success response id=String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")
2025-12-15T19:53:23.025158Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::transport_actor: Sending JSON-RPC message {"jsonrpc":"2.0","result":{"sessionId":"94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd"},"id":"34974d8d-9b2c-473f-83fb-6f37fbc6c886"}
2025-12-15T19:53:23.025223Z TRACE sacp::jsonrpc::transport_actor: Received JSON-RPC message {"jsonrpc":"2.0","result":{"sessionId":"94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd"},"id":"34974d8d-9b2c-473f-83fb-6f37fbc6c886"}
2025-12-15T19:53:23.025264Z TRACE sacp::jsonrpc::incoming_actor: Transport(Ok(Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")}), error: None, id: Some(String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.025279Z TRACE sacp::jsonrpc::incoming_actor: Handling response id=Some(String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")) has_result=true has_error=false
2025-12-15T19:53:23.025287Z TRACE sacp::jsonrpc::reply_actor: reply_actor: dispatching response id_debug=String("34974d8d-9b2c-473f-83fb-6f37fbc6c886") is_ok=true
2025-12-15T19:53:23.025294Z TRACE sacp::jsonrpc::reply_actor: reply_actor: successfully dispatched response to receiver id=String("34974d8d-9b2c-473f-83fb-6f37fbc6c886")
2025-12-15T19:53:23.025372Z TRACE sacp::jsonrpc::incoming_actor: DynamicHandler(AddDynamicHandler(762d5c79-e86d-480c-81a1-e4066b7c1e5a)) actor="incoming_protocol_actor"
2025-12-15T19:53:23.025383Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), response_tx: Sender { complete: false } }
2025-12-15T19:53:23.025404Z TRACE sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("b26416f9-d603-4d84-ae8b-c30fded08368")
2025-12-15T19:53:23.025421Z TRACE sacp::jsonrpc::transport_actor: Sending JSON-RPC message {"jsonrpc":"2.0","method":"session/prompt","params":{"prompt":[{"text":"Hello","type":"text"}],"sessionId":"94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd"},"id":"b26416f9-d603-4d84-ae8b-c30fded08368"}
2025-12-15T19:53:23.025441Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::transport_actor: Received JSON-RPC message {"jsonrpc":"2.0","method":"session/prompt","params":{"prompt":[{"text":"Hello","type":"text"}],"sessionId":"94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd"},"id":"b26416f9-d603-4d84-ae8b-c30fded08368"}
2025-12-15T19:53:23.025467Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), id: Some(String("b26416f9-d603-4d84-ae8b-c30fded08368")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.025486Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Handling request method=session/prompt id=Some(String("b26416f9-d603-4d84-ae8b-c30fded08368"))
2025-12-15T19:53:23.025502Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Successor method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025512Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/prompt" expected="_proxy/successor"
2025-12-15T19:53:23.025522Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025530Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025536Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.025552Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.025567Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/prompt" request.id=Some(String("b26416f9-d603-4d84-ae8b-c30fded08368")) handler="ConductorMessageHandler"
2025-12-15T19:53:23.025583Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("b26416f9-d603-4d84-ae8b-c30fded08368"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:23.025604Z TRACE connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=0 Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("b26416f9-d603-4d84-ae8b-c30fded08368"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:23.025623Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("b26416f9-d603-4d84-ae8b-c30fded08368"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:23.025650Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025660Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025670Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025679Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025689Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025701Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025710Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025718Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025736Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025747Z TRACE connection{name="outer-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025778Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), response_tx: Sender { complete: false } }
2025-12-15T19:53:23.025801Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), id: Some(String("634de2e4-f0da-4b55-8a1f-225d0678cb37")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.025820Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handling request method=session/prompt id=Some(String("634de2e4-f0da-4b55-8a1f-225d0678cb37"))
2025-12-15T19:53:23.025836Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Successor method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025848Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/prompt" expected="_proxy/successor"
2025-12-15T19:53:23.025860Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.025870Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.025881Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.025899Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.025914Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/prompt" request.id=Some(String("634de2e4-f0da-4b55-8a1f-225d0678cb37")) handler="ConductorMessageHandler"
2025-12-15T19:53:23.025934Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("634de2e4-f0da-4b55-8a1f-225d0678cb37"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:23.025954Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message target_component_index=0 Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("634de2e4-f0da-4b55-8a1f-225d0678cb37"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:23.025975Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: forward_client_to_agent_message Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("634de2e4-f0da-4b55-8a1f-225d0678cb37"), response_type: "serde_json::value::Value" })
2025-12-15T19:53:23.025994Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.026004Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026014Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.026025Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026035Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.026046Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026056Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.026066Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026075Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToClient"
2025-12-15T19:53:23.026086Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026110Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), response_tx: Sender { complete: false } }
2025-12-15T19:53:23.026131Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("ae10b982-628e-442f-b486-68ef968bc2da")
2025-12-15T19:53:23.026148Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), id: Some(String("ae10b982-628e-442f-b486-68ef968bc2da")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.026170Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handling request method=session/prompt id=Some(String("ae10b982-628e-442f-b486-68ef968bc2da"))
2025-12-15T19:53:23.026188Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: enter self=Successor method=session/prompt role="sacp::role::ProxyToConductor"
2025-12-15T19:53:23.026203Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::role: handle_incoming_message: Successor style but method doesn't match, returning Handled::No method="session/prompt" expected="_proxy/successor"
2025-12-15T19:53:23.026221Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Handler declined message method="session/prompt" request.id=Some(String("ae10b982-628e-442f-b486-68ef968bc2da")) handler="\"(null)\", \"agent_client_protocol_schema::client::SessionNotification\""
2025-12-15T19:53:23.026292Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::incoming_actor: Message handled method="session/prompt" request.id=Some(String("ae10b982-628e-442f-b486-68ef968bc2da")) handler="\"ProxySessionMessages(94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd)\""
2025-12-15T19:53:23.026312Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), response_tx: Sender { complete: false } }
2025-12-15T19:53:23.026335Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="arrow-proxy"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("c70080ef-21e9-41ed-a1c6-19297c2c2721")
2025-12-15T19:53:23.026359Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), id: Some(String("c70080ef-21e9-41ed-a1c6-19297c2c2721")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.026379Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling request method=session/prompt id=Some(String("c70080ef-21e9-41ed-a1c6-19297c2c2721"))
2025-12-15T19:53:23.026396Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToProxy"
2025-12-15T19:53:23.026409Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026420Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.026438Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse failed
2025-12-15T19:53:23.026450Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToProxy"
2025-12-15T19:53:23.026464Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026475Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.026493Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.026512Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/prompt" request.id=Some(String("c70080ef-21e9-41ed-a1c6-19297c2c2721")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:23.026570Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("634de2e4-f0da-4b55-8a1f-225d0678cb37")
2025-12-15T19:53:23.026594Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Component(0), message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("c70080ef-21e9-41ed-a1c6-19297c2c2721"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:23.026619Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Component(0) message_method="session/prompt"
2025-12-15T19:53:23.026651Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), response_tx: Sender { complete: false } }
2025-12-15T19:53:23.026677Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), id: Some(String("2d1d153c-7c90-4b89-97ff-f9a571e854b2")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.026695Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handling request method=session/prompt id=Some(String("2d1d153c-7c90-4b89-97ff-f9a571e854b2"))
2025-12-15T19:53:23.026709Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToProxy"
2025-12-15T19:53:23.026719Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026726Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.026741Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse failed
2025-12-15T19:53:23.026749Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ConductorToProxy"
2025-12-15T19:53:23.026760Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.026769Z DEBUG connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.026785Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.026800Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}: sacp::jsonrpc::incoming_actor: Handled successfully method="session/prompt" request.id=Some(String("2d1d153c-7c90-4b89-97ff-f9a571e854b2")) handler="\"\\\"(null)\\\", \\\"(sacp::schema::proxy_protocol::SuccessorMessage, sacp::schema::proxy_protocol::SuccessorMessage)\\\"\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:23.026825Z TRACE connection{name="outer-conductor"}:connection{name="conductor-to-component(0)"}:connection{name="inner-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("2d1d153c-7c90-4b89-97ff-f9a571e854b2")
2025-12-15T19:53:23.026844Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Component(0), message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }, JrRequestCx { method: "session/prompt", id: String("2d1d153c-7c90-4b89-97ff-f9a571e854b2"), response_type: "serde_json::value::Value" }) }
2025-12-15T19:53:23.026861Z DEBUG connection{name="outer-conductor"}: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Component(0) message_method="session/prompt"
2025-12-15T19:53:23.026882Z DEBUG connection{name="outer-conductor"}: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), response_tx: Sender { complete: false } }
2025-12-15T19:53:23.026914Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::transport_actor: Sending JSON-RPC message {"jsonrpc":"2.0","method":"session/prompt","params":{"prompt":[{"text":"Hello","type":"text"}],"sessionId":"94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd"},"id":"3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b"}
2025-12-15T19:53:23.026934Z TRACE connection{name="outer-conductor"}: sacp::jsonrpc::reply_actor: reply_actor: subscribing to response id=String("3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b")
2025-12-15T19:53:23.026955Z TRACE sacp::jsonrpc::transport_actor: Received JSON-RPC message {"jsonrpc":"2.0","method":"session/prompt","params":{"prompt":[{"text":"Hello","type":"text"}],"sessionId":"94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd"},"id":"3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b"}
2025-12-15T19:53:23.026980Z TRACE sacp::jsonrpc::incoming_actor: Transport(Ok(Request(Request { jsonrpc: Some("2.0"), version: None, method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")})), id: Some(String("3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b")) }))) actor="incoming_protocol_actor"
2025-12-15T19:53:23.026996Z TRACE sacp::jsonrpc::incoming_actor: Handling request method=session/prompt id=Some(String("3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b"))
2025-12-15T19:53:23.027006Z TRACE sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ClientToAgent"
2025-12-15T19:53:23.027012Z TRACE sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.027027Z DEBUG sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.027041Z TRACE sacp::jsonrpc: MessageHandler::handle_request: parse completed req=UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.027049Z TRACE yopo: received: UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Hello"), "type": String("text")}], "sessionId": String("94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd")} }
2025-12-15T19:53:23.027105Z TRACE sacp::jsonrpc::incoming_actor: Handler declined message method="session/prompt" request.id=Some(String("3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b")) handler="\"(null)\", \"(sacp::jsonrpc::UntypedMessage, sacp::jsonrpc::UntypedMessage)\""
2025-12-15T19:53:23.027121Z TRACE sacp::jsonrpc::incoming_actor: Message handled method="session/prompt" request.id=Some(String("3cf4ffed-7ce0-4ec9-8d74-0db7b919ac6b")) handler="\"ActiveSessionHandler(94ab33f4-a7a7-46bf-9819-fbbb7ebd98dd)\""
2025-12-15T19:53:23.027144Z TRACE sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ClientToAgent"
2025-12-15T19:53:23.027151Z TRACE sacp::role: handle_incoming_message: Counterpart style, passing through
2025-12-15T19:53:23.027176Z TRACE sacp::role: handle_incoming_message: enter self=Counterpart method=session/prompt role="sacp::role::ClientToAgent"
2025-12-15T19:53:23.027182Z TRACE sacp::role: handle_incoming_message: Counterpart style, passing through
thread 'test_nested_conductor_with_arrow_proxies' (11153583) panicked at src/sacp-conductor/tests/nested_conductor.rs:131:6:
Test timed out: Elapsed(())
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
test test_nested_conductor_with_arrow_proxies ... FAILED
failures:
failures:
test_nested_conductor_with_arrow_proxies
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 1 filtered out; finished in 30.00s
error: test failed, to rerun pass `-p sacp-conductor --test nested_conductor`