Skip to content

Latest commit

 

History

History
1227 lines (1048 loc) · 127 KB

CHANGELOG.md

File metadata and controls

1227 lines (1048 loc) · 127 KB

Changelog

v0.1.7-alpha.1 (2024-12-22)

Full Changelog

Fixed bugs:

  • Vector missmatch sqlite (when trying to use TTS) #1349
  • Postgres adapter busted #1344
  • Why do I have a running Agent on WSL2, but the browser shows don't work? #1326
  • http proxy error /agents #1322
  • 2:02:20 AM [vite] http proxy error: /agents Error: connect ECONNREFUSED ::1:3000 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1615:16) (x12) #1321
  • Unable to run pnpm install --no-frozen-lockfile on v0.1.6-alpha.4 #1167

Merged pull requests:

v0.1.6 (2024-12-21)

Full Changelog

Merged pull requests:

v0.1.6-alpha.5 (2024-12-21)

Full Changelog

Implemented enhancements:

  • Add @eliza/agent to npm registry #1281
  • Implement Redis Caching for Performance #1277
  • Improve logging for the Coinbase plugin #1261
  • doc: Add Twitter automation label requirement to quickstart guide #1253
  • Enhance Logging in /packages/plugin-coinbase/src/plugins Using elizaLogger #1192
  • Improve Logging in /packages/plugin-coinbase/src/plugins #1189
  • Feat: add github client to core agent #1130

Fixed bugs:

  • SCAM project #1286
  • pnpm start --character="characters/trump.character.json" #1161
  • REQUIRED_NODE_VERSION: No such file #1151
  • Discord agents knock each other out of VC #1145
  • Missing required secret OPENAI_API_KEY in PR workflow #1027

Closed issues:

  • Bug: Application crashes on startup #1173
  • Bug: Application crashes on startup #1172

Merged pull requests:

v0.1.6-alpha.4 (2024-12-17)

Full Changelog

Fixed bugs:

  • pnpm install fails on m1 mac [Fixed with xcode-select reinstall] #1146

Merged pull requests:

v0.1.6-alpha.3 (2024-12-17)

Full Changelog

Merged pull requests:

v0.1.6-alpha.2 (2024-12-17)

Full Changelog

Implemented enhancements:

  • Add a Hebrew Translation for the readme. #1022
  • GenLayer Plugin #972
  • Feature Request: Add Aptos and Move Support to the Eliza Framework for Autonomous Agents #790
  • enhancement: Improve message threading and handling to reduce repetition #783
  • fal.ai image generation #648
  • Upgrade to turborepo for monorepo management #639
  • Add a plugin for storing data using the 0G protocol. #415
  • way for bots to have cool down periods (dynamic tempature adjusts) & only direct reply setting #399
  • Create an Eliza Trained on Dev Documentation #352
  • Get to a place where we can reliably create release tags #317
  • Managing Divergence Across the Eliza Ecosystem (Multiple Forks) #305
  • EVM Integration #303
  • Farcaster Client / Plugin #300
  • Allow twitter client to configure who to reply to based on following relationship #264
  • Agent is reposting images from other parts of conversation as its own image #260
  • Fix queueing in Twitter so messages are not rate limited constantly #259
  • Fix Twitter Multi-agent, Characters respond to each other's messages #258
  • Add shouldRespond handler to voice #244
  • Move cache to database #243
  • Store all local models in /models folder, with overridable model path #242
  • Add storeCredential and getCredential key value store, store secrets in db #241
  • Move embeddings to a service and a service and add ServiceType.EMBEDDING #240
  • Fix function calling, repetition and local action calling #161
  • Make image generation very nice and spicy #158
  • Add AI Code Reviewing application from GitHub Marketplace #81
  • Abstract image descriptions / recognition to use any model provider #72
  • 💡 Have silly tavern compatibility #56
  • User Interface Enhancement #54
  • "Private" Actions #29
  • Pump Fun Token Creation #28
  • Awareness of Twitter bio and username #27

