{"version":"2.1.242","anchor":"per-machine-decision-about-whether-cloud-sessions-may-run-yo","canonical_anchor":"per-machine-decision-about-whether-cloud-sessions-may-run-yo","heading":"Per-machine decision about whether cloud sessions may run your hooks","tier":"soon","area":"Hooks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242\/e\/per-machine-decision-about-whether-cloud-sessions-may-run-yo","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.242","markdown":"### Per-machine decision about whether cloud sessions may run your hooks\n\nA Hooks settings row lets you decide whether cloud sessions may run this machine's hooks.\n\n**What**\n\nThe Hooks settings screen gains a row for deciding whether cloud sessions are allowed to run hooks configured on this machine. The answer is saved on this machine and shown as on, off, or not yet decided. Until you decide, nothing from this machine is offered to a cloud session.\n\n**Details**\n\n- The saved record holds a version, the choice, when it was decided and the hostname, written with owner-only permissions under the name `device-hooks-consent`, either through the shared storage service or the local config directory.\n- If that consent file itself sits somewhere the cloud session can write to, the saved answer is ignored for that session.\n- A separate settings toggle, \"Use this machine's settings in cloud sessions\", appears in the settings list but refuses to be switched on from there and points you at the `\/config` panel that shows what would be sent.\n- The hooks row appears only when the dialog is given the matching callback, and the settings toggle is behind a condition satisfied when the machine's forwarding mode is `forward`. The check that decides overall availability is not resolvable from the build.\n\n**Evidence**\n\n`device-hooks-consent`, `Decide whether cloud sessions run this machine's hooks\\u2026`\n\n- Area: Hooks\n- Names: `\/hooks`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}