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
- chore: general code fixes/clean up by @shakkernerd in #1513
- add fuel plugin by @Dhaiwat10 in #1512
- fix: add required incremental option and remove invalid typescript configuration by @ShaneOxM in #1485
- Clear
/cache/
inclean.sh
script by @timolegros in #1508 - chore: Revert "Clear
/cache/
inclean.sh
script" by @shakkernerd in #1515 - chore: remove cache in core by @shakkernerd in #1516
- feat: Add the FerePro plugin by @Rudrakc in #1502
- fix: Update speech.ts by @y4my4my4m in #1312
- fix: swap and bridge actions of plugin-evm by @pythonberg1997 in #1456
- fix: client-twitter lowerCase bug and environment clean up (+lint fixes, and TWITTER_SEARCH_ENABLE double start fix) by @odilitime in #1514
- feat: use OPENAI_API_URL from env to support custom OpenAI API endpoint by @imtms in #1522
- fix: handle long tweet in utils by @oxSaturn in #1520
- feat: add /:agentId/speak endpoint for text-to-speech functionality by @HowieDuhzit in #1528
- Fix: Update package.json with build-docker command to match the dockerfile command by @vanshika-srivastava in #1527
- feat: Add Livepeer Image Provider by @Titan-Node in #1525
- feat: Add Custom System Prompt Support for plugin-image-generation by @tsubasakong in #839
- chore: remove unused vars by @odilitime in #1529
- feat: add avalanche plugin by @snow-farmer in #842
- feat: Add GitBook Plugin provider by @azep-ninja in #1126
- chore: bump version to v.0.1.7-alpha.2 by @shakkernerd in #1530
- chore: 1.7.0 prep, develop => main by @odilitime in #1519
- feat: add autoscroll chat client by @swizzmagik in #1538
- docs: Polish readme by @yanushevitz in #1537
- Update README_CN - Model Configuration by @RedHorse823 in #1535
- docs: fix grammar/typos in README by @SK1989sL in #1534
- Fix: make twitter engagement criteria in prompt more focused on relevance to topics/interests/character by @e-fu in #1533
- feat: improve stale pr/issue messages by @monilpat in #1540
- fix: twitter usernames can start with numbers by @odilitime in #1541
- Fix jsdoc automation build issue & parametrize PR branch target by @Ed-Marcavage in #1547
- fix: Telegram Bad Request: can't parse entities by @azep-ninja in #1546
- Chore: Refactor Imports. Improve PR Template by @mgunnin in #1545
- docs: Add JSDoc documentation by @madjin in #1549
- docs: Add JSDoc documentation by @madjin in #1548
- feat: add theme toggle functionality with dark and light mode support by @zkfriendly in #1555
- docs: Add "What Did You Get Done This Week? #7" notes by @YoungPhlo in #1559
- feat: (example) script to show how to add system prompt and templates to eliza with character file by @HashWarlock in #1554
- feat: parse files through prettier by @shakkernerd in #1573
- fix: init 768 dimension in database for gaianet by @L-jasmine in #1572
- docs: overview and preview of technical report by @tomguluson92 in #1574
- feat: add TEE support for plugin-env by @samuveth in #1571
- Update agents.md - minor update by @yorkerhodes3 in #1579
- refactor(plugin-conflux): output detailed invalid content by @bendanzhentan in #1602
- fix: tweak transfer template of plugin-evm by @zkvm in #1604
- feat: add experimental telemetry model option by @zhourunlai in #1603
- docs: README.md files for plugins by @ileana-pr in #1601
- feat: use tavily sdk by @zhourunlai in #1599
- docs: add readme spanish version in docs by @salazarsebas in #1594
- feat: add docs for image generation plugin by @chandiniv1 in #1591
- docs: fix Contributing Guide by @0xFloyd in #1589
- feat: update volcengine model by @zhourunlai in #1586
- fix: update plugin-solana workspace dependencies by @shakkernerd in #1609
- fix: Google API Key not passing from character file by @azep-ninja in #1607
- add plugins to the key components section of the faq by @cole-gillespie in #1614
- add an client-direct endpoint to get memories by agentid and roomid by @treppers in #1581
- fix: Double Responses from Continue Action by @azep-ninja in #1606
- Fix double spaced tweets in Post.ts by @suicidalgoofy in #1626
- feat: Select a transcription provider based on the character settings. by @tcm390 in #1625
- fix: turbo deps for plugin-evm by @odilitime in #1627
- feat: Twitter Spaces Integration by @slkzgm in #1550
- fix: corrected path for image upload by @ShreyGanatra in #1632
- chore: update viem dependency version in plugin-evm and plugin-goat by @bertux in #1637
- fix: lockfile wasn't updated after dependency + bring viem to root level package.json by @monilpat in #1642
- fix: Fix bug in plugin-bootstrap/src/evaluators/facts.ts by @metakai1 in #1648
- Add README_AR.md by @xMariem in #1634
- Added Hungarian README by @mdominikd in #1645
- fix: activate web-search plugin in agents/ by @cmadaanaya in #1577
- fix: 1634 fix image description service by @nusk0 in #1667
- fix: Seperated imageModelProvider and imageVisionModelProvider for ImageDescriptioServices by @denizekiz in #1664
- fix: Update Supabase schema.sql by @0xRider in #1660
- feat: add docs for story plugin by @chandiniv1 in #1672
- fix: add web search to agent by @odilitime in #1676
- fix: 1668 fix twitter image link by @nusk0 in #1671
- chore(docs): rename ai16z/eliza to elizaOS/eliza by @9547 in #1679
- fix: smoke tests by @shakkernerd in #1695
- feat: Plugin sui support for suiprivatekey0x account by @v1xingyue in #1693
- docs: update README.md spelling by @SK1989sL in #1690
- chore: twitter username validation message by @daizhengxue in #1698
- Update README_KOR.md: Added missing sections and improved Korean translations for clarity by @gnujoow in #1683
- fix(core): trimTokens no need to await by @9547 in #1686
- chore: update web search plugin export by @affaan-m in #1688
- EVM plugin wallet provider and transfer action improvements by @nicky-ru in #1701
- fix: Url fix in imagedescriptionservice by @denizekiz in #1696
- feat: improve GOAT integration by allowing tool calling when using generateText by @0xaguspunk in #1403
- fix: postgres-adapter - remove nonsensical schema check by @ryanleecode in #1377
- fix: disable trust provider for PostGres db by @swizzmagik in #1536
- fix: multiple web search import in agent by @shakkernerd in #1718
- chore(zksync-era): rm not used imports by @9547 in #1716
- fix: add echochambers to agent by @odilitime in #1719
- docs: update faq.md by @TresFlames in #1746
- docs: update README_KOR.md by @osrm in #1739
- docs: add Serbian README translation by @marsic3 in #1757
- fix: Support for Non-OpenAI Models in Token Trimming by @tcm390 in #1605
- fix: build lint errors by @shakkernerd in #1759
- fix(client): improve Windows compatibility for Vite dev server by @gmh5225 in #1760
- feat: use custom conditions for live monorepo types by @ryanleecode in #1365
- feat: support for eternalai provider can write request/response log info by @genesis-0000 in #1740
- feat(plugin-near): replace console.log to eliza logger by @sinecose in #1745
- Agentic Eliza Plugin Documenter - Multilingual (e.g., English, Spanish, French) by @Ed-Marcavage in #1675
- 🐛 fix plugins.md formatting for docs with dockerized docs validation by @marcellodesales in #1722
- fix: line break handling in chat by @swizzmagik in #1784
- chore: remove unused import and var by @shakkernerd in #1797
- bug : Removed FerePro plugin by @Rudrakc in #1795
- fix(client-slack): implement Media type properties in message attachments #1384 by @AIFlowML in #1741
- fix(postgres): Handle vector extension creation properly (#1561) by @AIFlowML in #1743
- Revert "fix(postgres): Handle vector extension creation properly (#1561)" by @shakkernerd in #1799
- fix: standardize ACTION_INTERVAL unit to minutes in twitter client by @sin-bufan in #1738
- refactor: client api by @aalimsahin in #1713
- feat: Simulate discord typing while generating a response by @dxlliv in #1712
- fix: bugfix. the port 80 is not listening use 3000 by @jmikedupont2 in #1616
- chore: install with no frozen-lockfile flag by @shakkernerd in #1802
- fix: generation tests for trimTokens by @shakkernerd in #1803
- chore: bump version to v.0.1.7 by @shakkernerd in #1804
- chore: Develop => main for 1.7.0 release by @odilitime in #1717
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
- @onlyzerosonce made their first contribution in #1375
- @trbutler4 made their first contribution in #1350
- @hcaumo made their first contribution in #1392
- @jasonqindev made their first contribution in #1402
- @UD1sto made their first contribution in #1272
- @aeither made their first contribution in #1180
- @harveyjavier made their first contribution in #1420
- @fyInALT made their first contribution in #1437
- @alessandromazza98 made their first contribution in #1429
- @yerinle made their first contribution in #1428
- @omahs made their first contribution in #1423
- @RiceChuan made their first contribution in #1424
- @0xJord4n made their first contribution in #1432
- @nulLeeKH made their first contribution in #1433
- @mhxw made their first contribution in #1443
- @hanyh2004 made their first contribution in #1450
- @harperaa made their first contribution in #1449
- @0xPBIT made their first contribution in #1444
- @vishal-kanna made their first contribution in #1327
- @remiroyc made their first contribution in #450
- @mdqst made their first contribution in #1465
- @samarth30 made their first contribution in #1464
- @zkvm made their first contribution in #1463
- @Archethect made their first contribution in #1473
- @todorkolev made their first contribution in #1469
- @ag-wnl made their first contribution in #1475
- @swizzmagik made their first contribution in #1483
- @Ed-Marcavage made their first contribution in #1343
- @chandiniv1 made their first contribution in #1496
- @qwdsds made their first contribution in #1489
- @e-fu made their first contribution in #1498
- @janeyJo made their first contribution in #1500
- @ShaneOxM made their first contribution in #1490
- @Dhaiwat10 made their first contribution in #1512
- @timolegros made their first contribution in #1508
- @Rudrakc made their first contribution in #1502
- @y4my4my4m made their first contribution in #1312
- @pythonberg1997 made their first contribution in #1456
- @imtms made their first contribution in #1522
- @HowieDuhzit made their first contribution in #1528
- @vanshika-srivastava made their first contribution in #1527
- @snow-farmer made their first contribution in #842
- @yanushevitz made their first contribution in #1537
- @RedHorse823 made their first contribution in #1535
- @SK1989sL made their first contribution in #1534
- @mgunnin made their first contribution in #1545
- @zkfriendly made their first contribution in #1555
- @yorkerhodes3 made their first contribution in #1579
- @bendanzhentan made their first contribution in #1602
- @zhourunlai made their first contribution in #1603
- @salazarsebas made their first contribution in #1594
- @0xFloyd made their first contribution in #1589
- @cole-gillespie made their first contribution in #1614
- @treppers made their first contribution in #1581
- @slkzgm made their first contribution in #1550
- @ShreyGanatra made their first contribution in #1632
- @bertux made their first contribution in #1637
- @metakai1 made their first contribution in #1648
- @xMariem made their first contribution in #1634
- @mdominikd made their first contribution in #1645
- @cmadaanaya made their first contribution in #1577
- @nusk0 made their first contribution in #1667
- @0xRider made their first contribution in #1660
- @daizhengxue made their first contribution in #1698
- @gnujoow made their first contribution in #1683
- @affaan-m made their first contribution in #1688
- @TresFlames made their first contribution in #1746
- @osrm made their first contribution in #1739
- @marsic3 made their first contribution in #1757
- @gmh5225 made their first contribution in #1760
- @sinecose made their first contribution in #1745
- @marcellodesales made their first contribution in #1722
- @aalimsahin made their first contribution in #1713
- @dxlliv made their first contribution in #1712
- @jmikedupont2 made their first contribution in #1616
Full Changelog: v0.1.6...v0.1.7