app
Pup - the AI's own browser
Public Made by Adomby adom
pup gives your AI a real browser on your desktop that it drives completely, in the background, signed in as you: windows that never jump in front of your work, one shared profile that learns your logins, and every window labeled on the taskbar with its AI thread's name.
master
John Lauer
docs/contract: golden fixtures recorded from the Node build 2.0.399 for the Rust port
71c0e87
1mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
{
"activeSession": "wiki-pup-bridge",
"durationMs": 25,
"enumWindows": {
"lastMin": 0,
"total": 3
},
"iconAudit": {
"at": 1788611903029,
"findings": 0,
"mode": "tiles",
"ok": true,
"reason": "after brandSweep: startup",
"repaired": 0
},
"log": [
"12:37:50.171 [recovery] \"wiki-pup-bridge\" restored persisted hwnd 460402 (continuity proof pid 12828)",
"12:37:50.466 [park] \"wiki-pup-bridge\" (recovered): backgrounded",
"12:37:52.069 [identity] Adom.Pup anchor AUMID registered (HKCU registry-only, NO Start Menu shortcut — v2.0.118)",
"12:37:55.477 [identity] registered AUMID Adom.Pup.thread.pup-bridge-17e4bd.t7ib121ba (registry-only, icon=wiki-in)",
"12:37:55.544 [identity] \"wiki-pup-bridge\" stamped appId=Adom.Pup.thread.pup-bridge-17e4bd.t7ib121ba: appId,relaunchIcon,displayName,icon",
"12:37:57.023 [thread-tile] \"wiki-pup-bridge\" button nudge: NUDGED",
"12:37:58.941 [park] \"wiki-pup-bridge\" (post-nav re-assert): bottomed",
"12:37:59.008 [identity] \"wiki-pup-bridge\" wiki login state -> LOGGED IN (solid green glyph)",
"12:42:50.149 [identity] audit ok: 1 window(s) stamped as expected"
],
"loops": {
"health+user-activity": {
"avgMs": 5,
"cadenceMs": 15000,
"lastAt": 1788612364797,
"lastMin": 2,
"lastMs": 3,
"maxMs": 22,
"slowTicks": 0,
"ticks": 33
},
"highfps-lease-janitor": {
"avgMs": 0,
"cadenceMs": 30000,
"lastAt": 1788612349650,
"lastMin": 1,
"lastMs": 0,
"maxMs": 1,
"slowTicks": 0,
"ticks": 16
},
"identity-audit": {
"avgMs": 17,
"cadenceMs": 300000,
"lastAt": 1788612169634,
"lastMin": 0,
"lastMs": 17,
"maxMs": 17,
"slowTicks": 0,
"ticks": 1
},
"notmine-caption-watch": {
"avgMs": 0,
"cadenceMs": 2500,
"lastAt": 1788612375885,
"lastMin": 11,
"lastMs": 0,
"maxMs": 1,
"slowTicks": 0,
"ticks": 202
},
"overlay-enforcer": {
"avgMs": 0,
"cadenceMs": 4000,
"lastAt": 1788612374523,
"lastMin": 7,
"lastMs": 0,
"maxMs": 3,
"slowTicks": 0,
"ticks": 126
},
"progress-reconciler": {
"avgMs": 0,
"cadenceMs": 20000,
"lastAt": 1788612369791,
"lastMin": 2,
"lastMs": 0,
"maxMs": 1,
"slowTicks": 0,
"ticks": 25
},
"prune-stale-aumids": {
"avgMs": 30,
"cadenceMs": 300000,
"lastAt": 1788612169541,
"lastMin": 0,
"lastMs": 30,
"maxMs": 30,
"slowTicks": 0,
"ticks": 1
},
"reap-leaked-profiles": {
"avgMs": 0,
"cadenceMs": 900000,
"lastAt": 0,
"lastMin": 0,
"lastMs": 0,
"maxMs": 0,
"slowTicks": 0,
"ticks": 0
},
"reap-orphan-chromes": {
"avgMs": 6,
"cadenceMs": 180000,
"lastAt": 1788612229640,
"lastMin": 0,
"lastMs": 6,
"maxMs": 6,
"slowTicks": 0,
"ticks": 2
},
"reclaim-unmanaged": {
"avgMs": 1,
"cadenceMs": 90000,
"lastAt": 1788612319558,
"lastMin": 1,
"lastMs": 1,
"maxMs": 1,
"slowTicks": 0,
"ticks": 5
},
"reconcile-model": {
"avgMs": 1,
"cadenceMs": 8000,
"lastAt": 1788612373949,
"lastMin": 8,
"lastMs": 1,
"maxMs": 5,
"slowTicks": 0,
"ticks": 63
},
"reconcile-session-tabs": {
"avgMs": 1,
"cadenceMs": 300000,
"lastAt": 1788612169651,
"lastMin": 0,
"lastMs": 1,
"maxMs": 1,
"slowTicks": 0,
"ticks": 1
},
"sleep-wake-heal": {
"avgMs": 0,
"cadenceMs": 20000,
"lastAt": 1788612369791,
"lastMin": 2,
"lastMs": 0,
"maxMs": 1,
"slowTicks": 0,
"ticks": 25
},
"visibility-sweep": {
"avgMs": 1,
"cadenceMs": 30000,
"lastAt": 1788612349697,
"lastMin": 2,
"lastMs": 1,
"maxMs": 2,
"slowTicks": 0,
"ticks": 16
}
},
"ok": true,
"pupshotUrl": null,
"sessionCount": 1,
"sessions": [
{
"active": true,
"activeTabId": "tab-1",
"ageMinutes": 8,
"background": null,
"emulatedViewport": null,
"errorCount": 0,
"flash": "none",
"flashCount": 0,
"lastAgentUpdate": {
"note": null,
"tabId": "tab-1",
"ts": 1788611876648,
"verb": "pup_navigate"
},
"lastForeground": null,
"overlay": "favicon+adom:wiki.adom.inc",
"owner": "pup-bridge",
"ownerSource": "declared",
"profile": "adom-you",
"progressBarCount": 1,
"progressBarMs": 2503,
"sessionId": "wiki-pup-bridge",
"tabCount": 1,
"title": "Pup - Puppeteer Bridge - Adom Wiki",
"url": "https://wiki.adom.inc/adom/pup-bridge?v=2.0.399"
}
],
"settings": {
"aumidIcons": "on",
"jumpLists": "on",
"overlayBadges": "on",
"overlaySize": "75",
"taskbarMode": "tiles",
"threadTiles": "on"
},
"status": "ok",
"version": "2.0.399",
"win32": {
"inProcess": true,
"why": null
},
"win32Calls": {
"EnumWindows:visibility": 15,
"SetProp": 1
}
}