Releases: ai16z/eliza
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
v0.1.6-alpha.1
Week of December 9th 2024 release
Many bug fixes
What's Changed
Features
Add Flow Blockchain plugin - #874
Add hyperbolic API to Eliza - #828
MAX_TWEET_LENGTH env implementation - #912
Add advanced Coinbase trading - #725
Add readContract/invokeContract functionality to Coinbase plugin - #923
Add NanoGPT provider - #926
Config eternalai model from env - #927
Add hyperbolic env vars to override model class - #974
Add TEE Mode to Solana Plugin - #835
Add callback handler to runtime evaluate method - #938
Add dynamic watch paths for agent development - #931
Plugin evm multichain - #1009
Add venice.ai API model provider - #1008
Improve Twitter client with action processing - #1007
Add custom fetch logic for agent - #1010
Add Discord Team features - #1032
Improve voice processing and add deepgram transcription option - #1026
Create example folder with example plugin - #1004
Fixes
Re-enable coverage report upload to Codecov in CI workflow - #880
Twitter actions not triggering - #903
Evaluation JSON parsing - #907
Telegram response memory userId to agentId - #948
Farcaster client cleanup and fixed response logic - #914
Use MAX_TWEET_LENGTH from setting - #960
Correct EVM plugin activation condition - #962
Docker trying to filter out missing docs package - #978
Re-enable generateNewTweetLoop / lint fixes - #1043
Fix Twitter Search Logic and add Galadriel Image Model - #994
Fix farcaster client process action issue - #963
Fix typo in characterfile.md - #986
Fix typo initialize - #1000
Fix package name in FAQ - #937
Chores
Disable building docs on build command - #884
Enhance dev script, performance improvement, and add help message - #887
Improve dev command - #892
Consistent language for Community & Contact link label - #899
Fix broken lockfile - #977
Pass env variables when setting up GOAT and update GOAT readme - #898
Deprecate text-based way of generating JSON - #920
Bring Develop up to date with HEAD - #1006
Push Develop into Main - #1028
Release develop into main - #1045
Docs
Add What Did You Get Done This Week #4 summaries and timestamps - #895
Add templates documentation to the project - #1013
Update README.md - #1024 and #1025
Create README_TH.md - #918
Add AI Agent Dev School Tutorial Link - #1038
Add WSL Setup Guide to documentation - #983
Tests
Initial release of smoke/integration tests + testing framework - #993
Adding parsing tests. Changed files parsing.test.ts - #996
New Contributors
- @asianviking made their first contribution in #918
- @golryang made their first contribution in #899
- @onur-saf made their first contribution in #912
- @samuveth made their first contribution in #931
- @boxhock made their first contribution in #924
- @meppsilon made their first contribution in #828
- @ileana-pr made their first contribution in #946
- @sin-bufan made their first contribution in #963
- @0xAsten made their first contribution in #962
- @n00b21337 made their first contribution in #949
- @bkellgren made their first contribution in #973
- @jnaulty made their first contribution in #985
- @dylan1951 made their first contribution in #926
- @GottliebFreudenreich made their first contribution in #995
- @cryptofish7 made their first contribution in #1000
- @tharak123455 made their first contribution in #913
- @Lukapetro made their first contribution in #1013
- @nicky-ru made their first contribution in #1009
- @jzvikart made their first contribution in #993
- @sergical made their first contribution in #1024
- @savageops made their first contribution in #997
- @proteanx made their first contribution in #1008
- @azep-ninja made their first contribution in #1032
- @tqdpham96 made their first contribution in #1042
Full Changelog: v0.1.5-alpha.5...v0.1.6-alpha.1
v0.1.5-alpha.5
What's Changed
New Contributors
Full Changelog: v0.1.5-alpha.4...v0.1.5-alpha.5
What's Changed
New Contributors
Full Changelog: v0.1.5-alpha.4...v0.1.5-alpha.5
v0.1.5-alpha.4
What's Changed
- 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
New Contributors
- @0xaptosj made their first contribution in #818
- @oxSaturn made their first contribution in #850
- @fede2442 made their first contribution in #861
- @juntao made their first contribution in #863
- @peersky made their first contribution in #875
Full Changelog: v0.1.5-alpha.3...v0.1.5-alpha.4
v0.1.5-alpha.3
What's Changed
- fix: lerna publish command by @cygaar in #811
- feat: (core) Add circuit breaker pattern for database operations -… by @augchan42 in #812
- 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
New Contributors
Full Changelog: v0.1.5-alpha.0...v0.1.5-alpha.3
v0.1.5-alpha.0
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
New Contributors
- @xwxtwd made their first contribution in #784
- @ProphetX10 made their first contribution in #786
- @mike0295 made their first contribution in #789
- @rarepepi made their first contribution in #796
- @dievardump made their first contribution in #799
Full Changelog: v0.1.5...v0.1.5-alpha.0
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
fastembed
in 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.4-alpha.3
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
New Contributors
- @laser-riot made their first contribution in #452
- @null-hax made their first contribution in #459
- @coffeeorgreentea made their first contribution in #462
- @drew-royster made their first contribution in #474
- @massivefermion made their first contribution in #488
- @haeunchin made their first contribution in #476
- @awidearray made their first contribution in #502
Full Changelog: v0.1.3...v0.1.4-alpha.3