What's Changed
Features
- TTS (Text2Speech) with over 15 languages support! #2110
- Image descriptions into client-twitter #1775
- Add Heurist embedding model #2093
- Add Cloudflare AI Gateway support #821
- Add Mistral AI as new model provider #2137
- Add DeepSeek AI provider support to Eliza #2067
- Support TEE logging and support running eliza in Intel SGX #1470
- Pro API support, trending coins API #2068
- Add Irys plugin #1708
- Add support autonome platform #2121
- Add Akash Network plugin with autonomous deployment capabilities #2111
- Add Lens Network Plugin #2101
- Add plugin-hyperliquid #2141
- Add asterai plugin #2045
- Add massa-plugin #1582
- Add Quai integration #2083
- Primus zkTLS plugin to fully verify agent activities #2086
- Solana transaction more lenient (wait for confirmed instead of finalized) #2053
Fixes
- Fix plugin loading from a character.json file #2095
- prevent repeated login by reusing client-twitter session #2129
- fix the chat stuck in infinite loop #1755
- fix client-discord join voice action #2160
- replace invalid toghether ai medium model #2173
- insert missing langdetect on plugin-tts package.json #2175
- Apply model settings for images and remove duplicate files #2118
- clientConfig.telegram.isPartOfTeam misstype #2103
- fix starknet plugin by replacing walletProvider with portfolio provider #2029
- correct SUI/USD price calculation #2150
- deepseek support in getTokenForProvider #2179
- Supabase updates #2100
- Koloxarto/fix ragknowledge for postgres #2153
- case-sensitive column reference in knowledge table CHECK constraint #2058
- syntax issue on autonome plugin and lock file update #2131
- lens export name and duplicate imports #2142
- Revert "feat: Proof of Pizza - Agentic Dominos Ordering" #2075
Complete changelog:
- fix: add default export to plugin-image-generation by @jonathanmv in #1831
- Update .env.example by @bitcoinbender in #1829
- chore: update develop from main by @shakkernerd in #1823
- feat(models): update Google model configurations by @gmh5225 in #1815
- improvement: replacing console.log with elizaLogger by @ai16z-demirix in #1834
- Update README_KOR.md by @web3isthefuture in #1835
- refactor: typo in readme by @MagikHolder in #1832
- Fix faq link on contributing.md by @manotoor in #1847
- Create README.md by @RobertSloan22 in #1787
- Update c3po.character.json by @macfly-base in #1827
- Feat/genlayer plugin by @AgustinRamiroDiaz in #975
- fix: broken ci docs missed frozen pnpm file out-of-sync by @marcellodesales in #1798
- chore: update bootstrap plugin export by @affaan-m in #1836
- correct faq docs link in both contribution md files by @MacsDickinson in #1839
- Feat: add infera as an inference provide by @inferanetwork in #1860
- feat: add avail plugin by @robin-rrt in #1241
- feat: Add Stargaze plugin by @daniel-farina in #1861
- feat: add cosmos plugin by @mgacek-blockydevs in #1826
- feat: Implement a plugin that can retrieve Marlin TEE remote attestations by @roshanrags in #935
- docs: Add DAO donation ask & dev discord by @odilitime in #1867
- fix: Fix postinstall script by @odilitime in #1872
- docs: add Romanian README translation by @pedronovikovborges in #1770
- test: adding more tests for goals,memory and provider. Fixing generation.test.ts by @ai16z-demirix in #1840
- fix: remove twitter profile caching (#1638) by @augchan42 in #1782
- feat: Add devcontainer by @jazzvaz in #1807
- fix(solana token provider): await cached data by @bentatum in #1828
- chore: support more debians distros by @odilitime in #1875
- feat: refactor model config by @tcm390 in #1805
- feat: added new plugin - zktls - reclaim by @Gajesh2007 in #1558
- Feat: Support wildcard in TWITTER_TARGET_USERS 1883 by @augchan42 in #1884
- feat: add remote attestation action by @HashWarlock in #1885
- feat: Use recommended settings in jupiter swap by @Arrowana in #1882
- Fixed broken API Documentation URL by @JoeyKhd in #1881
- feat: add OpenWeather plugin by @kylebuildsstuff in #1880
- test: adding test setup for telegram client by @ai16z-demirix in #1879
- chore(core): enable strict null checks by @bentatum in #1878
- fix: remove case sensitive path by @zhourunlai in #1892
- feat: hyperfy support by @odilitime in #1896
- Add Dutch (Nederlands) translation by @xzrfax in #1909
- fix: twitter result obj undefined properties by @zhourunlai in #1905
- chore: fix integrations and smoke tests by @shakkernerd in #1893
- fix: add callback to the evaluators for client-telegram by @RatakondalaArun in #1908
- chore(client-discord): fix SUMMARIZE prompt by @bodhi-crypo in #1916
- fix(core): check evaluators for null by @bentatum in #1918
- fix: resolved a bunch of type related errors and ensure project compiles by @JoeyKhd in #1917
- feats: diagram update by @tomguluson92 in #1907
- feat: Optimize Agent Action Processing by Prioritizing Timelines and Limiting Actions Per Cycle by @tcm390 in #1824
- Feature/add binance plugin by @Lukapetro in #1812
- Fix typo Update CHANGELOG.md by @petryshkaCODE in #1922
- feat: add GoPlus Security Plugin to enhance security for agent by @0xbeekeeper in #1898
- API route update by @JoeyKhd in #1923
- fix: handle empty input text to avoid memory content empty error by @zhourunlai in #1919
- test: adding tests for discord-client by @ai16z-demirix in #1927
- docs: Add "What Did You Get Done This Week? #8" notes by @YoungPhlo in #1894
- fix: Limit the number of timelines fetched by @tcm390 in #1931
- fix: rm unused variable X_SERVER_URL by @proteanx in #1930
- feat: Make templates in composeContext dynamic by @jonathangus in #1467
- docs: it is processAction instead of triggerAction by @threewebcode in #1937
- feat: solana token deploy using solana agent kit by @renlulu in #1373
- chore(plugin-conflux): remove unused imports by @bendanzhentan in #1941
- feat(plugin-cronoszkevm): rm not used imports by @sinecose in #1744
- feat: support for eternalai provider can make request with chain_id extra data in body by @genesis-0000 in #1938
- chore: more specific rpc urls by @0xRider in #1945
- feat: support for eternalai provider can write request/response log info by @genesis-0000 in #1948
- chore: add embedding tests by @shlokkhemani in #1944
- feat: new plugin Arthera Chain by @elpiarthera in #1818
- fix: fixed error in C3PO and improved error handling feedback by @JoeyKhd in #1951
- feat: add pglite db adapter by @KONFeature in #1810
- feat: Add fraxtal chain to evm by @kesar in #1954
- feat: add coin price plugin (CoinMarketCap, CoinGecko & CoinCap) by @proteanx in #1808
- fix: abstract readme by @cygaar in #1963
- feat: improve twitter paragraph splitting if containing url by @darwintree in #1947
- test: adding tests for twitter-client by @ai16z-demirix in #1959
- test: adding tests for twitter plugin by @ai16z-demirix in #1976
- chore: Cleaner logs on agent startup by @velvet-shark in #1973
- feat: anyone plugin to privatise network requests by @Saundr21 in #1960
- fix: SQLITE ERROR, zero-lenght vectors not supported by @JoeyKhd in #1984
- fix: many fixes to the Telegram templates by @Laurentiu-Andronache in #1982
- test: changing test structure for core package. Fixing failling outdated tests by @ai16z-demirix in #1989
- chore: Enable all EVM chains by default by @Minco-Yuga in #1981
- chore: add debug logging for context by @Laurentiu-Andronache in #1980
- fix: Fix db init race condition affecting builds by @0x-jj in #1968
- feat: add new plugin - spheron by @rekpero in #1966
- feat: Add Allora plugin by @conache in #1955
- fix: Added Local Embedding Manager to reuse Local embed model - Fixes High Ram Issues by @mbcse in #1950
- feat: obsidian integration plugin by @sekmet in #1943
- add thirdweb plugin by @iankm in #1418
- feat: improvements for plugin-cosmos by @mgacek-blockydevs in #1934
- fix: build on plugin spheron by @shakkernerd in #1995
- fix: client twitter dryrun by @tcm390 in #1997
- fix: resolve translation type issue by @odilitime in #1996
- fix: fix .env.sample defaults by @odilitime in #1999
- chore: update website url in lore.md by @tomguluson92 in #1998
- Add support for Movement Network by @Rahat-ch in #1621
- docs: Optimizes Technical Docs for LLMs & Vectorization by @Ed-Marcavage in #1993
- feat: Separate Knowledge system + Multi-Agent RAG Optimization by @azep-ninja in #1620
- feat: implement getKnowledge, searchKnowledge, createKnowledge, removeKnowledge and clearKnowledge methods by @shakkernerd in #2005
- chore: Make
generateNewTweet
public by @hazelnutcloud in #1902 - fix: remove legacy variables (XAI_MODEL, XAI_API_KEY & IMAGE_GEN) by @proteanx in #2001
- Update plugins.md -- Allora README Fix by @kush-alloralabs in #2003
- update: Readme and Comments by @rferrari in #2006
- fix: Auto Client bug by @HashWarlock in #2007
- chore(plugin-solana): replace console with elizaLogger by @sinecose in #1888
- feat: make the birdeye api req optional by @kamalbuilds in #1895
- feat: init DePIN plugin by @nicky-ru in #1874
- fix: packages/adapter-postgres/schema.sql isShared needs double quote by @koofree in #2008
- feat: Add approval mechanism for Twitter posts via Discord bot by @mbcse in #1876
- feat: Giphy plugin - Add animated gif to conversations by @daniel-farina in #1873
- Opacity Verifiable Interference zkTLS Plugin by @RonTuretzky in #1673
- fix: remove near-solana slippage env conflict by @wtfsayo in #2016
- feat: Update the Galadriel LLM integration to reflect their product updates by @kristjanpeterson1 in #2011
- chore(ci): add pnpm lockfile consistency check workflow by @jonathanykh in #2015
- feat: add telegram api root config in env by @dto-simba in #2014
- feat: new plugin LetzAI by @mitchoz in #1868
- fix: letzAi build issues by @wtfsayo in #2021
- feat: plugin new RabbiTrader by @Freytes in #1785
- Feature/add coinmarketcap plugin by @Lukapetro in #1773
- fix: remove defillama plugin & improve rabbi trader by @wtfsayo in #2027
- Update README_RU.md by @WAGMIBRO in #2026
- Update .env.example by @antman1p in #2031
- fix: include schema.sql and seed.sql in package files by @brauliolomeli in #2030
- fix: 🚚 📚 move plugin-web-search readme to root dir by @marcellodesales in #1992
- feat: full overhaul of client by @JoeyKhd in #2038
- fix: update slack client readme manifest by @AnonJon in #2044
- fix: Update Key Derive in TEE by @HashWarlock in #2039
- Revert "fix: Update Key Derive in TEE" by @shakkernerd in #2049
- fix: Categorize & Format .env.example by @proteanx in #2052
- fix: update regex to allow Unicode characters in message processing by @taofengno1 in #2048
- Fix: more specific rpc urls by @zhourunlai in #2018
- feat: Proof of Pizza - Agentic Dominos Ordering by @bayological in #2042
- Feature/plugin coingecko by @Lukapetro in #1761
- feat: improve zkstack based plugins by @aalimsahin in #1821
- feat: added nineteen.ai llm & image support by @tripathiarpan20 in #2022
- feat: plugin-nft-generation support evm chain by @xwxtwd in #1763
- fix: Bugfix in LetzAI Plugin -> missing named export and Plugin-type by @DanielWahl in #2062
- Galadriel docs and .env.example update by @kristjanpeterson1 in #2061
- fix: PGVector_embedding_validation (#1687) by @AIFlowML in #1750
- fix: fix multiversx-plugin by @mgavrila in #2017
- revert: #2048 by @wtfsayo in #2059
- feat: support TEE logging and support running eliza in Intel SGX by @ShuochengWang in #1470
- Update README_CN to match latest English README by @bxngxl in #2069
- Fix: case-sensitive column reference in knowledge table CHECK constraint by @antman1p in #2058
- docs: Update README_KOR.md by @YANGSEOKWOO in #2074
- fix: Revert "feat: Proof of Pizza - Agentic Dominos Ordering" by @tcm390 in #2075
- fix: rm unused imports by @mameikagou in #2112
- chore: revert #1808 + add missing import for coin gecko plugin by @wtfsayo in #2106
- Add name and description to SttTtsPlugin by @mameikagou in #2117
- fix: Apply model settings for images and remove duplicate files by @tcm390 in #2118
- feat: pro api support, trending coins api by @Lukapetro in #2068
- Add gemini to image vision by @web3gh in #2099
- feat: Add Irys plugin by @Hugo-SEQUIER in #1708
- fix: Fix plugin loading from a character.json file by @treppers in #2095
- feat: add Heurist embedding model by @tsubasakong in #2093
- fix: clientConfig.telegram.isPartOfTeam misstype by @rferrari in #2103
- docs: Add Verified Inference docs by @maciejwitowski in #2125
- fix: Update clients.md to fix package name by @prasadabhishek in #2091
- feat: support autonome platform by @autonome-ai in #2121
- fix: syntax issue on autonome plugin and lock file update by @wtfsayo in #2131
- test: Integration Tests Enhancement and Coinbase Commerce Integration by @pgoos in #1767
- fix: prevent repeated login by reusing client-twitter session by @tcm390 in #2129
- fix: update lockfile and fix lint findings by @odilitime in #2128
- feat: Add Akash Network plugin with autonomous deployment capabilities by @AIFlowML in #2111
- feat: Lens Network Plugin by @pranjallyad in #2101
- Docs improvements by @tudorpintea999 in #2138
- fix: lens export name and duplicate imports by @tcm390 in #2142
- Fix: Supabase updates by @antman1p in #2100
- refactor: Optimize memory fetching by moving sorting and slicing to DB (PR #1531 remake) by @odilitime in #2135
- feat: Add Cloudflare AI Gateway support by @w3-bounty in #821
- docs: add readme portuguese version in docs by @rRogick in #2088
- fix: eslint-fix-full-test-again by @AIFlowML in #2143
- Fix: fix starknet plugin by replacing walletProvider with portfolio provider by @Jonatan-Chaverri in #2029
- feat: Image descriptions into interaction.ts by @denizekiz in #1775
- feat: plugin-hyperliquid by @earlyvibz in #2141
- feat: Add Mistral AI as new model provider by @brauliolomeli in #2137
- feat: Implement asterai plugin by @rellfy in #2045
- feat: add massa-plugin by @peterjah in #1582
- feat: add Quai integration by @0xalank in #2083
- feat: Add DeepSeek AI provider support to Eliza by @daizhengxue in #2067
- feat: Primus zkTLS plugin to fully verify agent activities by @xiangxiecrypto in #2086
- fix: fix client-discord join voice action by @tcm390 in #2160
- add github to client enumerations by @AnonJon in #2157
- inheritance of character from parent using extends key by @ShreyGanatra in #2159
- fix: correct SUI/USD price calculation by @ChainRex in #2150
- feat: solana transaction more lenient by @zhourunlai in #2053
- chore: Add UUID tests and fix version 5 bits by @shlokkhemani in #1362
- Update git command for checking latest release by @velvet-shark in #1705
- chore: add conditionals for supabase to agent directory by @antman1p in #2032
- chore: bump develop lockfile by @odilitime in #2166
- feat: TTS(Text2Speech) with over 15 languages support! by @tomguluson92 in #2110
- test: moving uuid.tests to correct tests directory by @ai16z-demirix in #2168
- tests: coinbase plugin - adding tests for coinbase plugin by @ai16z-demirix in #2170
- Fix: replace invalid toghether ai medium model by @Jonatan-Chaverri in #2173
- fix: insert missing langdetect on plugin-tts package.json by @rferrari in #2175
- fix(client-twitter): add mention deduplication utility by @nhodges in #2178
- feat: 🎈 perf(vscode): Set file nesting for md and DockerFile by @AAAkater in #2177
- fix: deepseek support in getTokenForProvider by @Riroaki in #2179
- fix: remove problematic redundant uuid conversion and add api input param validations to api server by @jonathanykh in #2051
- fix: fix the chat stuck in infinite loop by @zoe27 in #1755
- fix: Koloxarto/fix ragknowledge for postgres by @web3gh in #2153
- chore: lint and fix pass on develop by @odilitime in #2180
- chore: Prep v0.1.8 (dev => main) by @odilitime in #2171
New Contributors
- @jonathanmv made their first contribution in #1831
- @bitcoinbender made their first contribution in #1829
- @web3isthefuture made their first contribution in #1835
- @MagikHolder made their first contribution in #1832
- @manotoor made their first contribution in #1847
- @RobertSloan22 made their first contribution in #1787
- @macfly-base made their first contribution in #1827
- @AgustinRamiroDiaz made their first contribution in #975
- @MacsDickinson made their first contribution in #1839
- @inferanetwork made their first contribution in #1860
- @robin-rrt made their first contribution in #1241
- @daniel-farina made their first contribution in #1861
- @mgacek-blockydevs made their first contribution in #1826
- @roshanrags made their first contribution in #935
- @pedronovikovborges made their first contribution in #1770
- @jazzvaz made their first contribution in #1807
- @bentatum made their first contribution in #1828
- @Gajesh2007 made their first contribution in #1558
- @Arrowana made their first contribution in #1882
- @JoeyKhd made their first contribution in #1881
- @kylebuildsstuff made their first contribution in #1880
- @xzrfax made their first contribution in #1909
- @RatakondalaArun made their first contribution in #1908
- @bodhi-crypo made their first contribution in #1916
- @petryshkaCODE made their first contribution in #1922
- @0xbeekeeper made their first contribution in #1898
- @threewebcode made their first contribution in #1937
- @shlokkhemani made their first contribution in #1944
- @elpiarthera made their first contribution in #1818
- @KONFeature made their first contribution in #1810
- @kesar made their first contribution in #1954
- @velvet-shark made their first contribution in #1973
- @Saundr21 made their first contribution in #1960
- @Laurentiu-Andronache made their first contribution in #1982
- @Minco-Yuga made their first contribution in #1981
- @0x-jj made their first contribution in #1968
- @rekpero made their first contribution in #1966
- @conache made their first contribution in #1955
- @mbcse made their first contribution in #1950
- @sekmet made their first contribution in #1943
- @iankm made their first contribution in #1418
- @Rahat-ch made their first contribution in #1621
- @hazelnutcloud made their first contribution in #1902
- @kush-alloralabs made their first contribution in #2003
- @rferrari made their first contribution in #2006
- @kamalbuilds made their first contribution in #1895
- @koofree made their first contribution in #2008
- @RonTuretzky made their first contribution in #1673
- @wtfsayo made their first contribution in #2016
- @kristjanpeterson1 made their first contribution in #2011
- @jonathanykh made their first contribution in #2015
- @dto-simba made their first contribution in #2014
- @mitchoz made their first contribution in #1868
- @WAGMIBRO made their first contribution in #2026
- @antman1p made their first contribution in #2031
- @brauliolomeli made their first contribution in #2030
- @AnonJon made their first contribution in #2044
- @taofengno1 made their first contribution in #2048
- @bayological made their first contribution in #2042
- @tripathiarpan20 made their first contribution in #2022
- @DanielWahl made their first contribution in #2062
- @ShuochengWang made their first contribution in #1470
- @bxngxl made their first contribution in #2069
- @YANGSEOKWOO made their first contribution in #2074
- @mameikagou made their first contribution in #2112
- @web3gh made their first contribution in #2099
- @Hugo-SEQUIER made their first contribution in #1708
- @maciejwitowski made their first contribution in #2125
- @prasadabhishek made their first contribution in #2091
- @autonome-ai made their first contribution in #2121
- @pranjallyad made their first contribution in #2101
- @tudorpintea999 made their first contribution in #2138
- @w3-bounty made their first contribution in #821
- @rRogick made their first contribution in #2088
- @Jonatan-Chaverri made their first contribution in #2029
- @earlyvibz made their first contribution in #2141
- @rellfy made their first contribution in #2045
- @peterjah made their first contribution in #1582
- @0xalank made their first contribution in #2083
- @xiangxiecrypto made their first contribution in #2086
- @ChainRex made their first contribution in #2150
- @nhodges made their first contribution in #2178
- @AAAkater made their first contribution in #2177
- @Riroaki made their first contribution in #2179
- @zoe27 made their first contribution in #1755
Full Changelog: v0.1.7...v0.1.8