Fixed bugs:

  • pnpm install updates pnpm lockfile when it should not #1121
  • Not respecting OpenAI model selection #1105
  • Scrapper login #1066
  • code2prompt Not Functioning with WSL #1060
  • Unexpected token 'A', "Agent not found" is not valid JSON #1059
  • bug: setting auto in character file fails to load client-auto #1049
  • TypeError - LinkedIn constructor error #990
  • Twitter/X Cache Login not staying logged in #939
  • Can't start project. Got ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL error #925
  • Client Twitter Login issue: Error: {"errors":[{"code":399,"message":"Incorrect. Please try again."}]} #905
  • Implement Retry Mechanism for Twitter Login with Cookie Validation #855
  • How to deal with Twitter login issues #841
  • This command: pnpm start --characters="characters/tate.character.json" results in an error #817
  • Characters Do Not Actually Use ExamplePost or ExampleMessage #791
  • pnpm run dev does not work out of the box #780
  • Agent Responds Twice to prompts #726
  • Twitter Client Breaks out of the box #673
  • Twitter client only works for one agent when running multiple agents simultaneously #656
  • Cannot find module '@ai16z/eliza' or its corresponding type declarations. #601
  • create-eliza-app package doesn't install or exist #553
  • Non node.js environments have issues building (workers for instance) #507
  • Error: Property 'clients' does not exist on type 'Plugin' in src/index.ts during pnpm start #423
  • using Groq API (or RedPill or Google Gen AI) as model provider #422
  • Error when starting Eliza agent: "fs.Stats constructor is deprecated" and "triggerUncaughtException" #387
  • no action response found in the response content for twitter or tg clients #319
  • Docs improvements bounty ideas #298
  • Quickstart guide is missing important info #284
  • advanced usage section of docs doesn't include instructions for memory management #275
  • On PNPM Install this happens #237
  • twitter folder paths for twitter cookies & cache/last tweet point to different places #230
  • pnpm install fails on Ubuntu #215
  • Knowledge system is disabled #164
  • LLM can't be trusted to parse it's own json #148

Closed issues:

  • Update totalMessages Logic in Boredom Scoring #408
  • Tests are failing #64

Merged pull requests:

v0.1.6-alpha.1 (2024-12-13)

Full Changelog

Implemented enhancements:

  • Add Venice.ai Model Provider #1016
  • Need to add media file upload for posting tweets with image from imageGenerationPlugin. Currently only discord has this implemented #969
  • Script to create core memories for the agent #967
  • feat: add hot-reloading for agent dependencies #930
  • Improve dev.sh Script to Enhance Plugin Development Workflow #888

Fixed bugs:

  • How to set the model class for Anthropic? #988
  • Twitter Search Client Broken #943
  • Stuck querying when @'ing it in Discord #921
  • Error pnpm start - Promise.withResolvers(): pdfjs-dist #902
  • Running tests on start and dev? #893
  • build: eliza docs build creates 130 files that want to be modified/added to git #849
  • EVM Plugin can't run any action #735
  • Bug: plugin-solana crash report #467

Closed issues:

  • Issue: Unable to Post Tweets Using Eliza Integration with Twitter via Cookies or OAuth2 #901

Merged pull requests:

v0.1.5-alpha.5 (2024-12-07)

Full Changelog

Merged pull requests:

  • feat: working farcaster client with neynar #570 (sayangel)

v0.1.5-alpha.4 (2024-12-06)

Full Changelog

Fixed bugs:

  • pnpm start crashes if there is too much data in knowledge #866
  • Twitter login some function not work. #857

Merged pull requests:

  • docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps #877 (YoungPhlo)
  • Add google model env vars #875 (peersky)
  • Update quickstart.md #872 (oxSaturn)
  • Remove duplicated coinbase CDP options in .env.example #863 (juntao)
  • test: adding environment and knowledge tests #862 (ai16z-demirix)
  • Updated quickstart.md to contemplate common issue #861 (fede2442)
  • fix: Use LARGE models for responses #853 (lalalune)
  • Update Node version in local-development.md #850 (oxSaturn)
  • fix: plugins docs #848 (cygaar)
  • fix: run release workflow after a github release is created #846 (cygaar)
  • fix: Include scripts/postinstall.js in the final NPM package #843 (martincik)
  • feat: add Aptos plugin #818 (0xaptosj)
  • feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin #803 (monilpat)
  • feat: coinbase webhook + add more examples + testing #801 (monilpat)

v0.1.5-alpha.3 (2024-12-04)

Full Changelog

Merged pull requests:

v0.1.5-alpha.2 (2024-12-04)

Full Changelog

Implemented enhancements:

  • feat: Add circuit breaker pattern for database operations #712

Fixed bugs:

  • 404 Localhost port 3000 #804
  • actions examples selection does not select things properly #798
  • recentPosts always empty #679

