What's Changed
-
- Introduced the @binkai/okx-provider package with comprehensive swap… by @oxdavid007 in #1
- Add PostgreSQL database adapter for agent storage and message history by @0xkiyoshi in #2
- refactor: simplify message persistence in Agent class by @0xkiyoshi in #4
- feat: switch swap provider to OKX and fix approve function call by @binkdotai in #7
- Add retrieval plugin and Bink provider by @0xkiyoshi in #6
- Add Four Meme provider for token swaps by @oxdavid007 in #3
- fix: update okx swap provider with improved token swap handling by @oxdavid007 in #9
- fix: update FourMeme swap provider with improved token amount formatting by @oxdavid007 in #10
- Merge Main To Dev by @binkdotai in #12
- Fix: handle token status by @oxdavid007 in #13
- fix: update token amount handling in FourMeme and OKX providers by @oxdavid007 in #14
- Feat/bridge debridge by @otom123 in #19
- fix: add input swap validation for OKX provider by @oxdavid007 in #18
- feat: add bridge plugin with core bridging functionality by @binkdotai in #20
- [FEAT]: enhance database and agent context management by @0xkiyoshi in #16
- Merge Dev to Docs by @binkdotai in #21
- Add system architecture docs and workflow diagrams by @binkdotai in #22
- refactor: update database entity naming and message persistence by @0xkiyoshi in #25
- Merge Develop To Docs by @binkdotai in #26
- Add Kyber provider for token swaps #5 by @tonyfindev in #8
- Docs by @binkdotai in #27
- Add Kyber provider for token swap by @binkdotai in #28
- feat(swap): enhance SwapTool with provider selection and balance handling by @binkdotai in #30
- feat: enhance token provider with advanced price fetching and caching, standardize network configuration by @binkdotai in #32
- update swap plugin to use NetworkName and enhance type safety by @oxdavid007 in #33
- feat: enhance token provider with advanced price fetching and caching by @binkdotai in #34
- Merge Swap to Develop by @binkdotai in #35
- feat: add Venus provider for staking plugin by @oxdavid007 in #29
- feat: enhance OKX, kyber, fourmeme provider by @binkdotai in #36
- [FEAT] add wallet plugin with BNB chain support by @0xkiyoshi in #11
- chore: update BNB provider dependencies and import paths by @0xkiyoshi in #39
- feat: improve token amount handling and API interactions in swap prov… by @oxdavid007 in #40
- Anhance swap provider with advanced token balance and caching utilities, add tool execution callback system for enhanced observability by @binkdotai in #41
- feat: add tool execution callback to Venus staking example and enhance token amount parsing by @oxdavid007 in #42
- feat: add progress tracking and detailed messaging to tools by @oxdavid007 in #43
- Add Venus staking by @binkdotai in #46
- feat: enhance Venus staking provider and example with improved token … by @oxdavid007 in #49
- feat: enhance Venus staking provider by @binkdotai in #50
- feat: add ThenaProvider to Provider core by @tonyfindev in #44
- feat: update swap example and providers with Oku and Thena integration by @oxdavid007 in #52
- feat: Add ThenaSwap and OkuTrade by @binkdotai in #51
- fix: token with OkuSwap Provider by @tonyfindev in #53
- fix: token with OkuSwap Provider by @binkdotai in #54
- feat: replace BNB provider with RPC provider and enhance transfer functionality and implement transfer tool by @0xkiyoshi in #48
- Replace BNB provider with RPC provider, Add transfer function by @binkdotai in #55
- Feat/bridge debridge by @otom123 in #47
- feat: enhance deBridge provider by @binkdotai in #56
- feat: improve swap tool functionality by @tonyfindev in #57
- feat: improve swap tool functionality by @binkdotai in #58
- feat: add jupiter swap provider for solana by @otom123 in #59
- feat: update Jupiter swap provider to handle native SOL tokens and im… by @otom123 in #60
- chore: enhance SwapTool with multi network by @tonyfindev in #61
- feat: add jupiter swap provider for solana by @binkdotai in #62
- fix: update deBridge provider amountOut estimation by @otom123 in #63
- feat: enhance SwapTool with token address resolution by @tonyfindev in #64
- refactor: update token plugin import to use scoped package by @tonyfindev in #65
- feat: update Jupiter swap example and provider configuration by @otom123 in #66
- feat: enhance SwapTool with token address resolution by @binkdotai in #67
- feat: update swap example and refactor bridge and swap providers by @otom123 in #68
- feat: enhance swap example and agent execution logic by @tonyfindev in #69
- fix: improve token balance retrieval and error handling by @otom123 in #70
- fix: update swap example and enhance agent execution logic by @tonyfindev in #71
- fix: correct output amount formatting by @otom123 in #72
- feat: add support for Solana and Ethereum networks in wallet example by @tonyfindev in #73
- fix: improve token balance retrieval and error handling by @binkdotai in #74
- feat : add Create Token Four Meme Provider and Update Structured Error by @tonyfindev in #75
- feat : add Create Token Four Meme Provider by @binkdotai in #76
- refactor: update SwapTool and CreateTokenTool for improved functionality by @oxdavid007 in #78
- refactor: update wallet example and enhance GetWalletBalanceTool func… by @tonyfindev in #79
- refactor: improve progress messaging in createTokenTool by @oxdavid007 in #81
- refactor: enhance token creation and wallet balance functionalities by @oxdavid007 in #83
- refactor: enhance token creation and wallet balance functionalities by @binkdotai in #84
- refactor: update examples and wallet balance tool for clarity by @oxdavid007 in #85
- fix: correct token amount parsing in deBridgeProvider by @oxdavid007 in #86
- refactor: update Agent and PlanningAgent to enhance message persisten… by @tonyfindev in #89
- fix: update example inputs and enhance transaction handling with last… by @otom123 in #90
- Feat/four meme by @otom123 in #91
- Updated error handling to throw raw errors instead of structured error objects by @oxdavid007 in #93
- Planner ask by @binkdotai in #94
- feat: add Metaplex support and enhance token operations by @oxdavid007 in #95
- feat: add limit order functionality by @oxdavid007 in #96
- feat: add Alchemy provider and example integration by @oxdavid007 in #97
- feat: add image Plugin and add CreateImageTool by @tonyfindev in #99
- fix: update BinkProvider to require imageApiUrl and improve error messge by @oxdavid007 in #101
- Review transaction by @binkdotai in #102
- feat : remove suggestion for Planner by @tonyfindev in #100
- Planner ask by @binkdotai in #103
- refactor: remove limit order command and update SwapTool logic by @oxdavid007 in #104
- refactor: update token retrieval logic in multiple providers by @oxdavid007 in #105
- feat: enhance planning and execution flow with transaction handling by @tonyfindev in #106
- fix: improve descriptions in CreateImageTool for clarity by @oxdavid007 in #108
- fix: improve descriptions in CreateImageTool for clarity by @binkdotai in #109
- feat: implement ExtensionWallet class for handling wallet interactions by @binkdotai in #110
- feat : update Planner Agent and SwapPlugin by @tonyfindev in #112
- refactor: update token retrieval logic in multiple providers by @oxdavid007 in #113
- refactor: simplify input handling and improve swap examples by @oxdavid007 in #114
- feat : update Staking, improve Swap and PlanningAgent by @tonyfindev in #116
- feat: add adjustAmount method for native token transfer by @oxdavid007 in #117
- fix: enhance SwapTool and TransferTool descriptions for clarity by @tonyfindev in #118
- refactor: update limit order examples by @oxdavid007 in #120
- feat: add Solana support to wallet plugin by @oxdavid007 in #121
- feat: enhance FourMemeProvider with token support by @oxdavid007 in #123
- feat: enhance PlanningAgent and PlannerGraph by @tonyfindev in #124
- Planner by @oxdavid007 in #125
- feat: add native to wrapped token conversion by @oxdavid007 in #126
- Fix: Update planner by @oxdavid007 in #127
- fix: update Solana RPC endpoint and include last valid block height by @oxdavid007 in #128
- fix: transfer to user's own wallet by @oxdavid007 in #129
- feat: add ListaProvider, KernelDao Provider for staking functionality by @oxdavid007 in #131
- feat: fix bug KernelDao and update Planner by @oxdavid007 in #132
- feat: enhance quote structure across multiple plugins by @oxdavid007 in #133
- feat: improve PlanningAgent and ExecutorGraph functionality by @oxdavid007 in #134
- feat: enhance thread management in PlanningAgent by @oxdavid007 in #136
- fix(executor): improve parameter update logic in ExecutorGraph and PlannerGraphPlanner by @oxdavid007 in #137
- fix: use correct decimals when formatting gas buffer amounts by @oxdavid007 in #138
- fix(graph): include response message in BasicQuestionGraph by @oxdavid007 in #139
- feat: add tool GetStakeInfo by @oxdavid007 in #140
- feat: create unitest function by @oxdavid007 in #141
- refactor: clean up test logging and enhance wallet and swap tests by @oxdavid007 in #142
- fix: ensure recent blockhash is set for Solana transactions by @oxdavid007 in #143
- feat: enhance planning tools and agent integration by @oxdavid007 in #145
- Merge Planner to Developer by @binkdotai in #144
- feat(examples): integrate multi LLM Models to enhance AI agent by @oxdavid007 in #147
- Merge Planner to delopver by @binkdotai in #148
- feat: add example test for planning agent and swap by @tonyfindev in #151
- feat: add swap USD1 on pancakeswap by @tonyfindev in #153
New Contributors
- @0xkiyoshi made their first contribution in #2
- @otom123 made their first contribution in #19
- @tonyfindev made their first contribution in #8
Full Changelog: https://github.com/Bink-AI/BinkOS/commits/v0.3.2-alpha.0