Skip to content

v0.3.2-alpha.0

Latest

Choose a tag to compare

@binkdotai binkdotai released this 27 May 06:10

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

Full Changelog: https://github.com/Bink-AI/BinkOS/commits/v0.3.2-alpha.0