fix(reconcile): use t.get('created', 0) fallback for safe session creation timestamp resolution

This commit is contained in:
2026-08-07 11:20:40 +09:00
parent 9f266e6bd6
commit 36d0178f01
@@ -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}"',