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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user