github elizaOS/eliza v0.1.9

19 hours ago

🚀 Features

  • Instagram client #1964
  • Client for Telegram account #2839
  • XMTP Client #2786
  • Twitter post media #2818
  • Discord autonomous agent enhancement #2335
  • Telegram autonomous agent enhancement #2338
  • Direct Client API - Add Delete Agent functionality #2267
  • Add an example service #2249

AI & LLM Integrations

  • Add support for NVIDIA inference for ElizaOS #2512
  • Integrate Livepeer LLM provider #2154
  • Add Amazon Bedrock as LLM provider #2769
  • Add birdeye plugin #1417

Solana-Related Updates

  • Solana plugin improvement for flawless transfers #2340
  • Add features to the Solana Agent Kit #2458
  • Adding tests for plugin-solana #2345

Ethereum & EVM-Based Plugin Updates

  • Plugin evm oz governance #1710
  • Add plugin-ethstorage #2737
  • Add cross chain swaps through Squid Router #1482
  • Add support for gravity chain in EVM plugin #2228
  • Add Cronos Evm #2585
  • Add plugin-bnb to support BNB chain #2278
  • Plugin for OriginTrail Decentralized Knowledge Graph #2380
  • Add moralis plugin #2764

Sui-Related Updates

  • Use Aggregator swap sui tokens #3012
  • Sui supports the secp256k1/secp256r1 algorithms #2476

Cosmos-Related Updates

  • IBC transfer on cosmos blockchains #2358
  • Cosmos Plugin - IBC swap action #2554

Injective & Other Blockchain Plugins

  • injective plugin #1764
  • Support mina blockchain #2702
  • Add AGW support to the Abstract plugin #2207
  • CoinGecko - add price per address functionality #2262
  • Add Dex Screener plugin with token price action, evaluators #1865
  • Dexscreener trending #2325

Bug Fixes

High Priority (Critical Bugs & API Issues)

  • DeepSeek API bug: missing API key setting #2186
  • Resolve Windows path issue in pnpm build client #2240
  • IME causes multiple messages on Enter #2274
  • Fix derive key and update remote attestation #2303
  • Ensure RA Action reply does not hallucinate #2355
  • Prevent app crash when REMOTE_CHARACTER_URLS is undefined #2384
  • Check whether REMOTE_CHARACTER_URLS env is defined in starting agent #2382
  • Resolve @ai-sdk/provider version conflicts #2714
  • Ethers/viem issue in mind network plugin #2783
  • Message ID collision in Telegram Client #3053
  • ImageVisionModelProvider Not Applied in Runtime #3056
  • Handle unsupported image provider #3057
  • Fixing the error parsing JSON when an array is a value #3113

Client-Specific Issues & Enhancements

  • Don't force root for install #2221
  • Align base URL in client if API runs on a different port #2353
  • Fix Incorrect Tweet ID Parameter Passed to sendTweet Function #2430
  • Unexpected JSON Metadata in Twitter Bot Replies #2712
  • Client-twitter homeTimeline name parse bug #2789
  • Topics formatting bug at composeState #2788
  • Bug in goal objectives update lookup logic #2791
  • {{maxTweetLength}} doesn't work in tweet post template #2951
  • Ensure action tweet replies to agent's initial tweet #2966
  • Auto-scrolling issue in client #3115

Plugin Issues & Enhancements

  • Missing @elizaos/plugin-b2 #2268
  • Export b2Plugin #2291
  • Set default Squid Router plugin throttle to 1000 #2386
  • Export dexScreenerPlugin #3120
  • Remove duplicate litPlugin import #3121

Infrastructure & Build Issues

  • Docker images+compose and broken documentation #2347
  • Update Zero Gravity (0G) link #2441
  • Don't start services twice, improve logging #3007
  • Docker build command by skipping eslint files #3110
  • Building error #2938

General Code Fixes & Minor Enhancements

  • Lint errors #2400
  • Fix typo in import statement for Solana AgentKit plugin #2370
  • Quickstart.md conflicts #2437
  • Typos in supabase seed file #2435
  • If VITE_SERVER_PORT is not defined, use default 3000 #2433
  • Missing import #2444
  • Spell/grammar errors in characters #2447
  • Correct STT plugin userId type #2704
  • Remove duplicated handlePendingTweet #2715
  • Delete plugin-bootstrap sex message #2748
  • TON plugin build issue #2757
  • Make template message footer more explicit #2774
  • Akash splash #2816
  • Akash splash bis #2838
  • Nvidia nim environment #2817
  • Null check #2878
  • Default character OpenAI => LlamaLocal #2880
  • LOG_JSON_FORMAT env var setting #2881
  • Fix abstract package.json #2882
  • Client server port #2886
  • Handle whitespace in quote conversion #2961
  • Remove unnecessary @ts-expect-error directive in chat component #2950
  • Correct regex #3054
  • Single quote handle bug at parseJsonArray #2802
  • OpenAI embedding issue #3003
  • Remove dead code #2945
  • Add missing plugins in package.json #2947

