pub fn install(paths: &Paths, plan: &InstallPlan) -> Result<InstallReport>Expand description
Install AgentSec by patching ~/.claude.json and optionally
~/.claude/settings.json.
When plan.apply is false (the default), no files are written; the
returned InstallReport describes what would happen.