Releases: elizaOS/eliza
v0.1.8+build.1
Minor update to v0.1.8
Fixes:
- docker image build
- actually bump version so npm will publish a v0.1.8
- security: Implement file upload security (#1753) #1806
- twitter-client: clean up mention deduplication #2185
- postgres adapter migration extension creation which already exists at this point #2188
- Missing LETZAI model #2187
What's Changed
- fix: release 0.1.8 fixes by @odilitime in #2184
- docs: Add Persian README File by @ali-moha in #2182
- fix: Missing LETZAI model by @daizhengxue in #2187
- fix postgres adapter migration extension creation which already exists at this point by @web3gh in #2188
- fix(client-twitter): clean up mention deduplication by @nhodges in #2185
- feat(security): Implement file upload security (#1753) by @AIFlowML in #1806
- chore: Prep 0.1.8.build.1 by @odilitime in #2193
- chore: 0.1.8.build.1 (dev => main) by @odilitime in #2194
New Contributors
Full Changelog: v0.1.8...v0.1.8+build.1
v0.1.8
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 https://github.com/elizaOS/eliza...
v0.1.7
What's Changed
- chore: rebase develop branch by @shakkernerd in #1301
- no token needed for gaianet by @suicidalgoofy in #1306
- fix: add lint script for plugin evm and fix lint errors by @nicky-ru in #1171
- chore: remove TWITTER_COOKIES env var by @ChristopherTrimboli in #1288
- fix: update turbo to fix "cannot find package" error by @oxSaturn in #1307
- fix: set default value for cache store by @oxSaturn in #1308
- fix: support google model. by @oxSaturn in #1310
- chore: bump agent-twitter-client version to v0.0.17 by @shakkernerd in #1311
- fix: use MAX_TWEET_LENGTH from setting by @oxSaturn in #1323
- fix: Add OLLAMA model to the getTokenForProvider class by @amirkhonov in #1338
- fix: postgres adapter schema by @ryanleecode in #1345
- Update farcaster client max cast length by @0x330a in #1347
- chore: revert discord url by @madjin in #1355
- feat: elizaOS by @lalalune in #1352
- chore: Merge Develop into Main by @lalalune in #1356
- Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/ by @imwylin in #1353
- feat: change @elizaos/eliza to @elizaOS/core by @lalalune in #1357
- chore: develop -> main, change elizaos/eliza to elizaos/core by @lalalune in #1359
- chore: New version 0.1.7 alpha.1 by @shakkernerd in #1360
- chore: bump version to v0.1.7-alpha.1 by @shakkernerd in #1361
- fix: explicitly set env in each step by @shakkernerd in #1374
- Update README.md to instructions to start client for chatting with Agent by @onlyzerosonce in #1375
- docs: Add documentation on pnpm node version by @trbutler4 in #1350
- chore: change CI trigger by @shakkernerd in #1387
- chore: require approval for integration test step by @shakkernerd in #1388
- chore: split tests by @shakkernerd in #1390
- docs: sample plugin documentation by @ileana-pr in #1385
- docs: Add "What Did You Get Done This Week? #6" notes by @YoungPhlo in #1399
- Standardize boolean values and update .env file pattern by @hcaumo in #1392
- fix: duplicate tweet log by @jasonqindev in #1402
- fix: postgres adapter settings not being applied by @ryanleecode in #1379
- fix: image generation using imageSettings by @proteanx in #1371
- feat: add venice style presets & option to remove watermark (image generation) by @proteanx in #1410
- chore: allow scoped pr titles by @ryanleecode in #1414
- chore: format package.json files with prettier by @ryanleecode in #1412
- fix: Twitter login notifications, incorrect cookie management. by @ChristopherTrimboli in #1330
- fix: Multiple Agents running at the same time on localhost by @0xCardinalError in #1415
- fix: {{user}} tags in templates/examples empty when passed to LLM by @tcm390 in #1305
- fix: fix imageModelProvider apiKey selection fallback by @UD1sto in #1272
- chore: update env for plugin-goat by @aeither in #1180
- docs: Add Tagalog README Translation by @harveyjavier in #1420
- feat: [Code Scanning] Security Improvements - create codeql.yml by @monilpat in #1314
- feat: greet first time contributors by @monilpat in #1316
- feat: add auto PR / issue close after being stale for a certain amount of time by @monilpat in #1317
- feat: add
only
to booleanFooter by @fyInALT in #1437 - improve logging in plugin-coinbase by @alessandromazza98 in #1429
- Update eliza-in-tee.md (fixing typo) by @yerinle in #1428
- fix: typos by @omahs in #1423
- docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words by @RiceChuan in #1424
- feat: client-github retry by @tomguluson92 in #1425
- feat: (plugin-evm) add alienx chain by @xwxtwd in #1438
- chore: Keeps README translations synchronized by @0xJord4n in #1432
- feat: add abstract plugin by @cygaar in #1225
- fix: Make search feature in twitter client works by @nulLeeKH in #1433
- fix: fix incorrect link redirection issue by @mhxw in #1443
- fix: Remove code duplication in getGoals call by @hanyh2004 in #1450
- Feat: update package.json to add Cleanstart options for new database by @harperaa in #1449
- feat: suppress initial message from action by @0xPBIT in #1444
- New default character by @lalalune in #1453
- feat: added docs for plugin-nft-generation by @vishal-kanna in #1327
- feat: Add Text to 3D function by @tomguluson92 in #1446
- fix: update pnpm lock by @odilitime in #1457
- feat: allow passing secrets through environment by @odilitime in #1454
- feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties by @peersky in #1455
- feat: replace
unruggable-core
withunruggable-sdk
by @remiroyc in #450 - chore: update defailt character topic test case by @shakkernerd in #1466
- docs: Fixed Incorrect Model Name in API Integration by @mdqst in #1465
- feat: Adding plugin for Cronos ZKEVM by @samarth30 in #1464
- fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic by @zkvm in #1463
- fix: cronoszkEVM -> cronoszkevm by @shakkernerd in #1468
- fix(core) make modelConfiguration optional by @Archethect in #1473
- fix: cleaner interaction prompts in the Twitter plugin by @todorkolev in #1469
- fix: duplicate twitter post by @tcm390 in #1472
- chore: Docs update by @madjin in #1476
- Fetch timeline for followed accounts via Twitter client methods by @ag-wnl in #1475
- chore: Do not consider self tweets when evaluating actions by @ag-wnl in #1477
- fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model by @harperaa in #1408
- feat: Enhance client direct by @shakkernerd in #1479
- feat: improve chat formatting line breaks by @swizzmagik in #1483
- feat: add image features to react chat client by @0xPBIT in #1481
- feat: Twitter Post Action Implementation by @0xPBIT in #1422
- feat: Add agentic JSDoc generation by @Ed-Marcavage in #1343
- feat: add readme for ton plugin by @chandiniv1 in #1496
- feat: add readme for websearch plugin by @chandiniv1 in #1494
- chore: fix typos by @qwdsds in #1489
- docs: Fixed a small syntax issue in the ModelClass Update fine-tuning.md by @mdqst in #1493
- add CODE_OF_CONDUCT.md by @nulLeeKH in #1487
- fix: remove
type
when import fromelizaos
by @tomguluson92 in #1492 - fix: improve Twitter client dry run mode and configuration logging by @e-fu in #1498
- feat: extend parseBooleanFromText function with additional boolean values by @shakkernerd in #1501
- docs: bad links in eliza-in-tee.md by @janeyJo in #1500
- fix: improve client type identification with test coverage by @ShaneOxM in #1490
- feat: handle long tweet by @tcm390 in #1339...
v0.1.7-alpha.2
Features
- New default character (#1453)
- Handle long tweets (#1339, #1520)
- Custom System Prompt Support for plugin-image-generation (#839)
- Add /:agentId/speak endpoint for text-to-speech (#1528)
- Add Livepeer Image Provider (#1525)
- Add Text to 3D function (#1446)
- Add GitBook Plugin provider (#1126)
- Add abstract plugin (#1225)
- Add avalanche plugin (#842)
- Add FerePro plugin (#1502)
- Add Cronos ZKEVM plugin (#1464)
- Add plugin for Cronos ZKEVM (#1464)
- Add Venice style presets & option to remove watermark (#1410)
- Client-GitHub retry (#1425)
- Add ModelConfiguration to Character (#1455)
- Use OPENAI_API_URL for custom API endpoint (#1522)
Fixes
- Multiple Agents running at the same time on localhost (#1415)
- {{user}} tags in templates/examples empty when passed to LLM (#1305)
- Postgres adapter settings not being applied (#1379)
- ImageModelProvider API key selection fallback (#1272)
- Swap and bridge actions in plugin-evm (#1456)
- Twitter search feature (#1433)
- Twitter dry run mode and configuration logging (#1498)
- Fix Twitter plugin interaction prompts (#1469)
- LowerCase bug and environment cleanup in Twitter client (#1514)
- Cleaner prompts in Twitter plugin (#1472)
- Twitter login notifications, incorrect cookie management (#1330)
- Duplicate tweet log (#1402)
- Explicitly set env in each step (#1374)
- Incorrect link redirection issue (#1443)
- Remove code duplication in getGoals call (#1450)
- Client type identification with test coverage (#1490)
- Required incremental option in TypeScript configuration (#1485)
Complete Changelog
- fix: explicitly set env in each step by @shakkernerd in #1374
- Update README.md to instructions to start client for chatting with Agent by @onlyzerosonce in #1375
- docs: Add documentation on pnpm node version by @trbutler4 in #1350
- chore: change CI trigger by @shakkernerd in #1387
- chore: require approval for integration test step by @shakkernerd in #1388
- chore: split tests by @shakkernerd in #1390
- docs: sample plugin documentation by @ileana-pr in #1385
- docs: Add "What Did You Get Done This Week? #6" notes by @YoungPhlo in #1399
- Standardize boolean values and update .env file pattern by @hcaumo in #1392
- fix: duplicate tweet log by @jasonqindev in #1402
- fix: postgres adapter settings not being applied by @ryanleecode in #1379
- fix: image generation using imageSettings by @proteanx in #1371
- feat: add venice style presets & option to remove watermark (image generation) by @proteanx in #1410
- chore: allow scoped pr titles by @ryanleecode in #1414
- chore: format package.json files with prettier by @ryanleecode in #1412
- fix: Twitter login notifications, incorrect cookie management. by @ChristopherTrimboli in #1330
- fix: Multiple Agents running at the same time on localhost by @0xCardinalError in #1415
- fix: {{user}} tags in templates/examples empty when passed to LLM by @tcm390 in #1305
- fix: fix imageModelProvider apiKey selection fallback by @UD1sto in #1272
- chore: update env for plugin-goat by @aeither in #1180
- docs: Add Tagalog README Translation by @harveyjavier in #1420
- feat: [Code Scanning] Security Improvements - create codeql.yml by @monilpat in #1314
- feat: greet first time contributors by @monilpat in #1316
- feat: add auto PR / issue close after being stale for a certain amount of time by @monilpat in #1317
- feat: add
only
to booleanFooter by @fyInALT in #1437 - improve logging in plugin-coinbase by @alessandromazza98 in #1429
- Update eliza-in-tee.md (fixing typo) by @yerinle in #1428
- fix: typos by @omahs in #1423
- docs: 1.Quotation marks are used incorrectly.2.Delete duplicate words by @RiceChuan in #1424
- feat: client-github retry by @tomguluson92 in #1425
- feat: (plugin-evm) add alienx chain by @xwxtwd in #1438
- chore: Keeps README translations synchronized by @0xJord4n in #1432
- feat: add abstract plugin by @cygaar in #1225
- fix: Make search feature in twitter client works by @nulLeeKH in #1433
- fix: fix incorrect link redirection issue by @mhxw in #1443
- fix: Remove code duplication in getGoals call by @hanyh2004 in #1450
- Feat: update package.json to add Cleanstart options for new database by @harperaa in #1449
- feat: suppress initial message from action by @0xPBIT in #1444
- New default character by @lalalune in #1453
- feat: added docs for plugin-nft-generation by @vishal-kanna in #1327
- feat: Add Text to 3D function by @tomguluson92 in #1446
- fix: update pnpm lock by @odilitime in #1457
- feat: allow passing secrets through environment by @odilitime in #1454
- feat: Add ModelConfiguration to Character to enable adjusting temperature, response length & penalties by @peersky in #1455
- feat: replace
unruggable-core
withunruggable-sdk
by @remiroyc in #450 - chore: update defailt character topic test case by @shakkernerd in #1466
- docs: Fixed Incorrect Model Name in API Integration by @mdqst in #1465
- feat: Adding plugin for Cronos ZKEVM by @samarth30 in #1464
- fix: client-twitter: fix ENABLE_ACTION_PROCESSING logic by @zkvm in #1463
- fix: cronoszkEVM -> cronoszkevm by @shakkernerd in #1468
- fix(core) make modelConfiguration optional by @Archethect in #1473
- fix: cleaner interaction prompts in the Twitter plugin by @todorkolev in #1469
- fix: duplicate twitter post by @tcm390 in #1472
- chore: Docs update by @madjin in #1476
- Fetch timeline for followed accounts via Twitter client methods by @ag-wnl in #1475
- chore: Do not consider self tweets when evaluating actions by @ag-wnl in #1477
- fix: client-discord chat_with_attachment action remove hard coded model, allow any tiktoken model by @harperaa in #1408
- feat: Enhance client direct by @shakkernerd in #1479
- feat: improve chat formatting line breaks by @swizzmagik in #1483
- feat: add image features to react chat client by @0xPBIT in #1481
- feat: Twitter Post Action Implementation by @0xPBIT in #1422
- feat: Add agentic JSDoc generation by @Ed-Marcavage in #1343
- feat: add readme for ton plugin by @chandiniv1 in https://gith...
v0.1.7-alpha.1
What's Changed
- chore: rebase develop branch by @shakkernerd in #1301
- no token needed for gaianet by @suicidalgoofy in #1306
- fix: add lint script for plugin evm and fix lint errors by @nicky-ru in #1171
- chore: remove TWITTER_COOKIES env var by @ChristopherTrimboli in #1288
- fix: update turbo to fix "cannot find package" error by @oxSaturn in #1307
- fix: set default value for cache store by @oxSaturn in #1308
- fix: support google model. by @oxSaturn in #1310
- chore: bump agent-twitter-client version to v0.0.17 by @shakkernerd in #1311
- fix: use MAX_TWEET_LENGTH from setting by @oxSaturn in #1323
- fix: Add OLLAMA model to the getTokenForProvider class by @amirkhonov in #1338
- fix: postgres adapter schema by @ryanleecode in #1345
- Update farcaster client max cast length by @0x330a in #1347
- chore: revert discord url by @madjin in #1355
- feat: elizaOS by @lalalune in #1352
- chore: Merge Develop into Main by @lalalune in #1356
- Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/ by @imwylin in #1353
- feat: change @elizaos/eliza to @elizaOS/core by @lalalune in #1357
- chore: develop -> main, change elizaos/eliza to elizaos/core by @lalalune in #1359
- chore: New version 0.1.7 alpha.1 by @shakkernerd in #1360
- chore: bump version to v0.1.7-alpha.1 by @shakkernerd in #1361
New Contributors
- @suicidalgoofy made their first contribution in #1306
- @ChristopherTrimboli made their first contribution in #1288
- @amirkhonov made their first contribution in #1338
- @ryanleecode made their first contribution in #1345
- @0x330a made their first contribution in #1347
- @imwylin made their first contribution in #1353
Full Changelog: v0.1.6...v0.1.7-alpha.2
What's Changed
- chore: rebase develop branch by @shakkernerd in #1301
- no token needed for gaianet by @suicidalgoofy in #1306
- fix: add lint script for plugin evm and fix lint errors by @nicky-ru in #1171
- chore: remove TWITTER_COOKIES env var by @ChristopherTrimboli in #1288
- fix: update turbo to fix "cannot find package" error by @oxSaturn in #1307
- fix: set default value for cache store by @oxSaturn in #1308
- fix: support google model. by @oxSaturn in #1310
- chore: bump agent-twitter-client version to v0.0.17 by @shakkernerd in #1311
- fix: use MAX_TWEET_LENGTH from setting by @oxSaturn in #1323
- fix: Add OLLAMA model to the getTokenForProvider class by @amirkhonov in #1338
- fix: postgres adapter schema by @ryanleecode in #1345
- Update farcaster client max cast length by @0x330a in #1347
- chore: revert discord url by @madjin in #1355
- feat: elizaOS by @lalalune in #1352
- chore: Merge Develop into Main by @lalalune in #1356
- Update DOCUMENTATION links to point to https://elizaOS.github.io/eliza/ by @imwylin in #1353
- feat: change @elizaos/eliza to @elizaOS/core by @lalalune in #1357
- chore: develop -> main, change elizaos/eliza to elizaos/core by @lalalune in #1359
- chore: New version 0.1.7 alpha.1 by @shakkernerd in #1360
- chore: bump version to v0.1.7-alpha.1 by @shakkernerd in #1361
New Contributors
- @suicidalgoofy made their first contribution in #1306
- @ChristopherTrimboli made their first contribution in #1288
- @amirkhonov made their first contribution in #1338
- @ryanleecode made their first contribution in #1345
- @0x330a made their first contribution in #1347
- @imwylin made their first contribution in #1353
Full Changelog: v0.1.6...v0.1.7-alpha.1
v0.1.6-alpha.5
What's Changed
- fix: Enable multiple bots to join Discord voice channels by @tcm390 in #1156
- chore: print commands to start the client and remove unused --non-itera… by @yang-han in #1163
- feat: make script dash compatible by @shakkernerd in #1165
- fix: Fix typo in multiversx plugin prompt for creating token by @thomasWos in #1170
- docs: Update "What Did You Get Done This Week? 5" spaces notes by @YoungPhlo in #1174
- docs: fixed CONTRIBUTING.md file Issue: 1048 by @ileana-pr in #1191
- test: adding tests for runtime.ts. Modified README since we switched to vitest by @ai16z-demirix in #1190
- feat: integration tests fixes + library improvements by @jzvikart in #1177
- docs(cn): add python 3.7 by @9547 in #1201
- fix: gitpod cicd bug by @v1xingyue in #1207
- docs: Update README.md by @marcNY in #1209
- docs: Update "CN README" with more details by @tomguluson92 in #1196
- chore: New docs by @madjin in #1211
- fix: improve twitter post generation prompt by @cygaar in #1217
- fix: Allow the bot to post messages with images generated by the imageGenerationPlugin on Telegram. by @tcm390 in #1220
- fix: postgres needs the user to exist before you can add a participant by @odilitime in #1219
- fix: CircuitBreaker.ts by @tomguluson92 in #1226
- chore: clean up scripts by @danbednarski in #1218
- fix: fail when cannot get token, add Akash to generateText switch by @vpavlin in #1214
- feat: add parse mode=Markdown, enhance telegram bot output by @simpletrontdip in #1229
- feat: make twitter login retry times as env by @renlulu in #1244
- fix: Sync UI Client with server port env by @jonathangus in #1239
- Update README for french, spanish and italian language by @azurwastaken in #1236
- Update trump.character.json - Enhance terminology in the project for clarity and inclusivity by @yjshi2015 in #1237
- Fix visibility issue github image cicd by @luisalrp in #1243
- fix: twitterShouldRespondTemplate Fails When Defined as a String in JSON Character Config by @tcm390 in #1242
- fix: optional chaining on search to avoid startup errors when search is not enabled by @netdragonx in #1202
- feat: make express payload limit configurable by @renlulu in #1245
- fix: Fix local_llama key warning by @odilitime in #1250
- doc: add Twitter automation label notice (#1253) by @julienbrs in #1254
- Update trump.character.json by @lalalune in #1252
- fix: unsupported model provider: claude_vertex by @tcm390 in #1258
- feat: upgrade Tavily API with comprehensive input and constrain the token consumption by @tomguluson92 in #1246
- feat: add README_DE.md in docs directory by @derRizzMeister in #1262
- fix: pnpm lockfile by @shakkernerd in #1273
- chore: Revert "fix: pnpm lockfile" by @shakkernerd in #1275
- fix: Fix client.push issue and update README for Slack client verification by @SumeetChougule in #1182
- fix: write summary file before trying to cache it by @tobbelobb in #1205
- fix: fix ENABLE_ACTION_PROCESSING logic by @oxSaturn in #1268
- fix: fix lockfile by @odilitime in #1283
- chore: clean up merged PR1168 by @odilitime in #1289
- feat: Redis Cache Implementation by @shakkernerd in #1279
- fix: integration tests fix by @twilwa in #1291
- fix: pnpm lock file by @shakkernerd in #1292
- fix: add missing claude vertex case to handleProvider by @shakkernerd in #1293
- fix: output checkable variable for conditional by @twilwa in #1294
- feat: Add caching support for Redis by @shakkernerd in #1295
- chore: bump version to 0.1.6-alpha.5 by @shakkernerd in #1296
- feat: Update main for v0.1.6-alpha.5 by @odilitime in #1290
New Contributors
- @yang-han made their first contribution in #1163
- @thomasWos made their first contribution in #1170
- @9547 made their first contribution in #1201
- @marcNY made their first contribution in #1209
- @danbednarski made their first contribution in #1218
- @vpavlin made their first contribution in #1214
- @simpletrontdip made their first contribution in #1229
- @renlulu made their first contribution in #1244
- @jonathangus made their first contribution in #1239
- @azurwastaken made their first contribution in #1236
- @yjshi2015 made their first contribution in #1237
- @luisalrp made their first contribution in #1243
- @netdragonx made their first contribution in #1202
- @julienbrs made their first contribution in #1254
- @SumeetChougule made their first contribution in #1182
- @tobbelobb made their first contribution in #1205
Full Changelog: v0.1.6-alpha.4...v0.1.6-alpha.5
v0.1.6
What's Changed
- fix: When the plugins field in the .character.json file is configured with plugin name. by @xwxtwd in #784
- fixs: uuid compatible for number by @tomguluson92 in #785
- Update generation.ts to fix TOGETHER/LLAMACLOUD image generation by @ProphetX10 in #786
- fix: dev command by @shakkernerd in #793
- chore: update README_KOR.md to match latest README.md by @mike0295 in #789
- fix: enviroment -> environment by @tomguluson92 in #787
- fix: Docker default non-interactive mode for Cloud instances by @rarepepi in #796
- fix: swap type error, create user trust on first message in telegram by @MarcoMandar in #800
- fix: update npm publication workflow by @cygaar in #805
- refactor: Improve actions samples random selection by @dievardump in #799
- fix: part 2 of updating the npm publish workflow by @cygaar in #806
- fix: release workflow part 3 by @cygaar in #807
- fix: update package version to v0.1.5-alpha.0 by @cygaar in #808
- fix: lerna publish command by @cygaar in #811
- feat: (core) Add circuit breaker pattern for database operations -… by @augchan42 in #812
- use github access token by @tcm390 in #825
- loading indicator by @tcm390 in #827
- fix: pin all node dependencies + update @solana/web3.js to safe version by @cygaar in #832
- fix: docker-setup.md by @Freytes in #826
- fix: twitter cache expires by @palsp in #824
- chore: bump version to 0.1.5-alpha.1 by @cygaar in #833
- chore: revert viem package version by @shakkernerd in #834
- chore: Revert/viem version and bump @goat-sdk/plugin-erc20 by @shakkernerd in #836
- chore: bump version to 0.1.5-alpha.3 by @cygaar in #838
- feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin by @monilpat in #803
- fix: Include scripts/postinstall.js in the final NPM package by @martincik in #843
- fix: run release workflow after a github release is created by @cygaar in #846
- feat: add Aptos plugin by @0xaptosj in #818
- fix: plugins docs by @cygaar in #848
- fix: Use LARGE models for responses by @lalalune in #853
- Update Node version in local-development.md by @oxSaturn in #850
- Updated quickstart.md to contemplate common issue by @fede2442 in #861
- Remove duplicated coinbase CDP options in .env.example by @juntao in #863
- feat: coinbase webhook + add more examples + testing by @monilpat in #801
- test: adding environment and knowledge tests by @ai16z-demirix in #862
- Update quickstart.md by @oxSaturn in #872
- docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps by @YoungPhlo in #877
- Add google model env vars by @peersky in #875
- feat: working farcaster client with neynar by @sayangel in #570
- fix: re-enable coverage report upload to Codecov in CI workflow by @snobbee in #880
- chore: disable building docs on build command by @shakkernerd in #884
- feat: Add Flow Blockchain plugin by @btspoony in #874
- chore: enhance dev script, performance improvement and add help message by @shakkernerd in #887
- chore: added more help message to the important notice text. by @shakkernerd in #891
- chore: improved dev command by @shakkernerd in #892
- fix: twitter actions not triggering by @cygaar in #903
- chore: update models for groq by @oxSaturn in #890
- fix: evaluation json parsing by @cygaar in #907
- docs: Add What Did You Get Done This Week #4 summaries and timestamps by @YoungPhlo in #895
- feat: create README_TH.md by @asianviking in #918
- feat: update gaianet config by @L-jasmine in #915
- feat: allow users to configure models for groq by @oxSaturn in #910
- chore: Consistent language for Community & Contact link label by @golryang in #899
- chore: deprecate text based way of generating JSON by @monilpat in #920
- fix: Farcater client cleanup and fixed response logic by @sayangel in #914
- feat: MAX_TWEET_LENGTH env implementation by @onur-saf in #912
- feat: implement advanced coinbase trading by @monilpat in #725
- feat: add dynamic watch paths for agent development by @samuveth in #931
- fix: use of Heurist model env vars by @boxhock in #924
- fix: update quickstart and .env.example by @oxSaturn in #932
- feat: add readContract / invokeContract functionality to Coinbase plugin by @monilpat in #923
- fix: telegram response memory userId to agentId by @bmgalego in #948
- feat: Config eternalai model from env by @genesis-0000 in #927
- feat: add hyperbolic api to eliza by @meppsilon in #828
- docs: add WSL installation guide by @ileana-pr in #946
- fix: Revert "docs: add WSL installation guide" by @monilpat in #959
- Fix farcaster client process action issue by @sin-bufan in #963
- fix(agent): correct EVM plugin activation condition by @0xAsten in #962
- fix: use MAX_TWEET_LENGTH from setting by @oxSaturn in #960
- feat: Supports upload files to AWS S3. by @xwxtwd in #941
- fix: update package name in faq by @oxSaturn in #937
- feat: process all responses actions by @bmgalego in #940
- chore: 947 add other evm chains to wallet by @n00b21337 in #949
- feat: add dev script to plugin-aptos by @asianviking in #956
- feat: Add hyperbolic env vars to override model class by @meppsilon in #974
- chore: pass env variables when setting up GOAT and update GOAT readme by @0xaguspunk in #898
- feat: Add TEE Mode to Solana Plugin by @HashWarlock in #835
- chore: fix broken lockfile by @shakkernerd in #977
- fix: revert llamacloud endpoint change by @odilitime in #954
- feat: add callback handler to runtime evaluate method by @bmgalego in #938
- fix: docker trying to filter out missing docs package by @odilitime in #978
- chore: rename intiface plugin by @odilitime in #955
- feat: allow character.json settings models for open router by @odilitime in #953
- LinkedIn Client by @bkellgren in #973
- fix: a typo in characterfile.md by @oxSaturn in #986
- fix: Goat Plugin + AWS S3 Service error when env vars absent by @jnaulty in #985
- docs: add WSL Setup Guide to documentation by @ileana-pr in #983
- chore: add how to startup chat ui by @yodamaster726 in #976
- feat: flow update generate object by @btspoony in #929
- feat : github image cicd by @v1xingyue in #889
- feat: Add NanoGPT provider by @dylan1951 in #926
- fix: Fix Twitter Search Logic and Add Galadriel Image Model by @dontAskVI in #994
- feat: create README_DE.md by @GottliebFreudenreich in #995
- test: adding parsing tests. changed files parsing.test.ts by @ai16z-demirix in #996
- feat: allow users to configure models for openai and anthropic by @oxSaturn in #999
- fix: typo initialize by @cryptofish7 in #1000
- fix: add callback to action in far...
v0.1.6-alpha.4
What's Changed
- fix: client twitter login and auth handler by @shakkernerd in #1158
- chore: bump version to 0.1.6-alpha.4 by @shakkernerd in #1159
Full Changelog: v0.1.6-alpha.3...v0.1.6-alpha.4
v0.1.6-alpha.3
What's Changed
- feat: update packages version script by @shakkernerd in #1150
- chore: bump version to 0.1.6-alpha.3 by @shakkernerd in #1152
- fix: fetch log level to debug by @shakkernerd in #1153
- fix: fix direct-client ability to start agents by @odilitime in #1154
- chore: develop into main by @shakkernerd in #1155
Full Changelog: v0.1.6-alpha.2...v0.1.6-alpha.3
v0.1.6-alpha.2
December 16th 2024 release
Features (feat)
allow agents to create/buy/sell tokens on FOMO.fund's bonding curve in plugin-solana #1135
add support for handlebars templating engine as an option #1136
Add Discord Team features #1032
Add Telegram Team features #1033
Updated characters types, Discord & Telegram enhancements #957
Plugin evm multichain #1009
add plugin-sui #934
add plugin-ton #1039
Add NEAR Protocol plugin #847
multiversx plugin #860
add plugin-nft-generation: create Solana NFT collections #1011
Lens client #1098
allow users to configure models for grok #1091
Smoke Test script #1101
plugin-story #1030
add venice.ai image generation #1057
improve X/Twitter login with cookie validation and retry mechanism #856
add/change change through REST api (client-direct) #1052
twitter client enhancements #913
github image cicd #889
add README_TH.md in docs directory #1034
Adding plugin for ZKsync Era #906
Add slack plugin #859
Fixes (fix)
improve fomo integration #1147
Fix Parameter Parsing in plugin-evm TransferAction and Return Transaction Hash #965
telegram client duplicate function removal #1140
discord client duplicate function removal #1125
Docker default non-interactive mode for Cloud instances #796
Use LARGE models for responses #853
load image from diff endpoints #837
fix the name #1133
add more helpful default agents (Dobby and C3PO) #1124
Refactor to prevent unnecessary lockfile changes #1120
add missing imports #1104
Fixed twitter posts include from including /n in the text #1070
handle no termination message #1102
return types of createAgent & startAgent #1097
syntax error: invalid arithmetic operator #1088
client slack linting errors #1086
dynamic import of fs module #1084
transfer action linting errors #1079
errors in swap action in plugin-near #1078
remove unnecessary devDependencies #1077
missing eslint config file #1076
Allow bot to post tweets with images generated by the imageGenerationPlugin #1040
discord client ci issues #1054
Fix pnpm lockfiles #1055
add auto to clients in types to use client-auto #1050
Chores (chore)
fix PR #1147 #1148
remove comment #1143
fix broken pnpm lockfile #1115
fix broken pnpm lockfile #1103
debugging start behaviour #1094
kill pnpm start #1093
increase timeout to 3mins #1092
remove unused imports and rename runtime variable #1085
remove unnecessary packages #1083
fix broken pnpm lockfile #1081
add npmignore file #1080
commented out unused variables in solana swap action's plugin #1073
improve eslint by --cache #1056
Update package.json #1031
improve smokeTests environment validation and logging #1046
improve formatting of .env.example for better readability #897
Documentation (docs)
add README.md to plugin-evm #1095
New docs for community section #1114
Update docs (CONTRIBUTING.md) #1053
Update community section of docs #1111
Plugin list numbering and titles #1107
Tests (test)
adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts #998
Other (Misc)
clean newlines for new tweet #1141
FAL image settings escape hatch #814
Revert "Feat: Update community section of docs" #1112
Fix/charity #852