From af5686a1e58c35c4e5415736616d07abb539dc9a Mon Sep 17 00:00:00 2001 From: pstayet Date: Tue, 21 Jul 2026 11:33:37 -0700 Subject: [PATCH] fix: consent text claimed manual skill-injection default; actual default is auto MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The install-time consent block described skill injection as 'on by default, manual mode' with skills 'installed once now and refreshed only when you run pilotctl update'. The real fresh-install default is AUTO: the docs consent page states 'auto (default on fresh install) — a reconcile pass runs every 15 minutes', skillinject's GetMode() returns ModeAuto when no persisted flag exists, and this script's own post-install banner says 'The daemon scans every 15 minutes and injects the Pilot Protocol skill'. The consent screen — the one place users grant this — was the only surface claiming manual. Align it with the actual behavior. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01D2boz7GoTW34JmzymSjCpf --- install.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/install.sh b/install.sh index 47d043d..d938e36 100755 --- a/install.sh +++ b/install.sh @@ -1081,13 +1081,13 @@ echo " Enter to skip, or just use pilot again normally. Your rating and" echo " optional text are the only data sent." echo " To disable: set consent.reviews = false in config.json (below)." echo "" -echo " SKILL INJECTION (on by default, manual mode)" +echo " SKILL INJECTION (on by default, auto mode)" echo " Automatically installs the Pilot Protocol skill into supported" echo " agent toolchains (Claude Code, Cursor, OpenHands, etc.) so agents" -echo " on this host can discover and call Pilot services. In MANUAL mode" -echo " (the default), skills are installed once now and refreshed only" -echo " when you run 'pilotctl update'. Switch to AUTO mode for continuous" -echo " background updates, or disable entirely:" +echo " on this host can discover and call Pilot services. In AUTO mode" +echo " (the default), a background reconcile pass refreshes the injected" +echo " skills every 15 minutes. Switch to MANUAL to install once and" +echo " refresh only when you run 'pilotctl update', or disable entirely:" echo " pilotctl skills set-mode auto # always up to date" echo " pilotctl skills set-mode manual # install once, update on upgrade" echo " pilotctl skills disable all # remove skills, stop injection"