docs: disclose the update check fully and list every setup hook

The README privacy summary now names both GitHub requests the update check
makes and the version/OS report it adds with telemetry on, as the full text
it replaced did. docs/install.md's hooks section lists the team-mode
SessionStart hook and the AskUserQuestion PreToolUse/PostToolUse hooks beside
the timeline Stop hook.
This commit is contained in:
garrytan committed 2026-10-26 02:25:35 +00:00
1 parent 3e62523df0
commit 9ce66de65c
2 files changed
+4 -2

No files matched your search

+3 -1
View File
@@ -26,7 +26,9 @@ Swap `required` for `optional` if you'd rather nudge teammates than block them.
## Hooks that `./setup` registers
`./setup` also registers one default-on Stop hook in `~/.claude/settings.json`:
`./setup` registers up to three hook families in `~/.claude/settings.json`, every one pointing at the canonical install. In team mode it registers the `SessionStart` auto-update hook (`gstack-session-update`; `./setup --no-team` skips it). It asks before registering the AskUserQuestion `PreToolUse` (preference enforcement) and `PostToolUse` (deterministic answer capture) hooks that `/plan-tune` uses at runtime; `./setup` never writes them silently. `docs/uninstall.md` lists the same families when telling you what to remove by hand.
`./setup` also registers one default-on Stop hook:
`gstack-timeline-stop` (closes dangling session-timeline entries when a session
is interrupted; fail-open — 2s internal budget, always exits 0, can never block
a session). Opt out persistently with `./setup --no-timeline-stop-hook` — the