Releases: elizaOS/eliza
Releases · elizaOS/eliza
v1.0.0
What's Changed
- Add ability to choose embedding model in OpenAI plugin by @avp1598 in #4140
- fix: resolve database transaction deadlock by @0xbbjoker in #4142
- feat: clean api by @tcm390 in #4144
- chore: update temp. hardcoded v2 registry by @wtfsayo in #4153
- Improve Farcaster configuration handling by @hishboy in #4156
- tests: fixed test file according to the comments in the PR #4130 by @Samarthsinghal28 in #4152
- fix: cache interaction cursor + duplicate memory creation by @tcm390 in #4155
- fix: twitter, double memory creation attempt & server crash by @wtfsayo in #4151
- fix: project plugin loading first, related to starter project by @wtfsayo in #4150
- feat: use Evt instead of eventEmitter3 by @wtfsayo in #4149
- feat: enhance avatar stack by @tcm390 in #4162
- fixed: Pglite Migration issue by @Samarthsinghal28 in #4158
- added extensive UI Tests by @Y4NK33420 in #4092
- add node_modules to .gitignore by @yungalgo in #4161
- fix: tg get world by @tcm390 in #4166
- fix: twitter interaction by @tcm390 in #4165
- fix: telegram to elizaos data model sync by @0xbbjoker in #4137
- feat: add id to metadata source by @tcm390 in #4168
- fix: Failed to create Twitter client by @tcm390 in #4167
- Filter out ignored Farcaster mentioned by @hishboy in #4163
- feat: add update-cli command by @wtfsayo in #4170
- fix: knowledge manager scroll issue by @0xbbjoker in #4175
- chore: Refactor openai plugin by @avp1598 in #4169
- chore: Update docs by @madjin in #4114
- feat: Enhance CLI update and plugin installation with package manager… by @wtfsayo in #4176
- feat: better plugin install management by @wtfsayo in #4177
- attempt: module path issues by @wtfsayo in #4178
- handle dynamic-runtime import error gentler by @wtfsayo in #4179
- fix: space action by @tcm390 in #4182
- fix: version tag when importing plugins dynamically during runtime by @wtfsayo in #4183
- chore: remove import logic from core by @wtfsayo in #4184
- chore: use camelCase on plugin export (local-ai) by @wtfsayo in #4186
- fix: twitter interaction by @tcm390 in #4192
- fixed: bun installation issue for plugin-bootstrap by @Samarthsinghal28 in #4194
- feat: Test Coverage for plugin-bootstrap by @HarshModi2005 in #4173
- fixed: the issue with elizaos test command by @Samarthsinghal28 in #4196
- chore: enhance plugin install strategy and code by @wtfsayo in #4202
- chore: remove remaining ollama references in local-ai plugin by @wtfsayo in #4203
- chore: externalise fastembed and node-llama-cpp in local-ai by @wtfsayo in #4204
- chore: reduce chunk size & return only RAG fragments by @0xbbjoker in #4188
- fixed: the docs issue with the add, remove and list plugin issue by @Samarthsinghal28 in #4200
- issue: elizaos port unavailable issue resolved by @Samarthsinghal28 in #4199
- Darkened borders and focus states in UI components by @HarshModi2005 in #4201
- fix: replace fastembed with local embedding model by @0xbbjoker in #4205
- Fix runtime runtime.registerPlugin after initialization by @hishboy in #4189
- feat: Improve Reply Action to Use Pre-generated Responses by @tcm390 in #4213
- feat: skip should respond for dm by @tcm390 in #4212
- Feature/plugin venice by @pierce403 in #4214
- chore: env loading is already handled + install packages locally by @wtfsayo in #4216
- chore: update cli readme by @wtfsayo in #4208
- fix: small UI fix by @tcm390 in #4217
- fix: add typescript to dev dep on plugin-starter by @wtfsayo in #4218
- fix openai object json parse error by @avp1598 in #4207
- docs: Update README.md for telegram plugin by @HarshModi2005 in #4219
- fix: Eli2 134/make npm create eliza and npx elizaos create functionally identical by @yungalgo in #4185
- fix: Duplicate Provider Section in Prompt by @tcm390 in #4228
- fix: Failed to Replies to Tweet in Interaction by @tcm390 in #4231
- fix: gui tts by @tcm390 in #4237
- fixed: agent subcommands by @Samarthsinghal28 in #4220
- fix: transcription by @tcm390 in #4236
- chore: cli clean ups by @wtfsayo in #4239
- chore: cli cleanup-2 by @wtfsayo in #4240
- Fix anthropic json parse issue by @0xbbjoker in #4222
- initial commit for fixing delete character button by @Y4NK33420 in #4197
- Fix GitHub Authentication Prompt During Start CLI Command by @yungalgo in #4242
- feat: message api by @tcm390 in #4247
- chore(cli): use console log for non error cases by @wtfsayo in #4248
- feat: Add message buttons by @ncale in #4187
- Bug: Remove Duplicate Declaration in api.ts by @yungalgo in #4246
- fix: Move init after adapter.init in runtime by @hishboy in #4253
- chore: improve cli and start code by @wtfsayo in #4250
- fix: replace deprecated vision model by @tcm390 in #4254
- feat: openai tts by @tcm390 in #4255
- fix: plugin install priority order by @wtfsayo in #4256
- ELI2-185/reflections-agent-asks-all-other-agents-deployed-how-its-doing by @yungalgo in #4257
- feat: openai tts test by @tcm390 in #4259
- remvoe dead-code around plugin install by @wtfsayo in #4263
- fix: discord actions small fix by @tcm390 in #4264
- fix: discord voice join/leave action by @tcm390 in #4265
- fix: cyclic error by @tcm390 in #4266
- add missing bootstrap plguin to list by @wtfsayo in #4267
- Replace Text Input with Dropdown for Voice Model Selection by @Y4NK33420 in #4262
- feat: gui- support for importing JSON to create or update agents by @tcm390 in #4270
- Merge branch by @HarshModi2005 in #4271
- Starting Agent Fix by @HarshModi2005 in #4209
- Clarify Terminology and Required Fields in Agent Settings by @Y4NK33420 in #4274
- Improvement: Default SQL and OpenAI Plugins for New Character by @Y4NK33420 in #4277
- improve logging for transcription models by @wtfsayo in #4283
- feat: add typing indicator to telegram by @ncale in #4280
- fix: check if init exist before calling by @0xbbjoker in #4278
- chore: remove deprecated types by @0xbbjoker in #4275
- Update .env.example to support twitter post generation by @chris35469 in #4268
- feat: created world provider with basic world metadata by @samarth30 in #4284
- feat: twitter plugin - Cleanup Unused Code and Support Long Tweets for Premium Accounts by @tcm390 in #4291
- UI Changes by @HarshModi2005 in #4273
- fix: use correct twitter post interval config in plugin-twitter package by @visionpixel in #4294
- fix: ensure plugins by @tcm390 in #4296
...
v0.25.19 Release
Features
- Prepare 0.X For Sharing Plugins With 1.X #4384
- Add Kluster AI As Model Provider #3938
- Add Mem0 As AI SDK Provider #3927
- Add RegisterMiddleware #3749
- Optional Venice System Prompt Removal #3583
- Set Proxy By Env Agent_Proxy #3751
- Support Any Custom Embedding Server #3958
Fixes
- 3328 Fix Amazon Bedrock As LLM Provider #3329
- Fix Json Parse Problem With Nested Objects #4198
- Fix Main Docker Errors #3790
- Fix ParseJSONObjectFromText #3793
- Fix Template Variable Inconsistency In TwitterPostTemplate #4029
- Fixed Issue With Async Handling In GetTweets Method #3796
- Fixed Missing Comma Between Regex Expressions #3987
- Have Agent Construct The Character Plugins For The Runtime #3458
- NEAR AI Image Generation #3881
- Revert Short Knowledge Items Handling #3746
- Semantic SplitText #4235
- SplitText Fix & ProcessCharacterKnowledge Optimization #3763
- Typographical Error In Character.Md #4313
- Update Plugins Source #3944
What's Changed
- fix: cli use axios replace fetch by @v1xingyue in #3741
- chore: bump lock by @odilitime in #3762
- docs: Fix grammatical and consistency improvements in documentation by @SITADRITA1 in #3748
- docs: Fix Typos and Improve Consistency in Discord Chat Logs by @gap-editor in #3747
- feat: add registerMiddleware by @v1xingyue in #3749
- fix: Revert short knowledge items handling by @batudo in #3746
- feat: set proxy by env AGENT_PROXY by @v1xingyue in #3751
- fix: splitText fix & processCharacterKnowledge optimization by @odilitime in #3763
- docs: remove duplicate documentation in plugins.md by @notorious-d-e-v in #3764
- chore: improve quickstart, plugin showcase, doc fixes by @madjin in #3772
- chore(docs): Added a development approach for Windows Users by @matthewhou19 in #1618
- docs: Add "What Did You Get Done This Week? 12" notes by @YoungPhlo in #3768
- docs: Add weekly contributor meeting notes (2025-02-18 + 2025-02-25) by @YoungPhlo in #3769
- docs: Update quickstart with twitter configs.md by @Shelpin in #3778
- docs: fixed some outdated links by @pucedoteth in #3792
- docs: Update intro.md - Fix missing space by @552020 in #3788
- fix: fix parseJSONObjectFromText by @odilitime in #3793
- fix: Fixed issue with async handling in getTweets method by @hexcow in #3796
- docs: Eliza Turkish documentation by @AzrielTheHellrazor in #3422
- fix: Have agent construct the character plugins for the runtime. by @mtbc in #3458
- chore: CI collect artifacts so we can diagnose memory issue by @odilitime in #3658
- feat: Optional Venice system prompt removal by @lefrog-dont-code in #3583
- fix: fix main docker errors by @HashWarlock in #3790
- feat: add Romanian readme.md (CONFLICTED) by @tudorpintea999 in #2151
- docs: Revamping README_PTBR.md for clearer and updated instructions (CONFLICTED) by @2-A-M in #2156
- fix: 3328 fix Amazon Bedrock as LLM provider by @ebaizel in #3329
- docs: Add Fully Homomorphic Encryption (FHE) doc by @zy-bc-ai in #2876
- chore: Turkish readme update by @AzrielTheHellrazor in #3809
- chore(config): migrate renovate config by @renovate in #3810
- chore(deps): update dependency black to v24 [security] by @renovate in #3811
- chore(deps): pin dependency rollup-plugin-visualizer to 5.14.0 by @renovate in #3815
- chore(deps): pin dependencies by @renovate in #3812
- fix(deps): update dependency @fal-ai/client to v1.2.3 by @renovate in #3835
- fix(deps): update dependency @octokit/rest to ^21.1.0 by @renovate in #3836
- fix(deps): update dependency @deepgram/sdk to ^3.11.1 by @renovate in #3834
- fix(deps): update dependency @ai-sdk/mistral to v1.1.15 by @renovate in #3833
- fix(deps): update dependency langchain to ^0.3.11 by @renovate in #3844
- fix(deps): update dependency zod to v3.24.2 by @renovate in #3847
- fix(deps): update dependency js-tiktoken to v1.0.19 by @renovate in #3843
- fix(deps): update dependency glob to v11.0.1 by @renovate in #3842
- fix(deps): update dependency ai to v4.1.54 by @renovate in #3838
- chore(deps): update dependency docusaurus-plugin-typedoc to v1.2.3 by @renovate in #3851
- chore(deps): update dependency @vitejs/plugin-react-swc to ^3.8.0 by @renovate in #3850
- chore(deps): update dependency @coral-xyz/anchor to v0.30.1 by @renovate in #3849
- fix(deps): update pnpm to v9.15.7 by @renovate in #3848
- chore(deps): update docker/login-action digest to 327cd5a by @renovate in #3820
- chore(deps): update solana packages to v1.98.0 by @renovate in #3861
- chore(deps): update dependency typescript-eslint to ^8.26.0 by @renovate in #3859
- chore: major docs cleanup by @madjin in #3906
- fix: update plugins source by @emmanuel-ferdman in #3944
- chore: optimize cleanup script with
xargsby @0xbryer in #3900 - fix: NEAR AI image generation by @think-in-universe in #3881
- chore: fix missing
awaitfor tweet scraping by @hexcow in #3960 - feat: support any custom embedding server by @hishboy in #3958
- docs: Fix terminology: replace "CONFIGURACIONES" with "CONFIGURACIÓN" by @0xstratus in #3970
- chore: Fix incorrect timeout comment by @defiberrys in #3968
- chore: plugin-bootstrap tests by @ai16z-demirix in #3959
- docs: Fixed a typo by @PixelPil0t1 in #3984
- fix: Fixed missing comma between regex expressions by @ozrg in #3987
- docs: Update README.md by @Jordaniswatching in #4006
- docs: fix typo in Thai text for file path by @0xbryer in #4116
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #4064
- chore: Fix missing comma in section headers list by @defiberrys in #4038
- chore: removed duplicate JSON import by @voronor in #4030
- feat: Add Mem0 as AI SDK Provider by @whysosaket in #3927
- feat: Add Kluster AI as model provider by @bdommie in #3938
- fix: Fix template variable inconsistency in
twitterPostTemplateby @0xminds in #4029 - docs: added raiinmaker to .env.example by @retdude in #4136
- docs: removed an extra
~by @santamasa in #4148 - chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #4141
- fix: Typographical Error in Character.md by @leopardracer in #4313
- docs: remove consecutive duplicate words by @zeroprooff in #4312
- docs: deleted duplicate README_NL.md by @zeroprooff in #4321
- docs: Fix Typos and Improve Documentation in Changelog by @leopardracer in #4322
- docs: deploy Eliza to TEE with Oasis ROFL app by @snobbee in #4334
- Fix: Correct broken Pump.fun link by @PixelPil0t1 in #4367
- Fix broken image paths by @PixelPil0t1 in #4362
- Fix broken image paths by @PixelPil0t1 in #4372
- fix: update broken link to eliza-in-tee documentation by @PixelPil0t1 in #4377
- fix: update broken image path in Thai README by @Dahka2321 in #4433
- docs: Update broken Eliza documentation links by @Dahka2321 in #4460
- chore: make cleanup script compatible across platforms by @voronor in #4195
- docs: changelog - Fi...
v0.25.9
v0.25.9 Release Notes
Features
- CLI install improvements #3697
- Checking the plugin is installed and display the result #3660
- Add post-processing support for character loading #3686
- Submit update env for plugin viction #3701
- ANTHROPIC_API_URL env #3711
Fixes
- Fix Out Of Memory bug introduced in 0.25.8 #3722
- Fix splitText #3653
- Add database adapter and plugin adapter types to core types #3640
- Fix CLI install #3673
- CLI - escape paths with spaces correctly #3699
- CLI handle plugin dependencies / trusdb #3737
- Handle short text items in knowledge processing #3652
- Character knowledge add directory #3678
- Grammar fix & createVerifiableLogApiRouter guard #3707
What's Changed
- docs: Fix plugins.md formatting by @Doge-is-Dope in #3649
- fix: Add database adapter and plugin adapter types to core types by @Luks3110 in #3640
- fix: Handle short text items in knowledge processing by @boolkeys in #3652
- docs: Update README_KOR.md by @cryptokatze in #3670
- feat: checking the plugin is installed and display the result by @v1xingyue in #3660
- Fix Typographical Errors in Documentation by @leopardracer in #3656
- fix: fix CLI install by @odilitime in #3673
- chore: Update docs, adds changelog notes, merges pages, cleanup by @madjin in #3694
- fix: character knowledge add directory by @hkhangus in #3678
- feat: Add post-processing support for character loading by @btspoony in #3686
- docs: fix broken links in README by @Dahka2321 in #3684
- feat: CLI install improvements by @odilitime in #3697
- feat: better plugin loading error handling / json5 support for character file by @odilitime in #3698
- fix: CLI - escape paths with spaces correctly by @odilitime in #3699
- feat: submit update env for plugin viction by @khiemsoft in #3701
- feat: ANTHROPIC_API_URL env. by @ChristopherTrimboli in #3711
- chore: security NPM updates / bump turbo by @odilitime in #3700
- fix: clean up
pnpm cleanoutput and makepnpm devfaster on faster CPUs by @odilitime in #3714 - chore: format pass by @odilitime in #3715
- chore: tests favor local paths for consistency / adjust deps by @odilitime in #3716
- fix: fix 0.25.8 oom bug by @v1xingyue in #3722
- chore: Update docs, add blog + showcase + changelog + RSS by @madjin in #3729
- fix: Grammar fix & createVerifiableLogApiRouter guard by @Hopium21 in #3707
- fix: Fix splitText by @batudo in #3653
- docs: update readme.md for the custom plugins how-to by @Xayaan in #3736
- fix: CLI handle plugin dependencies / trusdb by @odilitime in #3737
- chore: bump ver to 0.25.9 by @odilitime in #3738
- chore: dev => main (rel 0.25.9 prep) by @odilitime in #3739
New Contributors
- @Doge-is-Dope made their first contribution in #3649
- @Luks3110 made their first contribution in #3640
- @boolkeys made their first contribution in #3652
- @cryptokatze made their first contribution in #3670
- @hkhangus made their first contribution in #3678
- @khiemsoft made their first contribution in #3701
Full Changelog: v0.25.8...v0.25.9
v0.25.8
Major changes since v0.25.6-alpha.1
Features
- Dynamic plugin loading (move all plugins out) #3339
- plugin CLI list/installer utility #3429
- Enable fetching relevant facts in the facts provider #2635
- Gaianet support set API key #3591
- Add NEAR AI model provider #3275
- Support for Secret AI LLM #3615
- Added cachedir to filesystem cache #3291
- Configuration: set Lava as the default RPC URL for NEAR and Starknet #3323
- Modify the configuration for the plugin-nkn #3570
Fixes
- GHSA-584q-6j8j-r5pm #2958
- Fix default character #3345
- Fix set agent from API #3618
- Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434) #3435
- Update chunk & overlap in rag function #2525
- Fix bedrock inference #3553
- Generate structured objects and images with NEAR AI #3644
- Exporting structured objects and images with NEAR AI #3644
What's Changed since last release
- fix: typos in multiple files by @vipocenka in #3111
- feat: save imageUrls for outbound tweets/messages by @alexpaden in #3122
- fix: upgrade openai and vercel ai packages to fix o1 errors by @HashWarlock in #3146
- fix: multi-biome-01 by @AIFlowML in #3180
- fix: plugin-0g by @AIFlowML in #3179
- fix: multi-biome-02 by @AIFlowML in #3181
- fix: plugin-0x by @AIFlowML in #3178
- fix: plugin-3g-generation by @AIFlowML in #3175
- fix: plugin-abstract by @AIFlowML in #3174
- fix: plugin-agentkit by @AIFlowML in #3172
- fix: plugin-akash by @AIFlowML in #3171
- fix: plugin-allora by @AIFlowML in #3169
- docs: fix typos in .md by @comfsrt in #3165
- feat (chore): plugin-coinmarketcap by @ai16z-demirix in #3134
- feat (chore): plugin-coingecko test config and coverage by @ai16z-demirix in #3124
- fix: remove duplicated plugins by @tcm390 in #3126
- fix: update provider-utils by @tcm390 in #3189
- fix: extract attribute from raw text instead of normalized json by @tcm390 in #3190
- feat: coingecko advanced - various pools by network by @0xCardinalError in #3170
- feat: Add edwin plugin to eliza by @galmw in #3045
- feat: plugin desk exchange by @john-xina-p88 in #3096
- docs: Update Twitter to X (Twitter) by @nilaysarma in #3198
- chore: add Biome configuration to Solana ecosystem plugins 07 by @AIFlowML in #3186
- fix: plugin-anyone by @AIFlowML in #3107
- docs: Update faq.md by @Danyylka in #3207
- chore: Fix Typos and Improve Consistency in Community Chat Logs by @gap-editor in #3206
- docs: Add weekly contributor meeting notes by @YoungPhlo in #3204
- fix: think tag from venice by @rferrari in #3203
- fix: Slack download upload attachments by @maxime in #3194
- chore: Update GitHub Actions workflows and documentation by @PixelPil0t1 in #3166
- chore: Standardization of Security Check Identifiers across GoPlus plugin by @Marcofann in #3164
- fix: Update pnpm version during Docker build by @v1xingyue in #3158
- Fix README_JA.md (add unwritten text and fix typo) by @You-saku in #3153
- chore: some fix after v0.1.9 by @v1xingyue in #3141
- feat: Trump character but tweets in Spanish by default by @silasneo in #3119
- feat: TON Plugin: NFT collection, item creation, metadata change and transfer actions by @mikirov in #3211
- docs: rename chat_2024-11-17.md by @Fallengirl in #3210
- feat: Add CREATE_POOL action in MultiversX plugin by @elpulpo0 in #3209
- fix: remove duplicated dependencies by @tcm390 in #3215
- fix: quick-intel plugin optimizations & fixes. by @azep-ninja in #3208
- feat: Add configuration for enabling/disabling Twitter post generation by @tcm390 in #3219
- feat (chore): plugin-cronos test setup and coverage by @ai16z-demirix in #3250
- feat (chore) plugin conflux: test config and coverage by @ai16z-demirix in #3247
- fix: broken links in documentation by @cypherpepe in #3240
- chore: remove unnecessary provider and transfer code by @madschristensen99 in #3251
- fix: client-alexa by @AIFlowML in #3255
- fix(deps): update dependency vitest [security] by @renovate in #3254
- fix: pnpm install by @tcm390 in #3261
- fix: Dynamic require of "http" is not supported error by @tcm390 in #3262
- chore: develop => main by @odilitime in #3216
- Fix broken links on contributing.md by @johntad110 in #3269
- docs: Add GitHub issues link to CONTRIBUTING.md file by @nilaysarma in #3268
- Fix PG query: Use only 'text' subfield name, field name is not needed here by @esen in #3264
- fix: handle invalid json by @tcm390 in #3258
- docs: fix typos and update broken link in docs by @rebustron in #3270
- chore: fix spelling issues by @XxAlex74xX in #3271
- fix: DenyLoginSubtask by @tcm390 in #3278
- fix: twitter - add actions suppress action ability. by @azep-ninja in #3286
- fix: rag optimizations/fixes for context. by @azep-ninja in #3248
- fix: quick-intel plugin: optimize template/add suppress init msg by @azep-ninja in #3283
- fix: discord - add actions suppress action ability. by @azep-ninja in #3284
- fix: telegram- add actions suppress action ability. by @azep-ninja in #3285
- feat: (plugin-multiversx) Allow the use of herotag by @elpulpo0 in #3238
- fix: fix docker & types issue by @odilitime in #3220
- fix(core): improve OpenAI-like provider endpoint resolution in
generation.tsby @btspoony in #3281 - chore: bump version to 0.25.6-alpha.1 by @odilitime in #3306
- chore: develop => main by @tcm390 in #3307
- fix: clean json before normalized by @tcm390 in #3301
- fix: Fix plugin-solana-v2 package.json by @oxy-Op in #3308
- fix: parsing unit test failure by @tcm390 in #3311
- fix: models unit test by @tcm390 in #3312
- fix: read modelConfig from character file by @TbLtzk in #3313
- docs: fix typos and update functions by @Bilogweb3 in #3317
- fix: handleGoogle(options) lost apiKey by @abcfy2 in #3274
- feat: allow plugins to interact w messangerManager to post on telegram by @kesar in #3314
- chore: add missing version property to package.json by @shakkernerd in #3325
- chore: remove remnant files/folders by @shakkernerd in #3326
- docs: fix typos in plugins.md by @aso20455 in #3324
- feat: set package publish access to public by @shakkernerd in #3330
- fix: Twitter logging bug by @vidvidvid in #3327
- chore: develop => main by @shakkernerd in https://github.com/elizaOS/el...
v0.1.9
🚀 Features
- Instagram client #1964
- Client for Telegram account #2839
- XMTP Client #2786
- Twitter post media #2818
- Discord autonomous agent enhancement #2335
- Telegram autonomous agent enhancement #2338
- Direct Client API - Add Delete Agent functionality #2267
- Add an example service #2249
AI & LLM Integrations
- Add support for NVIDIA inference for ElizaOS #2512
- Integrate Livepeer LLM provider #2154
- Add Amazon Bedrock as LLM provider #2769
- Add birdeye plugin #1417
Solana-Related Updates
- Solana plugin improvement for flawless transfers #2340
- Add features to the Solana Agent Kit #2458
- Adding tests for plugin-solana #2345
Ethereum & EVM-Based Plugin Updates
- Plugin evm oz governance #1710
- Add plugin-ethstorage #2737
- Add cross chain swaps through Squid Router #1482
- Add support for gravity chain in EVM plugin #2228
- Add Cronos Evm #2585
- Add plugin-bnb to support BNB chain #2278
- Plugin for OriginTrail Decentralized Knowledge Graph #2380
- Add moralis plugin #2764
Sui-Related Updates
Cosmos-Related Updates
Injective & Other Blockchain Plugins
- injective plugin #1764
- Support mina blockchain #2702
- Add AGW support to the Abstract plugin #2207
- CoinGecko - add price per address functionality #2262
- Add Dex Screener plugin with token price action, evaluators #1865
- Dexscreener trending #2325
Bug Fixes
High Priority (Critical Bugs & API Issues)
- DeepSeek API bug: missing API key setting #2186
- Resolve Windows path issue in pnpm build client #2240
- IME causes multiple messages on Enter #2274
- Fix derive key and update remote attestation #2303
- Ensure RA Action reply does not hallucinate #2355
- Prevent app crash when REMOTE_CHARACTER_URLS is undefined #2384
- Check whether REMOTE_CHARACTER_URLS env is defined in starting agent #2382
- Resolve @ai-sdk/provider version conflicts #2714
- Ethers/viem issue in mind network plugin #2783
- Message ID collision in Telegram Client #3053
- ImageVisionModelProvider Not Applied in Runtime #3056
- Handle unsupported image provider #3057
- Fixing the error parsing JSON when an array is a value #3113
Client-Specific Issues & Enhancements
- Don't force root for install #2221
- Align base URL in client if API runs on a different port #2353
- Fix Incorrect Tweet ID Parameter Passed to sendTweet Function #2430
- Unexpected JSON Metadata in Twitter Bot Replies #2712
- Client-twitter homeTimeline name parse bug #2789
- Topics formatting bug at composeState #2788
- Bug in goal objectives update lookup logic #2791
- {{maxTweetLength}} doesn't work in tweet post template #2951
- Ensure action tweet replies to agent's initial tweet #2966
- Auto-scrolling issue in client #3115
Plugin Issues & Enhancements
- Missing @elizaos/plugin-b2 #2268
- Export b2Plugin #2291
- Set default Squid Router plugin throttle to 1000 #2386
- Export dexScreenerPlugin #3120
- Remove duplicate litPlugin import #3121
Infrastructure & Build Issues
- Docker images+compose and broken documentation #2347
- Update Zero Gravity (0G) link #2441
- Don't start services twice, improve logging #3007
- Docker build command by skipping eslint files #3110
- Building error #2938
General Code Fixes & Minor Enhancements
- Lint errors #2400
- Fix typo in import statement for Solana AgentKit plugin #2370
- Quickstart.md conflicts #2437
- Typos in supabase seed file #2435
- If VITE_SERVER_PORT is not defined, use default 3000 #2433
- Missing import #2444
- Spell/grammar errors in characters #2447
- Correct STT plugin userId type #2704
- Remove duplicated handlePendingTweet #2715
- Delete plugin-bootstrap sex message #2748
- TON plugin build issue #2757
- Make template message footer more explicit #2774
- Akash splash #2816
- Akash splash bis #2838
- Nvidia nim environment #2817
- Null check #2878
- Default character OpenAI => LlamaLocal #2880
- LOG_JSON_FORMAT env var setting #2881
- Fix abstract package.json #2882
- Client server port #2886
- Handle whitespace in quote conversion #2961
- Remove unnecessary @ts-expect-error directive in chat component #2950
- Correct regex #3054
- Single quote handle bug at parseJsonArray #2802
- OpenAI embedding issue #3003
- Remove dead code #2945
- Add missing plugins in package.json #2947
What's Changed (complete)
- fix(plugin-twitter): change prompt to ensure it returns json by @odilitime in #2196
- feat: nft plugin by @tcm390 in #2167
- docs: Add Greek translation for README_GR by @adacapo21 in #2199
- chore: rename ai16z -> elizaOS by @monilpat in #2211
- feature: adding tests for whatsapp plugin by @ai16z-demirix in #2213
- fix: DeepSeek API bug: missing api key setting by @daizhengxue in #2186
- fix: don't force root for install by @proteanx in #2221
- feat: RP for plugin-tee-verifiable-log by @gene-zhan in #1369
- feat: Merge my Eliza Installer with the current start.sh script by @HowieDuhzit in #2229
- feat: add support for gravity chain in EVM plugin by @Stumble in #2228
- docs: Add "What Did You Get Done This Week? #9" notes by @YoungPhlo in #2243
- feat: Add AGW support to the Abstract plugin by @cygaar in #2207
- docs: Add Farsi (Persian )readme by @oxlupo in #2260
- feat: CoinGecko - add price per address functionality by @0xCardinalError in #2262
- fix: test/lint develop by @odilitime in #2266
- feat: Adding plugin for B² Network by @threewebcode in #2010
- fix: (db) add limit param to memory retrieval across adapters by @augchan42 in #2264
- docs: Typo fix README.md by @VitalikBerashvili in #2256
- Minor typo in CHANGELOG.md by @Hack666r in #2255
- fix: missing @elizaos/plugin-b2 by @shakkernerd in #2268
- feat: Add character creation template function to start.sh by @HowieDuhzit in #2232
- fix: resolve Windows path issue in pnpm build client by @KacperKoza343 in #2240
- feat: Add cross chain swaps through Squid Router by @Archethect in #1482
- feat: Plugin evm oz governance by @thetechnocratic in #1710
- feat: Add support for VoyageAI embeddings API by @Firbydude in #1442
- feat: add birdeye plugin by @swizzmagik in #1417
- Revert "feat: Add support for VoyageAI embeddings API" by @shakkernerd in #2290
- docs: Add weekly contributor meeting notes by @YoungPhlo in #2285
- fix: export b2Plugin by @shakkernerd in #2291
- feat: Add an example service by @MonteCrypto999 in #2249
- feat: Gitcoin passport by @0xCardinalError in #2296
- Fix: IME causes multiple messages on Enter (Fixes #2272) by @lincheoll in #2274
- fix: fix derive key and update remote attestation by @HashWarlock in #2303
- feat: Direct Client API - Add Delete Agent functionality by @jason51553262 in #2267
- docs: Update README.md by @lalalune in #2309
- fix: farcaster memory by @CryptoGraffe in #2307
- feat: add getMemoryByIds to database adapters by @bbopar in #2293
- feat: support load character from character_url by @v1xingyue in #2281
- feat: (echochambers) add dead room detection and conversation starter by @augchan42 in #2248
- chore: Update README.md by @wtfsayo in #2280
- refactor: farcaster client env configuration by @sin-bufan in #2087
- feat: Onchain Agent Transformer - transform any Eliza agents into unstoppable Solidity smart contracts deployed on 10+ blockchains by @eternal-ai-org in #2319
- feat: add Dex Screener plugin with token price action, evaluators, an… by @hellopleasures in #1865
- refactor: websearch into a service by @chuasonglin1995 in #2195
- fix: correct OPENROUTER_API_KEY env in config by @everimbaq in #2324
- fix: docker images+compose and broken documentation by @JoeyKhd in #2347
- Fix github client README.md by @thomasWos in #2346
- feat: groq image vision provider by @rferrari in #2342
- improvement: using strict types to avoid erorrs like issue 2164 by @ai16z-demirix in #2220
- fix: formatting in Browser section of README.md by @derrekcoleman in #2336
- Update README_TR....
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
onlyto 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-corewithunruggable-sdkby @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
typewhen import fromelizaosby @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.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.5
What's Changed
- feat: adding back the renovate file for automated security scanning by @sirkitree in #358
- feat: readme and linting by @ponderingdemocritus in #449
- fix: postgres embedding issues by @tarrencev in #425
- fix: X dry run by @laser-riot in #452
- Add npm install instructions to homepage header by @null-hax in #459
- docs: Fix my name in stream notes by @odilitime in #442
- feat: create-eliza-app by @coffeeorgreentea in #462
- fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition by @martincik in #460
- fix: Fixing failling tests token.test.ts and videoGeneration.test.ts by @ai16z-demirix in #465
- feat: init github client by @tarrencev in #456
- docs: Add Discord username question by @odilitime in #468
- docs: Update Contributors to bring inline with PR468 by @odilitime in #470
- feat: Cache Manager by @bmgalego in #378
- ollama generate case was using console.debug. by @drew-royster in #474
- fix: ci by @ponderingdemocritus in #475
- feat: Twitter Refactor by @bmgalego in #478
- refactor: add template types by @vivoidos in #479
- feat: adds check by @ponderingdemocritus in #466
- fix: ignored modelEndpointOverride in generation by @darwintree in #446
- feat: Improvements by @bmgalego in #482
- fix: agent type error and sqlite file env by @bmgalego in #484
- fix: agent loadCharacters file resolver by @bmgalego in #486
- fix: fix character path loading by @bmgalego in #487
- fix: added missing packages to tsup configs' externals by @massivefermion in #488
- docs: Create best-practices.md documentation by @snobbee in #463
- feat: Added TWITTER_COOKIE example on quickstart.md by @haeunchin in #476
- feat: Improve knowledge embeddings by @tarrencev in #472
- feat: improve type saftey by @ponderingdemocritus in #494
- fix: improve embeddings by @ponderingdemocritus in #496
- node-v by @ponderingdemocritus in #501
- fix: deps by @ponderingdemocritus in #503
- chore: add contributor license by @awidearray in #502
- fix: remove sol dep by @ponderingdemocritus in #504
- fix: issue with npm by @ponderingdemocritus in #505
- fix: services fix by @ponderingdemocritus in #509
- fix: speech service fix by @ponderingdemocritus in #512
- docs: add template and client configuration guide by @oguzserdar in #510
- Wrap
fastembedin try catch to allow non node environments to build by @antpb in #508 - fix: husky and pre-commit by @ponderingdemocritus in #514
- fix: lint by @ponderingdemocritus in #515
- test: add linter to all packages and enable vitest by @snobbee in #490
- feat: add coinbase plugin starting with cb commerce functionality by @monilpat in #513
- fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres by @VarKrishin in #495
- fix: Ollama fix by @yodamaster726 in #524
- fix: ollama local and llama local by @yodamaster726 in #521
- fix: Fix/telegram by @ponderingdemocritus in #530
- fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56 by @renovate in #528
- fix(deps): pin dependencies by @renovate in #529
- chore(deps): pin dependencies by @renovate in #526
- fix(deps): update dependency @ai-sdk/openai to v1.0.4 by @renovate in #533
- fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43 by @renovate in #532
- fix: pass runtime to video service by @0xFlicker in #535
- fix: discord voice memory id not unique by @bmgalego in #540
- fix: db queries not using agentId in all memory queries by @bmgalego in #539
- fix: error in getGoals and remove coinbase package-lock.json by @bmgalego in #545
- fix: Use BigInt for tweet IDs in client-twitter by @wraitii in #552
- fix: add try catch to process action by @bmgalego in #546
- fix: generateText format consistency by @tomguluson92 in #550
- fix: bump echogarden to fix case sensitive issue by @0xFlicker in #561
- Improved Twitter Documentation by @grallc in #559
- fix: sql command by @0xFlicker in #560
- fix: remove db adapters depencies from core and remove plugin-node from telegram by @bmgalego in #571
- fix: add missing documents and knowledge memory managers to runtime interface by @bmgalego in #572
- fix: remove postinstall script from plugin-coinbase by @bmgalego in #573
- fix: postgres by @ponderingdemocritus in #557
- fix: Token provider getHighestLiquidityPair by @bmgalego in #547
- Add community stream notes for WDYGDTW 2 by @YoungPhlo in #580
- feat: add new pages by @madjin in #581
- fix: Devex Fixes by @lalalune in #583
- feat: update api docs by @madjin in #582
- feat: Update packages by @lalalune in #584
- Update dependency @echogarden/espeak-ng-emscripten to v0.3.3 by @renovate in #537
- Update dependency @opendocsg/pdf2md to v0.1.32 by @renovate in #538
- Update dependency agent-twitter-client to v0.0.14 by @renovate in #542
- Update docusaurus monorepo to v3.6.3 by @renovate in #543
- Update dependency clsx to v2.1.1 by @renovate in #544
- feat: More package updates by @lalalune in #585
- Pin dependency vue to 3.5.13 by @renovate in #527
- feat: Shaw/realityspiral/coinbase fixes by @lalalune in #586
- feat: implement coinbase mass payments across base/sol/eth/pol/arb by @monilpat in #569
- Shaw/logger fixes by @lalalune in #587
- fix: missing updates for logger.ts by @yodamaster726 in #525
- fix: React Client fixes by @lalalune in #588
- feat: add agent selection, router and sidebar layout in React client by @vivoidos in #536
- fix: fixing failing goals, cache and token tests by @ai16z-demirix in #522
- fix: Shaw/fix zerog by @lalalune in #589
- feat: Add 0G plugin for file storage by @Wilbert957 in #416
- fix: enable test run in CI for core package by @pgoos in #590
- CS - first api hookups. by @justabot in #564
- feat: update sidebars by @madjin in #593
- Download updates by @justabot in #594
- feat: Farcaster Client by @bmgalego in #386
- Pr 33 by @MarcoMandar in #596
- fix: discord crash on sending message to null channel by @odilitime in #598
- fix: db queries in sqljs database adapter not using agentId by @bmgalego in #606
- fix: agent DirectClient is not a type by @odilitime in #605
- fix: add Memory Manager getMemoriesByRoomIds missing tableName param by @bmgalego in #602
- fix: time prompt to include UTC, convert to verbose english to help prompting by @odilitime in #603
- feat: add knowledge to state by @bmgalego in #600
- feat: Adding tests for actions and generation. Skiping test step in defaultCharacters by @ai16z-demirix in https://github.com/a...
v0.1.3
What's Changed
- docs: Update contributing.md to incorporate Contribution Guidelines by @monilpat in #430
- fix: linting and imports ready for npm by @ponderingdemocritus in #433
- feat: don't require .env to exist by @odilitime in #427
- chore: Update pr.yaml to show actual condition so easier to follow by @monilpat in #429
- fix: imports by @ponderingdemocritus in #435
- fix: path by @ponderingdemocritus in #436
- fix: since agent is moved out of packages, adjust default path by @odilitime in #432
- fix: Fix linter issues by @martincik in #397
- feat: add all the style guidelines to the context by @o-on-x in #441
- fix: fixes some console logs by @ponderingdemocritus in #440
- fix: The bot is by default deafened and we don't want that by @martincik in #437
- fix: unrug by @ponderingdemocritus in #444
- fix: voice perms by @ponderingdemocritus in #447
Full Changelog: v0.1.2...v0.1.3