{"id":28642,"plugin_id":"plugins_6a86c89122448191877aded354e4f25f","kind":"catalog","collection_source":null,"comparison_source":null,"observed_at":"2026-10-09T00:00:01.850Z","digest":"18d8081805a7058b5b217d4404eb48ee0f12b5e1b1d2c50875a5e616a90b01fa","against":4432,"payload":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-08-20T10:22:31.176507Z","discoverability":"LISTED","id":"plugins_6a86c89122448191877aded354e4f25f","is_template":false,"name":"ai-hooter","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Give Codex a voice with private, localhost-only Mac alerts when you explicitly authorize it to summon you.","display_name":"AI Hooter","id":"pluginrel_4be7374c3e4c81919426874649337cb1","interface":{"brand_color":"#FF8A1F","capabilities":["Interactive"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_0000000085fc8211a392ecf5cec18529","default_prompt":"Pair with AI Hooter.","default_prompts":["Pair with AI Hooter.","Hoot me when this task is complete.","Use AI Hooter whenever you need me in this project."],"developer_name":"Xiy","logo_url":"https://files.openai.com/content?id=file_00000000b99882088f3d1febcc7f19c9","logo_url_dark":"https://files.openai.com/content?id=file_0000000099bc82088e3916cbe805fbda","long_description":"Give Codex a voice. AI Hooter lets Codex deliberately summon you through a local macOS companion when a condition you explicitly requested occurs. One-click private pairing stays entirely on your Mac, works offline, and needs no account, cloud service, or visible secret.","plugin_category_id":"developer tools","privacy_policy_url":"https://hooter.xiy.ai/privacy","screenshot_urls":[],"short_description":"Codex summons. Hooter hollers.","terms_of_service_url":"https://hooter.xiy.ai/terms","website_url":"https://hooter.xiy.ai/"},"keywords":["codex","attention","voice","macos"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Use AI Hooter when the user explicitly asks to be hooted, called, summoned, or alerted, including persistent project-wide grants such as “use Hooter whenever you need me” and explicit revocations of that grant. Never use it for routine updates or without an explicit task or project authorization.","interface":{"brand_color":null,"default_prompt":null,"display_name":"ai-hooter","icon_large_url":null,"icon_small_url":null,"iconography":"heart","short_description":"Use AI Hooter when the user explicitly asks to be hooted, called, summoned, or alerted, including persistent project-wide grants such as “use Hooter whenever you need me” and explicit revocations of that grant. Never use it for routine updates or without an explicit task or project authorization."},"name":"ai-hooter","plugin_release_skill_id":"pluginrsk_6a8f46e4a17c81919860ac0e0f64938e"}],"version":"0.3.9"},"scope":"GLOBAL","status":"ENABLED"},"changes":[{"path":"/discoverability","type":"changed","before":"UNLISTED","after":"LISTED"}],"summary":"Fields changed: 1. /discoverability.","summary_kind":"deterministic","summary_metadata":{}}