You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Opt-in per project (breaking default change). A globally-installed plugin no longer
activates in every workspace. Presence of .engraim/ is the sole opt-in signal:
The SessionStart hook is fully silent in a project that hasn't opted in — it creates
nothing and injects nothing (previously it auto-bootstrapped .engraim/ on first session).
The MCP server refuses to auto-create a workspace: every tool except the new opt-in
tool no-ops with a pointer to /engraim:init until .engraim/ exists.
New enable tool + cli enable subcommand are the only paths that adopt a project; /engraim:init, /engraim:onboard, and /engraim:backfill call it first.
Existing opted-in workspaces are unaffected (they already have .engraim/).