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 #591
- feat: sell simulation service by @MarcoMandar in #597
- fix: use correct getCachedEmbeddings query_field_sub_name by @bmgalego in #607
- fix: knowledge module exporting process by @bmgalego in #609
- fix: add client farcaster templates to character type by @bmgalego in #610
- feat: make node-plugin lazy-loaded for faster boot times by @bmgalego in #599
- chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0 by @wolfcito in #611
- fix: Fix buttplug.io integration and merge by @lalalune in #612
- feat: Add buttplug.io integration by @8times4 in #517
- fix: Update and add Conflux by @lalalune in #613
- feat: add Conflux plugin by @darwintree in #481
- feat: Add decentralized inferencing for Eliza (LLAMA, Hermes, Flux) by @genesis-0000 in #516
- fix: memory similarity log & new knowledge ingestion by @yoniebans in #616
- feat: starknet portfolio provider by @milancermak in #595
- bugfix: Modify docker run error after agent folder move by @THtianhao in #458
- fix: handle when tweet_results is empty better by @odilitime in #620
- fix: small improvements to agent process exits by @cygaar in #625
- Feat/sell simulation by @MarcoMandar in #627
- fix: Add Tweet Response Deduplication Check by @tsubasakong in #622
- fix: node package builds by @cygaar in #636
- dicord bot voice by @tcm390 in #633
- feat: Initial TEE Plugin by @HashWarlock in #632
- Notes for AI Agent Dev School #1 by @YoungPhlo in #638
- feat: Merge EVM and add character override by @lalalune in #643
- fix: Add docs, update providers for TEE Plugin by @HashWarlock in #640
- fix: running a character.json fails when running per docs by @yodamaster726 in #624
- feat: support starkname by @irisdv in #628
- refactor: better db connection handling by @cygaar in #635
- add connection instruction for connecting with X by @zjasper666 in #641
- Feat/simulation sell types by @MarcoMandar in #642
- updates postgres setup instructions in docs by @DataRelic in #645
- Update ci.yaml by @snobbee in #652
- feat: improve browser service by @cygaar in #653
- added support for LlamaLocal's path outside plugin-node/dist by @dr-fusion in #649
- CS - adding better errors and readme. by @justabot in #654
- feat: implement coinbase trading by @monilpat in #608
- fix: pnpm-lock.yaml by @monilpat in #664
- feat: add minimal config file for code cov by @pgoos in #659
- fix: embedding search for non-openai models by @cygaar in #660
- feat: evm pubkey derivation by @St4rgarden in #667
- fix: add missing commands to quickstart by @0xaguspunk in #665
- Add Galadriel LLM Inference Provider by @dontAskVI in #651
- redpill custom models by @v1xingyue in #668
- feat: Add wallet history (transactions, balances) to coinbase providers by @monilpat in #658
- fix: discord permissions and duplicate reactions, new /joinchannel command by @augchan42 in #662
- feat: add image text model provider separation and fal.ai integration by @yoniebans in #650
- feat : whatsapp by @awidearray in #626
- feat: add ICP token creation support by @asDNSk in #357
- integrate tavily by @tcm390 in #518
- incorrect package install location Update plugins.md by @cryptoradagast in #669
- fix: eslint not working by @cygaar in #672
- fix: add missing viem dependency by @HashWarlock in #674
- fix: embeddings for messages with urls by @cygaar in #671
- Fix: run tests with coverage by @pgoos in #676
- feat: improve embeddings, models and connectivity by @augchan42 in #677
- fix: Make TEE Plugin available to launch agent & fix previous launch error by @HashWarlock in #678
- fix: getEmbeddingZeroVector calls by @cygaar in #682
- feat: add Turborepo by @lalalune in #670
- feat: make twitter client polling configurable by @cygaar in #683
- chore: remove unused packages introduced in #677 by @shakkernerd in #693
- Fix/logging issues by @augchan42 in #688
- chore: Remove web-agent folder - duplicate of client folder by @shakkernerd in #699
- fix: update docker image to support turbo and reduce build time by @HashWarlock in #702
- fix: Switch from tiktoken to js-tiktoken for worker compatibility by @antpb in #703
- fix: simplify linting dependencies by @cygaar in #721
- fix: twitter recent interactions by @cygaar in #729
- feat: add new pages, update sidebar by @madjin in #728
- feat: increase knowledge context by @cygaar in #730
- refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier by @tcm390 in #722
- fix: move
fastembed
import to the isnode condition check by @antpb in #709 - chore: remove unused env var by @2pmflow in #737
- fix (core): message completion footer format by @CodingTux in #742
- fix(deps): pin dependencies by @renovate in #744
- fix: packagejson updated to latest agent-client 0.0.16 by @denizekiz in #753
- Add running with Gitpod by @v1xingyue in #758
- fix(deps): update dependency @ai-sdk/openai to v1.0.5 by @renovate in #751
- Update environment, add twitter quality of life updates by @lalalune in #765
- fix: improve twitter post content quality by @cygaar in #763
- fix(deps): update dependency tailwind-merge to v2.5.5 by @renovate in #761
- fix: recentPosts always empty by @tcm390 in #756
- feat: Pin dependencies and unify tsconfig by @lalalune in #767
- Update dependency dompurify to v3.2.2 by @renovate in #548
- Update dependency @supabase/supabase-js to v2.46.2 by @renovate in #754
- Update dependency clsx to v2.1.1 by @renovate in #760
- Update dependency uuid to v11.0.3 by @renovate in #766
- fix: follow-up improvements for ICP token creation (PR #357) by @asDNSk in #757
- feat: more dependency updates by @lalalune in #771
- fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1 by @renovate in #749
- chore(deps): update dependency @eslint/js to v9.16.0 by @renovate in #769
- chore(deps): update dependency @vitest/eslint-plugin to v1.1.13 by @renovate in #770
- fix(deps): update sqlite related by @renovate in #768
- fix: Integrate jin's docs changes and rebuild docs with a16z by @lalalune in #772
- feat: Create community section by @madjin in #745
- Integrate goat plugin by @lalalune in #773
- feat: add goat plugin by @0xaguspunk in #736
- Add decentralized GenAI backend by @L-jasmine in #762
- Integrate more LLMs, fix case issue in switch by @lalalune in #774
- Merge more model providers and fix issues by @lalalune in #775
- feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance) by @btspoony in #747
- add simulator tutor for plugin-tee docs by @shelvenzhou in #746
- feat: (voice) enhance character card voice configuration support by @augchan42 in #698
- feat: donate 1% of coinbase transactions by default by @monilpat in #759
- Create docker-setup.md by @Freytes in #776
- fix: Refactor image interface and update to move llama cloud -> together provider by @lalalune in #777
- fix: Text2Image interface refactored by @tomguluson92 in #752
- refactor: refactor dockerfile to reduce image and build time by @HashWarlock in #782
- feat: Update default character by @lalalune in #781
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
- @darwintree made their first contribution in #446
- @massivefermion made their first contribution in #488
- @snobbee made their first contribution in #463
- @haeunchin made their first contribution in #476
- @awidearray made their first contribution in #502
- @antpb made their first contribution in #508
- @VarKrishin made their first contribution in #495
- @yodamaster726 made their first contribution in #524
- @0xFlicker made their first contribution in #535
- @wraitii made their first contribution in #552
- @tomguluson92 made their first contribution in #550
- @grallc made their first contribution in #559
- @YoungPhlo made their first contribution in #580
- @Wilbert957 made their first contribution in #416
- @pgoos made their first contribution in #590
- @justabot made their first contribution in #564
- @wolfcito made their first contribution in #611
- @8times4 made their first contribution in #517
- @genesis-0000 made their first contribution in #516
- @yoniebans made their first contribution in #616
- @milancermak made their first contribution in #595
- @THtianhao made their first contribution in #458
- @cygaar made their first contribution in #625
- @irisdv made their first contribution in #628
- @zjasper666 made their first contribution in #641
- @DataRelic made their first contribution in #645
- @dr-fusion made their first contribution in #649
- @St4rgarden made their first contribution in #667
- @0xaguspunk made their first contribution in #665
- @dontAskVI made their first contribution in #651
- @augchan42 made their first contribution in #662
- @asDNSk made their first contribution in #357
- @cryptoradagast made their first contribution in #669
- @2pmflow made their first contribution in #737
- @CodingTux made their first contribution in #742
- @L-jasmine made their first contribution in #762
- @btspoony made their first contribution in #747
- @shelvenzhou made their first contribution in #746
- @Freytes made their first contribution in #776
Full Changelog: v0.1.3...v0.1.5