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.
Highlights
Native BTC ↔ EVM/Solana bridging — prepare_btc_lifi_swap opens cross-chain BTC routes via LiFi without leaving the Ledger-signed flow (#401, closes #397).
Auto-demo on fresh install — first-run users get a working demo wallet without configuring VAULTPILOT_DEMO. Companion skills (preflight + setup) lazy-install on first signing-class call (#399, #403).
2D demo persona matrix — chain × type cells with per-cell loader, replacing the flat persona list (#404).
Solana integrity-check labeling — agent now surfaces a one-line preface before the node -e Bash prompt fires, so the approval modal isn't a surprise mid-send (#400, closes #396).
Demo-mode robustness — preview_send no longer requires WALLETCONNECT_PROJECT_ID in demo (#398, closes #395); persona enumeration always works regardless of env state (#394, closes #392); set_demo_wallet discoverability via VAULTPILOT NOTICE (#391).
Included PRs
#391 feat(demo): demo-wallet onboarding via VAULTPILOT NOTICE
#394 fix(demo): always enumerate personas + clearer env-state message
#398 fix(demo): preview_send no longer requires WALLETCONNECT_PROJECT_ID
#401 feat(btc): native BTC ↔ EVM/Solana bridge via LiFi
#403 feat(setup): lazy first-run auto-install of companion skills
#404 feat(demo): 2D chain × type matrix + per-cell loader
Deliberately deferred
THORChain memo-PSBT path for #397 — LiFi covers the same UX with broader reach and reuses the existing Ledger flow; THORChain stays a future option if LiFi route quality drops.
Skill-shipped vaultpilot-verify-solana-msg bin (#396 fix #2) — companion skills are pure prompt and cannot ship executables. CLAUDE.md rule added to lock this in. The labeling fix in #400 is the full fix for #396.