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.ts
by @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 #3332
- feat: Dynamic Plugin Loading (merged_) by @lalalune in #3339
- chore: move default character to agent by @lalalune in #3343
- Delete all plugins by @lalalune in #3342
- feat: remove verifiable inference concept, will be plugin loaded by @lalalune in #3344
- fix: fix default character by @lalalune in #3345
- chore: Remove plugin imports from agent by @avaer in #3346
- chore: Add adapter-sqlite to deps by @avaer in #3357
- feat: v1 CLI utility by @odilitime in #3429
- chore: commit d.a.t.a env configurations by @PisK4 in #3457
- docs: Update readme to clarify difference between eliza-starter and eliza repos by @altcoinalpinist in #3453
- docs: add note about 0x prefix needed for evm private key by @Bleyle823 in #3414
- chore: client/FAQ/Character file Docs update by @madjin in #3410
- chore: update change log by @threewebcode in #3407
- fix: Store stringKnowledge in knowledge when ragKnowledge is enabled (#3434) by @lincheoll in #3435
- docs: fix incorrect image paths in Korean documentation by @gkfyr in #3489
- docs: New remote deployment guide by @bealers in #3501
- chore: adding compass plugin env vars by @royalnine in #3494
- docs: Add weekly contributor meeting notes (2025-02-04 + 2025-02-11) by @YoungPhlo in #3484
- fix: remove --no-frozen-lockfile from Dockerfile by @kyle-veniceai in #3428
- chore: move characters out to submodule by @odilitime in #3509
- fix: refactor string literal
http://localhost
withSERVER_URL
env var in client by @tenthirtyone in #3511 - docs: Added a Proper Ukrainian README Translation Create README_UA.md by @mdqst in #3483
- feat: Added cachedir to filesystem cache by @Swader in #3291
- fix: CVE-2024-48930 by @anupamme in #2958
- chore: bump version & lockfile by @odilitime in #3523
- fix: Fix bedrock inference by @ebaizel in #3553
- docs: Added sqlite3 errors to Quickstart by @GabrielCartier in #3539
- docs: fix branch naming example in CONTRIBUTING.md by @mdqst in #3532
- chore: Trim block from Ollama response by @amirkhonov in #3545
- chore: Update and cleanup docs by @madjin in #3584
- feat: Modify the configuration for the plugin-nkn by @iheron in #3570
- docs: enhance README with detailed requirements and contribution guidelines by @avorylli in #3392
- docs: Fix broken links by @sukrucildirr in #3599
- feat: gaianet support set api key by @L-jasmine in #3591
- feat: allow eliza client to configure eliza server base URL via env var by @bguiz in #3589
- chore: docs update by @madjin in #3605
- fix: installing packages from new registry by @daniel-trevino in #3609
- fix: importing plugins from registry by @royalnine in #3611
- fix: set agent from api by @daniel-trevino in #3618
- fix: Fix devcontainer.json Port Mapping Syntax and JSON Structure by @NeoByteXx in #3616
- fix: update chunk & Overlap in rag function by @adventuresinai in #2525
- feat: Showcase page in docs for plugins by @madjin in #3620
- feat: add NEAR AI model provider by @think-in-universe in #3275
- chore(deps): update dependency vitest [security] by @renovate in #3525
- feat: configuration: Set Lava as the default RPC URL for NEAR and Starknet by @nimrod-teich in #3323
- feat: Add support for Secret AI LLM by @iKapitonau in #3615
- chore: Bump version to 0.25.8 by @odilitime in #3632
- chore: fix lockfile by @odilitime in #3633
- update discord link by @odilitime in #3643
- feat: Enable fetching relevant facts in the facts provider. by @LinuxIsCool in #2635
- chore: turbo optimizations by @ryptotalent in #2503
- feat: replace AgentRuntime to his interface to extend client by @kesar in #2388
- chore: remove langchain dependency for text splitting by @Deeptanshu-sankhwar in #3642
- fix: generate structured objects and images with NEAR AI by @think-in-universe in #3644
- chore: stablize develop by @odilitime in #3645
- chore: develop => main (0.25.8 release) by @odilitime in #3522
New Contributors
- @vipocenka made their first contribution in #3111
- @alexpaden made their first contribution in #3122
- @comfsrt made their first contribution in #3165
- @galmw made their first contribution in #3045
- @john-xina-p88 made their first contribution in #3096
- @nilaysarma made their first contribution in #3198
- @Danyylka made their first contribution in #3207
- @gap-editor made their first contribution in #3206
- @PixelPil0t1 made their first contribution in #3166
- @Marcofann made their first contribution in #3164
- @You-saku made their first contribution in #3153
- @silasneo made their first contribution in #3119
- @mikirov made their first contribution in #3211
- @Fallengirl made their first contribution in #3210
- @cypherpepe made their first contribution in #3240
- @johntad110 made their first contribution in #3269
- @esen made their first contribution in #3264
- @rebustron made their first contribution in #3270
- @XxAlex74xX made their first contribution in #3271
- @oxy-Op made their first contribution in #3308
- @TbLtzk made their first contribution in #3313
- @Bilogweb3 made their first contribution in #3317
- @abcfy2 made their first contribution in #3274
- @aso20455 made their first contribution in #3324
- @vidvidvid made their first contribution in #3327
- @PisK4 made their first contribution in #3457
- @altcoinalpinist made their first contribution in #3453
- @Bleyle823 made their first contribution in #3414
- @gkfyr made their first contribution in #3489
- @royalnine made their first contribution in #3494
- @kyle-veniceai made their first contribution in #3428
- @tenthirtyone made their first contribution in #3511
- @Swader made their first contribution in #3291
- @anupamme made their first contribution in #2958
- @GabrielCartier made their first contribution in #3539
- @iheron made their first contribution in #3570
- @avorylli made their first contribution in #3392
- @bguiz made their first contribution in #3589
- @daniel-trevino made their first contribution in #3609
- @NeoByteXx made their first contribution in #3616
- @adventuresinai made their first contribution in #2525
- @think-in-universe made their first contribution in #3275
- @nimrod-teich made their first contribution in #3323
- @iKapitonau made their first contribution in #3615
- @ryptotalent made their first contribution in #2503
- @Deeptanshu-sankhwar made their first contribution in #3642
Full Changelog: v0.1.9...v0.25.8