[{"data":1,"prerenderedAt":221},["ShallowReactive",2],{"doc-features\u002Fpragma-notifications":3,"content-query-ZtcRZMjuJV":4},null,{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"body":11,"_type":215,"_id":216,"_source":217,"_file":218,"_stem":219,"_extension":220},"\u002Fdocs\u002Ffeatures\u002Fpragma-notifications","features",false,"","Pragma Notifications","Learn when Pragma sends notifications, what they mean, and how to control them.",{"type":12,"children":13,"toc":208},"root",[14,22,39,45,58,65,70,90,95,101,140,146,173,179],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"pragma-notifications",[20],{"type":21,"value":9},"text",{"type":15,"tag":23,"props":24,"children":29},"div",{"className":25,"ariaHidden":28},[26,27],"docs-page-hero","docs-page-hero--manilla","true",[30,32],{"type":21,"value":31},"\n  ",{"type":15,"tag":33,"props":34,"children":38},"img",{"src":35,"alt":8,"width":36,"height":37},"\u002Fimages\u002Fdocs-illustrations\u002Fpragma-notifications.svg",128,72,[],{"type":15,"tag":40,"props":41,"children":42},"p",{},[43],{"type":21,"value":44},"Pragma can notify you when something important happens while you are away from the window — for example a long-running command finishing or an agent task needing attention.",{"type":15,"tag":40,"props":46,"children":47},{},[48,50,56],{"type":21,"value":49},"Configure related options in ",{"type":15,"tag":51,"props":52,"children":53},"strong",{},[54],{"type":21,"value":55},"Settings → Features",{"type":21,"value":57}," (Notifications).",{"type":15,"tag":59,"props":60,"children":62},"h2",{"id":61},"what-notifications-are-for",[63],{"type":21,"value":64},"What Notifications Are For",{"type":15,"tag":40,"props":66,"children":67},{},[68],{"type":21,"value":69},"Common cases:",{"type":15,"tag":71,"props":72,"children":73},"ul",{},[74,80,85],{"type":15,"tag":75,"props":76,"children":77},"li",{},[78],{"type":21,"value":79},"A long command finished or failed",{"type":15,"tag":75,"props":81,"children":82},{},[83],{"type":21,"value":84},"An agent task is waiting for your input",{"type":15,"tag":75,"props":86,"children":87},{},[88],{"type":21,"value":89},"A background job needs attention",{"type":15,"tag":40,"props":91,"children":92},{},[93],{"type":21,"value":94},"Notifications exist so you do not have to stare at the terminal for every long task.",{"type":15,"tag":59,"props":96,"children":98},{"id":97},"what-you-should-know",[99],{"type":21,"value":100},"What You Should Know",{"type":15,"tag":102,"props":103,"children":104},"ol",{},[105,115,125,135],{"type":15,"tag":75,"props":106,"children":107},{},[108,113],{"type":15,"tag":51,"props":109,"children":110},{},[111],{"type":21,"value":112},"OS permission required.",{"type":21,"value":114}," On macOS, Windows, and many Linux setups, the OS must allow Pragma to show notifications.",{"type":15,"tag":75,"props":116,"children":117},{},[118,123],{"type":15,"tag":51,"props":119,"children":120},{},[121],{"type":21,"value":122},"Not every event notifies.",{"type":21,"value":124}," Quiet background activity should stay quiet; only meaningful state changes should alert you.",{"type":15,"tag":75,"props":126,"children":127},{},[128,133],{"type":15,"tag":51,"props":129,"children":130},{},[131],{"type":21,"value":132},"Focus modes \u002F Do Not Disturb",{"type":21,"value":134}," on your OS can suppress alerts even when Pragma settings are on.",{"type":15,"tag":75,"props":136,"children":137},{},[138],{"type":21,"value":139},"Notifications should never include secrets. If you see sensitive content in a notification, treat it as a bug and contact support.",{"type":15,"tag":59,"props":141,"children":143},{"id":142},"tips",[144],{"type":21,"value":145},"Tips",{"type":15,"tag":71,"props":147,"children":148},{},[149,154,159],{"type":15,"tag":75,"props":150,"children":151},{},[152],{"type":21,"value":153},"Enable notifications when you run long builds, installs, or agent jobs",{"type":15,"tag":75,"props":155,"children":156},{},[157],{"type":21,"value":158},"Keep the app authorized in OS notification settings",{"type":15,"tag":75,"props":160,"children":161},{},[162,164,171],{"type":21,"value":163},"Pair with ",{"type":15,"tag":165,"props":166,"children":168},"a",{"href":167},"\u002Fdocs\u002Ffeatures\u002Fpragma-session-restoration",[169],{"type":21,"value":170},"session restoration",{"type":21,"value":172}," so you can return to the right work after stepping away",{"type":15,"tag":59,"props":174,"children":176},{"id":175},"related-pages",[177],{"type":21,"value":178},"Related Pages",{"type":15,"tag":71,"props":180,"children":181},{},[182,191,200],{"type":15,"tag":75,"props":183,"children":184},{},[185],{"type":15,"tag":165,"props":186,"children":188},{"href":187},"\u002Fdocs\u002Ffeatures\u002Fpragma-terminal",[189],{"type":21,"value":190},"Pragma Terminal",{"type":15,"tag":75,"props":192,"children":193},{},[194],{"type":15,"tag":165,"props":195,"children":197},{"href":196},"\u002Fdocs\u002Ffeatures\u002Fpragma-settings",[198],{"type":21,"value":199},"Pragma Settings",{"type":15,"tag":75,"props":201,"children":202},{},[203],{"type":15,"tag":165,"props":204,"children":205},{"href":167},[206],{"type":21,"value":207},"Pragma Session Restoration",{"title":8,"searchDepth":209,"depth":209,"links":210},2,[211,212,213,214],{"id":61,"depth":209,"text":64},{"id":97,"depth":209,"text":100},{"id":142,"depth":209,"text":145},{"id":175,"depth":209,"text":178},"markdown","content:docs:features:pragma-notifications.md","content","docs\u002Ffeatures\u002Fpragma-notifications.md","docs\u002Ffeatures\u002Fpragma-notifications","md",1791370284445]