{"version":3,"file":"commands-list.mjs","names":[],"sources":["../../../src/commands/commands-list.ts"],"sourcesContent":["/**\n * /commands_all — Full list of OpenClawnch commands.\n *\n * Shows every registered command grouped by category so users can\n * discover features that aren't in the Telegram slash dropdown\n * (limited to 100 commands by Telegram).\n */\n\nexport const commandsAllCommand = {\n  name: 'commands_all',\n  description: 'Show all OpenClawnch commands grouped by category',\n  acceptsArgs: false,\n  requireAuth: false,\n\n  handler: async () => {\n    const lines: string[] = [];\n\n    lines.push('**All OpenClawnch Commands**');\n    lines.push('');\n\n    lines.push('**Delegation & Policies**');\n    lines.push('  `/delegator` — manage agent smart account (create, fund, status, recover)');\n    lines.push('  `/delegate` — on-chain delegation lifecycle (create, revoke, revoke-all, permissions, status, chains)');\n    lines.push('  `/policies` — view/manage spending policies (overview, enable, disable, delete)');\n    lines.push('  `/policymode` — switch between delegation (on-chain) and simple (app-layer) mode');\n    lines.push('  `/upgrade` — account type detection + EIP-7702 smart account upgrade (detect, guide, 7702)');\n    lines.push('  `/profile` — autonomy profiles (conservative, balanced, aggressive, custom)');\n    lines.push('');\n\n    lines.push('**Wallet & Connection**');\n    lines.push('  `/wallet` — show address, chain, balance, account type');\n    lines.push('  `/connect` — connect mobile wallet via WalletConnect');\n    lines.push('  `/disconnect` — disconnect current wallet');\n    lines.push('  `/connect_bankr` — connect Bankr custodial wallet');\n    lines.push('  `/tx` — recent transaction history');\n    lines.push('');\n\n    lines.push('**Safety & Signing**');\n    lines.push('  `/mode` — show current safety and signing mode');\n    lines.push('  `/safemode` — require confirmation before on-chain actions');\n    lines.push('  `/dangermode` — agent acts without confirmation');\n    lines.push('  `/readonly` — no on-chain writes allowed');\n    lines.push('  `/autosign` — auto-sign with private key (no wallet approvals)');\n    lines.push('  `/walletsign` — require WalletConnect approval per tx');\n    lines.push('  `/policy` — simple spending policies (e.g. \"approve under 0.05 ETH\")');\n    lines.push('');\n\n    lines.push('**DeFi Tools** (used via natural language)');\n    lines.push('  transfer, defi_swap, bridge, defi_lend, defi_stake');\n    lines.push('  liquidity, yield, nft, approvals, permit2, governance');\n    lines.push('  These are invoked by asking the agent, e.g. \"swap 1 ETH for USDC\"');\n    lines.push('');\n\n    lines.push('**Platform**');\n    lines.push('  `/agents` — manage sub-agents');\n    lines.push('  `/skills` — list loaded skills');\n    lines.push('  `/automations` — Bankr automations (limit orders, DCA)');\n    lines.push('  `/molten` — Molten agent status');\n    lines.push('');\n\n    lines.push('**Session**');\n    lines.push('  `/model` / `/llm` — show or switch LLM model');\n    lines.push('  `/reset` — reset session');\n    lines.push('  `/new` — start new session');\n    lines.push('  `/compact` — compact session context');\n    lines.push('  `/stop` — stop current run');\n    lines.push('  `/usage` — cost summary');\n    lines.push('');\n\n    lines.push('---');\n    lines.push('Not all commands appear in the Telegram dropdown (limited to 100).');\n    lines.push('Type any command directly to use it.');\n\n    return { text: lines.join('\\n') };\n  },\n};\n"],"mappings":";;;;;;;;AAQA,MAAa,qBAAqB;CAChC,MAAM;CACN,aAAa;CACb,aAAa;CACb,aAAa;CAEb,SAAS,YAAY;EACnB,MAAM,QAAkB,EAAE;AAE1B,QAAM,KAAK,+BAA+B;AAC1C,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,4BAA4B;AACvC,QAAM,KAAK,8EAA8E;AACzF,QAAM,KAAK,0GAA0G;AACrH,QAAM,KAAK,oFAAoF;AAC/F,QAAM,KAAK,qFAAqF;AAChG,QAAM,KAAK,+FAA+F;AAC1G,QAAM,KAAK,gFAAgF;AAC3F,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,0BAA0B;AACrC,QAAM,KAAK,2DAA2D;AACtE,QAAM,KAAK,yDAAyD;AACpE,QAAM,KAAK,8CAA8C;AACzD,QAAM,KAAK,sDAAsD;AACjE,QAAM,KAAK,uCAAuC;AAClD,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,uBAAuB;AAClC,QAAM,KAAK,mDAAmD;AAC9D,QAAM,KAAK,+DAA+D;AAC1E,QAAM,KAAK,oDAAoD;AAC/D,QAAM,KAAK,6CAA6C;AACxD,QAAM,KAAK,mEAAmE;AAC9E,QAAM,KAAK,0DAA0D;AACrE,QAAM,KAAK,2EAAyE;AACpF,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,6CAA6C;AACxD,QAAM,KAAK,uDAAuD;AAClE,QAAM,KAAK,0DAA0D;AACrE,QAAM,KAAK,wEAAsE;AACjF,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,eAAe;AAC1B,QAAM,KAAK,kCAAkC;AAC7C,QAAM,KAAK,mCAAmC;AAC9C,QAAM,KAAK,2DAA2D;AACtE,QAAM,KAAK,oCAAoC;AAC/C,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,cAAc;AACzB,QAAM,KAAK,iDAAiD;AAC5D,QAAM,KAAK,6BAA6B;AACxC,QAAM,KAAK,+BAA+B;AAC1C,QAAM,KAAK,yCAAyC;AACpD,QAAM,KAAK,+BAA+B;AAC1C,QAAM,KAAK,4BAA4B;AACvC,QAAM,KAAK,GAAG;AAEd,QAAM,KAAK,MAAM;AACjB,QAAM,KAAK,qEAAqE;AAChF,QAAM,KAAK,uCAAuC;AAElD,SAAO,EAAE,MAAM,MAAM,KAAK,KAAK,EAAE;;CAEpC"}