@suiware/ai-tools
Version:
Pluggable tools for Vercel AI SDK which allow AI assistants to interact with Sui Network and perform various actions.
1 lines • 841 B
Source Map (JSON)
{"version":3,"sources":["../src/ai/tools/suiUnstakeTool.ts"],"names":[],"mappings":";;;;;AAIO,IAAM,iBAAiB,IAAK,CAAA;AAAA,EACjC,WAAa,EAAA,aAAA;AAAA,EACb,UAAY,EAAA,CAAA,CAAE,MAAO,CAAA,EAAE,CAAA;AAAA,EACvB,SAAS,MAAY,OAAA,CAAA,IAAA,EAAA,IAAA,EAAA,aAAA;AACnB,IAAM,MAAA,iBAAA,GAAoB,IAAI,iBAAkB,EAAA;AAEhD,IAAM,MAAA,OAAA,GAAU,MAAM,iBAAA,CAAkB,OAAQ,EAAA;AAEhD,IAAA,OAAO,EAAE,OAAQ,EAAA;AAAA,GACnB;AACF,CAAC","file":"chunk-Q7CKNJ6I.mjs","sourcesContent":["import { tool } from 'ai'\nimport z from 'zod'\nimport { SuiStakingService } from '../../services/SuiStakingService'\n\nexport const suiUnstakeTool = tool({\n description: 'Unstake Sui',\n parameters: z.object({}),\n execute: async () => {\n const suiStakingService = new SuiStakingService()\n\n const digests = await suiStakingService.unstake()\n\n return { digests }\n },\n})\n"]}