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.
← Commit history
v2.0.662 (insiders): dock health aliases /dashboard/status + /dashboard/health
3 files changed
+14−14
rust/Cargo.lock+12−12@@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "adom-pup-bridge"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-browser", "pup-cdp",@@ -655,7 +655,7 @@ dependencies = [ [[package]] name = "pup-browser"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-core", "pup-host",@@ -667,7 +667,7 @@ dependencies = [ [[package]] name = "pup-cdp"-version = "2.0.661"+version = "2.0.662" dependencies = [ "serde_json", "thiserror",@@ -677,7 +677,7 @@ dependencies = [ [[package]] name = "pup-core"-version = "2.0.661"+version = "2.0.662" dependencies = [ "serde", "serde_json",@@ -687,7 +687,7 @@ dependencies = [ [[package]] name = "pup-dashboard"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-cdp", "pup-core",@@ -700,7 +700,7 @@ dependencies = [ [[package]] name = "pup-host"-version = "2.0.661"+version = "2.0.662" dependencies = [ "serde", "serde_json",@@ -709,14 +709,14 @@ dependencies = [ [[package]] name = "pup-host-mac"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-host", ] [[package]] name = "pup-host-win"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-core", "pup-host",@@ -726,7 +726,7 @@ dependencies = [ [[package]] name = "pup-identity"-version = "2.0.661"+version = "2.0.662" dependencies = [ "fontdue", "image",@@ -736,7 +736,7 @@ dependencies = [ [[package]] name = "pup-session"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-core", "serde",@@ -746,7 +746,7 @@ dependencies = [ [[package]] name = "pup-vault"-version = "2.0.661"+version = "2.0.662" dependencies = [ "pup-core", "pup-host",@@ -757,7 +757,7 @@ dependencies = [ [[package]] name = "pup-verbs"-version = "2.0.661"+version = "2.0.662" dependencies = [ "base64", "png 0.17.16",
rust/Cargo.toml+1−1@@ -4,7 +4,7 @@ members = ["core", "host", "host-win", "host-mac", "cdp", "browser", "session", # One version for the whole bridge, in lockstep with src/BRIDGE_VERSION (tools/ship.sh bumps both). [workspace.package]-version = "2.0.661"+version = "2.0.662" edition = "2021" license = "MIT"
rust/bridge/src/main.rs+1−1@@ -129,7 +129,7 @@ fn main() { let path = url.split('?').next().unwrap_or("").to_string(); match (req.method().clone(), path.as_str()) { (Method::Get, "/health") => { let _ = req.respond(json_response(200, &pup_dashboard::health(&c))); }- (Method::Get, "/status") => { let _ = req.respond(json_response(200, &pup_dashboard::status(&c))); }+ (Method::Get, "/status") | (Method::Get, "/dashboard/status") | (Method::Get, "/dashboard/health") => { let _ = req.respond(json_response(200, &pup_dashboard::status(&c))); } (Method::Options, _) => { let _ = req.respond(Response::empty(204)); } // pup-bridge#109: the extension-driven control channel. The pup extension polls for one // command and posts the result; this is how pup drives a browser that carries NO CDP port.