github elizaOS/eliza v0.1.8

latest release: v0.1.8+build.1
14 hours ago

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

Don't miss a new eliza release

NewReleases is sending notifications on new releases.