# AgentKit Changelog ## 0.11.0 ### Minor Changes - [#1021](https://github.com/coinbase/agentkit/pull/1021) [`1da829e`](https://github.com/coinbase/agentkit/commit/1da829e006f8b7e7811e43490e6fe423b4650736) Thanks [@phdargen](https://github.com/phdargen)! - Upgraded to zod v4, langchain v1 and vercel ai sdk v6 - [#923](https://github.com/coinbase/agentkit/pull/923) [`e809805`](https://github.com/coinbase/agentkit/commit/e8098053561b895e6309a8789266e2704c5353c7) Thanks [@phdargen](https://github.com/phdargen)! - Deprecated legacy cdp-wallet ### Patch Changes - [#966](https://github.com/coinbase/agentkit/pull/966) [`b211701`](https://github.com/coinbase/agentkit/commit/b21170143825cb1892daaa8e52c68e9c8c446ae1) Thanks [@phdargen](https://github.com/phdargen)! - Bumped x402 packages and fix missing readContract interface - [#982](https://github.com/coinbase/agentkit/pull/982) [`c3dbef6`](https://github.com/coinbase/agentkit/commit/c3dbef60d1613effc9d9805816bec15f5510fdca) Thanks [@fffilimonov](https://github.com/fffilimonov)! - Added dTelecom action provider for decentralized voice services (WebRTC, STT, TTS) with x402 micropayments, and a voice agent example. - [#898](https://github.com/coinbase/agentkit/pull/898) [`16fb4a1`](https://github.com/coinbase/agentkit/commit/16fb4a1c4674787ac8442efc88e0830573f3208d) Thanks [@phdargen](https://github.com/phdargen)! - Updated x402 actions to v2 and improved discovery and query/body parameter handling - [#882](https://github.com/coinbase/agentkit/pull/882) [`8eab8b8`](https://github.com/coinbase/agentkit/commit/8eab8b85a496249e8e080a78c4ecf9b92f6c8504) Thanks [@sanketsaagar](https://github.com/sanketsaagar)! - Updated polygon network apiUrl for both mainnet and amoy - [#930](https://github.com/coinbase/agentkit/pull/930) [`a3afda3`](https://github.com/coinbase/agentkit/commit/a3afda399aa981fb23ee65a38b40527e98cba5ab) Thanks [@phdargen](https://github.com/phdargen)! - Added erc8004 action providers - [#922](https://github.com/coinbase/agentkit/pull/922) [`e44e0e4`](https://github.com/coinbase/agentkit/commit/e44e0e458b5d8bbca941e6ac58386027f679f7a3) Thanks [@phdargen](https://github.com/phdargen)! - Added pre-registration of x402 services ## 0.10.4 ### Patch Changes - [#883](https://github.com/coinbase/agentkit/pull/883) [`02f9291`](https://github.com/coinbase/agentkit/commit/02f9291ef09c6edab2bb81ed6de81a06206e866d) Thanks [@pawelpolak2](https://github.com/pawelpolak2)! - Updated Vaults.fyi provider to use the v2 API - [#863](https://github.com/coinbase/agentkit/pull/863) [`2471251`](https://github.com/coinbase/agentkit/commit/24712518430c787f5c543781b39116708a2d759a) Thanks [@phdargen](https://github.com/phdargen)! - Converted all dynamic to static imports - [#880](https://github.com/coinbase/agentkit/pull/880) [`f76a238`](https://github.com/coinbase/agentkit/commit/f76a238d2114d3dfe222ef89e111aa4d06d5fe95) Thanks [@phdargen](https://github.com/phdargen)! - Fixed broken create-onchain-agent builds due to breaking changes in newer zora sdk versions - [#309](https://github.com/coinbase/agentkit/pull/309) [`7260a56`](https://github.com/coinbase/agentkit/commit/7260a5694b20fedfe6dfe12a18c0298ddda2c236) Thanks [@LufyCZ](https://github.com/LufyCZ)! - - Added `sushiRouterActionProvider` to provide swap and quote functionality using the Sushi Router API. - Added `swap` action for swaps. - Added `quote` action for fetching quotes for swaps. - Added `sushiDataActionProvider` to provide token finding functionality using the Sushi Data API. - Added `find-tokens` action for fetching tokens by symbols or addresses. - [#864](https://github.com/coinbase/agentkit/pull/864) [`8515a32`](https://github.com/coinbase/agentkit/commit/8515a3271dd65a61ee9244e4cd162609811e2583) Thanks [@phdargen](https://github.com/phdargen)! - Updated xmtp chatbot to use CDP v2 wallets and new xmtp/agent-sdk ## 0.10.3 ### Patch Changes - [#853](https://github.com/coinbase/agentkit/pull/853) [`2fd229f`](https://github.com/coinbase/agentkit/commit/2fd229f7262de7493f93ed261c68d4316a66f33d) Thanks [@phdargen](https://github.com/phdargen)! - Added erc20 approval actions - [#859](https://github.com/coinbase/agentkit/pull/859) [`d153427`](https://github.com/coinbase/agentkit/commit/d153427838bf07c71d0b466ed24a810c0ebd4926) Thanks [@phdargen](https://github.com/phdargen)! - Fixed units and removed min amount in WETH action - [#852](https://github.com/coinbase/agentkit/pull/852) [`34d8217`](https://github.com/coinbase/agentkit/commit/34d82179f50609e47115269298a6abba0735104b) Thanks [@phdargen](https://github.com/phdargen)! - Added svm support for x402 action - [#741](https://github.com/coinbase/agentkit/pull/741) [`3fdd28a`](https://github.com/coinbase/agentkit/commit/3fdd28ac09ec43e0b5cc58e6eb59c069f02e8fca) Thanks [@Traf333](https://github.com/Traf333)! - Added YelayLite action provider - [#160](https://github.com/coinbase/agentkit/pull/160) [`78e00a8`](https://github.com/coinbase/agentkit/commit/78e00a8566fcbf7fd53c87f1c01c0746465d68fd) Thanks [@Brenzee](https://github.com/Brenzee)! - Added a new action provider to interact with Enso API - [#858](https://github.com/coinbase/agentkit/pull/858) [`043ef19`](https://github.com/coinbase/agentkit/commit/043ef19261d3f13b6c010f416cceef43f864e8ea) Thanks [@phdargen](https://github.com/phdargen)! - Fixed issue in retrieving tx logs in CdpSmartWalletProvider - [#854](https://github.com/coinbase/agentkit/pull/854) [`61d1fb9`](https://github.com/coinbase/agentkit/commit/61d1fb96999827a449e9ff5961020747f37fc446) Thanks [@phdargen](https://github.com/phdargen)! - Made the cdp v2 faucet available to all wallet providers ## 0.10.2 ### Patch Changes - [#831](https://github.com/coinbase/agentkit/pull/831) [`946994e`](https://github.com/coinbase/agentkit/commit/946994ee0338d2f6152970e0c15176fdae93030e) Thanks [@murrlincoln](https://github.com/murrlincoln)! - fixed ETH price feed in PythActionProvider - [#841](https://github.com/coinbase/agentkit/pull/841) [`3fce4b3`](https://github.com/coinbase/agentkit/commit/3fce4b3f4da2ea0f133d29c980107083a8f7551c) Thanks [@phdargen](https://github.com/phdargen)! - Fixed image upload for flaunch action; Added support for fee splitter to flaunch action; Added tx logs to CdpSmartWalletProvider; Simplified gas estimation for CdpEvmWalletProvider - [#845](https://github.com/coinbase/agentkit/pull/845) [`a637444`](https://github.com/coinbase/agentkit/commit/a6374443a38ab361870bb2b3a1871e6f1b33a77b) Thanks [@phdargen](https://github.com/phdargen)! - Fixed Pyth price feed selection and added equity/fx/metal feeds - [#846](https://github.com/coinbase/agentkit/pull/846) [`d34a4cb`](https://github.com/coinbase/agentkit/commit/d34a4cb5c8bbc61e3d498637c9171120b5ff3d33) Thanks [@phdargen](https://github.com/phdargen)! - Added action to discover x402 services and fixed x402 request for smart wallets - [#388](https://github.com/coinbase/agentkit/pull/388) [`6a53dd5`](https://github.com/coinbase/agentkit/commit/6a53dd593351d8f61f53592c344a3287ffb5eaec) Thanks [@azf20](https://github.com/azf20)! - Allowed passing of a "hex" or bytes to "signMessage" for Viem & Viem-derived Wallet Providers - [#842](https://github.com/coinbase/agentkit/pull/842) [`0ec2f71`](https://github.com/coinbase/agentkit/commit/0ec2f713fe888ff71685deffa96b847be48c264e) Thanks [@phdargen](https://github.com/phdargen)! - Added base account action provider to list/use/revoke spending permissions ## 0.10.1 ### Patch Changes - [#824](https://github.com/coinbase/agentkit/pull/824) [`6442bdd`](https://github.com/coinbase/agentkit/commit/6442bdd72c8fc67b854a62fefaf17552549e38e7) Thanks [@phdargen](https://github.com/phdargen)! - Added getPublicClient() for EvmWalletProviders and custom RPC_URL - [#836](https://github.com/coinbase/agentkit/pull/836) [`02205c8`](https://github.com/coinbase/agentkit/commit/02205c8d17a391d6cfc452774a9742ecf53456af) Thanks [@phdargen](https://github.com/phdargen)! - Refactored getCdpSdkNetwork - [#835](https://github.com/coinbase/agentkit/pull/835) [`5e133ea`](https://github.com/coinbase/agentkit/commit/5e133eac9e42b991b715a05fdd6f49be1ffc1c3e) Thanks [@phdargen](https://github.com/phdargen)! - Fixed unit issues in balance/transfer actions; Added new action to get frequently used token addresses by symbol - [#817](https://github.com/coinbase/agentkit/pull/817) [`406f994`](https://github.com/coinbase/agentkit/commit/406f994d3ceec5f3f2092285d1c155b249581137) Thanks [@phdargen](https://github.com/phdargen)! - Fixed bugs in the CDP swap action - [#833](https://github.com/coinbase/agentkit/pull/833) [`510dc2a`](https://github.com/coinbase/agentkit/commit/510dc2a8fd062af17af6b03dc9a73f987524d165) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Expanded network support for CDP wallet providers - [#823](https://github.com/coinbase/agentkit/pull/823) [`4d0e5d1`](https://github.com/coinbase/agentkit/commit/4d0e5d199369a163e4c79cad3dcef175a8360d3a) Thanks [@gtspencer](https://github.com/gtspencer)! - Added superfluid action support to typescript agent - [#825](https://github.com/coinbase/agentkit/pull/825) [`c55cefa`](https://github.com/coinbase/agentkit/commit/c55cefad19e640a848579d01b40bc9e340de5e0b) Thanks [@gtspencer](https://github.com/gtspencer)! - Added Clanker typescript action support - [#681](https://github.com/coinbase/agentkit/pull/681) [`88f6177`](https://github.com/coinbase/agentkit/commit/88f6177d84ddd587c0aec3cf66f0a76ee537dd2a) Thanks [@phdargen](https://github.com/phdargen)! - Added ZeroX Action Provider to enable token swaps using the 0x Protocol API ## 0.10.0 ### Minor Changes - [#818](https://github.com/coinbase/agentkit/pull/818) [`bc3d1d5`](https://github.com/coinbase/agentkit/commit/bc3d1d5f03f81f1438f31b983797de9696639994) Thanks [@0xRAG](https://github.com/0xRAG)! - Added ListSpendPermissions and UseSpendPermission actions to new CdpEvmWalletActionProvider and CdpSmartWalletActionProvider ### Patch Changes - [#816](https://github.com/coinbase/agentkit/pull/816) [`1b1db57`](https://github.com/coinbase/agentkit/commit/1b1db57f9815ab25a658adfcf542037751a38144) Thanks [@pcminh0505](https://github.com/pcminh0505)! - Added Zerion API for portfolio and DeFi positions - [#814](https://github.com/coinbase/agentkit/pull/814) [`3211ad0`](https://github.com/coinbase/agentkit/commit/3211ad06a87f0ab3bb1a49f415cfda0b3f8b2db4) Thanks [@phdargen](https://github.com/phdargen)! - Added paymaster capability to CdpSmartWallet ## 0.9.1 ### Patch Changes - [#614](https://github.com/coinbase/agentkit/pull/614) [`0633cce`](https://github.com/coinbase/agentkit/commit/0633cce4b5d5ee5c9bc56bf36eff90f2403007b3) Thanks [@phdargen](https://github.com/phdargen)! - Added TrueMarketsActionProvider for retrieving prediction market info - [#675](https://github.com/coinbase/agentkit/pull/675) [`ff02c51`](https://github.com/coinbase/agentkit/commit/ff02c51c91bb3b27133c97004ad1eec2bd4a4cbf) Thanks [@phdargen](https://github.com/phdargen)! - Added media upload support for TwitterActionProvider and embeds support for FarcasterActionProvider - [#704](https://github.com/coinbase/agentkit/pull/704) [`84c2d98`](https://github.com/coinbase/agentkit/commit/84c2d98d63cadbd89c317e54ebcdb001c694c8de) Thanks [@phdargen](https://github.com/phdargen)! - Added ZoraActionProvider for creating Zora coins - [#796](https://github.com/coinbase/agentkit/pull/796) [`73ea2e0`](https://github.com/coinbase/agentkit/commit/73ea2e07c9ef1bdc419e47cc69f0f23bafa91339) Thanks [@ya7ya](https://github.com/ya7ya)! - Added unwrap_eth action to the WethActionProvider ## 0.9.0 ### Minor Changes - [#773](https://github.com/coinbase/agentkit/pull/773) [`463d310`](https://github.com/coinbase/agentkit/commit/463d3101147cacb0f2044162dd007489f97ef0a0) Thanks [@0xRAG](https://github.com/0xRAG)! - Upgraded cdp-sdk to latest, added CdpSmartWalletProvider, added CdpSolanaWalletProvider, and renamed the v1 CDP wallet providers/action providers to be prefixed with "Legacy" - [#785](https://github.com/coinbase/agentkit/pull/785) [`2d13565`](https://github.com/coinbase/agentkit/commit/2d13565d91e64a13d3ecb8c300d8c0cd973d3fae) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Upgraded x402ActionProvider ## 0.8.2 ### Patch Changes - [#753](https://github.com/coinbase/agentkit/pull/753) [`ff04ce9`](https://github.com/coinbase/agentkit/commit/ff04ce9dd8f6de48692560bd84b430c45576925e) Thanks [@phdargen](https://github.com/phdargen)! - Added a new action provider to call x402 protected api - [#700](https://github.com/coinbase/agentkit/pull/700) [`913beb0`](https://github.com/coinbase/agentkit/commit/913beb06541224b41d5a923474470ec9fee7de76) Thanks [@pawelpolak2](https://github.com/pawelpolak2)! - Improve the vaults.fyi provider ## 0.8.1 ### Patch Changes - [#751](https://github.com/coinbase/agentkit/pull/751) [`97408c1`](https://github.com/coinbase/agentkit/commit/97408c1976995a8abff124cbc8baead3209da0b2) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Fixed an indirect dependency issue ## 0.8.0 ### Minor Changes - [#732](https://github.com/coinbase/agentkit/pull/732) [`cd044db`](https://github.com/coinbase/agentkit/commit/cd044db7ae35140726c35ba82429b0f0885ccb60) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Renamed CDP env vars to modern naming convention ## 0.7.2 ### Patch Changes - [#716](https://github.com/coinbase/agentkit/pull/716) [`30dc6bd`](https://github.com/coinbase/agentkit/commit/30dc6bdca68cb567f91123c21c1fe3a5774d4f6b) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Fixed CdpV2EvmWalletProvider sendTransaction to use EIP1559 transactions ## 0.7.1 ### Patch Changes - [#610](https://github.com/coinbase/agentkit/pull/610) [`beb34c9`](https://github.com/coinbase/agentkit/commit/beb34c9a300c66ddb03c303685a322dc45e74a13) Thanks [@nowak-token](https://github.com/nowak-token)! - Fixed ReferenceError when initializing TwitterActionProvider by implementing lazy initialization pattern with proper null checks ## 0.7.0 ### Minor Changes - [#665](https://github.com/coinbase/agentkit/pull/665) [`bfed1a0`](https://github.com/coinbase/agentkit/commit/bfed1a07a0c5443297af20fa566723fa20e8a00f) Thanks [@jstinhw](https://github.com/jstinhw)! - Added ZeroDevWalletProvider powered by ZeroDev smart account This change introduced a new wallet provider, `ZeroDevWalletProvider` which allows AgentKit to use ZeroDev's chain-abstracted smart account with any EvmWalletProvider like cdpWalletProvider or privyEvmWalletProvider as the signer. - [#678](https://github.com/coinbase/agentkit/pull/678) [`f6b464a`](https://github.com/coinbase/agentkit/commit/f6b464a62f3593957648c2d2f5bdfbca292a1f68) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Added CdpV2EvmWalletProvider, CdpV2SolanaWalletProvider, and a unified CdpV2WalletProvider entrypoint ## 0.6.2 ### Patch Changes - [#645](https://github.com/coinbase/agentkit/pull/645) [`8fdb847`](https://github.com/coinbase/agentkit/commit/8fdb847c32cc90b1500d3883cc2f68b97b90ba86) Thanks [@pawelpolak2](https://github.com/pawelpolak2)! - Add vaults.fyi provider ## 0.6.1 ### Patch Changes - [#656](https://github.com/coinbase/agentkit/pull/656) [`8465c35`](https://github.com/coinbase/agentkit/commit/8465c355a648601e2de8ea858d3571922eb3ec52) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Fixed Privy dependency on @privy-io/public-api ## 0.6.0 ### Minor Changes - [#641](https://github.com/coinbase/agentkit/pull/641) [`03ea0e5`](https://github.com/coinbase/agentkit/commit/03ea0e541cb0b76fefcc15fe9d74297ac809801d) Thanks [@pawelpolak2](https://github.com/pawelpolak2)! - Added transaction queue to the cdp wallet provider to avoid nonce collisions. - [#617](https://github.com/coinbase/agentkit/pull/617) [`d64b11c`](https://github.com/coinbase/agentkit/commit/d64b11cb8a7f795e5c33e45c70eec8153977783d) Thanks [@apoorvlathey](https://github.com/apoorvlathey)! - Added a new action provider to interact with Flaunch protocol - [#638](https://github.com/coinbase/agentkit/pull/638) [`4d4b031`](https://github.com/coinbase/agentkit/commit/4d4b031242d6760a089b300d8f135110dd8d467d) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Added OnrampActionProvider to enable cryptocurrency purchases ## 0.5.0 ### Minor Changes - [#584](https://github.com/coinbase/agentkit/pull/584) [`6d8ac5b`](https://github.com/coinbase/agentkit/commit/6d8ac5b6608fafe1ee4256caac3ad93659d87c8b) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Added gasless transfers for USDC/CBBTC on Base/Base-Sepolia - [#566](https://github.com/coinbase/agentkit/pull/566) [`bfd6442`](https://github.com/coinbase/agentkit/commit/bfd6442df09247efe2b3d378ca3e49c123b19f8c) Thanks [@phdargen](https://github.com/phdargen)! - Added AcrossActionProvider to allow bridging tokens using the Across protocol - `bridge_token` action to bridge native and ERC20 tokens - `check_deposit_status` action to check the status of bridge deposits - [#618](https://github.com/coinbase/agentkit/pull/618) [`155d468`](https://github.com/coinbase/agentkit/commit/155d468ec5973a5bd3ab9c66e7981aaa544f6717) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Added support for Privy Evm embedded wallets with delegation. (Thanks @njokuScript!) This change introduces a new wallet provider, `PrivyEvmDelegatedEmbeddedWalletProvider`, which allows AgentKit to use Privy's embedded wallets that have been delegated to a server. This enables autonomous agents to perform onchain actions on behalf of users who have delegated transaction signing authority to the agent. Key changes: - Add `PrivyEvmDelegatedEmbeddedWalletProvider` class extending the `EvmWalletProvider` base class - Update the `PrivyWalletProvider` factory to support embedded wallets via a new `walletType` option ### Patch Changes - [#619](https://github.com/coinbase/agentkit/pull/619) [`6514e0c`](https://github.com/coinbase/agentkit/commit/6514e0c2fd561525092deafc231853182d9a7d1e) Thanks [@stat](https://github.com/stat)! - Add a new Messari action provider that enables AI agents to query the Messari AI toolkit for crypto market research data. ## 0.4.0 ### Minor Changes - [#513](https://github.com/coinbase/agentkit/pull/513) [`e826563`](https://github.com/coinbase/agentkit/commit/e826563297aeda2ecfdb7d600ea5ed3711a62eff) Thanks [@stat](https://github.com/stat)! - Added defillama action provider for find protocol, get protocol, and get token price ### Patch Changes - [#573](https://github.com/coinbase/agentkit/pull/573) [`81b35a2`](https://github.com/coinbase/agentkit/commit/81b35a23916b2c344972fd1bcb0cbb85d01b2cbd) Thanks [@John-peterson-coinbase](https://github.com/John-peterson-coinbase)! - Fixed bug in Morpho action provider to allow depositing ERC20 tokens of variable decimal precision ## 0.3.0 ### Minor Changes - [#261](https://github.com/coinbase/agentkit/pull/261) [`674f6c8`](https://github.com/coinbase/agentkit/commit/674f6c83f12a081c2fd605e1bff094bbb4744c1c) Thanks [@phdargen](https://github.com/phdargen)! - Added a new action provider to interact with OpenSea - [#115](https://github.com/coinbase/agentkit/pull/115) [`9261c42`](https://github.com/coinbase/agentkit/commit/9261c42e91fecbd6b384856cdfc7ad230ce6f73e) Thanks [@fernandofcampos](https://github.com/fernandofcampos)! - Added `alloraActionProvider` to fetch inferences from Allora Network. ## [0.2.3] - 2025-02-28 ### Added - [#392](https://github.com/coinbase/agentkit/pull/392) [`c5c1513`](https://github.com/coinbase/agentkit/commit/c5c1513933626bd6aef42652a875accb0c95d82e) Thanks [@mikeghen](https://github.com/mikeghen)! - Added `compoundActionProvider` to interact with Compound protocol on Base. - [#465](https://github.com/coinbase/agentkit/pull/465) [`165360a`](https://github.com/coinbase/agentkit/commit/165360a108ccf1ce1142ebba875c86fbaa823a6c) Thanks [@CarsonRoscoe](https://github.com/CarsonRoscoe)! - Added SmartWalletProvider powered by CDP Smart Wallets - [#487](https://github.com/coinbase/agentkit/pull/487) [`37d7083`](https://github.com/coinbase/agentkit/commit/37d70831cb0cfe1addb6a61c420c2a8d296bd64e) Thanks [@0xRAG](https://github.com/0xRAG)! - bump @coinbase/coinbase-sdk for support for Ed25519 API keys ### Fixed - [#486](https://github.com/coinbase/agentkit/pull/486) [`bc4d4d2`](https://github.com/coinbase/agentkit/commit/bc4d4d219b706c4902ff402de49aae3d11c11952) Thanks [@stat](https://github.com/stat)! - use network id from saved wallet - [#488](https://github.com/coinbase/agentkit/pull/488) [`d12bc8e`](https://github.com/coinbase/agentkit/commit/d12bc8e29c8a4dd8b36788e4e244eca7eddd575e) Thanks [@John-peterson-coinbase](https://github.com/John-peterson-coinbase)! - Fixed under-reporting CDP API metrics bug by properly adding source and source version when configuring the CDP SDK - [#467](https://github.com/coinbase/agentkit/pull/467) [008f871](https://github.com/coinbase/agentkit/commit/008f871d1c9ebf4fcb5600584b066bdc6d69c8b9) Thanks [0xRAG](https://github.com/0xRAG)! - Fixed erc20 `get_balance` action to format erc20 balance with correct number of decimals. ## [0.2.2] - 2025-02-19 ### Added - Added support for fauceting SOL on `solana-devnet`. - Added `JupiterActionProvider` with `swap` for Solana. ### Fixed - Fixed handling of `CDP_API_KEY_PRIVATE_KEY` by moving parsing into CDP classes. - Fixed handling of `TokenAccountNotFoundError` within `splActionProvider` `getBalance`. - Fixed `wowActionProvider` exports, supported networks, and ensuring response parity with python. ## [0.2.1] - 2025-02-18 ### Added - Added `get_balance` to `splActionProvider` to fetch balance of an SPL token. - Added support for Privy Server Wallets on Solana. See [here](https://github.com/coinbase/agentkit/blob/main/typescript/agentkit/README.md#privywalletprovider-solana) for more details. ## [0.2.0] - 2025-02-15 ### Added - Added gas configuration parameters (`gasLimitMultiplier`, `feePerGasMultiplier`) to `CdpWalletProvider` and `ViemWalletProvider`. - Added `svmWalletProvider` with `solanaKeypairWalletProvider` implementation to create a Solana wallet with a local keypair. - Added SPL action provider with `transfer` action. - Added `privyWalletProvider` to use a Privy server wallet for agent actions. - Added gas configuration parameters (`gasLimitMultiplier`, `feePerGasMultiplier`) to `CdpWalletProvider` and `ViemWalletProvider`. - Added Solana chatbot example. - Added Privy EVM chatbot example. ## [0.1.2] - 2025-02-07 ### Added - Added `alchemyTokenPricesActionProvider` to fetch token prices from Alchemy. - Added `token_prices_by_symbol` action to fetch token prices by symbol. - Added `token_prices_by_address` action to fetch token prices by network and address pairs. - Added `moonwellActionProvider` to interact with Moonwell protocol on Base - Added `agentkit` source + source version tag to CDP API correlation header ### Fixed - Added account argument in call to estimateGas in CdpWalletProvider - Added explicit template type arguments for `ActionProvider` extensions ## [0.1.1] - 2025-02-02 ### Added - Added re-export for `./src/network/` in `./src/index.ts` ## [0.1.0] - 2025-02-01 ### Added - Added Action Provider Paradigm - Added Wallet Provider Paradigm - Refactored directory structure - Updated package name to `@coinbase/agentkit` ## [0.0.14] - 2025-01-24 ### Added - Added `address_reputation` to retrieve the reputation score for an address - Added `deploy_contract` action to deploy a contract using the Solidity compiler - Added `farcaster_account_details` to retrieve farcaster account details - Added `farcaster_post_cast` to post a cast to farcaster ## [0.0.13] - 2025-01-22 ### Added - Added `morpho_deposit` action to deposit to Morpho Vault. - Added `morpho_withdrawal` action to withdraw from Morpho Vault. ## [0.0.12] - 2025-01-17 ### Added - Added `get_balance_nft` action. - Added `transfer_nft` action. - Added `pyth_fetch_price_feed_id` action to fetch the price feed ID for a given token symbol from Pyth. - Added `pyth_fetch_price` action to fetch the price of a given price feed from Pyth. ### Fixed - Allow wallet mnemonic seed import to optionally accept `networkId` input argument. ## [0.0.11] - 2025-01-13 ### Added - Added `wrap_eth` action to wrap ETH to WETH on Base. ## [0.0.10] - 2025-01-09 ### Removed - rogue console.log ## [0.0.9] - 2025-01-08 ### Added - Supporting mnemonic phrase wallet import ### Refactored - Tests - Use `ZodString.min(1)` instead of deprecated `ZodString.nonempty()`. ## [0.0.8] - 2024-12-09 ### Added - Twitter (X) Agentkit. - Twitter (X) account details action to retrieve the authenticated user's information. - Twitter (X) account mentions action to retrieve the authenticated user's mentions. - Twitter (X) post tweet action to the authenticated user's feed. - Twitter (X) post tweet reply action to any post. ## [0.0.7] - 2024-12-06 ### Added - Improved prompts for all actions. ## [0.0.6] - 2024-12-03 ### Fixed ## [0.0.5] - 2024-11-29 ### Added Initial release of the CDP Node.js AgentKit.