What's Changed (complete)

  • fix(plugin-twitter): change prompt to ensure it returns json by @odilitime in #2196
  • feat: nft plugin by @tcm390 in #2167
  • docs: Add Greek translation for README_GR by @adacapo21 in #2199
  • chore: rename ai16z -> elizaOS by @monilpat in #2211
  • feature: adding tests for whatsapp plugin by @ai16z-demirix in #2213
  • fix: DeepSeek API bug: missing api key setting by @daizhengxue in #2186
  • fix: don't force root for install by @proteanx in #2221
  • feat: RP for plugin-tee-verifiable-log by @gene-zhan in #1369
  • feat: Merge my Eliza Installer with the current start.sh script by @HowieDuhzit in #2229
  • feat: add support for gravity chain in EVM plugin by @Stumble in #2228
  • docs: Add "What Did You Get Done This Week? #9" notes by @YoungPhlo in #2243
  • feat: Add AGW support to the Abstract plugin by @cygaar in #2207
  • docs: Add Farsi (Persian )readme by @oxlupo in #2260
  • feat: CoinGecko - add price per address functionality by @0xCardinalError in #2262
  • fix: test/lint develop by @odilitime in #2266
  • feat: Adding plugin for B² Network by @threewebcode in #2010
  • fix: (db) add limit param to memory retrieval across adapters by @augchan42 in #2264
  • docs: Typo fix README.md by @VitalikBerashvili in #2256
  • Minor typo in CHANGELOG.md by @Hack666r in #2255
  • fix: missing @elizaos/plugin-b2 by @shakkernerd in #2268
  • feat: Add character creation template function to start.sh by @HowieDuhzit in #2232
  • fix: resolve Windows path issue in pnpm build client by @KacperKoza343 in #2240
  • feat: Add cross chain swaps through Squid Router by @Archethect in #1482
  • feat: Plugin evm oz governance by @thetechnocratic in #1710
  • feat: Add support for VoyageAI embeddings API by @Firbydude in #1442
  • feat: add birdeye plugin by @swizzmagik in #1417
  • Revert "feat: Add support for VoyageAI embeddings API" by @shakkernerd in #2290
  • docs: Add weekly contributor meeting notes by @YoungPhlo in #2285
  • fix: export b2Plugin by @shakkernerd in #2291
  • feat: Add an example service by @MonteCrypto999 in #2249
  • feat: Gitcoin passport by @0xCardinalError in #2296
  • Fix: IME causes multiple messages on Enter (Fixes #2272) by @lincheoll in #2274
  • fix: fix derive key and update remote attestation by @HashWarlock in #2303
  • feat: Direct Client API - Add Delete Agent functionality by @jason51553262 in #2267
  • docs: Update README.md by @lalalune in #2309
  • fix: farcaster memory by @CryptoGraffe in #2307
  • feat: add getMemoryByIds to database adapters by @bbopar in #2293
  • feat: support load character from character_url by @v1xingyue in #2281
  • feat: (echochambers) add dead room detection and conversation starter by @augchan42 in #2248
  • chore: Update README.md by @wtfsayo in #2280
  • refactor: farcaster client env configuration by @sin-bufan in #2087
  • feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains by @eternal-ai-org in #2319
  • feat: add Dex Screener plugin with token price action, evaluators, an… by @hellopleasures in #1865
  • refactor: websearch into a service by @chuasonglin1995 in #2195
  • fix: correct OPENROUTER_API_KEY env in config by @everimbaq in #2324
  • fix: docker images+compose and broken documentation by @JoeyKhd in #2347
  • Fix github client README.md by @thomasWos in #2346
  • feat: groq image vision provider by @rferrari in #2342
  • improvement: using strict types to avoid erorrs like issue 2164 by @ai16z-demirix in #2220
  • fix: formatting in Browser section of README.md by @derrekcoleman in #2336
  • Update README_TR.md by @sukrucildirr in #2334
  • feat: (ragKnowledge) Enhance RAG knowledge handling by @augchan42 in #2351
  • feat: add instagram client by @Lukapetro in #1964
  • docs: Update README_FR.md by @omahs in #2356
  • fix: esure RA Action reply does not hallucinate by @HashWarlock in #2355
  • fix: align base url in client if api runs on a different port by @C0ldSmi1e in #2353
  • feat: add safe_mode (& cfg_scale) for venice image generation by @proteanx in #2354
  • fix: Update package.json of core package by @kesar in #2301
  • chore: Reorganizing README translations into a dedicated i18n directory structure by @0xnogo in #2149
  • chore: Prep 0.1.9-alpha.1 by @odilitime in #2359
  • feat: Enable Multiple remote character urls by @leeran7 in #2328
  • chore: lint by @odilitime in #2368
  • fix: Fix typo in import statement for Solana AgentKit plugin Update i… by @defitricks in #2370
  • feat: dexscreener trending by @0xCardinalError in #2325
  • fix: Prevent app crash when REMOTE_CHARACTER_URLS is undefined by @tcm390 in #2384
  • Startup Error: ENV misconfig by @0xSero in #2378
  • fix: check whether REMOTE_CHARACTER_URLS env is defined in starting agent by @dev-whoan in #2382
  • Fix typo by @ericlehong in #2385
  • fix: set default Squid Router plugin throttle to 1000 by @Archethect in #2386
  • chore: improve descriptions by @crStiv in #2394
  • feat: adding tests for plugin-solana by @ai16z-demirix in #2345
  • feat: atoma provider by @francis2tm in #2082
  • chore: invoke exit code 0 after positive cleanup by @erise133 in #2398
  • fix: lint errors by @shakkernerd in #2400
  • feat: adding tests for slack client. Moving existing tests to new tests directory. by @ai16z-demirix in #2404
  • feat: better S3 flexibility by @JoeyKhd in #2379
  • feat: adding tests for github client by @ai16z-demirix in #2407
  • feat: injective plugin by @enigmarikki in #1764
  • feat: Integrate Livepeer LLM provider by @UD1sto in #2154
  • chore: remove tate character by @wtfsayo in #2425
  • refactor: dockerize smoke tests by @twilwa in #2420
  • feat: coinbase agentkit plugin for eliza by @sweetmantech in #2298
  • feat: add workflow to block minified JS by @twilwa in #2417
  • feat: Code In Plugin, load characters from blockchain by @zo-eth in #2371
  • docs: Add notes for weekly contributor meeting on 2025-01-14 by @YoungPhlo in #2426
  • fix: Fix Incorrect Tweet ID Parameter Passed to sendTweet Function by @tcm390 in #2430
  • fix: quickstart.md conflicts by @wtfsayo in #2437
  • Update documentation links by @donatik27 in #2438
  • fix: typos in supabase seed file by @leopardracer in #2435
  • feat: Pyth Data Plugin by @AIFlowML in #2434
  • fix: if VITE_SERVER_PORT is not defined, use default 3000 by @JoeyKhd in #2433
  • fix: update zero Gravity (0G) link by @Hopium21 in #2441
  • feat: ibc transfer on cosmos blockchains by @KacperKoza343 in #2358
  • fix TEE Log plugin errors at agent startup by @bundinho in #2415
  • fix: missing import by @wtfsayo in #2444
  • feat: improvement to logger by @JoeyKhd in #2396
  • feat:update heurist env var examples by @tsubasakong in #2428
  • Fix typos in docs by @RubinovaAn1097 in #2449
  • fix: Update error message and remove duplicate version field by @MarsonKotovi4 in #2445
  • fix: #2373 Fix image description by @ae9is in #2375
  • fix: spell/grammar errors in characters by @Pistasha in #2447
  • feat: Telegram autonomous agent enhancement by @azep-ninja in #2338
  • feat: add default logger level setting to set the logger level to dis… by @snobbee in #2451
  • feat: adding tests for instagram client by @ai16z-demirix in #2454
  • feat: create version.cmd for windows support by @savageops in #2442
  • revert: "refactor: dockerize smoke tests" by @twilwa in #2459
  • feat: Add features to the Solana Agent Kit by @thearyanag in #2458
  • chore: set openai as default character's provider by @wtfsayo in #2460
  • fix: OPENAI provider being overwritten by LLAMA_LOCAL on pnpm start by @tcm390 in #2465
  • Typo fix in read.me by @dedyshkaPexto in #2464
  • Fix spelling error by @Dimitrolito in #2456
  • fix: conditional use of useQuery in AgentRoute component to prevent runtime errors. by @carlos-cne in #2413
  • fix: resolve type error for children in animated.div component by @suleigolden in #2462
  • fix: SwapAction in evm-plugin by @B1boid in #2332
  • chore: add openai env to smokeTests by @wtfsayo in #2472
  • test: adding test configuration and tests for redis adapter by @ai16z-demirix in #2470
  • feat: tests for supabase and sqlite db adapters by @ai16z-demirix in #2468
  • fix: linting errors by @shakkernerd in #2474
  • chore: remove eslint, prettier, tslint and replace with biome by @0xSero in #2439
  • feat: Sui supports the secp256k1/secp256r1 algorithms by @lispking in #2476
  • chore: edited the link to the banner by @Olexandr88 in #2483
  • feat: Solana plugin improvement for flawless transfers by @sunsakis in #2340
  • chore: update createToken.ts by @eltociear in #2493
  • chore: corrected the link to the banner by @Olexandr88 in #2491
  • feat: introduce Dependency Injection to enhance developer experience by @btspoony in #2115
  • chore: corrected the link to the banner by @Olexandr88 in #2490
  • chore: corrected the link to the banner by @Olexandr88 in #2489
  • Update ElizaOS Documentation link by @Daulox92 in #2495
  • chore: handle test cases in version.sh file by @KoZivod88074 in #2485
  • feat: adding test configuration and test coverage for binance plugin by @ai16z-demirix in #2482
  • feat: Implement character loading from multiple paths and enhance API… by @tercel in #2365
  • feat: Load multiple characters from a single remote url by @leeran7 in #2475
  • feat: Discord autonomous agent enhancement by @azep-ninja in #2335
  • feat: Add Extra Multimedia Support for Telegram Client by @tcm390 in #2510
  • test: api timeout handling for plugin-binance by @ai16z-demirix in #2504
  • feat: add support for NVIDIA inference for ElizaOS by @AIFlowML in #2512
  • feat(plugin-openai): add OpenAI integration for text generation by @0xrubusdata in #2463
  • chore: default coinbase agentkit plugin by @sweetmantech in #2505
  • docs: add docs/README_JA.md by @eltociear in #2515
  • fix: use coingecko headerKey from api config by @visionpixel in #2518
  • test: plugin-tee - adjusting project structure and new tests by @ai16z-demirix in #2508
  • docs: user ID with room ID in MemoryManager and other improvements by @Haisen772 in #2492
  • feat: plugin rabbi trader tests by @ai16z-demirix in #2520
  • chore: add eliza technical report/paper by @tomguluson92 in #2517
  • plugin-tts: enhance TTS generation flow and caching by @bfontes in #2506
  • feat:add plugin-lightning by @jimtracy1007 in #2429
  • fix: develop branch build/start failed by @tcm390 in #2545
  • fix: develop branch build/start failed by @tcm390 in #2546
  • feat(plugin-devin): implement client-agnostic Devin plugin by @devin-ai-integration in #2549
  • feat: Updated READ.me file with pre-requisites to enable telegram bot by @neelkanani in #2547
  • chore: remove cleanup step from integration tests workflow by @devin-ai-integration in #2551
  • feat: add anthropic image provider for vision by @BitWonka in #2524
  • feat: Add more actions to Abstract Plugin by @jonathangus in #2531
  • chore: remove cleanup step from integration tests workflow by @devin-ai-integration in #2553
  • chore: optimize pnpm cache configuration by @devin-ai-integration in #2555
  • feat: add a way to create/store/restore agents in the filesystem by @maxcoto in #2389
  • chore(revert): optimize pnpm cache configuration by @devin-ai-integration in #2556
  • test configuration and tests for client-lens by @ai16z-demirix in #2534
  • feat(x spaces): Don't wait for mute, wait for silence by @tcm390 in #2576
  • feat: update integration tests workflow with improved caching by @devin-ai-integration in #2589
  • feat(plugin-agentkit): test config and tests by @ai16z-demirix in #2573
  • feat(plugin-coingecko): coingecko trending advanced by @0xCardinalError in #2568
  • feat(plugin-holdstation): add plugin holdstation swap by @cuongnguyenthai in #2596
  • Add 'node-compile-cache' to '.gitignore' by @jazzvaz in #2597
  • feat(plugin-farcaster): test config and test coverage by @ai16z-demirix in #2567
  • fix:Incorrect boolean parsing for ENABLE_OPEN_AI_COMMUNITY_PLUGIN setting #2559 by @lincheoll in #2560
  • feat: add three new langs into TTS by @tomguluson92 in #2562
  • docs: Add "What Did You Get Done This Week? #10" notes by @YoungPhlo in #2558
  • feat: Add Cronos Evm by @leejw51crypto in #2585
  • feat: add router nitro plugin by @RaveenaBhasin in #2590
  • feat(plugin-new): initia plugin + chore revert to integrationTests from stable release 0.1.7 by @boohyunsik in #2448
  • feat: nvidia-nim-plugin by @AIFlowML in #2599
  • fix: Add instruction to escape quotes on JSON generation by @lalalune in #2604
  • feat(new-plugin): 0x plugin to swap on evms by @chuasonglin1995 in #2329
  • fix: add missing plugin by @tcm390 in #2626
  • chore(deps): update dependency vite [security] by @renovate in #2627
  • chore(deps): update dependency vite [security] by @renovate in #2629
  • feat: add plugin-bnb to support BNB chain by @pythonberg1997 in #2278
  • chore: fix develop build and tests by @wtfsayo in #2646
  • feat: plugin for OriginTrail Decentralized Knowledge Graph by @brkagithub in #2380
  • fix: Resolve chat error in openai-plugin (#2649) by @lincheoll in #2650
  • feat: Cosmos Plugin - IBC swap action by @stanislawkurzypBD in #2554
  • fix: a typo bug in conflux plugin by @siphonelee in #2654
  • fix debug targets to show elizalogger debug messages by @augchan42 in #2670
  • feat(email-plugin): add email-plugin + improve: fixed avail plugin duplicate dependency by @jteso in #2645
  • chore(spelling-fixes): docs by @nnsW3 in #2669
  • feat(new-plugin): suno Eliza plugin by @Freytes in #2656
  • Revert "feat(new-plugin): suno Eliza plugin" by @wtfsayo in #2673
  • feat: Implement runProcess function in test library by @VolodymyrBg in #2672
  • fix: remove wrong comment by @tcm390 in #2683
  • feat: chainbase plugin for eliza by @lxcong in #2162
  • fix debug targets to show elizalogger debug messages by @augchan42 in #2685
  • feat: custom s3 endpoint url for 'plugin-node' by @dtbuchholz in #2176
  • chore: lint pass by @odilitime in #2580
  • feat(plugin-new): Official SimsAI Release V1.0 by @simsaidev in #2618
  • chore: fix types syntax issue by @wtfsayo in #2694
  • feat: add adapter-qdrant by @oxf71 in #2322
  • feat(new-plugin): suno music generation by @Freytes in #2679
  • feat(new-plugin): udio music generation for eliza by @Freytes in #2660
  • feat(new-plugin): Eliza OmniFlix Plugin by @OmniflixBlockEater in #2693
  • fix(ragKnowledge): Ensure scoped IDs are properly used to check for existing knowledge by @augchan42 in #2690
  • feat: Hyperbolic-plugin by @AIFlowML in #2701
  • Mostly aesthetic changes, fixed some wonky bullets and numbered lists. by @bealers in #2698
  • feat(new-plugin): eliza samsung smarthings plugin by @Freytes in #2678
  • Improve GitBook Provider Output by Including Query Context by @Evan-zkLinkLabs in #2659
  • feat: Plugin football by @suleigolden in #2461
  • feat: [Space] improving handling of user ids and memory storage by @worksgoodcompany in #2686
  • fix: correct stt plugin userId type by @tcm390 in #2704
  • fix: Unexpected JSON Metadata in Twitter Bot Replies by @tcm390 in #2712
  • fix: remove duplicated handlePendingTweet by @tcm390 in #2715
  • feat: add error message by @tcm390 in #2717
  • Remove the log as it may potentially cause the app to crash by @tcm390 in #2716
  • feat: improve twitter parsing by @tcm390 in #2730
  • feat: move cleanJsonResponse to parsing by @tcm390 in #2732
  • fix: delete plugin-bootstrap sex message, because it will cause some apis sensitive alerts by @klren0312 in #2748
  • feat: add lit plugin by @dezcalimese in #2703
  • feat(plugin-holdstation): add plugin holdstation swap by @dev-holdstation in #2741
  • feat: Restrict discord bot to respond only in allowed channels (#2742) by @lincheoll in #2743
  • chore: adds hyperliquid env variables to env example by @alex1092 in #2736
  • feat: Add Sei Plugin by @mj850 in #2720
  • feat(ton-plugin): add debug scripts and fix the transfer by @jinbangyi in #2744
  • chore(core/evaluators): source example links by @guspan-tanadi in #2724
  • fix: resolve @ai-sdk/provider version conflicts by @antman1p in #2714
  • Bug/fix ton plugin by @ajkraus04 in #2755
  • fix: ton plugin build issue by @wtfsayo in #2757
  • feat: biome automation via python with reporting by @AIFlowML in #2733
  • chore: Use latest allora-sdk version in the Allora Plugin by @conache in #2707
  • feat(new-plugin): adding Imgflip plugin for generating memes using the imgflip.com API by @krustevalexander in #2711
  • feat: Add plugin-ethstorage by @iteyelmp in #2737
  • feat: minimal workflow to resolve ephemeral check by @twilwa in #2735
  • feat: support mina blockchain by @lispking in #2702
  • client-eliza-home: test config and test coverage by @ai16z-demirix in #2719
  • feat: create /.turbo/config.json by @twilwa in #2768
  • feat: Add Amazon Bedrock as LLM provider by @ebaizel in #2769
  • Fix path in all files by @LouisVannobel in #2763
  • feat(new-plugin): added zerion plugin by @pranav-singhal in #2766
  • feat: add moralis plugin by @bharathbabu-moralis in #2764
  • feat(edriziai): Add Edriziai Startup Mentor AI Assistant by @ccross2 in #2687
  • docs: add docs on configuring secrets for multi agent workflows. by @LinuxIsCool in #2632
  • feat(new-plugin): adding intelligent email evaluation and automation by @Cooops in #2709
  • feat(new-plugin): add Form chain plugin by @tmarwen in #2728
  • feat: added Ankr plugin by @AIFlowML in #2773
  • feat(new-plugin): bittensor bitmind api for eliza by @benliang99 in #2682
  • feat: Add plugin-dcap by @Liao1 in #2638
  • chore: enable turbo cache by @wtfsayo in #2775
  • fix: make template message footer more explicit by @HashWarlock in #2774
  • docs: add one click deployment to docs by @KanishkKhurana in #2631
  • feat: Add swap & improvements for multiversx-plugin by @mgavrila in #2651
  • chore: allow custom TEE log path by @batudo in #2616
  • feat(new-adapter): mongo-db adaptor by @jobyid in #1427
  • chore(plugin-coinbase): Update tokenContract.ts by @AdventureSeeker987 in #2781
  • chore(add-tests): plugin abstract: test config and tests by @ai16z-demirix in #2621
  • feat(client-alexa): Basic Alexa skill notification by @brandon1525 in #2564
  • feat(new-plugin): quick intel plugin for token security analysis by @azep-ninja in #2391
  • feat: add Mind Network plugin by @zy-bc-ai in #2431
  • fix: goal updating bug in the goal evaluator's handler of plugin-bootstrap by @Alirun in #2725
  • fix: ethers/viem issue in mind network plugin by @wtfsayo in #2783
  • fix: client-twitter homeTimeline name parse bug by @JhChoy in #2789
  • fix: topics formatting bug at composeState by @JhChoy in #2788
  • Fix: DTS Error mismatch LanguageModelV1interface/Version in ai-sdk mistral model by @juanc07 in #2782
  • feat: plugin Solana web3.js V2 & automated LPing on Orca by @calintje in #2136
  • feat: news-plugin by @ileana-pr in #1248
  • fix: bug in goal objectives update lookup logic by @Alirun in #2791
  • fix: adding exclusion for extra folder for faster future rebase by @AIFlowML in #2813
  • feat: Add Access Token Management to MultiversX Plugin by @elpulpo0 in #2810
  • chore: plugin-0g test configuration and test coverage by @ai16z-demirix in #2805
  • test: plugin-0x test configuration and coverage by @ai16z-demirix in #2807
  • fix: akash splash by @AIFlowML in #2816
  • fix: nvidia nim environment by @AIFlowML in #2817
  • feat: improve message parsing by @tcm390 in #2772
  • fix: plugin-zksync-era multiple errors and issues as documented by @AIFlowML in #2819
  • docs: Create client-discord readme.md by @actuallyrizzn in #2812
  • docs: Update client-telegram README.md by @actuallyrizzn in #2814
  • docs: update embedding function by @rubinovitz in #2821
  • feat: twitter post media by @tcm390 in #2818
  • fix: plugin-tts by @AIFlowML in #2829
  • fix: plugin-twitter by @AIFlowML in #2827
  • fix: plugin-udio by @AIFlowML in #2824
  • fix: plugin-video-generation Fixed multiple non criticla issues. by @AIFlowML in #2823
  • fix: plugin-zerion by @AIFlowML in #2822
  • feat(new-plugin): create gelato plugin relay by @anirudhmakhana in #2799
  • fix: still run Farcaster client loop if error by @rubinovitz in #2830
  • feat: add new readmes, move some others for consistency by @madjin in #2828
  • btcfun Plugin for Eliza by @Nevermore-Ray in #2797
  • feat: XMTP Client by @humanagent in #2786
  • feat(new-plugin): trikon plugin for eliza by @AmriteshTrikon in #2653
  • chore(update-plugin-initialization): btcfun & trikon plugin by @Nevermore-Ray in #2643
  • fix: plugin-thirdweb by @AIFlowML in #2833
  • fix(deps): update dependency cookie to v0.7.0 [security] by @renovate in #2834
  • fix: plugin-ton by @AIFlowML in #2832
  • fix: plugin-tee-marlin by @AIFlowML in #2837
  • fix: plugin-tee-veriafiable-log by @AIFlowML in #2836
  • fix: akash splash bis by @AIFlowML in #2838
  • fix: plugin-story by @AIFlowML in #2844
  • fix: plugin-sui by @AIFlowML in #2843
  • fix: plugin-suno by @AIFlowML in #2840
  • fix(deps): update bs58 version to resolve integration test dependency issues by @devin-ai-integration in #2848
  • feat(new-plugin): A plugin for the Zilliqa blockchain by @rrw-zilliqa in #2842
  • refactor: simplify and fix exports in Imgflip meme generation plugin. by @krustevalexander in #2846
  • feat: client for Telegram account by @tgaru in #2839
  • chore(add-tests): plugin 3d generation: test config and test coverage by @ai16z-demirix in #2850
  • chore(add-tests): plugin anyone: test config and test coverage by @ai16z-demirix in #2854
  • feat(new-plugin): support apro plugin by @fifahuihua in #2794
  • feat(new-plugin): add arbitrage plugin with example character by @mmarfinetz in #2784
  • feat(new-plugin): deva client integration by @stopmalone in #1238
  • fix: single quote handle bug at parseJsonArray by @JhChoy in #2802
  • fix: fix merge conflict by @tcm390 in #2873
  • fix: null check by @tcm390 in #2878
  • fix: default character openai => llamalocal by @odilitime in #2880
  • fix: LOG_JSON_FORMAT env var setting by @odilitime in #2881
  • fix: fix abstract package.json by @odilitime in #2882
  • chore: bump version to 0.1.9 by @odilitime in #2883
  • fix: client server port by @tcm390 in #2886
  • Add more data when scrapping tweets by @viv-cheung in #2644
  • Update pnpm to v9.15.0 [SECURITY] by @renovate in #2888
  • Update dependency systeminformation to v5.23.8 [SECURITY] by @renovate in #2887
  • fet: use axios to fetch price and support two types private key by @v1xingyue in #2879
  • fix: plugin-omniflix by @AIFlowML in #2902
  • fix: plugin-open-weather by @AIFlowML in #2899
  • fix: plugin-opacity by @AIFlowML in #2900
  • fix: plugin-openai by @AIFlowML in #2898
  • fix(patch): pnpm/@solana-developers to fix @coral-xyz 'BN' export by @wtfsayo in #2901
  • fix: plugin-primus by @AIFlowML in #2893
  • fix: plugin-quai by @AIFlowML in #2892
  • fix: plugin-quick-intel by @AIFlowML in #2890
  • fix: plugin-sei by @AIFlowML in #2877
  • fix: plugin-sgx by @AIFlowML in #2872
  • fix: plugin-starknet by @AIFlowML in #2866
  • fix: plugin-spheron by @AIFlowML in #2870
  • fix: plugin-squid-router by @AIFlowML in #2868
  • Update LICENSE by @maximevtush in #2903
  • fix: plugin-arbitrage by @AIFlowML in #2905
  • chore: fix spell errors by @Pricstas in #2909
  • feat(arbitrage): improve gas price optimization and volume calculation by @mmarfinetz in #2869
  • chore(add-tests): plugin-asterai -> test coverage and config by @ai16z-demirix in #2860
  • ci: changes to allow package scoping to public by @shakkernerd in #2928
  • fix: missing version prop in package.json by @shakkernerd in #2929
  • fix: invalid npm package naming convention by @shakkernerd in #2930
  • chore: inconsistent folder naming conventipn by @shakkernerd in #2931
  • feat: add public access to packages. by @shakkernerd in #2933
  • fix template typos by @michavie in #2932
  • feat: new model provider for LM Studio by @eric2hen in #2913
  • fix: plugin-nft-generation by @AIFlowML in #2934
  • fix: building error by @tcm390 in #2938
  • fix: plugin-news by @AIFlowML in #2940
  • fix: plugin-nft-collection by @AIFlowML in #2937
  • fix: plugin-near by @AIFlowML in #2941
  • fix: plugin-movement by @AIFlowML in #2943
  • fix: plugin-multiversx by @AIFlowML in #2942
  • fix: remove dead code by @tcm390 in #2945
  • fix: add missing plugins in package.json by @tcm390 in #2947
  • fix: {{maxTweetLength}} doesn't work in tweet post template by @tcm390 in #2951
  • fix: plugin-massa by @AIFlowML in #2955
  • fix-plugin-mina by @AIFlowML in #2954
  • fix: mind-network by @AIFlowML in #2953
  • fix: plugin-moralis by @AIFlowML in #2952
  • fix: remove unnecessary @ts-expect-error directive in chat component by @wonseokjung in #2950
  • feat(plugin-di): add Dependency Injection support for services and clients, and di plugin samples to _examples as new folder by @btspoony in #2855
  • fix: handle whitespace in quote conversion by @tcm390 in #2961
  • fix: plugin-letzai by @AIFlowML in #2960
  • fix: plugin-lightning by @AIFlowML in #2959
  • fix: plugin-lit by @AIFlowML in #2957
  • fix: plugin-obsidian by @AIFlowML in #2906
  • fix: plugin-router-nitro by @AIFlowML in #2884
  • fix: ensure action tweet replies to agent's initial tweet by @tcm390 in #2966
  • fix: plugin-lensnetwork by @AIFlowML in #2965
  • chore: bump pnpm for remaining workflows by @wtfsayo in #2968
  • fix(lint): plugin-intiface by @AIFlowML in #2971
  • fix(lint): plugin-iq6900 by @AIFlowML in #2970
  • fix: plugin-irys by @AIFlowML in #2969
  • fix(lint): plugin-injective by @AIFlowML in #2973
  • fix: plugin-initia by @AIFlowML in #2974
  • fix(lint): plugin-imgflip by @AIFlowML in #2976
  • fix(lint): plugin-image-generation by @AIFlowML in #2978
  • feat(chore): plugin-arbitrage test config and coverage by @ai16z-demirix in #2983
  • feat: improve instagram client by @derrix060 in #2975
  • feat(chore): plugin-apro -> test coverage and test config by @ai16z-demirix in #2980
  • fix README's CONTRIBUTING.md link in plugin-multiversx package by @elpulpo0 in #2985
  • docs: fix broken links to github by @yaruno in #2987
  • Update lpmanager.character.json by @Dahka2321 in #2921
  • chore: correction typos chat_2024-12-04.md by @futreall in #2986
  • feat(more-actions): Lit Protocol plugin by @madschristensen99 in #2912
  • fix: re-enable wtfsayonara's patch by @odilitime in #2993
  • chore: lockfile audit by @odilitime in #2994
  • Update of the complete translation of README_FR.md [FR] by @YohanGH in #2964
  • feat (chore): plugin avalanche test config and coverage by @ai16z-demirix in #2999
  • feat (chore): plugin avail test config and coverage by @ai16z-demirix in #2997
  • feat (chore): plugin-autonome test config and coverage by @ai16z-demirix in #2992
  • fix: OpenAI embedding issue by @ileana-pr in #3003
  • fix: don't start services twice, improve logging by @odilitime in #3007
  • fix: deepgram transcription null check by @tcm390 in #3014
  • fix: llava model parsing Issue by @tcm390 in #3008
  • fix(lint): plugin-hyperliquid by @AIFlowML in #3011
  • fix(lint): plugin-holdstation by @AIFlowML in #3015
  • fix(lint): plugin-goplus by @AIFlowML in #3016
  • chore(lint-BIOME): Improving errors and warnings by @0xSero in #2990
  • fix: client-slack & adapter-postgres: Ensure the connection between user and room before creating a memory,… by @maxime in #3006
  • fix: change handleAnthropic default mode to auto by @Jesscha in #3018
  • fix: spelling issue by @sky-coderay in #3041
  • fix(lint): plugin-ethstorage by @AIFlowML in #3039
  • fix(lint): plugin-evm by @AIFlowML in #3038
  • fix(lint): plugin-flow by @AIFlowML in #3036
  • fix(lint): plugin-football by @AIFlowML in #3035
  • fix(lint): plugin-form by @AIFlowML in #3033
  • fix(lint): plugin-fuel by @AIFlowML in #3028
  • fix(lint): plugin-gelato by @AIFlowML in #3027
  • fix(lint): plugin-genlayer by @AIFlowML in #3025
  • fix(lint): plugin-giphy by @AIFlowML in #3024
  • fix(lint): plugin-goat by @AIFlowML in #3019
  • fix(lint): plugin-gitcoin-passport by @AIFlowML in #3022
  • fix(lint): plugin-gitbook by @AIFlowML in #3023
  • feat: add Fleek Eliza deployment to Readme_CN by @tobySolutions in #3048
  • fix: correct regex by @tcm390 in #3054
  • fix: Message id collision in Telegram Client by @tcm390 in #3053
  • fix: ImageVisionModelProvider Not Applied in Runtime for Image Description Service by @tcm390 in #3056
  • fix: handle unsupported image provider by @tcm390 in #3057
  • feat: use Aggregator swap sui tokens by @v1xingyue in #3012
  • fix: plugin-devin lint by @AIFlowML in #3070
  • fix: plugin-binance lint by @AIFlowML in #3089
  • fix: plugin-birdeye lint by @AIFlowML in #3088
  • fix: plugin-bittensor lint by @AIFlowML in #3087
  • fix: plugin-Chainbase lint by @AIFlowML in #3085
  • fix: plugin-coingecko lint by @AIFlowML in #3084
  • fix: plugin-coinmarketcap lint by @AIFlowML in #3082
  • fix: plugin-conflux lint by @AIFlowML in #3080
  • fix: plugin-cosmos lint by @AIFlowML in #3077
  • fix: plugin-cronos lint by @AIFlowML in #3076
  • fix: plugin-bnb lint by @AIFlowML in #3086
  • fix: Rename file with typo in MVX plugin by @PhyByte in #3026
  • docs: Add Arabic translation for README by @EmanHerawy in #3081
  • fix: plugin-cronoszkevm lint by @AIFlowML in #3075
  • fix: plugin-dcap lint by @AIFlowML in #3074
  • fix: plugin-b2 lint by @AIFlowML in #3091
  • fix: plugin-depin lint by @AIFlowML in #3073
  • fix: plugin-dexscreener lint by @AIFlowML in #3069
  • fix: the unexpected corrections for plugin-di caused by biome lint by @btspoony in #3052
  • fix: fix-plugin-di lint by @AIFlowML in #3066
  • fix: plugin-avalanche lint by @AIFlowML in #3092
  • fix: plugin-echochamber lint by @AIFlowML in #3063
  • fix: plugin-dkg lint by @AIFlowML in #3065
  • fix: plugin-mail lint by @AIFlowML in #3061
  • feat: 3049 add demo api access coingecko by @MichaelDeng03 in #3050
  • fix(lint): email-automation by @AIFlowML in #3044
  • fix: plugin-avail by @AIFlowML in #3094
  • docs(packages/adapters): navigate section links by @guspan-tanadi in #3005
  • fix: fixed build error in plugin-email-automation by @samarth30 in #3097
  • fix: plugin-icp refactored by @AIFlowML in #3010
  • fix: plugin-asterai by @AIFlowML in #3101
  • fix: plugin-autonome-v1 by @AIFlowML in #3098
  • fix: plugin-arthera-biome by @AIFlowML in #3102
  • fix: plugin-aptos by @AIFlowML in #3104
  • docs: Add "What Did You Get Done This Week? 11" notes by @YoungPhlo in #3103
  • fix: fixing the error parsing json when an array is a value in a JSON… by @maxime in #3113
  • chore: updated .gitignore + removed build files by @wtfsayo in #3117
  • fix: auto-scrolling issue in client by @tcm390 in #3115
  • fix: plugin-apro by @AIFlowML in #3106
  • feat (chore): plugin-chainbase test config and coverage by @ai16z-demirix in #3072
  • feat (chore): plugin bittensor test config and coverage by @ai16z-demirix in #3064
  • feat (chore): plugin-bootstrap: test config and test coverage by @ai16z-demirix in #3068
  • fix: docker build command by skipping eslint files by @jonathangus in #3110
  • fix: export dexScreenerPlugin by @shakkernerd in #3120
  • fix:chore(plugin-chainbase): add missing comma in package.json by @akugone in #3118
  • fix: remove duplicate litPlugin import by @shakkernerd in #3121
  • chore: dev => main 0.1.9 by @odilitime in #2361

New Contributors

  • @adacapo21 made their first contribution in #2199
  • @gene-zhan made their first contribution in #1369
  • @Stumble made their first contribution in #2228
  • @oxlupo made their first contribution in #2260
  • @VitalikBerashvili made their first contribution in #2256
  • @Hack666r made their first contribution in #2255
  • @KacperKoza343 made their first contribution in #2240
  • @thetechnocratic made their first contribution in #1710
  • @Firbydude made their first contribution in #1442
  • @MonteCrypto999 made their first contribution in #2249
  • @lincheoll made their first contribution in #2274
  • @jason51553262 made their first contribution in #2267
  • @CryptoGraffe made their first contribution in #2307
  • @bbopar made their first contribution in #2293
  • @hellopleasures made their first contribution in #1865
  • @chuasonglin1995 made their first contribution in #2195
  • @everimbaq made their first contribution in #2324
  • @derrekcoleman made their first contribution in #2336
  • @sukrucildirr made their first contribution in #2334
  • @C0ldSmi1e made their first contribution in #2353
  • @0xnogo made their first contribution in #2149
  • @leeran7 made their first contribution in #2328
  • @defitricks made their first contribution in #2370
  • @0xSero made their first contribution in #2378
  • @dev-whoan made their first contribution in #2382
  • @ericlehong made their first contribution in #2385
  • @crStiv made their first contribution in #2394
  • @francis2tm made their first contribution in #2082
  • @enigmarikki made their first contribution in #1764
  • @sweetmantech made their first contribution in #2298
  • @donatik27 made their first contribution in #2438
  • @leopardracer made their first contribution in #2435
  • @Hopium21 made their first contribution in #2441
  • @bundinho made their first contribution in #2415
  • @RubinovaAn1097 made their first contribution in #2449
  • @MarsonKotovi4 made their first contribution in #2445
  • @ae9is made their first contribution in #2375
  • @Pistasha made their first contribution in #2447
  • @dedyshkaPexto made their first contribution in #2464
  • @Dimitrolito made their first contribution in #2456
  • @carlos-cne made their first contribution in #2413
  • @suleigolden made their first contribution in #2462
  • @B1boid made their first contribution in #2332
  • @lispking made their first contribution in #2476
  • @Olexandr88 made their first contribution in #2483
  • @sunsakis made their first contribution in #2340
  • @Daulox92 made their first contribution in #2495
  • @KoZivod88074 made their first contribution in #2485
  • @tercel made their first contribution in #2365
  • @0xrubusdata made their first contribution in #2463
  • @visionpixel made their first contribution in #2518
  • @Haisen772 made their first contribution in #2492
  • @bfontes made their first contribution in #2506
  • @jimtracy1007 made their first contribution in #2429
  • @devin-ai-integration made their first contribution in #2549
  • @neelkanani made their first contribution in #2547
  • @BitWonka made their first contribution in #2524
  • @maxcoto made their first contribution in #2389
  • @cuongnguyenthai made their first contribution in #2596
  • @leejw51crypto made their first contribution in #2585
  • @RaveenaBhasin made their first contribution in #2590
  • @boohyunsik made their first contribution in #2448
  • @brkagithub made their first contribution in #2380
  • @stanislawkurzypBD made their first contribution in #2554
  • @siphonelee made their first contribution in #2654
  • @jteso made their first contribution in #2645
  • @nnsW3 made their first contribution in #2669
  • @VolodymyrBg made their first contribution in #2672
  • @lxcong made their first contribution in #2162
  • @dtbuchholz made their first contribution in #2176
  • @simsaidev made their first contribution in #2618
  • @oxf71 made their first contribution in #2322
  • @OmniflixBlockEater made their first contribution in #2693
  • @bealers made their first contribution in #2698
  • @Evan-zkLinkLabs made their first contribution in #2659
  • @worksgoodcompany made their first contribution in #2686
  • @klren0312 made their first contribution in #2748
  • @dezcalimese made their first contribution in #2703
  • @dev-holdstation made their first contribution in #2741
  • @alex1092 made their first contribution in #2736
  • @mj850 made their first contribution in #2720
  • @guspan-tanadi made their first contribution in #2724
  • @ajkraus04 made their first contribution in #2755
  • @krustevalexander made their first contribution in #2711
  • @iteyelmp made their first contribution in #2737
  • @ebaizel made their first contribution in #2769
  • @LouisVannobel made their first contribution in #2763
  • @pranav-singhal made their first contribution in #2766
  • @bharathbabu-moralis made their first contribution in #2764
  • @ccross2 made their first contribution in #2687
  • @LinuxIsCool made their first contribution in #2632
  • @Cooops made their first contribution in #2709
  • @tmarwen made their first contribution in #2728
  • @benliang99 made their first contribution in #2682
  • @Liao1 made their first contribution in #2638
  • @KanishkKhurana made their first contribution in #2631
  • @batudo made their first contribution in #2616
  • @jobyid made their first contribution in #1427
  • @AdventureSeeker987 made their first contribution in #2781
  • @brandon1525 made their first contribution in #2564
  • @zy-bc-ai made their first contribution in #2431
  • @Alirun made their first contribution in #2725
  • @JhChoy made their first contribution in #2789
  • @juanc07 made their first contribution in #2782
  • @calintje made their first contribution in #2136
  • @elpulpo0 made their first contribution in #2810
  • @actuallyrizzn made their first contribution in #2812
  • @rubinovitz made their first contribution in #2821
  • @anirudhmakhana made their first contribution in #2799
  • @Nevermore-Ray made their first contribution in #2797
  • @humanagent made their first contribution in #2786
  • @AmriteshTrikon made their first contribution in #2653
  • @rrw-zilliqa made their first contribution in #2842
  • @tgaru made their first contribution in #2839
  • @fifahuihua made their first contribution in #2794
  • @mmarfinetz made their first contribution in #2784
  • @stopmalone made their first contribution in #1238
  • @viv-cheung made their first contribution in #2644
  • @maximevtush made their first contribution in #2903
  • @Pricstas made their first contribution in #2909
  • @michavie made their first contribution in #2932
  • @eric2hen made their first contribution in #2913
  • @wonseokjung made their first contribution in #2950
  • @derrix060 made their first contribution in #2975
  • @yaruno made their first contribution in #2987
  • @Dahka2321 made their first contribution in #2921
  • @futreall made their first contribution in #2986
  • @madschristensen99 made their first contribution in #2912
  • @YohanGH made their first contribution in #2964
  • @maxime made their first contribution in #3006
  • @Jesscha made their first contribution in #3018
  • @sky-coderay made their first contribution in #3041
  • @tobySolutions made their first contribution in #3048
  • @PhyByte made their first contribution in #3026
  • @EmanHerawy made their first contribution in #3081
  • @MichaelDeng03 made their first contribution in #3050
  • @akugone made their first contribution in #3118

Full Changelog: v0.1.8-alpha.1...v0.1.9

Don't miss a new eliza release

NewReleases is sending notifications on new releases.