From 36d0178f012556ff19a0b782044f0ac2fb0095c8 Mon Sep 17 00:00:00 2001 From: Godopu Date: Fri, 7 Aug 2026 11:20:40 +0900 Subject: [PATCH] fix(reconcile): use t.get('created', 0) fallback for safe session creation timestamp resolution --- .agents/skills/multi-agent-mux-monitor/scripts/reconcile.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.agents/skills/multi-agent-mux-monitor/scripts/reconcile.sh b/.agents/skills/multi-agent-mux-monitor/scripts/reconcile.sh index e1b9438..9434781 100755 --- a/.agents/skills/multi-agent-mux-monitor/scripts/reconcile.sh +++ b/.agents/skills/multi-agent-mux-monitor/scripts/reconcile.sh @@ -493,8 +493,8 @@ if herdr_confirmed: entry = { 'name': name, 'status': 'running', - 'herdr_session_created_at': datetime.fromtimestamp(t['created'], tz=timezone.utc).strftime('%Y-%m-%dT%H:%M:%SZ'), - 'herdr_session_epoch': t['created'], + 'herdr_session_created_at': datetime.fromtimestamp(t.get('created', 0), tz=timezone.utc).strftime('%Y-%m-%dT%H:%M:%SZ'), + 'herdr_session_epoch': t.get('created', 0), 'herdr_session': srv, 'pane': {'index': 0, 'pid': pm['pid'], 'cmd': agent, 'cmd_full': cmd_full, 'cwd': pm['cwd']}, 'start_command': f'HERDR_SESSION_NAME={srv} herdr new-session -d -s "{name}" -x 140 -y 40 -c "{pm["cwd"]}" "{cmd_full}"',