[ab-check] installer ran hydrogen.exe --check-and-upgrade-ab (a helper run, not a start) 16:48:55 [ad-install] no bundled ab installer staged (thin build) -> resolving the latest ab from the wiki 16:48:55 [ad-install] latest ab = 2.1.185 via version.json (insiders) (https://wiki.adom.inc/download/adom/adom-bridge/2.1.185/Adom.Bridge_2.1.185_windows_x64-setup.exe) 16:48:55 [ad-install] installed ab 2.1.185 is already >= published 2.1.185 -> nothing to do === Hydrogen Desktop started at 2026-10-30 16:48:59 === [app] BUILD_STAMP=c24218697d9d6f26b8b0ef45b03546dbd6fa7e6c-dirty-1793394844 16:49:00.185 [app] Starting Tauri builder... (hd-rust-20260519-bp01) pid=10028 exe=C:\Users\olive\AppData\Local\Adom Hydrogen\hydrogen.exe 16:49:00.186 [app] instance pid=10028 args=[] 16:49:00.190 [ports] PortConfig: proxy=47083, control=47084, cdp=47085, code_server=7380 16:49:00.191 [discover] Discovery server on http://127.0.0.1:47080/discover 16:49:00.194 [net] WSL networkingMode=mirrored detected, host services bound loopback-only (no LAN, no firewall prompt). 16:49:00.195 [direct-api] DEPRECATED shim on http://127.0.0.1:8770: use the control API's /direct/* routes; this listener is removed next release (see docs/PORTS-CONSOLIDATION.md) 16:49:00.204 [app] Tauri app built successfully, entering run loop 16:49:00.205 [deep-link] hydrogen:// scheme registered for this user 16:49:00.206 [wake-heal] boot: Hydrogen started: recovery watchers armed (Win32 power notifications) 16:49:00.206 [main-watchdog] armed (10s main-thread ping, 20s stall threshold, self-minidump on first stall) 16:49:00.206 [app] Setup callback entered 16:49:00.206 [app] Active workspace runtime: WslDistro 16:49:00.207 [annotate] global hotkey Win+Alt+A: registered 16:49:00.208 [session] watching for Windows shutdown / sign-out 16:49:00.209 [wake-heal] suspend/resume notifications registered 16:49:00.237 [app] Tray icon installed 16:49:00.238 [dev] No build/ directory found — dev file server not started. Run 'pnpm build' first. 16:49:00.238 [wsl-trigger] backend poller armed (C:\Users\olive\AppData\Roaming\hydrogen-desktop\setup-trigger-wsl.json) 16:49:00.238 [app] window size: 1621x967 (95% of the primary monitor's work area, floor 1400x900) 16:49:00.238 [ad-supervisor] HD liveness beacon listening on 127.0.0.1:9001 (AB embedded probe) 16:49:00.239 [wsl-startup] code-server answered over HTTP in 1 ms: the workspace is up; no wsl.exe calls at launch, launch tasks run 90 s after boot 16:49:00.283 [autostart] disabled: Run key removed (both value names) 16:49:00.315 [runtime-kv] published hydrogen.runtime.desktop_bar6s0f (control=47084, instance=hd-10028-18e36d03e9609c84) 16:49:00.328 [telemetry] update: HTTP 200 16:49:00.535 [app] 'hd' window created with URL interception handlers 16:49:00.544 [window-state] restored exactly -> 64,38 2432x1452 (maximized) 16:49:00.544 [icon] ICON CODE REACHED - about to load icon.png (3815 bytes) 16:49:00.544 [icon] from_bytes result: OK 16:49:00.545 [icon] set_icon SUCCESS 16:49:00.545 [chrome] native window base brush set to #1f2125 (prev=0x0) - kills the maximized edge seam and the launch white flash; the chrome DOCUMENT stays transparent 16:49:00.546 [window] nc clamp armed (maximized client rect clamped to the monitor work area) 16:49:00.553 [script-dialog] default script dialogs DISABLED (beforeunload 'Leave site?' suppression) 16:49:00.553 [script-dialog] Registered ScriptDialogOpening auto-accept handler 16:49:00.553 [zoom] AcceleratorKeyPressed registered, Ctrl +/-/0 now work from inside the panels 16:49:00.553 [frame-nav] Registered FrameNavigationStarting handler 16:49:00.554 [raw-new-window] Registered NewWindowRequested handler 16:49:00.554 [ctx-menu] Registered ContextMenuRequested handler 16:49:00.554 [script] Registered target=_blank click interceptor for all frames 16:49:00.554 [script] Registered the background tab visibility script for all frames 16:49:00.554 [script] Registered the non-page-scheme link guard for all frames 16:49:00.554 [perm] Registered PermissionRequested auto-grant handler 16:49:00.555 [window-state] periodic snapshot started 16:49:00.555 [control] AI control API on http://127.0.0.1:47084 (build 2026-05-22T13) 16:49:00.555 [discovery] responder on http://127.0.0.1:47080 16:49:00.557 [on-navigation] ALL: http://tauri.localhost/ 16:49:00.562 [focus] hd Focused(true) 16:49:00.563 [hidden-quiet] main window on screen: webviews draw again 16:49:00.575 [workspace] restored saved layout for / from C:\Users\olive\AppData\Roaming\hydrogen-desktop\layouts\user-67382141dfa9260e94360f94.json 16:49:00.576 [proxy] Listening on http://127.0.0.1:47083 16:49:00.956 [proxy] Owner/repo set: kcknox/container 16:49:00.956 [workspace] Window mode set to webview 16:49:00.990 [hidden-quiet] tab be6aa31f-f317-4219-8f83-9e7d2f6be36e in the background: stops drawing 16:49:00.991 [hidden-quiet] tab edb9ff75-4e64-4bde-a114-b4738c460194 in the background: stops drawing 16:49:00.991 [hidden-quiet] tab e6ee284f-17c8-40e6-bd10-fa6fe13d60a8 in the background: stops drawing 16:49:00.992 [hidden-quiet] tab cf856cef-d160-4ef1-9ca5-c31cceebce63 in the background: stops drawing 16:49:00.992 [hidden-quiet] tab 6b1358db-e4dc-4628-8f7e-39548a24ff3d in the background: stops drawing 16:49:00.992 [hidden-quiet] tab e7ab3f04-cd70-4b69-9c05-1c025e342c06 in the background: stops drawing 16:49:00.992 [hidden-quiet] tab desktop-tab-webview in the background: stops drawing 16:49:00.995 [frame-nav] ALL: https://wiki.adom.inc/auth/browser-session?ticket=KwpLmQsRv-mvAF284f354wn5M-W__eS4t3Cw1Yphqi4&next=%2Fkcknox%2Ftps54202-buck-altium 16:49:00.999 [hidden-quiet] tab 54cf1e96-1421-4cc0-8f61-b6add7de13c0 in the background: stops drawing 16:49:01.002 [frame-nav] ALL: http://8895.localhost:47083/ 16:49:01.005 [frame-nav] ALL: http://8895.localhost:47083/ 16:49:01.011 [frame-nav] ALL: http://8875.localhost:47083/ 16:49:01.016 [frame-nav] ALL: http://38656.localhost:47083/ 16:49:01.021 [frame-nav] ALL: http://8820.localhost:47083/log/?surface=webview&channel=read-captures 16:49:01.027 [frame-nav] ALL: http://8894.localhost:47083/ 16:49:01.035 [frame-nav] ALL: http://8893.localhost:47083/ 16:49:01.039 [hidden-quiet] tab c44c6bd1-e61e-47fa-9789-2fa0c7d7b93b in the background: stops drawing 16:49:01.045 [frame-nav] ALL: http://127.0.0.1:47084/welcome.html?control=47084 16:49:01.050 [frame-nav] ALL: https://wiki.adom.inc/ 16:49:01.054 [frame-nav] ALL: http://tauri.localhost/orbital-loader.html?bg=transparent&emerge=1&margin=76 16:49:01.064 [frame-nav] ALL: https://wiki.adom.inc/ 16:49:01.074 [frame-nav] ALL: http://127.0.0.1:47084/welcome.html?control=47084 16:49:01.083 [frame-nav] ALL: http://8893.localhost:47083/ 16:49:01.092 [frame-nav] ALL: http://8894.localhost:47083/ 16:49:01.101 [frame-nav] ALL: http://8820.localhost:47083/log/?surface=webview&channel=read-captures 16:49:01.111 [frame-nav] ALL: http://38656.localhost:47083/ 16:49:01.120 [frame-nav] ALL: http://8875.localhost:47083/ 16:49:01.128 [frame-nav] ALL: http://8895.localhost:47083/ 16:49:01.139 [frame-nav] ALL: http://8895.localhost:47083/ 16:49:01.147 [frame-nav] ALL: https://wiki.adom.inc/auth/browser-session?ticket=KwpLmQsRv-mvAF284f354wn5M-W__eS4t3Cw1Yphqi4&next=%2Fkcknox%2Ftps54202-buck-altium 16:49:01.187 [pushLayoutToProxy] PUT owner=local/workspace bytes=8373 rev=1 16:49:01.208 [workspace] SSE client connected 16:49:01.268 [workspace] PUT /current — replacing workspace state (rev 1 -> 2) 16:49:01.674 [pushLayoutToProxy] PUT result ok=true stale=false rev=2 16:49:01.675 [pushLayoutToProxy] SKIP: identical to the proxy copy 16:49:01.713 [wake-heal] feature ai_backends on 16:49:01.714 [wake-heal] feature codex on 16:49:01.714 [wake-heal] feature codex_care on 16:49:01.714 [wake-heal] feature codex_warmup off 16:49:01.714 [wake-heal] feature error_pages on 16:49:01.715 [wake-heal] feature internet_watch on 16:49:01.715 [wake-heal] feature pane on 16:49:01.715 [wake-heal] feature recovery on 16:49:01.715 [wake-heal] feature wsl_probe on 16:49:01.728 [flags] suppress_hd_approval_prompts = false 16:49:01.781 [autostart] disabled: Run key removed (both value names) 16:49:01.782 [pushLayoutToProxy] PUT owner=local/workspace bytes=8373 rev=2 16:49:01.783 [workspace] PUT /current — replacing workspace state (rev 2 -> 3) 16:49:01.792 [pushLayoutToProxy] PUT result ok=true stale=false rev=3 16:49:01.872 [control] vscode settings merged (attempt 1): {"changed":{},"total_keys":43} 16:49:01.879 [control] workspace exec (20s): python3 -c "import json;d=json.load(open('/home/adom/.local/share/code-server/User/setting 16:49:02.167 [control] workspace exec (30s): echo CmltcG9ydCBqc29uLCBvcywgZ2xvYgpyb290ID0gb3MucGF0aC5leHBhbmR1c2VyKCd+L3Byb2plY3QnKTsgb 16:49:02.286 [ad-supervisor] AB already running - adopting into embedded mode (POST /embedded/enter) 16:49:02.292 [ad-supervisor] embedded/enter ok: {"_hint":"ab is now embedded as runtime-adopt. When ah dies, ab will revert to standalone (NOT exit). If ah wants ab to exit on ah-death, spawn ab with `--embedded` instead.","embedded":true,"entered_via":"launch-flag","ok":true,"owner":"hydrogen","schemaVersion":1,"status":"ok","success":true,"was_embedded":true} 16:49:02.295 [frame-nav] ALL: http://localhost:7380/?folder=/home/adom/project 16:49:02.296 [editor] remembered the open folder for the next launch: /home/adom/project 16:49:02.389 [pushLayoutToProxy] PUT owner=local/workspace bytes=8373 rev=3 16:49:02.390 [workspace] PUT /current — replacing workspace state (rev 3 -> 4) 16:49:02.392 [pushLayoutToProxy] PUT result ok=true stale=false rev=4 16:49:02.424 [frame-nav] ALL: http://tauri.localhost/widget-launch.html?slug=hwidget-claude-usage&name=Claude%20usage&bg=1c2128 16:49:02.577 [control] workspace exec (8s): true 16:49:02.716 [control] workspace exec (8s): export PATH=$HOME/.local/bin:$PATH; command -v 'hydrogen-widget-claude-usage' >/dev/null 16:49:03.064 [control] workspace exec (20s): export PATH=$HOME/.local/bin:$PATH; pkill -f '[h]ydrogen-widget-claude-usage' || true; for 16:49:03.159 [proxy] Connection error: error writing a body to connection 16:49:03.160 [proxy] Connection error: error shutting down connection 16:49:03.161 [proxy] Connection error: connection error 16:49:03.280 [control] workspace exec (30s): export PATH=$HOME/.local/bin:$PATH; export HYDROGEN_WIDGET_ID='claude-usage' HYDROGEN_WIDG 16:49:03.399 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27011/ 16:49:03.529 [control] workspace exec (8s): export PATH=$HOME/.local/bin:$PATH; f=$(command -v 'hydrogen-widget-claude-usage') && r=$( 16:49:03.614 [frame-nav] ALL: http://27011.localhost:47083/ 16:49:03.640 [frame-nav] ALL: http://localhost:7380/stable-9fe7eb79d5ab2f2ed369d0e79cce4dbc6fe00a31/static/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html?&vscodeWebWorkerExtHostId=1c333dd6-110f-4d44- 16:49:04.267 [agents] oracle claude: authed=false detail="oracle unreachable: editor exec route (:8821) is not answering; status unknown until it is back" (default) 16:49:04.376 [app] WebView2 processes at above-normal priority: 16 (pass at +5s, adom/hydrogen#75) 16:49:04.420 [agents] oracle codex: authed=false detail="oracle unreachable: editor exec route (:8821) is not answering; status unknown until it is back" (default) 16:49:04.993 [agents] bar: published {"agents":[{"authed":false,"cli":false,"extension":null,"extension_id":"anthropic.claude-code","key":"claude"},{"authed":false,"cli":false,"extension":null,"extension_id":"openai.chatgpt","key":"codex"},{"authed":false,"cli":false,"extension":null,"extension_id":"google.google-antigravity","key":"antigravity"},{"authed":false,"cli":false,"extension":null,"extension_id":"moonshot-ai.kimi-code","key":"kimi"},{"authed":false,"cli":false,"extension":false,"extension_id":null,"key":"grok"}],"authed":[]} (default) 16:49:05.121 [agents] skills: [] (default) nothing to do 16:49:05.160 [frame-nav] ALL: about:blank 16:49:05.164 [frame-nav] ALL: http://localhost:7380/stable-9fe7eb79d5ab2f2ed369d0e79cce4dbc6fe00a31/static/out/vs/workbench/contrib/webview/browser/pre/index.html?id=50753c82-7c3b-43e9-95e7-9a7c1141770a&parentId=1&origin=723908a0- 16:49:05.290 [agents] skills: [] (default) nothing to do 16:49:05.415 [agents] bar: published {"agents":[{"authed":false,"cli":true,"extension":null,"extension_id":"anthropic.claude-code","key":"claude"},{"authed":false,"cli":false,"extension":null,"extension_id":"openai.chatgpt","key":"codex"},{"authed":false,"cli":false,"extension":null,"extension_id":"google.google-antigravity","key":"antigravity"},{"authed":false,"cli":false,"extension":null,"extension_id":"moonshot-ai.kimi-code","key":"kimi"},{"authed":false,"cli":false,"extension":false,"extension_id":null,"key":"grok"}],"authed":[]} (default) 16:49:05.573 [agents] skills: [] (default) nothing to do 16:49:05.591 [wsl-startup] state=complete → not auto-running setup 16:49:05.712 [agents] bar: published {"agents":[{"authed":false,"cli":true,"extension":null,"extension_id":"anthropic.claude-code","key":"claude"},{"authed":false,"cli":true,"extension":null,"extension_id":"openai.chatgpt","key":"codex"},{"authed":false,"cli":false,"extension":null,"extension_id":"google.google-antigravity","key":"antigravity"},{"authed":false,"cli":false,"extension":null,"extension_id":"moonshot-ai.kimi-code","key":"kimi"},{"authed":false,"cli":false,"extension":false,"extension_id":null,"key":"grok"}],"authed":[]} (default) 16:49:05.883 [telemetry] webview renders with 'ANGLE (Intel, Intel(R) Iris(R) Xe Graphics (0x0000A7A0) Direct3D11 vs_5_0 ps_5_0, D3D11)', webgpu=true 16:49:06.041 [control] vscode settings merged (attempt 1): {"changed":{},"total_keys":43} 16:49:07.312 [ad-supervisor] brand fonts: 0 installed now, 3 present, 0 failed 16:49:08.740 [net] workspace internet reachable 16:49:10.050 [frame-nav] ALL: http://localhost:7380/stable-9fe7eb79d5ab2f2ed369d0e79cce4dbc6fe00a31/static/out/vs/workbench/contrib/webview/browser/pre/fake.html?id=50753c82-7c3b-43e9-95e7-9a7c1141770a 16:49:10.555 [heartbeat] alive 10s 16:49:11.677 [ai-accounts] first-landing check, attempt 0 16:49:11.686 [ai-accounts] setup-state {"agents":[],"at":1791473227,"done":true,"ok":true,"presented":true,"skipped":true} 16:49:11.686 [ai-accounts] check decided 16:49:11.732 [ai-threads] hook event #1: SessionStart (claude) 16:49:12.473 [ai-threads] hook event #2: SessionStart (claude) 16:49:12.940 [control] workspace exec (30s): python3 -c "import base64;exec(base64.b64decode('CmltcG9ydCBqc29uLCBvcywgZ2xvYgpyb290ID0gb 16:49:12.941 [proxy] Container discovery (local): /containers/local owner=kcknox repo=container 16:49:13.172 [proxy] cloud mirror GET /api/workspaces/editor/kcknox/container/shared -> 200 16:49:15.597 [ai-threads] hook ensure: merged (settings.json references hd-ai-threads-hook x6) 16:49:16.875 [ai-tabs] mirror connected to adom-vscode /tabs/events on port 8821 16:49:16.891 [wake-heal] boot: attached to adom-vscode on port 8821 16:49:16.891 [wake-heal] codex: Codex tab warm-up skipped: off in Settings > Codex (the repair loop still reopens a tab that actually dies) 16:49:16.891 [tabs] 1 AI tab(s) open (subscribe): claude: TPS54202 buck converter … 16:49:20.307 [updater] this login follows the insiders manifest 16:49:20.539 [updater] insiders skills converged in the workspace (5 insiders-tier-* skills) 16:49:20.556 [heartbeat] alive 20s 16:49:20.561 [window-state] snapshot saved: -11,-11 2560x1528 max=true 16:49:20.813 Update check: on latest (1.0.685 == 1.0.685) 16:49:20.887 [updater] fleet ping HTTP 200 (user 'kcknox') 16:49:24.383 [app] WebView2 processes at above-normal priority: 16 (pass at +20s, adom/hydrogen#75) 16:49:30.561 [heartbeat] alive 30s