Merged pull requests:

  • chore: bump version to 0.1.5-alpha.1 #833 (cygaar)
  • fix: pin all node dependencies + update @solana/web3.js to safe version #832 (cygaar)
  • fix: docker-setup.md #826 (Freytes)
  • fix: twitter cache expires #824 (palsp)
  • feat: (core) Add circuit breaker pattern for database operations -… #812 (augchan42)
  • fix: lerna publish command #811 (cygaar)

v0.1.5-alpha.0 (2024-12-03)

Full Changelog

Fixed bugs:

  • Plugin system in character.plugins is not working #795

Closed issues:

  • State should use a cosine similarity of messages in the DB #471

Merged pull requests:

  • fix: update package version to v0.1.5-alpha.0 #808 (cygaar)
  • fix: release workflow part 3 #807 (cygaar)
  • fix: part 2 of updating the npm publish workflow #806 (cygaar)
  • fix: update npm publication workflow #805 (cygaar)
  • fix: swap type error, create user trust on first message in telegram #800 (MarcoMandar)
  • refactor: Improve actions samples random selection #799 (dievardump)
  • fix: Docker default non-interactive mode for Cloud instances #796 (rarepepi)
  • fix: dev command #793 (shakkernerd)
  • chore: update README_KOR.md to match latest README.md #789 (mike0295)
  • fix: enviroment -> environment #787 (tomguluson92)
  • Update generation.ts to fix TOGETHER/LLAMACLOUD image generation #786 (ProphetX10)
  • fixs: uuid compatible for number #785 (tomguluson92)
  • fix: When the plugins field in the .character.json file is configured with plugin name. #784 (xwxtwd)

v0.1.5 (2024-12-02)

Full Changelog

Implemented enhancements:

  • feat-Enhanced Voice Configuration Support in Character Cards #694
  • Optional image model provider to character and runtime #647
  • I have GROQ_API_KEY and telgram's robot token, How should I configure it so that I can interact with Telegram only by using the API without starting a model locally? #623
  • Add support for local embeddings BGE/384 #604
  • Need Discord or Telegram Group to Quickly Get Help For Developer #563
  • feat : whatsapp #626 (awidearray)

Fixed bugs:

  • pnpm install error - ELIFECYCLE Exit code 1 #720
  • Debug/Verbose eliza logging is always shown #687
  • Failed codecov run #663
  • Discord Client - gives 0 permissions for invite link on logger #661
  • TypeError while generating a message response #657
  • Smol one; Matched fragment log not showing similarity score #615
  • New knowledge not being ingested into agent memory after first run #614
  • Tests failing - token.test.ts failing because it is commented out. Cache and goals tests are failing because jest is now switched with vitest #519
  • Non node.js environments have issues building (workers for instance) #506
  • Error when call generateObjectV2 #469
  • Current token.test.ts and videoGeneration.test.ts are throwing errors #464
  • unable to run defaultcharacter with ModelProviderName.LLAMACLOUD local #271
  • Incorrect steps in readme for starting eliza #270

Merged pull requests:

v0.1.4-alpha.3 (2024-11-22)

Full Changelog

Merged pull requests:

v0.1.4-alpha.2 (2024-11-22)

Full Changelog

Merged pull requests:

v0.1.4-alpha.1 (2024-11-22)

Full Changelog

Merged pull requests:

v0.1.4-alpha.0 (2024-11-22)

Full Changelog

Implemented enhancements:

  • Run using Bun.sh #492
  • Move Trust DB into package #342
  • Core Unit Tests #340

Fixed bugs:

  • Twitter Dry Run not working #451
  • getCachedEmbeddings broken for sqlite adapter #251

Merged pull requests:

v0.1.3 (2024-11-20)

Full Changelog

Implemented enhancements:

  • ⚙️Take Order Action Integration #53
  • 🔍 Trust Score Calculator #52
  • 📊 Order Book System #49
  • daos.fun integration #33

Merged pull requests:

v0.1.3-alpha.2 (2024-11-20)

Full Changelog

Merged pull requests:

v0.1.3-alpha.1 (2024-11-20)

Full Changelog

Merged pull requests:

  • chore: Update pr.yaml to show actual condition so easier to follow #429 (monilpat)
  • feat: don't require .env to exist #427 (odilitime)

v0.1.3-alpha.0 (2024-11-20)

Full Changelog

Merged pull requests:

v0.1.2 (2024-11-20)

Full Changelog

Merged pull requests:

v0.1.1 (2024-11-20)

Full Changelog

