🚀 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
Cosmos-Related Updates
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