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.
Rust bridge lacks pup_list_sessions for safe resumed-session discovery
Windows desktop through WSL2; Adom Bridge CLI 2.1.103 (ea46b9f4-dirty, built 2026-09-11T16:59:03.489617812+00:00). Observed 2026-09-11. The returned shell was Rust; the failing verb did not return a separate runtime version.
Repro: adom-bridge --ai-thread 'Logic gate molecule family' pup_list_sessions '{}'
Expected: list the caller's existing sessions so a resumed agent can recheck target identity without creating another browser or touching someone else's session.
Actual response fields (verbatim): {"error":"pup_list_sessions is not served by the Rust bridge yet (Phase 1 carries 88 verbs)","errorCode":"not_in_rust_yet","shell":"rust","status":"error","success":false,"schemaVersion":1,"statusVerb":"pup_readiness"}
The hint says the verb exists in the contract and lands in a later phase. A previously recorded owned session still works with pup_eval and pup_navigate, so this is specifically a session-discovery gap, not a browser outage. Please implement caller-scoped listing or expose a documented supported equivalent in the live contract. Local workaround used: recheck location/readyState through pup_eval on the already-owned session, without guessing or changing another session.