chore(conductor): Mark track 'Fix Concurrent MMA Live GUI Tests' as complete

Fixes UI flickering between tracks in app_controller.py and an indentation bug in multi_agent_conductor.py that caused workers to crash silently.
This commit is contained in:
2026-05-07 13:30:42 -04:00
parent 6f2f539362
commit 40f0c04a91
5 changed files with 67 additions and 50 deletions
+3 -3
View File
@@ -529,7 +529,7 @@ def run_worker_lifecycle(ticket: Ticket, context: WorkerContext, context_files:
if event_queue:
_queue_put(event_queue, 'mma_stream', {'stream_id': f'Tier 3 (Worker): {ticket.id}', 'text': chunk})
old_comms_cb = ai_client.comms_log_callback
old_comms_cb = ai_client.get_comms_log_callback()
def worker_comms_callback(entry: dict) -> None:
entry["mma_ticket_id"] = ticket.id
if event_queue:
@@ -548,7 +548,7 @@ def run_worker_lifecycle(ticket: Ticket, context: WorkerContext, context_files:
if old_comms_cb:
old_comms_cb(entry)
ai_client.comms_log_callback = worker_comms_callback
ai_client.set_comms_log_callback(worker_comms_callback)
ai_client.set_current_tier(f"Tier 3 (Worker): {ticket.id}")
try:
comms_baseline = len(ai_client.get_comms_log())
@@ -562,7 +562,7 @@ def run_worker_lifecycle(ticket: Ticket, context: WorkerContext, context_files:
stream_callback=stream_callback
)
finally:
ai_client.comms_log_callback = old_comms_cb
ai_client.set_comms_log_callback(old_comms_cb)
ai_client.set_current_tier(None)
# THIRD CHECK: After blocking send() returns