executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
sage-authSage wallet authentication and key management. Login/logout, generate mnemonics, import/delete keys, manage wallet identities.
Independent GitHub snapshot · Automated classification · Original documentation governs
Authentication and key management for Sage wallet.
| Endpoint | Payload | Description |
|---|---|---|
login | {"fingerprint": 1234567890} | Login to wallet |
logout | {} | End session |
| Endpoint | Payload | Description |
|---|---|---|
get_keys | {} | List all wallet keys |
get_key | {"fingerprint": 1234567890} | Get specific key info |
get_secret_key | {"fingerprint": 1234567890} | Get mnemonic (sensitive!) |
generate_mnemonic | {"use_24_words": false} | Generate new mnemonic |
import_key | See below | Import wallet from mnemonic |
delete_key | {"fingerprint": 1234567890} | Delete wallet key |
rename_key | {"fingerprint": 1234567890, "name": "My Wallet"} | Rename wallet |
set_wallet_emoji | {"fingerprint": 1234567890, "emoji": "🌱"} | Set emoji |
{
"name": "My Wallet",
"key": "abandon abandon abandon ... about",
"derivation_index": 0,
"hardened": true,
"unhardened": true,
"save_secrets": true,
"login": true,
"emoji": "🌱"
}
| Endpoint | Payload | Description |
|---|---|---|
resync | {"fingerprint": 1234567890, "delete_coins": false, ...} | Resync wallet |
delete_database | {"fingerprint": 1234567890, "network": "mainnet"} | Delete wallet DB |
| Endpoint | Payload | Description |
|---|---|---|
get_user_themes | {} | List theme NFTs |
get_user_theme | {"nft_id": "nft1..."} | Get specific theme |
save_user_theme | {"nft_id": "nft1..."} | Save theme |
delete_user_theme | {"nft_id": "nft1..."} | Delete theme |
# Login
sage_rpc login '{"fingerprint": 1234567890}'
# List keys
sage_rpc get_keys '{}'
# Generate new mnemonic
sage_rpc generate_mnemonic '{"use_24_words": true}'
# Import wallet
sage_rpc import_key '{
"name": "Trading Wallet",
"key": "word1 word2 ... word24",
"save_secrets": true,
"login": true
}'
get_secret_key returns the mnemonic — handle with extreme caresave_secrets: false for watch-only imports