Implemented enhancements:

  • توکن های داگز ناتکویین تتر کتوز کویین به حسام واریز شود #420
  • New Plugin Idea: log discord and summarize channels #318
  • Add GROK Model Provider Key Support in getTokenForProvider Function #295
  • Feature Request: Automated Bot Registry and Private Communication Protocol #291
  • Unify ImageGen into ModelClass.IMAGE #223
  • Move services to plugins #222
  • Make sure system directive passed to vercel sdk #217
  • .env not loading? #213
  • Anthropic API key not loading correctly #212
  • Templates are wrong #209
  • Changelog generator #181
  • Prompt template overrides #166
  • Plugin System #159
  • Chattiness Slider/Respond to Bots setting in Discord #157
  • Abstract transcript provider #73
  • 🤖 Confidence Level Implementation #50
  • 📈 Trading Assistant Implementation #48
  • swap Dao action initital #196 (MarcoMandar)

Fixed bugs:

  • DTS Build error #401
  • build.sh crash #379
  • Node module version 127 vs 131 sqlite issue #337
  • Severe Bug - The program fails to start with the command 'pnpm start', urgent fix required #326
  • pnpm start reports an error and cannot be started. Why is this? I installed it according to the documentation steps. #288
  • Qucikstart guide doesn #283
  • inconsistent version of node #269
  • ai16z.github.io/eliza page doesn't display properly in darkmode #268
  • Fresh install from main will not start with a characterfile #265
  • Issue with "cannot read properties of undefined" #238
  • .env is not being loaded or picked up in settings #229
  • agent & plugin-image-generation failed to build #227
  • Model provider loaded from char file should force lowercase, claude or anthropic should both work #211
  • AI provider API keys should work from character files #210
  • build docs locally gives errors #202
  • Telegram bot not returning responses #178
  • build docs doesn't seem to be working #176
  • Can't Update Character Personality After Modifications in defaultCharacter.ts #95
  • Time Interval of generateNewTweetLoop is not consistent with the comment #92
  • Execution gets stuck in a loop #70
  • Voice is not working, "null" from incoming messages #55
  • Fix name confusion #32
  • Fix memory mixing in Twitter generate #23

Closed issues:

  • Move cache into DB #403
  • Docs review #201
  • Commands for starting agents without character profiles #47

Merged pull requests:

v0.0.10 (2024-11-04)

Full Changelog

v0.0.9 (2024-11-04)

Full Changelog

v0.0.8 (2024-11-04)

Full Changelog

v0.0.7 (2024-11-04)

Full Changelog

v0.0.6 (2024-11-04)

Full Changelog

v0.0.5 (2024-11-04)

Full Changelog

v0.0.4 (2024-11-04)

Full Changelog

v0.0.3 (2024-11-04)

Full Changelog

Closed issues:

  • Get CI/CD working #174

Merged pull requests:

v0.0.2 (2024-11-03)

Full Changelog

Implemented enhancements:

  • Set Port Number in Env to Run Multiple Instances #156
  • Renovate bot for automated updates on dependencies #58
  • How to chat directly with agent #40
  • Telegram Improvements #35
  • Make sure app runs purely on char files, no process.env, and vice versa #30
  • Image Generation #22
  • Telegram Bot #21
  • Multi-model abstraction #19
  • updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders #175 (MarcoMandar)
  • Trustscore, token-performance, token performance simulation #101 (MarcoMandar)

Fixed bugs:

  • TypeError: Cannot read properties of null (reading 'queueTextCompletion') #168
  • TypeError: Promise.withResolvers is not a function #76
  • sqlite_vss unsupported on win32-x64 #37

Closed issues:

  • Make sure 100% works with local models #69
  • shouldRespond handler for twitter interactions #68
  • docs #34

Merged pull requests:

v0.0.1 (2024-10-29)

Full Changelog

Closed issues:

  • cleanup remnants of sqlite_vss #66
  • Create issue templates #61
  • Contributing #45
  • How to specify a character file #39
  • Easy switching between openai and llama #15
  • Get image media from Discord and describe it #14
  • Summarize links from Discord and Twitter #13
  • Get image media from tweets and describe it #11
  • Feed Twitter Client #10
  • Replace Elevenlabs with faster TTS #6
  • Integrate Moondream into Twitter and Discord #5
  • Replace GPT-3.5 with Node Llama3 #3
  • Replace OpenAI Whisper with Whisper Turbo #2
  • Integrate agent-twitter-client #1

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator