mirror of
https://github.com/qwibitai/nanoclaw.git
synced 2026-07-06 18:52:03 +08:00
d9859fd59a
Proven on the VM: as a workspace dep, keytar (msal-node-extensions' native credential store, required at module load) never gets its binary because pnpm's supply-chain policy skips dependency install scripts — the whole store fails to import and teams.cli silently falls back to an in-memory token cache, so every teams command after login starts logged out (AUTH_REQUIRED ~1s into create). libsecret alone does not fix it; the import dies before any keyring is touched. npm install -g (pinned 3.0.2) runs keytar's install script in the global env, keeps the workspace's onlyBuiltDependencies policy untouched, and matches Microsoft's own install instruction. All commands drop the pnpm exec prefix; REMOVE.md uninstalls globally after teams logout; the AUTH_REQUIRED troubleshooting entry now names both causes (workspace install, missing libsecret). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>