feat(logs): Improve MMA log visibility and filtering

This commit is contained in:
2026-03-08 21:10:26 -04:00
parent 8e02c1ecec
commit c3e0cb3243
2 changed files with 8 additions and 3 deletions

View File

@@ -498,6 +498,7 @@ def run_worker_lifecycle(ticket: Ticket, context: WorkerContext, context_files:
old_comms_cb = ai_client.comms_log_callback
def worker_comms_callback(entry: dict) -> None:
entry["mma_ticket_id"] = ticket.id
if event_queue:
kind = entry.get("kind")
payload = entry.get("payload", {})
@@ -515,7 +516,7 @@ def run_worker_lifecycle(ticket: Ticket, context: WorkerContext, context_files:
old_comms_cb(entry)
ai_client.comms_log_callback = worker_comms_callback
ai_client.set_current_tier("Tier 3")
ai_client.set_current_tier(f"Tier 3 (Worker): {ticket.id}")
try:
comms_baseline = len(ai_client.get_comms_log())
response = ai_client.send(