diff --git a/.github/workflows/weekly-summaries.yml b/.github/workflows/weekly-summaries.yml index 8e16969..2717510 100644 --- a/.github/workflows/weekly-summaries.yml +++ b/.github/workflows/weekly-summaries.yml @@ -70,10 +70,9 @@ jobs: --before "$WEEK_END" \ -f - - name: Build and generate site + - name: Build site run: | npm run build - npm run generate - name: Commit and push if changed run: | diff --git a/.gitignore b/.gitignore index b947077..6a1404b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ dist/ +.astro \ No newline at end of file diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..8639f12 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,9 @@ +import { defineConfig } from 'astro/config'; +import tailwind from '@astrojs/tailwind'; +import react from '@astrojs/react'; +// https://astro.build/config +export default defineConfig({ + integrations: [tailwind(), react()], + base: '/profiles', + outDir: 'profiles' +}); \ No newline at end of file diff --git a/data/contributors.json b/data/contributors.json index 110cb30..2f94c58 100644 --- a/data/contributors.json +++ b/data/contributors.json @@ -6169,7 +6169,16 @@ "total_comments": 93 } }, - "summary": "lalalune is a developer focused on enhancing project functionality and collaboration. They have recently contributed to features like adding the venice.ai API model provider and improving error responses in projects like LinkedIn Client and Telegram response memory handling. Their contributions show a pattern of addressing bugs, updating documentation, and implementing new features to enhance project capabilities." + "summary": "lalalune is a developer focused on enhancing project functionality and collaboration. They have recently contributed to features like adding the venice.ai API model provider and improving error responses in projects like LinkedIn Client and Telegram response memory handling. Their contributions show a pattern of addressing bugs, updating documentation, and implementing new features to enhance project capabilities.", + "score": 485, + "score_breakdown": { + "merged_prs": 294, + "issues": 54, + "pr_commits": 71, + "pr_reviews": 20, + "comments": 46.5, + "total": 485.5 + } }, { "contributor": "ponderingdemocritus", @@ -8558,5842 +8567,5640 @@ "total_comments": 19 } }, - "summary": "ponderingdemocritus is a developer actively involved in a variety of projects, with a focus on backend development and bug fixes. They have recently contributed to features like Web Agent and Farcaster Client, while also addressing issues such as using BigInt for tweet IDs and adding try-catch blocks for process actions. Their contributions demonstrate a strong emphasis on improving code quality and functionality across different areas of the codebase." + "summary": "ponderingdemocritus is a developer actively involved in a variety of projects, with a focus on backend development and bug fixes. They have recently contributed to features like Web Agent and Farcaster Client, while also addressing issues such as using BigInt for tweet IDs and adding try-catch blocks for process actions. Their contributions demonstrate a strong emphasis on improving code quality and functionality across different areas of the codebase.", + "score": 392, + "score_breakdown": { + "merged_prs": 350, + "issues": 3, + "pr_commits": 30, + "pr_reviews": 0, + "comments": 9.5, + "total": 392.5 + } }, { - "contributor": "monilpat", - "avatar_url": "https://avatars.githubusercontent.com/u/15067321?v=4", + "contributor": "shakkernerd", + "avatar_url": "https://avatars.githubusercontent.com/u/165377636?v=4", "activity": { "code": { "commits": [ { - "sha": "f4d8dfea70cbd8d685482f482fd88e509b6cf176", - "date": "2024-12-13T17:47:36Z", - "message": "Merge pull request #1035 from jnaulty/allow-secrets-for-forked-prs\n\nfix: use pull_request_target for integration tests", - "url": "https://github.com/ai16z/eliza/commit/f4d8dfea70cbd8d685482f482fd88e509b6cf176" + "sha": "ec00fa8c4dd2dc1267c395a059775325f0aad300", + "date": "2024-12-12T03:11:02Z", + "message": "Merge pull request #1002 from sin-bufan/feat-farcaster-client-action-callback\n\nfix: add callback to action in farcaster client", + "url": "https://github.com/ai16z/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300" }, { - "sha": "23a0c3049f733ca975edd2c188ffad90965188e4", - "date": "2024-12-13T15:51:43Z", - "message": "Merge pull request #1038 from ai16z/lalalune-patch-1\n\nfeat: Add AI Agent Dev School Tutorial Link", - "url": "https://github.com/ai16z/eliza/commit/23a0c3049f733ca975edd2c188ffad90965188e4" + "sha": "ca885a8879f975c8ea034bd97e60d909f45da2bf", + "date": "2024-12-10T22:19:13Z", + "message": "Merge pull request #953 from odilitime/fix-openrouter\n\nfeat: allow character.json settings models for open router", + "url": "https://github.com/ai16z/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf" }, { - "sha": "5a3d3487692cd86db69e314710b4b293f758048a", - "date": "2024-12-13T04:09:03Z", - "message": "Merge pull request #1004 from Sifchain/realitySpiral/addExamples\n\nfeat: create example folder with example plugin", - "url": "https://github.com/ai16z/eliza/commit/5a3d3487692cd86db69e314710b4b293f758048a" + "sha": "cbb56802b41eb9443ec128748f86df02377fae78", + "date": "2024-12-10T22:14:48Z", + "message": "Merge pull request #955 from odilitime/rename-intiface\n\nchore: rename intiface plugin", + "url": "https://github.com/ai16z/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78" }, { - "sha": "b6eac4ea98ef47397555a4f402ce66abdb32342f", - "date": "2024-12-13T04:01:35Z", - "message": "exclude from lerna config", - "url": "https://github.com/ai16z/eliza/commit/b6eac4ea98ef47397555a4f402ce66abdb32342f" + "sha": "e8dab54c6de848bdbed22b1091be03631b0dd9cc", + "date": "2024-12-10T22:08:04Z", + "message": "Merge pull request #978 from odilitime/fix-docker\n\nfix: docker trying to filter out missing docs package", + "url": "https://github.com/ai16z/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc" }, { - "sha": "84a7aaf37cd26c453af2b2ee730b399cc0113f9b", - "date": "2024-12-13T00:56:47Z", - "message": "Merge pull request #1025 from sergical/patch-2\n\ndocs: Update README.md", - "url": "https://github.com/ai16z/eliza/commit/84a7aaf37cd26c453af2b2ee730b399cc0113f9b" + "sha": "4c2fcf3868e9eb7cb2171730297cda8e8e509823", + "date": "2024-12-10T20:30:47Z", + "message": "Merge pull request #938 from bmgalego/evaluator-callback\n\nfeat: add callback handler to runtime evaluate method", + "url": "https://github.com/ai16z/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823" }, { - "sha": "ffd5e0ad9b8e3cfdca95470a0f2071989cb79515", - "date": "2024-12-12T22:21:03Z", - "message": "Merge pull request #1019 from Sifchain/ci/generate-coverage-files-to-upload-to-codecov\n\nchore: Update CI configuration to enable test coverage and add covera\u2026", - "url": "https://github.com/ai16z/eliza/commit/ffd5e0ad9b8e3cfdca95470a0f2071989cb79515" + "sha": "ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2", + "date": "2024-12-10T20:01:37Z", + "message": "Merge pull request #977 from ai16z/fix/pnpm-lockfile\n\nchore: fix broken lockfile", + "url": "https://github.com/ai16z/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2" }, { - "sha": "e4dac8874875a754ef4e85c3ed3162565d59b84e", - "date": "2024-12-12T20:28:02Z", - "message": "Merge pull request #1003 from odilitime/twitter-search-switch", - "url": "https://github.com/ai16z/eliza/commit/e4dac8874875a754ef4e85c3ed3162565d59b84e" + "sha": "19869a776dcbb1dcde5a69c4982a53ccd6cb3fdd", + "date": "2024-12-10T20:00:47Z", + "message": "chore: fix broken lockfile", + "url": "https://github.com/ai16z/eliza/commit/19869a776dcbb1dcde5a69c4982a53ccd6cb3fdd" }, { - "sha": "193860b129f4d17d79a2753b5d2aebf74cc19974", - "date": "2024-12-12T20:16:57Z", - "message": "Merge branch 'develop' into twitter-search-switch", - "url": "https://github.com/ai16z/eliza/commit/193860b129f4d17d79a2753b5d2aebf74cc19974" + "sha": "fe3c5d0ac0f7e6619ef0d5731c283c231f60c446", + "date": "2024-12-10T19:51:35Z", + "message": "Merge branch 'Phala-Network-add-tee-mode'", + "url": "https://github.com/ai16z/eliza/commit/fe3c5d0ac0f7e6619ef0d5731c283c231f60c446" }, { - "sha": "3bb43500a9754e4f44315097eece622f00b33be6", - "date": "2024-12-12T20:16:08Z", - "message": "Merge pull request #1015 from YoungPhlo/docs/community-streams\n\ndocs: \"AI Agent Dev School Part 4\" livestream notes", - "url": "https://github.com/ai16z/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6" + "sha": "1e8fd6fede7e968589c8749a1cdbdaf08142befa", + "date": "2024-12-09T07:03:28Z", + "message": "chore: variables naming consistency", + "url": "https://github.com/ai16z/eliza/commit/1e8fd6fede7e968589c8749a1cdbdaf08142befa" }, { - "sha": "3faf92a266a4a89878f59fa6c4d2bbeed1383cd1", - "date": "2024-12-12T17:39:14Z", - "message": "Merge pull request #993 from Sifchain/test/integration-test-poc\n\ntest: Initial release of smoke/integration tests + testing framework", - "url": "https://github.com/ai16z/eliza/commit/3faf92a266a4a89878f59fa6c4d2bbeed1383cd1" + "sha": "051323f3a550b697c3ea3212023da35b191d3287", + "date": "2024-12-09T08:02:24Z", + "message": "Merge pull request #932 from oxSaturn/fix/update-docs\n\nfix: update quickstart and .env.example", + "url": "https://github.com/ai16z/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287" }, { - "sha": "efcceba397eded433b901b790c74ea31388e28bd", - "date": "2024-12-12T04:08:50Z", - "message": "Merge branch 'main' into realitySpiral/addExamples", - "url": "https://github.com/ai16z/eliza/commit/efcceba397eded433b901b790c74ea31388e28bd" + "sha": "621f3f47112a639a9ad1e33873aba25e6dfe7899", + "date": "2024-12-09T07:09:13Z", + "message": "Merge pull request #924 from boxhock/fix-heurist-model-selection\n\nfix: use of Heurist model env vars", + "url": "https://github.com/ai16z/eliza/commit/621f3f47112a639a9ad1e33873aba25e6dfe7899" }, { - "sha": "7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8", - "date": "2024-12-12T04:04:33Z", - "message": "feat: create example folder with example plugin", - "url": "https://github.com/ai16z/eliza/commit/7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8" + "sha": "31143ae364fdbfa34c8cfd0e486b5e44a411041a", + "date": "2024-12-09T07:07:22Z", + "message": "Merge pull request #931 from samuveth/samuv/fix-dev\n\nfeat: add dynamic watch paths for agent development", + "url": "https://github.com/ai16z/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a" }, { - "sha": "9d1a1318aca2097bd1a75df0a6d61d266fdad5de", - "date": "2024-12-12T01:29:06Z", - "message": "Merge pull request #1000 from cryptofish7/fix-typo-initializeCache\n\nfix: typo initialize", - "url": "https://github.com/ai16z/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de" + "sha": "a04195345260c20a1d57b7d73c788a30a8969134", + "date": "2024-12-09T07:03:28Z", + "message": "chore: variables naming consistency", + "url": "https://github.com/ai16z/eliza/commit/a04195345260c20a1d57b7d73c788a30a8969134" }, { - "sha": "36f832d4249989af7319734788fd17dbb1bebae4", - "date": "2024-12-12T01:22:35Z", - "message": "Merge pull request #999 from oxSaturn/feat/configure-models-openai-anthropic\n\nfeat: allow users to configure models for openai and anthropic", - "url": "https://github.com/ai16z/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4" + "sha": "e713ed1aeecd12c952755dd56c6f041f5865f562", + "date": "2024-12-07T06:39:41Z", + "message": "Merge pull request #892 from ai16z/dev_command\n\nchore: improved dev command", + "url": "https://github.com/ai16z/eliza/commit/e713ed1aeecd12c952755dd56c6f041f5865f562" }, { - "sha": "d0c6c551f19080287d0839a91346dbfaa14305ed", - "date": "2024-12-11T23:32:18Z", - "message": "Merge pull request #996 from ai16z-demirix/main", - "url": "https://github.com/ai16z/eliza/commit/d0c6c551f19080287d0839a91346dbfaa14305ed" + "sha": "1656ce786d1b0a9be1efccd3f2f82af2db4077b1", + "date": "2024-12-07T06:34:47Z", + "message": "chore: add a delay to the help message", + "url": "https://github.com/ai16z/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1" }, { - "sha": "021205e376e388bae127544b878d48be748b0840", - "date": "2024-12-11T19:59:24Z", - "message": "Merge pull request #995 from GottliebFreudenreich/main\n\nfeat: create README_DE.md", - "url": "https://github.com/ai16z/eliza/commit/021205e376e388bae127544b878d48be748b0840" + "sha": "e094cce9f1282f8c06fb7c2d4eff4b98c9799c62", + "date": "2024-12-07T06:28:16Z", + "message": "chore: remove redundant dev:build command", + "url": "https://github.com/ai16z/eliza/commit/e094cce9f1282f8c06fb7c2d4eff4b98c9799c62" }, { - "sha": "c3f848787d0c3095041a27db67f50d3e4b8ce146", - "date": "2024-12-11T15:44:33Z", - "message": "Merge pull request #983 from ileana-pr/add-wsl-guide\n\ndocs: add WSL Setup Guide to documentation", - "url": "https://github.com/ai16z/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146" + "sha": "9bc29635ed8674aa8e2c1e99a389cfab0b9ee6dd", + "date": "2024-12-07T05:18:24Z", + "message": "Merge pull request #891 from ai16z/dev_command\n\nchore: added more help message to the important notice text.", + "url": "https://github.com/ai16z/eliza/commit/9bc29635ed8674aa8e2c1e99a389cfab0b9ee6dd" }, { - "sha": "02725cfb4a9e11f16c2e86db3195031dff2c2768", - "date": "2024-12-10T06:22:11Z", - "message": "Revert \"docs: add WSL installation guide\"", - "url": "https://github.com/ai16z/eliza/commit/02725cfb4a9e11f16c2e86db3195031dff2c2768" + "sha": "849bd177c63fba68c1626a15f24def2888d525cb", + "date": "2024-12-07T05:12:43Z", + "message": "chore: added more help message to the important notice text.", + "url": "https://github.com/ai16z/eliza/commit/849bd177c63fba68c1626a15f24def2888d525cb" }, { - "sha": "8c27b6937e3e1a112740a6ef669c7564bdb9fbab", - "date": "2024-12-08T23:41:46Z", - "message": "get invoking smart contract working", - "url": "https://github.com/ai16z/eliza/commit/8c27b6937e3e1a112740a6ef669c7564bdb9fbab" + "sha": "bebc7e1830f968b23a4102c20cb0c6d4a6d70311", + "date": "2024-12-07T04:50:14Z", + "message": "Merge pull request #887 from ai16z/dev_command\n\nchore: enhance dev script, performance improvement and add help message", + "url": "https://github.com/ai16z/eliza/commit/bebc7e1830f968b23a4102c20cb0c6d4a6d70311" }, { - "sha": "7a20eaa9edf85fa9b15a1b49cd849c77254d3e21", - "date": "2024-12-08T23:13:32Z", - "message": "update format", - "url": "https://github.com/ai16z/eliza/commit/7a20eaa9edf85fa9b15a1b49cd849c77254d3e21" + "sha": "2785135d8524045f65c78ad724b077299033b238", + "date": "2024-12-07T04:37:02Z", + "message": "chore: enhance dev script, performance improvement and add help message", + "url": "https://github.com/ai16z/eliza/commit/2785135d8524045f65c78ad724b077299033b238" }, { - "sha": "c21b52ad7b5f3dd059d680655fcee3740d30d0ac", - "date": "2024-12-08T23:10:47Z", - "message": "remove hardcoding", - "url": "https://github.com/ai16z/eliza/commit/c21b52ad7b5f3dd059d680655fcee3740d30d0ac" + "sha": "cdde3d9365b49b5e3714841b4024bd922ebabb0e", + "date": "2024-12-07T03:03:52Z", + "message": "Merge pull request #884 from ai16z/build_command\n\nchore: disable building docs on build command", + "url": "https://github.com/ai16z/eliza/commit/cdde3d9365b49b5e3714841b4024bd922ebabb0e" }, { - "sha": "bc75806855e4c0c2da2d5851adb769e5a15c1b76", - "date": "2024-12-08T22:36:23Z", - "message": "get read contract working :)", - "url": "https://github.com/ai16z/eliza/commit/bc75806855e4c0c2da2d5851adb769e5a15c1b76" + "sha": "8f30f26dd8063d76ec3158ab58d38f8ad165e9dd", + "date": "2024-12-07T02:57:35Z", + "message": "perf: disable building docs on build command", + "url": "https://github.com/ai16z/eliza/commit/8f30f26dd8063d76ec3158ab58d38f8ad165e9dd" }, { - "sha": "b660b2cdd12aad040df35c09007a66db61978ce3", - "date": "2024-12-08T21:52:18Z", - "message": "feat: add readContract functionality to Coinbase plugin\n\n- Introduced a new action `readContractAction` to read data from deployed smart contracts using the Coinbase SDK.\n- Added `ReadContractContent` interface and `ReadContractSchema` for validation.\n- Updated templates to include a `readContractTemplate` for user guidance.\n- Enhanced the `tokenContractPlugin` description to reflect the new reading capabilities.", - "url": "https://github.com/ai16z/eliza/commit/b660b2cdd12aad040df35c09007a66db61978ce3" + "sha": "079d8480737e4cd34b399b226fabd851351cecf9", + "date": "2024-12-05T01:36:44Z", + "message": "Merge pull request #818 from 0xaptosj/j/aptos-plugin\n\nfeat: add Aptos plugin", + "url": "https://github.com/ai16z/eliza/commit/079d8480737e4cd34b399b226fabd851351cecf9" }, { - "sha": "df02c9efb7ef95ec096ef9eff560e4e20ad6f278", - "date": "2024-12-10T06:22:11Z", - "message": "Revert \"docs: add WSL installation guide\"", - "url": "https://github.com/ai16z/eliza/commit/df02c9efb7ef95ec096ef9eff560e4e20ad6f278" + "sha": "df09c4d05c882fdd449a8226347c4244adc082d3", + "date": "2024-12-04T05:57:17Z", + "message": "Merge pull request #838 from cygaar/bump_0.1.5.3\n\nchore: bump version to 0.1.5-alpha.3", + "url": "https://github.com/ai16z/eliza/commit/df09c4d05c882fdd449a8226347c4244adc082d3" }, { - "sha": "fbb5f0a115409f39be495f991fd47c86c13bb064", - "date": "2024-12-08T23:41:46Z", - "message": "get invoking smart contract working", - "url": "https://github.com/ai16z/eliza/commit/fbb5f0a115409f39be495f991fd47c86c13bb064" + "sha": "c693049c221424e0fb5ba4164915548967cfc7a0", + "date": "2024-12-04T05:31:15Z", + "message": "Merge pull request #836 from ai16z/revert/viem_version\n\nchore: Revert/viem version and bump @goat-sdk/plugin-erc20", + "url": "https://github.com/ai16z/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0" }, { - "sha": "21666164e9b9905d2da2b9e66579cb0774f862d5", - "date": "2024-12-08T23:13:32Z", - "message": "update format", - "url": "https://github.com/ai16z/eliza/commit/21666164e9b9905d2da2b9e66579cb0774f862d5" + "sha": "bca9f5b0b7fcb18110720817dd457c1aacc28a15", + "date": "2024-12-04T05:21:08Z", + "message": "chore: pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/bca9f5b0b7fcb18110720817dd457c1aacc28a15" }, { - "sha": "d9144cff7e0bdb37c89e6b30e3a0168f1f109ecd", - "date": "2024-12-08T23:10:47Z", - "message": "remove hardcoding", - "url": "https://github.com/ai16z/eliza/commit/d9144cff7e0bdb37c89e6b30e3a0168f1f109ecd" + "sha": "0b13400c2defb4d2a8b6eb66468667aa82d4b557", + "date": "2024-12-04T05:20:53Z", + "message": "chore: revert viem package version and bump @goat-sdk/plugin-erc20 version", + "url": "https://github.com/ai16z/eliza/commit/0b13400c2defb4d2a8b6eb66468667aa82d4b557" }, { - "sha": "411e07b10a7c958234e278d57e40a6f4a64ccbe9", - "date": "2024-12-08T22:36:23Z", - "message": "get read contract working :)", - "url": "https://github.com/ai16z/eliza/commit/411e07b10a7c958234e278d57e40a6f4a64ccbe9" + "sha": "68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2", + "date": "2024-12-04T04:23:50Z", + "message": "Merge pull request #834 from ai16z/revert/viem_version\n\nchore: revert viem package version", + "url": "https://github.com/ai16z/eliza/commit/68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2" }, { - "sha": "bd532a15b57d0543f8a465382b0c44ae3bf0dd61", - "date": "2024-12-08T21:52:18Z", - "message": "feat: add readContract functionality to Coinbase plugin\n\n- Introduced a new action `readContractAction` to read data from deployed smart contracts using the Coinbase SDK.\n- Added `ReadContractContent` interface and `ReadContractSchema` for validation.\n- Updated templates to include a `readContractTemplate` for user guidance.\n- Enhanced the `tokenContractPlugin` description to reflect the new reading capabilities.", - "url": "https://github.com/ai16z/eliza/commit/bd532a15b57d0543f8a465382b0c44ae3bf0dd61" + "sha": "47712da3a969de0269bbc80fa995612d75dbcc19", + "date": "2024-12-04T03:55:53Z", + "message": "revert: viem package version", + "url": "https://github.com/ai16z/eliza/commit/47712da3a969de0269bbc80fa995612d75dbcc19" }, { - "sha": "0c3a4a7851628dad6186940db8d8169555e11fc9", - "date": "2024-12-08T21:26:06Z", - "message": "add advanced trade folder", - "url": "https://github.com/ai16z/eliza/commit/0c3a4a7851628dad6186940db8d8169555e11fc9" + "sha": "4ff61c5f59d304be81be43d2dcbd1406f5bc0302", + "date": "2024-12-04T00:40:52Z", + "message": "Merge pull request #833 from cygaar/bump_0.1.5.1\n\nchore: bump version to 0.1.5-alpha.1", + "url": "https://github.com/ai16z/eliza/commit/4ff61c5f59d304be81be43d2dcbd1406f5bc0302" }, { - "sha": "1525a80ef79ce6205d5ea4f106fe4c5ad9434366", - "date": "2024-12-08T17:13:26Z", - "message": "chore: deprecate text based way of generating JSON", - "url": "https://github.com/ai16z/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366" + "sha": "0f46dc78ca12f304ddcb0286234e0e874d4a6575", + "date": "2024-12-04T00:39:33Z", + "message": "Merge pull request #824 from palsp/fix/twitter-cache-timestamp\n\nfix: twitter cache expires", + "url": "https://github.com/ai16z/eliza/commit/0f46dc78ca12f304ddcb0286234e0e874d4a6575" }, { - "sha": "05e0f869bd9372a3105f5ef3755a9830bf7f9dcd", - "date": "2024-12-08T02:40:16Z", - "message": "actually fix linter :)", - "url": "https://github.com/ai16z/eliza/commit/05e0f869bd9372a3105f5ef3755a9830bf7f9dcd" + "sha": "7c93797a7837e9e85d511f63b6d1ccd8fab94dc5", + "date": "2024-12-04T00:22:00Z", + "message": "Merge pull request #826 from Freytes/patch-2\n\nfix: docker-setup.md", + "url": "https://github.com/ai16z/eliza/commit/7c93797a7837e9e85d511f63b6d1ccd8fab94dc5" }, { - "sha": "47f57375519d04b0a55419fd16ee2e9d3eb88b48", - "date": "2024-12-08T02:20:46Z", - "message": "linter", - "url": "https://github.com/ai16z/eliza/commit/47f57375519d04b0a55419fd16ee2e9d3eb88b48" + "sha": "9ff30c5ecde8ab234804165320418771104a095a", + "date": "2024-12-04T00:18:10Z", + "message": "Merge pull request #832 from cygaar/pin_package_versions\n\nfix: pin all node dependencies + update @solana/web3.js to safe version", + "url": "https://github.com/ai16z/eliza/commit/9ff30c5ecde8ab234804165320418771104a095a" }, { - "sha": "5803d8baa66350b3113483163a185441228b9663", - "date": "2024-12-08T02:08:56Z", - "message": "pnpm lock from rerunning", - "url": "https://github.com/ai16z/eliza/commit/5803d8baa66350b3113483163a185441228b9663" + "sha": "438c1f1400e365510cae9c19dfc35ca4f663512d", + "date": "2024-12-03T05:53:09Z", + "message": "Merge pull request #812 from augchan42/feature/circuit-breaker-pattern-v2\n\nfeat: (core) Add circuit breaker pattern for database operations -\u2026", + "url": "https://github.com/ai16z/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d" }, { - "sha": "f5e95d75c9a072a0424536cc0d7d0ac92d292801", - "date": "2024-12-08T02:08:10Z", - "message": "Merge branch 'main' of https://github.com/ai16z/eliza into realitySpiral/coinabseAdvancedTrading", - "url": "https://github.com/ai16z/eliza/commit/f5e95d75c9a072a0424536cc0d7d0ac92d292801" + "sha": "a4e4929fbe4fff67c869a0e8d023b0e050d467d3", + "date": "2024-12-03T03:37:52Z", + "message": "Merge pull request #808 from cygaar/lerna_bump\n\nfix: update package version to v0.1.5-alpha.0", + "url": "https://github.com/ai16z/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3" }, { - "sha": "649f21cc25e21f990250c9d4a620f40413420623", - "date": "2024-12-08T02:05:27Z", - "message": "get working", - "url": "https://github.com/ai16z/eliza/commit/649f21cc25e21f990250c9d4a620f40413420623" + "sha": "ecfc803ea1944a87162b900a9740e53f7b02afc5", + "date": "2024-12-03T03:10:38Z", + "message": "Merge pull request #807 from cygaar/fix_release_3\n\nfix: release workflow part 3", + "url": "https://github.com/ai16z/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5" }, { - "sha": "0a6fb9108eef02c288f4b7114916a5e5e0415577", - "date": "2024-12-07T06:31:25Z", - "message": "testing and getting advanced trading working", - "url": "https://github.com/ai16z/eliza/commit/0a6fb9108eef02c288f4b7114916a5e5e0415577" + "sha": "184e0bb41665554ddc40f77ca1c9270198bee032", + "date": "2024-12-03T02:11:39Z", + "message": "Merge pull request #799 from dievardump/main\n\nrefactor: Improve actions samples random selection", + "url": "https://github.com/ai16z/eliza/commit/184e0bb41665554ddc40f77ca1c9270198bee032" }, { - "sha": "27b86b3d29799a3db1de4af44158656f9cfea47f", - "date": "2024-12-06T19:32:59Z", - "message": "get build run working", - "url": "https://github.com/ai16z/eliza/commit/27b86b3d29799a3db1de4af44158656f9cfea47f" + "sha": "712aebb28f67be911c5b09266d5118e55148d2e1", + "date": "2024-12-03T02:05:59Z", + "message": "fix: re-setting a const.", + "url": "https://github.com/ai16z/eliza/commit/712aebb28f67be911c5b09266d5118e55148d2e1" }, { - "sha": "08329f9db54984facd326b6cdbb1ef47b09c830d", - "date": "2024-12-06T18:02:14Z", - "message": "Merge branch 'main' of https://github.com/ai16z/eliza into realitySpiral/coinabseAdvancedTrading", - "url": "https://github.com/ai16z/eliza/commit/08329f9db54984facd326b6cdbb1ef47b09c830d" + "sha": "4597261d2990a02d14f8d1885b452d83680323e5", + "date": "2024-12-03T00:07:59Z", + "message": "Merge pull request #800 from ai16z/feat/trust-tg-client\n\nfix: swap type error, create user trust on first message in telegram", + "url": "https://github.com/ai16z/eliza/commit/4597261d2990a02d14f8d1885b452d83680323e5" }, { - "sha": "85f58e3fd33eecb41f824f4f41651fba62fc7f73", - "date": "2024-12-06T18:01:55Z", - "message": "Merge branch 'main' of https://github.com/ai16z/eliza into realitySpiral/coinabseAdvancedTrading", - "url": "https://github.com/ai16z/eliza/commit/85f58e3fd33eecb41f824f4f41651fba62fc7f73" + "sha": "d3ee3a133e1cce7b8925334711cd1e4347f42167", + "date": "2024-12-02T22:00:03Z", + "message": "Merge pull request #796 from rarepepi/docker-fix\n\nfix: Docker default non-interactive mode for Cloud instances", + "url": "https://github.com/ai16z/eliza/commit/d3ee3a133e1cce7b8925334711cd1e4347f42167" }, { - "sha": "938f313e19ee75c9dcfd1d10dc66d6210c97eb22", - "date": "2024-12-06T05:50:29Z", - "message": "Merge branch 'temp-advanced-trading' into realitySpiral/coinabseAdvancedTrading", - "url": "https://github.com/ai16z/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22" + "sha": "ecb4f8f972d426389ee2d717a7af3d48c7cfc0de", + "date": "2024-12-02T19:32:25Z", + "message": "Merge pull request #793 from ai16z/fix/dev_command\n\nfix: dev command", + "url": "https://github.com/ai16z/eliza/commit/ecb4f8f972d426389ee2d717a7af3d48c7cfc0de" }, { - "sha": "dfde39c505e1700a6c559e64cf1660d4a58aac33", - "date": "2024-11-30T17:40:48Z", - "message": "feat: implement advanced coinbase trading", - "url": "https://github.com/ai16z/eliza/commit/dfde39c505e1700a6c559e64cf1660d4a58aac33" + "sha": "23796683994b2f9e352c0d4449b4d5ac28e929b4", + "date": "2024-12-02T19:23:52Z", + "message": "feat: enhanced the dev script", + "url": "https://github.com/ai16z/eliza/commit/23796683994b2f9e352c0d4449b4d5ac28e929b4" }, { - "sha": "57d20184d72718376ddc1bff03abaf0eab053508", - "date": "2024-12-06T05:18:06Z", - "message": "linter", - "url": "https://github.com/ai16z/eliza/commit/57d20184d72718376ddc1bff03abaf0eab053508" + "sha": "069c40e5f7fa44419196f57acca12db414768d2e", + "date": "2024-12-02T19:06:04Z", + "message": "chore: tsconfig to extend from parent", + "url": "https://github.com/ai16z/eliza/commit/069c40e5f7fa44419196f57acca12db414768d2e" }, { - "sha": "672f21c83b9ce14b77983e11c3f9287299e1896d", - "date": "2024-12-06T05:11:52Z", - "message": "fix linter", - "url": "https://github.com/ai16z/eliza/commit/672f21c83b9ce14b77983e11c3f9287299e1896d" + "sha": "e6d0283fd52ab8370d4812944e28ecc85960f4ef", + "date": "2024-12-02T19:05:46Z", + "message": "fix: build command", + "url": "https://github.com/ai16z/eliza/commit/e6d0283fd52ab8370d4812944e28ecc85960f4ef" }, { - "sha": "e32b55d55b289e50b3a7fe4f215e4f8a32651229", - "date": "2024-12-06T05:05:02Z", - "message": "address linter", - "url": "https://github.com/ai16z/eliza/commit/e32b55d55b289e50b3a7fe4f215e4f8a32651229" + "sha": "c89563bc020f0b21a69599b706534f2edfbdf1cd", + "date": "2024-12-02T18:57:56Z", + "message": "fix: added missing dev commands", + "url": "https://github.com/ai16z/eliza/commit/c89563bc020f0b21a69599b706534f2edfbdf1cd" }, { - "sha": "eabeea784c3f8bc8b7eaae9665781b8f593eccb7", - "date": "2024-12-06T04:54:19Z", - "message": "Merge branch 'main' into realitySpiral/coinbaseTesting", - "url": "https://github.com/ai16z/eliza/commit/eabeea784c3f8bc8b7eaae9665781b8f593eccb7" + "sha": "74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9", + "date": "2024-12-02T18:55:07Z", + "message": "feat: dev script to build packages first and run dev command", + "url": "https://github.com/ai16z/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9" }, { - "sha": "4f5c1163105e46f4067b8fa34c43ae67d7285e3e", - "date": "2024-12-06T04:52:15Z", - "message": "get webhooks working :)", - "url": "https://github.com/ai16z/eliza/commit/4f5c1163105e46f4067b8fa34c43ae67d7285e3e" + "sha": "75859b0939ab1c5cd2a755aea878e950aabe9713", + "date": "2024-12-02T18:54:18Z", + "message": "feat: added dev:build command and changed dev command", + "url": "https://github.com/ai16z/eliza/commit/75859b0939ab1c5cd2a755aea878e950aabe9713" }, { - "sha": "6fe333183597e37f90dd98ac11cb90a86fced4a9", - "date": "2024-12-05T03:29:39Z", - "message": "Merge branch 'realitySpiral/coinbaseTesting' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTesting", - "url": "https://github.com/ai16z/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9" + "sha": "ed7f90119a20d97efd22bf5f3ea878e95e5ef988", + "date": "2024-12-02T18:50:57Z", + "message": "fix: dev command with esm build and dts", + "url": "https://github.com/ai16z/eliza/commit/ed7f90119a20d97efd22bf5f3ea878e95e5ef988" }, { - "sha": "85df1c365d0bcad0089299393b337ecf756411b6", - "date": "2024-12-05T03:27:41Z", - "message": "rebuild project", - "url": "https://github.com/ai16z/eliza/commit/85df1c365d0bcad0089299393b337ecf756411b6" + "sha": "751329c9225f692379284caad24b0bac7f1a85e1", + "date": "2024-12-02T18:39:55Z", + "message": "chore: ts-node config for error detection", + "url": "https://github.com/ai16z/eliza/commit/751329c9225f692379284caad24b0bac7f1a85e1" }, { - "sha": "bc8864e963c0b973925761615268fc522f087c89", - "date": "2024-12-05T03:27:24Z", - "message": "add more examples", - "url": "https://github.com/ai16z/eliza/commit/bc8864e963c0b973925761615268fc522f087c89" + "sha": "9029c2b18b87ef2b21692296ba6974f89521fcaf", + "date": "2024-11-30T23:35:18Z", + "message": "Merge pull request #709 from antpb/make-fastembed-dynamic-import\n\nfix: move `fastembed` import to the isnode condition check", + "url": "https://github.com/ai16z/eliza/commit/9029c2b18b87ef2b21692296ba6974f89521fcaf" }, { - "sha": "8554c0a01590bb5c5b23696f84202e9b5df5acc1", - "date": "2024-12-04T20:24:18Z", - "message": "Merge branch 'main' into realitySpiral/coinbaseTesting", - "url": "https://github.com/ai16z/eliza/commit/8554c0a01590bb5c5b23696f84202e9b5df5acc1" + "sha": "72881273826215c16abbfe24f79c9760fe4f1b54", + "date": "2024-11-30T23:18:57Z", + "message": "Merge pull request #722 from ai16z/tcm-twitter-multiple-agents\n\nrefactor: ClientBase to use a map for managing multiple Twitter clients by account identifier", + "url": "https://github.com/ai16z/eliza/commit/72881273826215c16abbfe24f79c9760fe4f1b54" }, { - "sha": "f7ace735eae682b4a2476a44174c73c080bf5077", - "date": "2024-12-04T03:21:27Z", - "message": "make it so only run charity transfer if configured network", - "url": "https://github.com/ai16z/eliza/commit/f7ace735eae682b4a2476a44174c73c080bf5077" + "sha": "b5cedfa18c38617dd34f6404a9bd71af3231c903", + "date": "2024-11-30T23:14:45Z", + "message": "Merge pull request #730 from cygaar/increase_knowledge_context\n\nfeat: increase knowledge context", + "url": "https://github.com/ai16z/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903" }, { - "sha": "75c4a2f56be0a4ea8237c555136380547a89fc8d", - "date": "2024-12-03T06:00:59Z", - "message": "remove unused variable", - "url": "https://github.com/ai16z/eliza/commit/75c4a2f56be0a4ea8237c555136380547a89fc8d" + "sha": "8c35b9ef2853f2eedd8073027e9bb88994d06dc9", + "date": "2024-11-30T06:57:17Z", + "message": "Merge pull request #703 from antpb/switch-to-js-tiktoken\n\nfix: Switch from tiktoken to js-tiktoken for worker compatibility", + "url": "https://github.com/ai16z/eliza/commit/8c35b9ef2853f2eedd8073027e9bb88994d06dc9" }, { - "sha": "34e4deb715c569f29dffd51a42876f0aa6dba470", - "date": "2024-12-03T05:57:57Z", - "message": "fix linter", - "url": "https://github.com/ai16z/eliza/commit/34e4deb715c569f29dffd51a42876f0aa6dba470" + "sha": "6ae925e6477701ddf809f84fc3f23b0aa128aadb", + "date": "2024-11-30T06:42:12Z", + "message": "Merge pull request #702 from Phala-Network/fix/docker\n\nfix: update docker image to support turbo and reduce build time", + "url": "https://github.com/ai16z/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb" }, { - "sha": "07d8e722ba41d622ba794e7ccf11f58080101203", - "date": "2024-12-03T05:52:37Z", - "message": "remove token contract action for now to further test :)", - "url": "https://github.com/ai16z/eliza/commit/07d8e722ba41d622ba794e7ccf11f58080101203" + "sha": "f032764eaf9ab27c32a091c01366ec42dbc80ddd", + "date": "2024-11-30T04:16:15Z", + "message": "Merge pull request #699 from ai16z/remove-web-agent-folder\n\nchore: Remove web-agent folder - duplicate of client folder", + "url": "https://github.com/ai16z/eliza/commit/f032764eaf9ab27c32a091c01366ec42dbc80ddd" }, { - "sha": "df311aefac339dd076b15484fd1f45ef416a7d66", - "date": "2024-12-03T05:52:12Z", - "message": "test nft / erc20 token creation", - "url": "https://github.com/ai16z/eliza/commit/df311aefac339dd076b15484fd1f45ef416a7d66" + "sha": "6a12743523ad239dc525b0a1778319275274cd8f", + "date": "2024-11-30T04:06:52Z", + "message": "chore: pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/6a12743523ad239dc525b0a1778319275274cd8f" }, { - "sha": "a460c04b4e7aa28f591515947d8ae98c7339b7ac", - "date": "2024-12-03T00:40:58Z", - "message": "feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugins", - "url": "https://github.com/ai16z/eliza/commit/a460c04b4e7aa28f591515947d8ae98c7339b7ac" + "sha": "6e900b3346b53882210101e02e04c3b2c4f364e3", + "date": "2024-11-30T04:06:28Z", + "message": "chore: remove redundant web-agent folder that is also the client folder.", + "url": "https://github.com/ai16z/eliza/commit/6e900b3346b53882210101e02e04c3b2c4f364e3" }, { - "sha": "b4766b44a5c54c21c5ba0af60e53173911597ea5", - "date": "2024-12-03T00:09:32Z", - "message": "fix: testing coinbase logic", - "url": "https://github.com/ai16z/eliza/commit/b4766b44a5c54c21c5ba0af60e53173911597ea5" + "sha": "41532e072adb8264c57c545cde444fa1d6653792", + "date": "2024-11-30T04:00:32Z", + "message": "chore: update docs", + "url": "https://github.com/ai16z/eliza/commit/41532e072adb8264c57c545cde444fa1d6653792" }, { - "sha": "b0bc276cbcdf7da36ea9df24d9048494ed504b6f", - "date": "2024-12-01T22:44:39Z", - "message": "rerun pnpm install", - "url": "https://github.com/ai16z/eliza/commit/b0bc276cbcdf7da36ea9df24d9048494ed504b6f" + "sha": "0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9", + "date": "2024-11-30T02:34:48Z", + "message": "Merge branch 'augchan42-fix/logging-issues'", + "url": "https://github.com/ai16z/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9" }, { - "sha": "815d21deac16581e51befddd782aef25e6cc8307", - "date": "2024-12-01T18:03:35Z", - "message": "Update readme", - "url": "https://github.com/ai16z/eliza/commit/815d21deac16581e51befddd782aef25e6cc8307" + "sha": "6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5", + "date": "2024-11-30T02:05:38Z", + "message": "chore: remove unused packages introduced in #677", + "url": "https://github.com/ai16z/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5" }, { - "sha": "eaef5ad0a507ae09b37cc0b42381dd693bff01bc", - "date": "2024-12-01T17:55:34Z", - "message": "chore: address linter", - "url": "https://github.com/ai16z/eliza/commit/eaef5ad0a507ae09b37cc0b42381dd693bff01bc" + "sha": "9073e38059dd87038bc18f533ff1f47b0fb0e9de", + "date": "2024-11-30T00:41:25Z", + "message": "chore: disabled failing ci tests with coverage", + "url": "https://github.com/ai16z/eliza/commit/9073e38059dd87038bc18f533ff1f47b0fb0e9de" }, { - "sha": "bb3c148b0dddcc06e0c8929565fa6ca16447f12b", - "date": "2024-12-01T17:47:37Z", - "message": "feat: donate 1% of transaction on coinbase transactions", - "url": "https://github.com/ai16z/eliza/commit/bb3c148b0dddcc06e0c8929565fa6ca16447f12b" + "sha": "ac71e566fc1ee0987e3f23c3d16a138d234d5112", + "date": "2024-11-30T00:30:01Z", + "message": "chore: enabled warning for no explicit any", + "url": "https://github.com/ai16z/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112" }, { - "sha": "5c2499af2d7ddd4038b3ba49cab836ef27ee62b7", - "date": "2024-11-30T17:40:48Z", - "message": "feat: implement advanced coinbase trading", - "url": "https://github.com/ai16z/eliza/commit/5c2499af2d7ddd4038b3ba49cab836ef27ee62b7" + "sha": "5ba6625ef3a88c78ecf7a12a97aee94c12e784d9", + "date": "2024-11-30T00:29:32Z", + "message": "chore: lint rules", + "url": "https://github.com/ai16z/eliza/commit/5ba6625ef3a88c78ecf7a12a97aee94c12e784d9" }, { - "sha": "ee75f7d214361716e0c7642aa41e167fb28c9de5", - "date": "2024-11-29T04:40:41Z", - "message": "fix: pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/ee75f7d214361716e0c7642aa41e167fb28c9de5" + "sha": "04fb552d6826a1b5d6e29717ff9a40edd1b9866f", + "date": "2024-11-30T00:04:27Z", + "message": "chore: pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/04fb552d6826a1b5d6e29717ff9a40edd1b9866f" }, { - "sha": "1b40ad1d44b67a67722b9ac5af70f2a9db23d7ca", - "date": "2024-11-28T22:24:42Z", - "message": "Fix linter", - "url": "https://github.com/ai16z/eliza/commit/1b40ad1d44b67a67722b9ac5af70f2a9db23d7ca" + "sha": "45077008a27c19c13171829758bfa493360cedc5", + "date": "2024-11-30T00:00:50Z", + "message": "chore: turborepo config", + "url": "https://github.com/ai16z/eliza/commit/45077008a27c19c13171829758bfa493360cedc5" }, { - "sha": "39d5f44f2b7bf1812a22231043815df1b0085585", - "date": "2024-11-28T22:21:49Z", - "message": "test and get working", - "url": "https://github.com/ai16z/eliza/commit/39d5f44f2b7bf1812a22231043815df1b0085585" + "sha": "5b9cda6f8bde722efd17041095c71dab799ac7fe", + "date": "2024-11-30T00:00:23Z", + "message": "chore: changes to docs", + "url": "https://github.com/ai16z/eliza/commit/5b9cda6f8bde722efd17041095c71dab799ac7fe" }, { - "sha": "1763478d2c1ff088e094e934069d1b88807ac84b", - "date": "2024-11-28T21:59:25Z", - "message": "feat: Add wallet history (transactions, balances) to provider", - "url": "https://github.com/ai16z/eliza/commit/1763478d2c1ff088e094e934069d1b88807ac84b" + "sha": "949ab65509bebcf29e5b7d04aeed0aba6ef0951c", + "date": "2024-11-29T23:57:09Z", + "message": "chore: added missing typescript eslint packages", + "url": "https://github.com/ai16z/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c" }, { - "sha": "cd98ff99a6281352ecf5246cb059b71c69e8b8c3", - "date": "2024-11-28T17:27:26Z", - "message": "Merge branch 'realitySpiral/coinbaseTrading' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTrading", - "url": "https://github.com/ai16z/eliza/commit/cd98ff99a6281352ecf5246cb059b71c69e8b8c3" + "sha": "a4dc53dec84392cf60d60e015f7ec6947d20f976", + "date": "2024-11-29T23:56:34Z", + "message": "fix: implementation of whatsapp cloud api plugin", + "url": "https://github.com/ai16z/eliza/commit/a4dc53dec84392cf60d60e015f7ec6947d20f976" }, { - "sha": "90bf7585136247781179a965000653eb1a8f78f2", - "date": "2024-11-28T17:27:21Z", - "message": "Reset commit history", - "url": "https://github.com/ai16z/eliza/commit/90bf7585136247781179a965000653eb1a8f78f2" + "sha": "12111ca211ec487ad6970a4d72b1783f4385ec53", + "date": "2024-11-29T22:34:14Z", + "message": "fix: added tsconfig for build task", + "url": "https://github.com/ai16z/eliza/commit/12111ca211ec487ad6970a4d72b1783f4385ec53" }, { - "sha": "1f864a1e9471ebfcb4f47efce1efecee3e35e461", - "date": "2024-11-28T17:24:00Z", - "message": "Merge branch 'realitySpiral/coinbaseTrading' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTrading", - "url": "https://github.com/ai16z/eliza/commit/1f864a1e9471ebfcb4f47efce1efecee3e35e461" + "sha": "8e93e0da8dc6a40b7c4b751799430cb83af48bd4", + "date": "2024-11-29T20:45:58Z", + "message": "fix: 'Pool' is already defined", + "url": "https://github.com/ai16z/eliza/commit/8e93e0da8dc6a40b7c4b751799430cb83af48bd4" }, { - "sha": "fe58d491a0a45f6e586b2a4e9eb7534fbed7d15d", - "date": "2024-11-28T17:12:49Z", - "message": "Update .env.example", - "url": "https://github.com/ai16z/eliza/commit/fe58d491a0a45f6e586b2a4e9eb7534fbed7d15d" + "sha": "f408e72e6eadaf1dc87c9e0a126699b801af3440", + "date": "2024-11-29T20:33:27Z", + "message": "chore: add missing tsup config", + "url": "https://github.com/ai16z/eliza/commit/f408e72e6eadaf1dc87c9e0a126699b801af3440" }, { - "sha": "4104d0be5d7770a055dd623714302cfd3d05e530", - "date": "2024-11-28T16:16:27Z", - "message": "Address linter", - "url": "https://github.com/ai16z/eliza/commit/4104d0be5d7770a055dd623714302cfd3d05e530" + "sha": "811ab19816558052c5c2178df2f0287b3a8ef4b3", + "date": "2024-11-29T20:32:38Z", + "message": "chore: add missing tsup config", + "url": "https://github.com/ai16z/eliza/commit/811ab19816558052c5c2178df2f0287b3a8ef4b3" }, { - "sha": "a2aad01d8169dbe9b64a1a48fd88091a47d15526", - "date": "2024-11-28T16:11:11Z", - "message": "add missing eslint fix", - "url": "https://github.com/ai16z/eliza/commit/a2aad01d8169dbe9b64a1a48fd88091a47d15526" + "sha": "5e93cdec24784f5ec52449f9e82fbf41d422e544", + "date": "2024-11-29T19:57:53Z", + "message": "fix: 'error' is of type 'unknown'", + "url": "https://github.com/ai16z/eliza/commit/5e93cdec24784f5ec52449f9e82fbf41d422e544" }, { - "sha": "f94c2d5aa2d79fb5038ed15f349e0c3d1b4ebe76", - "date": "2024-11-28T16:05:08Z", - "message": "merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/f94c2d5aa2d79fb5038ed15f349e0c3d1b4ebe76" + "sha": "508ef52319a3261449431fbd3f2ace1b354cf9f2", + "date": "2024-11-30T02:12:43Z", + "message": "Merge pull request #693 from ai16z/remove-packages\n\nchore: remove unused packages introduced in #677", + "url": "https://github.com/ai16z/eliza/commit/508ef52319a3261449431fbd3f2ace1b354cf9f2" }, { - "sha": "0b66cfaf2213f7c007d1278df618bab2cd74b28d", - "date": "2024-11-28T15:29:21Z", - "message": "Add disclaimer", - "url": "https://github.com/ai16z/eliza/commit/0b66cfaf2213f7c007d1278df618bab2cd74b28d" + "sha": "665b71477304735c58de1f16fb265540ce6c6321", + "date": "2024-11-30T02:05:38Z", + "message": "chore: remove unused packages introduced in #677", + "url": "https://github.com/ai16z/eliza/commit/665b71477304735c58de1f16fb265540ce6c6321" }, { - "sha": "133614e819ccb73f794be0bab8324e74b3182d92", - "date": "2024-11-28T15:27:00Z", - "message": "Update readme", - "url": "https://github.com/ai16z/eliza/commit/133614e819ccb73f794be0bab8324e74b3182d92" + "sha": "695ca0a738363d894eb2e1a2fbd207592b77f250", + "date": "2024-11-30T00:47:05Z", + "message": "Merge pull request #670 from ai16z/turborepo\n\nfeat: add Turborepo", + "url": "https://github.com/ai16z/eliza/commit/695ca0a738363d894eb2e1a2fbd207592b77f250" }, { - "sha": "d9df31ea7f04faa65468a10ed56f4bf8cf1c7909", - "date": "2024-11-28T15:22:27Z", - "message": "Tested and working ETH <-> USDC", - "url": "https://github.com/ai16z/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909" + "sha": "c9f27bebefa660e3a8f6240b67a3dbcf865613e5", + "date": "2024-11-30T00:41:25Z", + "message": "chore: disabled failing ci tests with coverage", + "url": "https://github.com/ai16z/eliza/commit/c9f27bebefa660e3a8f6240b67a3dbcf865613e5" }, { - "sha": "069344ded3e5b43c2262b62b2ff6a28664a76157", - "date": "2024-11-28T13:17:07Z", - "message": "clean up 2", - "url": "https://github.com/ai16z/eliza/commit/069344ded3e5b43c2262b62b2ff6a28664a76157" + "sha": "e6b349b4d68938b0ac284892e2e94e3c4a944168", + "date": "2024-11-30T00:30:01Z", + "message": "chore: enabled warning for no explicit any", + "url": "https://github.com/ai16z/eliza/commit/e6b349b4d68938b0ac284892e2e94e3c4a944168" }, { - "sha": "1c4b13b312f62f550387397168adac48371ef5c1", - "date": "2024-11-26T06:18:32Z", - "message": "write to csv + clean up", - "url": "https://github.com/ai16z/eliza/commit/1c4b13b312f62f550387397168adac48371ef5c1" + "sha": "e276b36c124e9b1dc877b9e34f5e93e6c2a12b9a", + "date": "2024-11-30T00:29:32Z", + "message": "chore: lint rules", + "url": "https://github.com/ai16z/eliza/commit/e276b36c124e9b1dc877b9e34f5e93e6c2a12b9a" }, { - "sha": "d657e8531807711a72a1c43877280aff1f3f4a6d", - "date": "2024-11-26T06:06:49Z", - "message": "Make massPayments gasless if usdc", - "url": "https://github.com/ai16z/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d" + "sha": "c5168df350feb7ba81fea9e9da9b1ccaeb72a022", + "date": "2024-11-30T00:04:27Z", + "message": "chore: pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/c5168df350feb7ba81fea9e9da9b1ccaeb72a022" }, { - "sha": "0b2332ed7fca58003eba81fb73f37df3740f6d9d", - "date": "2024-11-26T06:00:29Z", - "message": "feat: implement coinbase trading", - "url": "https://github.com/ai16z/eliza/commit/0b2332ed7fca58003eba81fb73f37df3740f6d9d" + "sha": "0f2f329b0b20bc1b72f6e84d48d1f66c75a783ed", + "date": "2024-11-30T00:00:50Z", + "message": "chore: turborepo config", + "url": "https://github.com/ai16z/eliza/commit/0f2f329b0b20bc1b72f6e84d48d1f66c75a783ed" }, { - "sha": "11f0b9faa7aa3dc6d2424da2276f419e6c57afd3", - "date": "2024-11-28T17:12:49Z", - "message": "Update .env.example", - "url": "https://github.com/ai16z/eliza/commit/11f0b9faa7aa3dc6d2424da2276f419e6c57afd3" + "sha": "5b98618cf1c292a69f323469871de0ab3931d99c", + "date": "2024-11-30T00:00:23Z", + "message": "chore: changes to docs", + "url": "https://github.com/ai16z/eliza/commit/5b98618cf1c292a69f323469871de0ab3931d99c" }, { - "sha": "ee64a1d587ff2c11b9dea70295160840efebecb8", - "date": "2024-11-28T16:16:27Z", - "message": "Address linter", - "url": "https://github.com/ai16z/eliza/commit/ee64a1d587ff2c11b9dea70295160840efebecb8" + "sha": "62f53805829899c8388799c657d5e7c1f3748f68", + "date": "2024-11-29T23:57:09Z", + "message": "chore: added missing typescript eslint packages", + "url": "https://github.com/ai16z/eliza/commit/62f53805829899c8388799c657d5e7c1f3748f68" }, { - "sha": "389ea251d386401d3b521a4f0deebc0d77af3154", - "date": "2024-11-28T16:11:11Z", - "message": "add missing eslint fix", - "url": "https://github.com/ai16z/eliza/commit/389ea251d386401d3b521a4f0deebc0d77af3154" + "sha": "cf33e8aaa1a30ea731195d871f80654c2f729fda", + "date": "2024-11-29T23:56:34Z", + "message": "fix: implementation of whatsapp cloud api plugin", + "url": "https://github.com/ai16z/eliza/commit/cf33e8aaa1a30ea731195d871f80654c2f729fda" }, { - "sha": "18d10139cff45ea966a0910292dc282cf71d4109", - "date": "2024-11-28T16:05:08Z", - "message": "merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/18d10139cff45ea966a0910292dc282cf71d4109" + "sha": "5232e1fb485cf30a37eaa0fd21edec138eedc3b1", + "date": "2024-11-29T22:34:14Z", + "message": "fix: added tsconfig for build task", + "url": "https://github.com/ai16z/eliza/commit/5232e1fb485cf30a37eaa0fd21edec138eedc3b1" }, { - "sha": "a6fee500dddeccebc840ee28085b254c13b3cae1", - "date": "2024-11-28T16:04:39Z", - "message": "Merge branch 'realitySpiral/coinbaseTrading' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTrading", - "url": "https://github.com/ai16z/eliza/commit/a6fee500dddeccebc840ee28085b254c13b3cae1" + "sha": "9385729bb34fc7a14b725b5fb30a9f0537caee5e", + "date": "2024-11-29T20:45:58Z", + "message": "fix: 'Pool' is already defined", + "url": "https://github.com/ai16z/eliza/commit/9385729bb34fc7a14b725b5fb30a9f0537caee5e" }, { - "sha": "3feda9ca150142ef348af075d23cd53a98bd3deb", - "date": "2024-11-28T15:29:21Z", - "message": "Add disclaimer", - "url": "https://github.com/ai16z/eliza/commit/3feda9ca150142ef348af075d23cd53a98bd3deb" + "sha": "ad429535f6af333976e56fe56295336c57f7a691", + "date": "2024-11-29T20:33:27Z", + "message": "chore: add missing tsup config", + "url": "https://github.com/ai16z/eliza/commit/ad429535f6af333976e56fe56295336c57f7a691" }, { - "sha": "d91094f90f8c14349bd6057be3f99ffaa82540ec", - "date": "2024-11-28T15:27:00Z", - "message": "Update readme", - "url": "https://github.com/ai16z/eliza/commit/d91094f90f8c14349bd6057be3f99ffaa82540ec" + "sha": "30589e128bb3643f9f74bf76ab7816d533148e29", + "date": "2024-11-29T20:32:38Z", + "message": "chore: add missing tsup config", + "url": "https://github.com/ai16z/eliza/commit/30589e128bb3643f9f74bf76ab7816d533148e29" }, { - "sha": "4c991d3f7aff11b61a34df5663efc2e844fda657", - "date": "2024-11-28T15:22:27Z", - "message": "Tested and working ETH <-> USDC", - "url": "https://github.com/ai16z/eliza/commit/4c991d3f7aff11b61a34df5663efc2e844fda657" + "sha": "1ae21e675a1900c4e43786466195824409e0756c", + "date": "2024-11-29T19:57:53Z", + "message": "fix: 'error' is of type 'unknown'", + "url": "https://github.com/ai16z/eliza/commit/1ae21e675a1900c4e43786466195824409e0756c" }, { - "sha": "27cf67a3ba40e2b627dfe9c02bdcdd8e2b706750", - "date": "2024-11-28T13:17:07Z", - "message": "clean up 2", - "url": "https://github.com/ai16z/eliza/commit/27cf67a3ba40e2b627dfe9c02bdcdd8e2b706750" + "sha": "fe5f29bd8a4952d313a6e4a583cbfe8f9935c02c", + "date": "2024-11-29T18:48:18Z", + "message": "Merge pull request #671 from cygaar/fix_url_embeddings\n\nfix: embeddings for messages with urls", + "url": "https://github.com/ai16z/eliza/commit/fe5f29bd8a4952d313a6e4a583cbfe8f9935c02c" }, { - "sha": "c9e7eadc0c85a9bf80a767ebc317b9e5fa9de737", - "date": "2024-11-26T06:18:32Z", - "message": "write to csv + clean up", - "url": "https://github.com/ai16z/eliza/commit/c9e7eadc0c85a9bf80a767ebc317b9e5fa9de737" + "sha": "5b8df8776d15f006a6766e771195e93346b4b1d8", + "date": "2024-11-29T18:11:51Z", + "message": "Merge pull request #672 from cygaar/fix_eslint\n\nfix: eslint not working", + "url": "https://github.com/ai16z/eliza/commit/5b8df8776d15f006a6766e771195e93346b4b1d8" }, { - "sha": "7ee219e4eaa0d6cfd8096264c584663c6a546f7f", - "date": "2024-11-26T06:06:49Z", - "message": "Make massPayments gasless if usdc", - "url": "https://github.com/ai16z/eliza/commit/7ee219e4eaa0d6cfd8096264c584663c6a546f7f" + "sha": "f0f31c2f873bbc21d1d63ddef254d3710aeba159", + "date": "2024-11-26T06:33:14Z", + "message": "Merge pull request #610 from bmgalego/fix-farcaster\n\nfix: add client farcaster templates to character type", + "url": "https://github.com/ai16z/eliza/commit/f0f31c2f873bbc21d1d63ddef254d3710aeba159" }, { - "sha": "6c876850f5d9e5fc784cd5494cf849d6ccfe1504", - "date": "2024-11-26T06:00:29Z", - "message": "feat: implement coinbase trading", - "url": "https://github.com/ai16z/eliza/commit/6c876850f5d9e5fc784cd5494cf849d6ccfe1504" + "sha": "c9ffcd8ed28aa620540088ff822698e14198e900", + "date": "2024-11-26T06:22:11Z", + "message": "Merge pull request #609 from bmgalego/fix-knowledge-export\n\nfix: knowledge module exporting process", + "url": "https://github.com/ai16z/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900" }, { - "sha": "fa78749e14bd98377cde593ef699eefc88838ba7", - "date": "2024-11-24T22:08:13Z", - "message": "feat: update plugin readme", - "url": "https://github.com/ai16z/eliza/commit/fa78749e14bd98377cde593ef699eefc88838ba7" + "sha": "63ab89746a59c43321ac74d6c435a4db100e073a", + "date": "2024-11-26T05:38:14Z", + "message": "Merge pull request #607 from bmgalego/fix-db-getCachedEmbeddings\n\nfix: use correct getCachedEmbeddings query_field_sub_name", + "url": "https://github.com/ai16z/eliza/commit/63ab89746a59c43321ac74d6c435a4db100e073a" }, { - "sha": "5b78148e26fe3ccf4764661988ef1fd995814641", - "date": "2024-11-24T21:50:36Z", - "message": "fix: if can't resolve character path write seed to gitignored characters/file", - "url": "https://github.com/ai16z/eliza/commit/5b78148e26fe3ccf4764661988ef1fd995814641" + "sha": "a67d6bb2fd5ad0d1a27e805529660411c235ab40", + "date": "2024-11-26T05:26:28Z", + "message": "Merge pull request #597 from MarcoMandar/main\n\nfeat: sell simulation service", + "url": "https://github.com/ai16z/eliza/commit/a67d6bb2fd5ad0d1a27e805529660411c235ab40" }, { - "sha": "4b8622233c4014de9fc662e4a068fdc180cc1be3", - "date": "2024-11-24T20:53:24Z", - "message": "fix: get new wallet flow working", - "url": "https://github.com/ai16z/eliza/commit/4b8622233c4014de9fc662e4a068fdc180cc1be3" - }, - { - "sha": "436a83dbd2c3d6c800a06c9cefe7ba393503e9f6", - "date": "2024-11-24T20:20:44Z", - "message": "feat: implement coinbase mass payments across base/sol/eth/pol/arb", - "url": "https://github.com/ai16z/eliza/commit/436a83dbd2c3d6c800a06c9cefe7ba393503e9f6" - }, - { - "sha": "d4835c50257e201c1261ac17100d9ecedcab1d4b", - "date": "2024-11-22T22:12:23Z", - "message": "Update package.json", - "url": "https://github.com/ai16z/eliza/commit/d4835c50257e201c1261ac17100d9ecedcab1d4b" - }, - { - "sha": "932ba8b2ae6da2445033e6bd7a015c1989c224e7", - "date": "2024-11-22T22:08:38Z", - "message": "chore: merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/932ba8b2ae6da2445033e6bd7a015c1989c224e7" - }, - { - "sha": "4d383c2731f8155ce543c6a2f572db0396093df2", - "date": "2024-11-22T05:44:21Z", - "message": "Remove unnecessary console.logs", - "url": "https://github.com/ai16z/eliza/commit/4d383c2731f8155ce543c6a2f572db0396093df2" - }, - { - "sha": "7ef450222e3f1e93388b130d80ffa725c4d3f983", - "date": "2024-11-22T05:35:06Z", - "message": "Integrate coinbase plugin and test and get it working", - "url": "https://github.com/ai16z/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983" - }, - { - "sha": "e96e0cc4f6e3c130c582e8879bbd25a302c20be0", - "date": "2024-11-22T01:23:35Z", - "message": "Build plugin", - "url": "https://github.com/ai16z/eliza/commit/e96e0cc4f6e3c130c582e8879bbd25a302c20be0" - }, - { - "sha": "60bdca37c6f24eb1aea889ba0c728b2b3ecc720f", - "date": "2024-11-21T06:41:13Z", - "message": "Testing Coinbase Plugin", - "url": "https://github.com/ai16z/eliza/commit/60bdca37c6f24eb1aea889ba0c728b2b3ecc720f" - }, - { - "sha": "0b4e85d527f496ad90eead75ba987233e52ba381", - "date": "2024-11-21T00:46:14Z", - "message": "add plugin to readme", - "url": "https://github.com/ai16z/eliza/commit/0b4e85d527f496ad90eead75ba987233e52ba381" - }, - { - "sha": "8e5658a2891464b39263f969436abdecee2d6e24", - "date": "2024-11-20T20:00:38Z", - "message": "Implement Coinbase Commerce Provider", - "url": "https://github.com/ai16z/eliza/commit/8e5658a2891464b39263f969436abdecee2d6e24" - }, - { - "sha": "d33edacd7455f2fb3fe9206453f26a70fe24034b", - "date": "2024-11-22T05:44:21Z", - "message": "Remove unnecessary console.logs", - "url": "https://github.com/ai16z/eliza/commit/d33edacd7455f2fb3fe9206453f26a70fe24034b" - }, - { - "sha": "26fab789195e0f484f0e0b2b6060c7e9cbfca52e", - "date": "2024-11-22T05:35:06Z", - "message": "Integrate coinbase plugin and test and get it working", - "url": "https://github.com/ai16z/eliza/commit/26fab789195e0f484f0e0b2b6060c7e9cbfca52e" - }, - { - "sha": "6d655513b762188f23db93e3d4efdef11de1dd45", - "date": "2024-11-22T01:23:35Z", - "message": "Build plugin", - "url": "https://github.com/ai16z/eliza/commit/6d655513b762188f23db93e3d4efdef11de1dd45" + "sha": "236c385279f2c3c5004af9cb017feaf6e27d2623", + "date": "2024-11-26T05:23:19Z", + "message": "Merge pull request #591 from ai16z-demirix/main\n\nfeat: Adding tests for actions and generation. Skiping test step in defaultCharacters", + "url": "https://github.com/ai16z/eliza/commit/236c385279f2c3c5004af9cb017feaf6e27d2623" }, { - "sha": "e98b8a5f441a12e2caec60d52282780d6ba52213", - "date": "2024-11-21T06:41:13Z", - "message": "Testing Coinbase Plugin", - "url": "https://github.com/ai16z/eliza/commit/e98b8a5f441a12e2caec60d52282780d6ba52213" + "sha": "6d49f57f6e0a240f0e2c2103aaf28c44298a7686", + "date": "2024-11-26T05:16:03Z", + "message": "Merge pull request #600 from bmgalego/add-knowledge\n\nfeat: add knowledge to state", + "url": "https://github.com/ai16z/eliza/commit/6d49f57f6e0a240f0e2c2103aaf28c44298a7686" }, { - "sha": "eed9bce93d61f525618baa46dcf9761c04e64fd7", - "date": "2024-11-21T00:46:14Z", - "message": "add plugin to readme", - "url": "https://github.com/ai16z/eliza/commit/eed9bce93d61f525618baa46dcf9761c04e64fd7" + "sha": "db9a857d22540747e0efbe3c08a178ef38f1e811", + "date": "2024-11-26T05:13:43Z", + "message": "Merge pull request #603 from odilitime/time-fix\n\nfix: time prompt to include UTC, convert to verbose english to help prompting", + "url": "https://github.com/ai16z/eliza/commit/db9a857d22540747e0efbe3c08a178ef38f1e811" }, { - "sha": "f60c5360bb29af8551587b840e382590e72e61c3", - "date": "2024-11-20T20:00:38Z", - "message": "Implement Coinbase Commerce Provider", - "url": "https://github.com/ai16z/eliza/commit/f60c5360bb29af8551587b840e382590e72e61c3" + "sha": "529f977816ea1df6637538faf43c2fd978518d4f", + "date": "2024-11-26T05:12:00Z", + "message": "Merge pull request #602 from bmgalego/fix-getMemoriesByRoomIds\n\nfix: add Memory Manager getMemoriesByRoomIds missing tableName param", + "url": "https://github.com/ai16z/eliza/commit/529f977816ea1df6637538faf43c2fd978518d4f" }, { - "sha": "fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a", - "date": "2024-11-20T03:38:10Z", - "message": "Update pr.yaml to use actual check", - "url": "https://github.com/ai16z/eliza/commit/fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a" + "sha": "d59c65edf5554073fd13423efcc27efebc425ae8", + "date": "2024-11-26T05:10:38Z", + "message": "chore: remove not needed comment in time.ts", + "url": "https://github.com/ai16z/eliza/commit/d59c65edf5554073fd13423efcc27efebc425ae8" }, { - "sha": "f41ff9292121ba9150240013d70ba60344d77fe2", - "date": "2024-11-20T03:36:16Z", - "message": "Update contributing.md to incorporate PR Title / Description / Issue / Bug Guidelines", - "url": "https://github.com/ai16z/eliza/commit/f41ff9292121ba9150240013d70ba60344d77fe2" + "sha": "d6b20c98cdb8f18cc96bb8f7e16b7c0ae0ecdf30", + "date": "2024-11-26T05:07:23Z", + "message": "Merge pull request #605 from odilitime/fix-agent\n\nfix: agent DirectClient is not a type", + "url": "https://github.com/ai16z/eliza/commit/d6b20c98cdb8f18cc96bb8f7e16b7c0ae0ecdf30" }, { - "sha": "f826253ab7b8f3b8e6fe5042f710c868983b0b6c", - "date": "2024-11-14T14:41:46Z", - "message": "Merge branch 'main' into llmContentGeneration", - "url": "https://github.com/ai16z/eliza/commit/f826253ab7b8f3b8e6fe5042f710c868983b0b6c" + "sha": "d1eb0d524ff265c779bf65f6f69385ee1aba35eb", + "date": "2024-11-26T05:03:55Z", + "message": "Merge branch 'main' into fix-agent", + "url": "https://github.com/ai16z/eliza/commit/d1eb0d524ff265c779bf65f6f69385ee1aba35eb" }, { - "sha": "bb13009270f4145d93f2c19307df5fe2590b692d", - "date": "2024-11-14T06:06:18Z", - "message": "Update .gitignore", - "url": "https://github.com/ai16z/eliza/commit/bb13009270f4145d93f2c19307df5fe2590b692d" + "sha": "036fefa3ee5e2e7c6d3dace42da7aa5549c058a9", + "date": "2024-11-26T04:53:42Z", + "message": "Merge pull request #606 from bmgalego/fix-sqljs\n\nfix: db queries in sqljs database adapter not using agentId", + "url": "https://github.com/ai16z/eliza/commit/036fefa3ee5e2e7c6d3dace42da7aa5549c058a9" }, { - "sha": "31d3b71991320edba2b7d607fe2e1a1ec75a6024", - "date": "2024-11-14T06:02:46Z", - "message": "Merge branch 'main' into llmContentGeneration", - "url": "https://github.com/ai16z/eliza/commit/31d3b71991320edba2b7d607fe2e1a1ec75a6024" + "sha": "f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85", + "date": "2024-11-25T22:48:04Z", + "message": "Merge pull request #598 from odilitime/patch-4\n\nfix: discord crash on sending message to null channel", + "url": "https://github.com/ai16z/eliza/commit/f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85" }, { - "sha": "c1745f2532982148605038bf2d9e8c9ef7e56aed", - "date": "2024-11-14T05:57:00Z", - "message": "Remove unneeded file", - "url": "https://github.com/ai16z/eliza/commit/c1745f2532982148605038bf2d9e8c9ef7e56aed" + "sha": "97518d6737a5772ee0f30f8daa9a3c470c233e13", + "date": "2024-11-25T04:18:05Z", + "message": "Merge pull request #557 from ai16z/fix/postgres\n\nfix: postgres", + "url": "https://github.com/ai16z/eliza/commit/97518d6737a5772ee0f30f8daa9a3c470c233e13" }, { - "sha": "e9d03e73d1b77224d02cbcf18925be881fa1ea3e", - "date": "2024-11-14T05:51:24Z", - "message": "[Refactor][1/2] Implement generateObject for typesafe JSON output", - "url": "https://github.com/ai16z/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e" + "sha": "1977d526ebf0729026669f5f0509634e0eeaa0c7", + "date": "2024-11-25T03:45:41Z", + "message": "Merge pull request #573 from bmgalego/fix-plugin-coinbase-scripts\n\nfix: remove postinstall script from plugin-coinbase", + "url": "https://github.com/ai16z/eliza/commit/1977d526ebf0729026669f5f0509634e0eeaa0c7" }, { - "sha": "689245f3f18090f6dbb957e57be58804dc933bb2", - "date": "2024-11-13T02:33:20Z", - "message": "[BE] Add script to dump all file contents into one file so it is ease to work with LLMs for code gen / debugging", - "url": "https://github.com/ai16z/eliza/commit/689245f3f18090f6dbb957e57be58804dc933bb2" + "sha": "583aad9bf99ac23bfdf9596bab5450d4e426c98c", + "date": "2024-11-15T11:43:53Z", + "message": "fix: Build error for packages requiring @ai16z/eliza\n\n- Builds the core package: @ai16z/eliza first\n- Excluded the \"agent\" package from the build process with a specific message.\n- Enhanced readability with formatted output for better user experience.", + "url": "https://github.com/ai16z/eliza/commit/583aad9bf99ac23bfdf9596bab5450d4e426c98c" } ], "pull_requests": [ { - "number": 1112, - "title": "fix: Revert \"Feat: Update community section of docs\"", + "number": 1115, + "title": "chore: fix broken pnpm lockfile", "state": "closed", - "created_at": "2024-12-15T04:42:59Z", - "url": "https://github.com/ai16z/eliza/pull/1112", + "created_at": "2024-12-15T05:40:02Z", + "url": "https://github.com/ai16z/eliza/pull/1115", "labels": [], "comments": 0 }, { - "number": 1004, - "title": "feat: create example folder with example plugin", + "number": 1104, + "title": "fix: add missing imports", "state": "closed", - "created_at": "2024-12-12T04:08:20Z", - "url": "https://github.com/ai16z/eliza/pull/1004", + "created_at": "2024-12-14T19:29:32Z", + "url": "https://github.com/ai16z/eliza/pull/1104", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 959, - "title": "fix: Revert \"docs: add WSL installation guide\"", + "number": 1103, + "title": "chore: fix broken pnpm lockfile", "state": "closed", - "created_at": "2024-12-10T06:22:24Z", - "url": "https://github.com/ai16z/eliza/pull/959", + "created_at": "2024-12-14T18:50:28Z", + "url": "https://github.com/ai16z/eliza/pull/1103", "labels": [], - "comments": 4 - }, - { - "number": 958, - "title": "feat: add bridging functionality for coinbase ", - "state": "open", - "created_at": "2024-12-10T04:50:00Z", - "url": "https://github.com/ai16z/eliza/pull/958", - "labels": [ - "Plugin_new" - ], "comments": 0 }, { - "number": 923, - "title": "feat: add readContract / invokeContract functionality to Coinbase plugin", + "number": 1102, + "title": "fix: handle no termination message", "state": "closed", - "created_at": "2024-12-08T21:56:49Z", - "url": "https://github.com/ai16z/eliza/pull/923", + "created_at": "2024-12-14T18:44:52Z", + "url": "https://github.com/ai16z/eliza/pull/1102", "labels": [], "comments": 0 }, { - "number": 920, - "title": "chore: deprecate text based way of generating JSON", + "number": 1101, + "title": "feat: Smoke Test script", "state": "closed", - "created_at": "2024-12-08T17:19:03Z", - "url": "https://github.com/ai16z/eliza/pull/920", + "created_at": "2024-12-14T18:08:35Z", + "url": "https://github.com/ai16z/eliza/pull/1101", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 803, - "title": "feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin", + "number": 1094, + "title": "chore: debugging start behaviour", "state": "closed", - "created_at": "2024-12-03T00:41:17Z", - "url": "https://github.com/ai16z/eliza/pull/803", + "created_at": "2024-12-14T13:49:18Z", + "url": "https://github.com/ai16z/eliza/pull/1094", "labels": [], "comments": 0 }, { - "number": 801, - "title": "feat: coinbase webhook + add more examples + testing", + "number": 1093, + "title": "chore: kill pnpm start", "state": "closed", - "created_at": "2024-12-03T00:10:05Z", - "url": "https://github.com/ai16z/eliza/pull/801", + "created_at": "2024-12-14T13:39:10Z", + "url": "https://github.com/ai16z/eliza/pull/1093", "labels": [], "comments": 0 }, { - "number": 759, - "title": "feat: donate 1% of coinbase transactions by default", + "number": 1092, + "title": "chore: increase timeout to 3mins", "state": "closed", - "created_at": "2024-12-01T17:50:40Z", - "url": "https://github.com/ai16z/eliza/pull/759", + "created_at": "2024-12-14T13:30:29Z", + "url": "https://github.com/ai16z/eliza/pull/1092", "labels": [], "comments": 0 }, { - "number": 727, - "title": "feat: implement coinbase webhook generation", + "number": 1088, + "title": "fix: syntax error: invalid arithmetic operator", "state": "closed", - "created_at": "2024-11-30T19:31:41Z", - "url": "https://github.com/ai16z/eliza/pull/727", + "created_at": "2024-12-14T12:28:09Z", + "url": "https://github.com/ai16z/eliza/pull/1088", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 725, - "title": "feat: implement advanced coinbase trading", - "state": "closed", - "created_at": "2024-11-30T17:42:22Z", - "url": "https://github.com/ai16z/eliza/pull/725", + "number": 1086, + "title": "fix: client slack linting errors", + "state": "closed", + "created_at": "2024-12-14T12:01:06Z", + "url": "https://github.com/ai16z/eliza/pull/1086", "labels": [], - "comments": 3 + "comments": 0 }, { - "number": 664, - "title": "fix: pnpm-lock.yaml", + "number": 1085, + "title": "chore: remove unused imports and rename runtime variable", "state": "closed", - "created_at": "2024-11-29T04:42:16Z", - "url": "https://github.com/ai16z/eliza/pull/664", + "created_at": "2024-12-14T11:45:38Z", + "url": "https://github.com/ai16z/eliza/pull/1085", "labels": [], "comments": 0 }, { - "number": 658, - "title": "feat: Add wallet history (transactions, balances) to coinbase providers", + "number": 1084, + "title": "fix: dynamic import of fs module", "state": "closed", - "created_at": "2024-11-28T22:22:06Z", - "url": "https://github.com/ai16z/eliza/pull/658", + "created_at": "2024-12-14T11:40:52Z", + "url": "https://github.com/ai16z/eliza/pull/1084", "labels": [], "comments": 0 }, { - "number": 608, - "title": "feat: implement coinbase trading", + "number": 1083, + "title": "chore: remove unnecessary packages", "state": "closed", - "created_at": "2024-11-26T06:01:32Z", - "url": "https://github.com/ai16z/eliza/pull/608", + "created_at": "2024-12-14T11:29:03Z", + "url": "https://github.com/ai16z/eliza/pull/1083", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 569, - "title": "feat: implement coinbase mass payments across base/sol/eth/pol/arb", + "number": 1082, + "title": "fix: eslint command", "state": "closed", - "created_at": "2024-11-24T20:26:34Z", - "url": "https://github.com/ai16z/eliza/pull/569", + "created_at": "2024-12-14T11:20:51Z", + "url": "https://github.com/ai16z/eliza/pull/1082", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 513, - "title": "feat: add coinbase plugin starting with cb commerce functionality", + "number": 1081, + "title": "chore: fix broken pnpm lockfile", "state": "closed", - "created_at": "2024-11-22T05:46:55Z", - "url": "https://github.com/ai16z/eliza/pull/513", + "created_at": "2024-12-14T11:11:47Z", + "url": "https://github.com/ai16z/eliza/pull/1081", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 480, - "title": "feat: Integrate Twitter V2 API ", - "state": "open", - "created_at": "2024-11-21T06:51:01Z", - "url": "https://github.com/ai16z/eliza/pull/480", + "number": 1080, + "title": "chore: add npmignore file", + "state": "closed", + "created_at": "2024-12-14T11:08:13Z", + "url": "https://github.com/ai16z/eliza/pull/1080", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 430, - "title": "docs: Update contributing.md to incorporate Contribution Guidelines", + "number": 1079, + "title": "fix: transfer action linting errors", "state": "closed", - "created_at": "2024-11-20T03:44:03Z", - "url": "https://github.com/ai16z/eliza/pull/430", + "created_at": "2024-12-14T11:04:28Z", + "url": "https://github.com/ai16z/eliza/pull/1079", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 429, - "title": "chore: Update pr.yaml to show actual condition so easier to follow", + "number": 1078, + "title": "fix: errors in swap action in plugin-near", "state": "closed", - "created_at": "2024-11-20T03:43:14Z", - "url": "https://github.com/ai16z/eliza/pull/429", + "created_at": "2024-12-14T10:54:34Z", + "url": "https://github.com/ai16z/eliza/pull/1078", "labels": [], "comments": 0 }, { - "number": 309, - "title": "[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings", + "number": 1077, + "title": "fix: remove unnecessary devDependencies", "state": "closed", - "created_at": "2024-11-14T06:01:03Z", - "url": "https://github.com/ai16z/eliza/pull/309", + "created_at": "2024-12-14T10:49:14Z", + "url": "https://github.com/ai16z/eliza/pull/1077", "labels": [], "comments": 0 }, { - "number": 282, - "title": "[BE] Add script to dump all file contents into one file to interact with LLMs easier ", + "number": 1076, + "title": "fix: missing eslint config file", "state": "closed", - "created_at": "2024-11-13T02:39:48Z", - "url": "https://github.com/ai16z/eliza/pull/282", + "created_at": "2024-12-14T10:47:27Z", + "url": "https://github.com/ai16z/eliza/pull/1076", "labels": [], - "comments": 2 - } - ], - "total_commits": 119, - "total_prs": 21 - }, - "issues": { - "opened": [ - { - "number": 1109, - "title": "Create Example Files Under `packages/_examples/*` with Corresponding Tests Under `/*/_tests` Within Each Type: Adapter, Client, Plugin, etc.", - "state": "open", - "created_at": "2024-12-15T00:48:36Z", - "url": "https://github.com/ai16z/eliza/issues/1109", - "labels": [ - "enhancement" - ], "comments": 0 }, { - "number": 1108, - "title": "Refactor: Enable Provider Mapping to Accept an Array of Strings for Flexibility with JSON Input", - "state": "open", - "created_at": "2024-12-15T00:44:36Z", - "url": "https://github.com/ai16z/eliza/issues/1108", - "labels": [ - "enhancement" - ], + "number": 1075, + "title": "fix: remove unnecessary devDependencies", + "state": "closed", + "created_at": "2024-12-14T10:34:36Z", + "url": "https://github.com/ai16z/eliza/pull/1075", + "labels": [], "comments": 0 }, { - "number": 457, - "title": "Non-Merge Access Users Cannot View Specific Merge Conflicts in Pull Requests They Review", - "state": "open", - "created_at": "2024-11-20T16:50:34Z", - "url": "https://github.com/ai16z/eliza/issues/457", - "labels": [ - "bug" - ], - "comments": 2 + "number": 1074, + "title": "fix: incorrect eslint config file path", + "state": "closed", + "created_at": "2024-12-14T10:19:05Z", + "url": "https://github.com/ai16z/eliza/pull/1074", + "labels": [], + "comments": 0 }, { - "number": 423, - "title": "Error: Property 'clients' does not exist on type 'Plugin' in src/index.ts during pnpm start", + "number": 1073, + "title": "chore: commented out unused variables in solana swap action's plugin", "state": "closed", - "created_at": "2024-11-19T19:10:10Z", - "url": "https://github.com/ai16z/eliza/issues/423", - "labels": [ - "bug" - ], + "created_at": "2024-12-14T10:13:38Z", + "url": "https://github.com/ai16z/eliza/pull/1073", + "labels": [], "comments": 0 - } - ], - "total_opened": 4 - }, - "engagement": { - "comments": [ - { - "id": 2472435995, - "body": "Thanks for the pointer! @madjin appreciate it! I will start using these :) ", - "created_at": "2024-11-13T05:35:54Z", - "url": "https://github.com/ai16z/eliza/pull/282#issuecomment-2472435995", - "type": "pr", - "issue_number": "282" }, { - "id": 2475180543, - "body": "\r\nYeah I had a similar question about the current approach for `generateObject` in `packages/core/generation.ts`. It looks like we're using a workaround instead of the `{ generateObject }` method from `\"ai\"`, which natively supports Z objects and ensures typing. This could be more reliable than the current method of using `generateText` to generate, parse, and retry until we get the desired output.\r\n\r\nUsing `{ generateObject }` would allow us to eliminate the custom `generateObject` and `generateObjectArray` functions, simplifying the code and leveraging the AI SDK's structured output capabilities. Here\u2019s the code as it stands now:\r\n\r\n```typescript\r\nexport async function generateObject({\r\n runtime,\r\n context,\r\n modelClass,\r\n}: {\r\n runtime: IAgentRuntime;\r\n context: string;\r\n modelClass: string;\r\n}): Promise {\r\n if (!context) {\r\n elizaLogger.error(\"generateObject context is empty\");\r\n return null;\r\n }\r\n let retryDelay = 1000;\r\n\r\n while (true) {\r\n try {\r\n const response = await generateText({\r\n runtime,\r\n context,\r\n modelClass,\r\n });\r\n const parsedResponse = parseJSONObjectFromText(response);\r\n if (parsedResponse) {\r\n return parsedResponse;\r\n }\r\n } catch (error) {\r\n elizaLogger.error(\"Error in generateObject:\", error);\r\n }\r\n\r\n await new Promise((resolve) => setTimeout(resolve, retryDelay));\r\n retryDelay *= 2;\r\n }\r\n}\r\n```\r\n\r\nMy proposal is to replace it with the `generateObject` function provided in the AI SDK, as described below:\r\n\r\n```typescript\r\n/**\r\nGenerate JSON with any schema for a given prompt using a language model.\r\n\r\nThis function does not stream the output. If you want to stream the output, use `streamObject` instead.\r\n\r\n@returns\r\nA result object that contains the generated object, the finish reason, the token usage, and additional information.\r\n*/\r\ndeclare function generateObject(options: Omit & Prompt & {\r\n output: 'no-schema';\r\n model: LanguageModel;\r\n mode?: 'json';\r\n experimental_telemetry?: TelemetrySettings;\r\n experimental_providerMetadata?: ProviderMetadata;\r\n _internal?: {\r\n generateId?: () => string;\r\n currentDate?: () => Date;\r\n };\r\n}): Promise>;\r\n```\r\n\r\nSwitching to this method would improve reliability and reduce custom parsing logic. I'd be interested to hear your thoughts!", - "created_at": "2024-11-14T01:43:15Z", - "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2475180543", - "type": "issue", - "issue_number": "148" + "number": 977, + "title": "chore: fix broken lockfile", + "state": "closed", + "created_at": "2024-12-10T20:01:15Z", + "url": "https://github.com/ai16z/eliza/pull/977", + "labels": [], + "comments": 0 }, { - "id": 2484292320, - "body": "LGTM outside of adding console.error for the catch statements", - "created_at": "2024-11-18T22:46:45Z", - "url": "https://github.com/ai16z/eliza/pull/397#issuecomment-2484292320", - "type": "pr", - "issue_number": "397" + "number": 892, + "title": "chore: improved dev command", + "state": "closed", + "created_at": "2024-12-07T06:36:03Z", + "url": "https://github.com/ai16z/eliza/pull/892", + "labels": [], + "comments": 0 }, { - "id": 2484302920, - "body": "Please update the PR to pass the PR Title Check thank you!", - "created_at": "2024-11-18T22:54:11Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484302920", - "type": "pr", - "issue_number": "384" + "number": 891, + "title": "chore: added more help message to the important notice text.", + "state": "closed", + "created_at": "2024-12-07T05:14:55Z", + "url": "https://github.com/ai16z/eliza/pull/891", + "labels": [], + "comments": 0 }, { - "id": 2484320989, - "body": "I agree with @lalalune we should close this PR as the singleton pattern would work best in this usecase. ", - "created_at": "2024-11-18T23:02:45Z", - "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2484320989", - "type": "pr", - "issue_number": "332" + "number": 887, + "title": "chore: enhance dev script, performance improvement and add help message", + "state": "closed", + "created_at": "2024-12-07T04:40:39Z", + "url": "https://github.com/ai16z/eliza/pull/887", + "labels": [], + "comments": 1 }, { - "id": 2484394184, - "body": "Thanks for working on this - Please update the PR title :) ", - "created_at": "2024-11-18T23:39:03Z", - "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2484394184", - "type": "pr", - "issue_number": "394" + "number": 884, + "title": "chore: disable building docs on build command", + "state": "closed", + "created_at": "2024-12-07T02:57:59Z", + "url": "https://github.com/ai16z/eliza/pull/884", + "labels": [], + "comments": 0 }, { - "id": 2484399119, - "body": "Can we add a test for this new plugin? As well as a screengrab of successful video generation? Thanks so much! ", - "created_at": "2024-11-18T23:42:47Z", - "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2484399119", - "type": "pr", - "issue_number": "394" + "number": 836, + "title": "chore: Revert/viem version and bump @goat-sdk/plugin-erc20", + "state": "closed", + "created_at": "2024-12-04T05:22:13Z", + "url": "https://github.com/ai16z/eliza/pull/836", + "labels": [], + "comments": 0 }, { - "id": 2484404111, - "body": "Amazing - thank you so much! ", - "created_at": "2024-11-18T23:46:27Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484404111", - "type": "pr", - "issue_number": "384" + "number": 834, + "title": "chore: revert viem package version", + "state": "closed", + "created_at": "2024-12-04T04:00:22Z", + "url": "https://github.com/ai16z/eliza/pull/834", + "labels": [], + "comments": 0 }, { - "id": 2484440382, - "body": "I can't see the conflicts somehow. That is so weird. Yes - please resolve the conflicts first. Sending back to reviewer. ", - "created_at": "2024-11-19T00:17:13Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484440382", - "type": "pr", - "issue_number": "384" + "number": 793, + "title": "fix: dev command", + "state": "closed", + "created_at": "2024-12-02T19:11:36Z", + "url": "https://github.com/ai16z/eliza/pull/793", + "labels": [], + "comments": 0 }, { - "id": 2484453307, - "body": "Also feel free to fix the PR Title check, add in a a screen grab of successful token creation, and consider an integration test to simulate the entire token creation flow using mocks or a test canister to ensure the plugin works end-to-end. Also can we update the plugin associated READMEs so it is easier to leverage. Thanks so much! So sorry for all the comments! You are a badass and did some great work here! ", - "created_at": "2024-11-19T00:26:26Z", - "url": "https://github.com/ai16z/eliza/pull/357#issuecomment-2484453307", - "type": "pr", - "issue_number": "357" + "number": 699, + "title": "chore: Remove web-agent folder - duplicate of client folder", + "state": "closed", + "created_at": "2024-11-30T04:08:02Z", + "url": "https://github.com/ai16z/eliza/pull/699", + "labels": [], + "comments": 0 }, { - "id": 2484454693, - "body": "Also, forgot to mention please address the merge conflicts thanks :) ", - "created_at": "2024-11-19T00:27:34Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2484454693", - "type": "pr", - "issue_number": "365" + "number": 693, + "title": "chore: remove unused packages introduced in #677", + "state": "closed", + "created_at": "2024-11-30T02:06:30Z", + "url": "https://github.com/ai16z/eliza/pull/693", + "labels": [], + "comments": 0 }, { - "id": 2484464833, - "body": "> > I agree with @lalalune we should close this PR as the singleton pattern would work best in this usecase.\r\n> \r\n> @monilpat thanks for the review but from my understanding, the current implementation ensures that each service type has its own singleton instance. This means only one instance of each subclass is created and reused. Could you clarify if the intent is different?\r\n\r\nYeah of course anytime! The intent is not different. I just share @lalalune 's concern around multiple instances of service rather than a 1-> many from service -> agents. Happy to add more context, but will defer @lalalune as he has more context!", - "created_at": "2024-11-19T00:36:41Z", - "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2484464833", - "type": "pr", - "issue_number": "332" - }, + "number": 331, + "title": "fix: Build error for packages requiring @ai16z/eliza", + "state": "closed", + "created_at": "2024-11-15T11:46:12Z", + "url": "https://github.com/ai16z/eliza/pull/331", + "labels": [], + "comments": 0 + } + ], + "total_commits": 107, + "total_prs": 34 + }, + "issues": { + "opened": [ { - "id": 2484658284, - "body": "Great work here! Feel free to a quick TLDR using the PR template if you can on the issue and any testing plan thank you so much! ", - "created_at": "2024-11-19T03:59:34Z", - "url": "https://github.com/ai16z/eliza/pull/412#issuecomment-2484658284", + "number": 888, + "title": "Improve `dev.sh` Script to Enhance Plugin Development Workflow", + "state": "closed", + "created_at": "2024-12-07T04:48:39Z", + "url": "https://github.com/ai16z/eliza/issues/888", + "labels": [ + "enhancement" + ], + "comments": 0 + } + ], + "total_opened": 1 + }, + "engagement": { + "comments": [ + { + "id": 2485981520, + "body": "Hey @Wilbert957 Great work!\r\n\r\nThere are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n \r\nIn the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).", + "created_at": "2024-11-19T15:09:09Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2485981520", "type": "pr", - "issue_number": "412" + "issue_number": "416" }, { - "id": 2484742062, - "body": "LGTM - Grazie mille :) ", - "created_at": "2024-11-19T05:29:53Z", - "url": "https://github.com/ai16z/eliza/pull/411#issuecomment-2484742062", + "id": 2486047101, + "body": "Kindly attach a screengrab of the upload/file storage interaction.\r\n\r\n@Wilbert957 _This has been updated._", + "created_at": "2024-11-19T15:33:56Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2486047101", "type": "pr", - "issue_number": "411" + "issue_number": "416" }, { - "id": 2484764282, - "body": "Thanks for getting this out - LGTM! If there is anyway to add more details in the description as to why it is needed that would be amazing. Otherwise it seems pretty innocuous !", - "created_at": "2024-11-19T05:51:32Z", - "url": "https://github.com/ai16z/eliza/pull/413#issuecomment-2484764282", + "id": 2496708572, + "body": "I will go ahead and merge this in now.", + "created_at": "2024-11-25T04:17:56Z", + "url": "https://github.com/ai16z/eliza/pull/557#issuecomment-2496708572", "type": "pr", - "issue_number": "413" + "issue_number": "557" }, { - "id": 2486564639, - "body": "Please resolve conflicts and add a test and / or screen grab of working plugin functionality thanks so much! Amazing work with this plugin you are the GOAT! ", - "created_at": "2024-11-19T19:22:32Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2486564639", - "type": "pr", - "issue_number": "416" + "id": 2499695986, + "body": "Check implementation in #591 ", + "created_at": "2024-11-26T05:30:47Z", + "url": "https://github.com/ai16z/eliza/issues/188#issuecomment-2499695986", + "type": "issue", + "issue_number": "188" }, { - "id": 2487022269, - "body": "Cool with the resolved conflicts LGTM! ", - "created_at": "2024-11-20T00:11:43Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2487022269", + "id": 2499705281, + "body": "Nice catch.", + "created_at": "2024-11-26T05:37:54Z", + "url": "https://github.com/ai16z/eliza/pull/607#issuecomment-2499705281", "type": "pr", - "issue_number": "365" + "issue_number": "607" }, { - "id": 2487079731, - "body": "Thanks for getting this out! Great work! Given it is of medium risk, can we add a quick unit test to confirm that the cascading logic (in terms of where to read the settings) works as expected. If you don't want to include this in this PR no worries create a ticket and TODO comment. But please confirm on your machine that the precedence is honored re: \r\n\r\n1. Character-specific namespaced environment variables (highest priority)\r\n2. Character-specific secrets\r\n3. Environment variables\r\n4. Default values (lowest priority)\r\n\r\nThanks so much!", - "created_at": "2024-11-20T00:56:26Z", - "url": "https://github.com/ai16z/eliza/pull/410#issuecomment-2487079731", + "id": 2499762332, + "body": "Wow, good one!", + "created_at": "2024-11-26T06:22:05Z", + "url": "https://github.com/ai16z/eliza/pull/609#issuecomment-2499762332", "type": "pr", - "issue_number": "410" + "issue_number": "609" }, { - "id": 2487225445, - "body": "Thanks for doing this and addressing all comments. Sorry to bother you again, but can we add any tests or screengrabs confirming that this does in fact improve the conversation and address? https://x.com/shawmakesmagic/status/1858248520060567911 ", - "created_at": "2024-11-20T02:42:26Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2487225445", + "id": 2508334687, + "body": "Look good!", + "created_at": "2024-11-29T18:48:15Z", + "url": "https://github.com/ai16z/eliza/pull/671#issuecomment-2508334687", "type": "pr", - "issue_number": "384" + "issue_number": "671" }, { - "id": 2487227441, - "body": "Please update the PR title other than that good to go!", - "created_at": "2024-11-20T02:44:22Z", - "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487227441", + "id": 2508343078, + "body": "Hi, this looks good to me.\r\nKindly fix the conflicts and its good to merge!", + "created_at": "2024-11-29T18:51:07Z", + "url": "https://github.com/ai16z/eliza/pull/676#issuecomment-2508343078", "type": "pr", - "issue_number": "426" + "issue_number": "676" }, { - "id": 2487231528, - "body": "FYI: There is another approach to agent specific envs added in: https://github.com/ai16z/eliza/pull/410 still via env but in a segmented way. \r\n\r\n\r\n\r\n", - "created_at": "2024-11-20T02:48:10Z", - "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487231528", + "id": 2508759975, + "body": "UPDATE:\r\n\r\nTurborepo integration now done and functional!", + "created_at": "2024-11-30T00:46:10Z", + "url": "https://github.com/ai16z/eliza/pull/670#issuecomment-2508759975", "type": "pr", - "issue_number": "427" + "issue_number": "670" }, { - "id": 2487250974, - "body": "Awesome - re comments. Yeah totally makes sense. Feel free to add a quick\r\nnote in the README about .env files being optional. I know it may cause\r\nmerge conflicts between these 2 PRs, but it does seem important to have!\r\nThanks for doing this :)\r\n\r\nOn Tue, Nov 19, 2024 at 7:02\u202fPM Odilitime ***@***.***> wrote:\r\n\r\n> I saw that, complementary to this. Wasn't sure if that's going to get\r\n> merged so left it out of this description\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you commented.Message ID:\r\n> ***@***.***>\r\n>\r\n", - "created_at": "2024-11-20T03:07:32Z", - "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487250974", + "id": 2508772816, + "body": "I will take a look at it.\r\nThanks for the ping.", + "created_at": "2024-11-30T01:19:00Z", + "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508772816", "type": "pr", - "issue_number": "427" + "issue_number": "685" }, { - "id": 2487256450, - "body": "It is defined in the GH action see:\r\nhttps://github.com/ai16z/eliza/actions/runs/11925717725/job/33238273772?pr=427\r\n\r\nPlease use the format: 'type: description' (e.g., 'feat: add new feature').\r\n\r\nOn Tue, Nov 19, 2024 at 7:10\u202fPM Odilitime ***@***.***> wrote:\r\n\r\n> Where is the docs for PR titles? or what are the options?\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you commented.Message ID:\r\n> ***@***.***>\r\n>\r\n", - "created_at": "2024-11-20T03:13:08Z", - "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487256450", + "id": 2508778667, + "body": "Closing!", + "created_at": "2024-11-30T01:39:22Z", + "url": "https://github.com/ai16z/eliza/pull/690#issuecomment-2508778667", "type": "pr", - "issue_number": "426" + "issue_number": "690" }, { - "id": 2487262314, - "body": "Looks like the limitations are: feat|fix|docs|style|refactor|test|chore:any description see\r\n\r\n ```\r\n if [[ ! \"$PR_TITLE\" =~ ^(feat|fix|docs|style|refactor|test|chore):\\ .+ ]]; then\r\n echo \"PR title does not match the required pattern.\"\r\n exit 1\r\n fi\r\n```", - "created_at": "2024-11-20T03:18:32Z", - "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487262314", + "id": 2508778870, + "body": "Closing!", + "created_at": "2024-11-30T01:40:16Z", + "url": "https://github.com/ai16z/eliza/pull/689#issuecomment-2508778870", "type": "pr", - "issue_number": "427" + "issue_number": "689" }, { - "id": 2487262464, - "body": "Looks like the limitations are: feat|fix|docs|style|refactor|test|chore:any description see\r\n\r\n ```\r\n if [[ ! \"$PR_TITLE\" =~ ^(feat|fix|docs|style|refactor|test|chore):\\ .+ ]]; then\r\n echo \"PR title does not match the required pattern.\"\r\n exit 1\r\n fi\r\n```", - "created_at": "2024-11-20T03:18:42Z", - "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487262464", + "id": 2508779536, + "body": "Version changes are sensitive as new version of packages could introduce breaking changes.\r\nI will close all version pin/bump related PRs opened by the bot except needed otherwise.", + "created_at": "2024-11-30T01:42:53Z", + "url": "https://github.com/ai16z/eliza/pull/686#issuecomment-2508779536", "type": "pr", - "issue_number": "426" + "issue_number": "686" }, { - "id": 2487270423, - "body": "LGTM! \ud83e\udd47 ", - "created_at": "2024-11-20T03:26:17Z", - "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487270423", + "id": 2508779692, + "body": "I will be closing this now.", + "created_at": "2024-11-30T01:43:36Z", + "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508779692", "type": "pr", - "issue_number": "426" + "issue_number": "685" }, { - "id": 2487270640, - "body": "LGTM! \ud83e\udd47 ", - "created_at": "2024-11-20T03:26:33Z", - "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487270640", + "id": 2508863718, + "body": "> BTW this PR also fixes the web-agent/vite build issues\r\n\r\nThis is already fixed on recent main. ", + "created_at": "2024-11-30T07:02:26Z", + "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508863718", "type": "pr", - "issue_number": "427" + "issue_number": "698" }, { - "id": 2488888361, - "body": "LGTM!", - "created_at": "2024-11-20T15:27:54Z", - "url": "https://github.com/ai16z/eliza/pull/452#issuecomment-2488888361", + "id": 2508866429, + "body": "Can you start by resolving the conflicts and why are there so many changed files? It says 141 files right now.", + "created_at": "2024-11-30T07:10:40Z", + "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508866429", "type": "pr", - "issue_number": "452" + "issue_number": "698" }, { - "id": 2489033119, - "body": "Also please resolve the conflicts and fill in the test plan :) ", - "created_at": "2024-11-20T16:22:42Z", - "url": "https://github.com/ai16z/eliza/pull/454#issuecomment-2489033119", + "id": 2509475568, + "body": "Hi, I like the idea but it changes the overall use of DatabaseAdapter. Hence, I think might cause breaking changes.\r\nIs there anyway you could implement this into the DatabaseAdapter class itself?", + "created_at": "2024-11-30T23:24:41Z", + "url": "https://github.com/ai16z/eliza/pull/719#issuecomment-2509475568", "type": "pr", - "issue_number": "454" + "issue_number": "719" }, { - "id": 2489274728, - "body": "LGTM! ", - "created_at": "2024-11-20T18:23:45Z", - "url": "https://github.com/ai16z/eliza/pull/459#issuecomment-2489274728", - "type": "pr", - "issue_number": "459" - }, - { - "id": 2489544989, - "body": "Thanks for the great description this looks great LGTM!", - "created_at": "2024-11-20T21:08:22Z", - "url": "https://github.com/ai16z/eliza/pull/460#issuecomment-2489544989", + "id": 2509477661, + "body": "Great!", + "created_at": "2024-11-30T23:35:09Z", + "url": "https://github.com/ai16z/eliza/pull/709#issuecomment-2509477661", "type": "pr", - "issue_number": "460" + "issue_number": "709" }, { - "id": 2489811293, - "body": "LGTM!", - "created_at": "2024-11-21T00:21:48Z", - "url": "https://github.com/ai16z/eliza/pull/465#issuecomment-2489811293", + "id": 2509619120, + "body": "Great, now its better.\r\nI will test locally and then merge in if no issue.", + "created_at": "2024-12-01T07:48:48Z", + "url": "https://github.com/ai16z/eliza/pull/719#issuecomment-2509619120", "type": "pr", - "issue_number": "465" + "issue_number": "719" }, { - "id": 2491594194, - "body": "Can you create issues for the tests that failed ? Thanks ", - "created_at": "2024-11-21T15:47:56Z", - "url": "https://github.com/ai16z/eliza/pull/463#issuecomment-2491594194", + "id": 2512572422, + "body": "Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. \r\nI also have a workaround for the dev script in #793 \r\n", + "created_at": "2024-12-02T19:31:18Z", + "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512572422", "type": "pr", - "issue_number": "463" + "issue_number": "788" }, { - "id": 2491646299, - "body": "LGTM!", - "created_at": "2024-11-21T16:04:25Z", - "url": "https://github.com/ai16z/eliza/pull/488#issuecomment-2491646299", + "id": 2512583674, + "body": "> > Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. I also have a workaround for the dev script in #793\r\n> \r\n> perfect - but thanks for frontrunning my contribution, haha! great it works now, nw\r\n\r\nhahahahahahahahahahahahahahahahahahahahahaha\r\n\r\nI have been on this since Saturday. It was a real pain because I tried getting turborepo to work but it didn't.\r\nThanks for testing.", + "created_at": "2024-12-02T19:35:22Z", + "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512583674", "type": "pr", - "issue_number": "488" + "issue_number": "788" }, { - "id": 2491957937, - "body": "LGTM! Thanks for working on this will be a gamechanger for maintainability :) ", - "created_at": "2024-11-21T18:20:17Z", - "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2491957937", + "id": 2513012601, + "body": "I really like this.\r\nThanks for adding it in!", + "created_at": "2024-12-02T21:55:32Z", + "url": "https://github.com/ai16z/eliza/pull/796#issuecomment-2513012601", "type": "pr", - "issue_number": "490" + "issue_number": "796" }, { - "id": 2491975418, - "body": "Yeah please address merge conflicts. We really need to address https://github.com/ai16z/eliza/issues/457 let me look into this.", - "created_at": "2024-11-21T18:29:20Z", - "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2491975418", + "id": 2513622197, + "body": "It's fine.\r\nThanks for the work done!", + "created_at": "2024-12-03T05:52:34Z", + "url": "https://github.com/ai16z/eliza/pull/812#issuecomment-2513622197", "type": "pr", - "issue_number": "490" + "issue_number": "812" }, { - "id": 2491992148, - "body": "Yeah for sure there has to be some settings in the actions yaml files that configures this, will have a look, just wanted to flag that either way a maintainer will need to address this! Thanks so much!", - "created_at": "2024-11-21T18:38:08Z", - "url": "https://github.com/ai16z/eliza/issues/457#issuecomment-2491992148", + "id": 2515879012, + "body": "Hi @619 \r\n\r\nAfter looking into this and tested locally, `pnpm start --characters=CHARACTER_FILE.json` works well with no issue.\r\n\r\nDo you mind looking into the format and contents of your `tate.character.json` file ?\r\nLooks to me like the issue is from the character file itself.", + "created_at": "2024-12-04T00:39:24Z", + "url": "https://github.com/ai16z/eliza/issues/817#issuecomment-2515879012", "type": "issue", - "issue_number": "457" + "issue_number": "817" }, { - "id": 2491994537, - "body": "LGTM! Feel free to to title it docs: title ", - "created_at": "2024-11-21T18:39:16Z", - "url": "https://github.com/ai16z/eliza/pull/476#issuecomment-2491994537", + "id": 2518872098, + "body": "@0xaptosj GM - kudos for writing the tests. \r\nI am looking into this now.", + "created_at": "2024-12-05T01:09:16Z", + "url": "https://github.com/ai16z/eliza/pull/818#issuecomment-2518872098", "type": "pr", - "issue_number": "476" + "issue_number": "818" }, { - "id": 2492145256, - "body": "Thanks so much for working on this! Looks like there are some typing issues that I am fixing as a part of merging in my latest changes just wanted to give a heads up ", - "created_at": "2024-11-21T19:57:48Z", - "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2492145256", - "type": "pr", - "issue_number": "378" + "id": 2522254874, + "body": "Yes, absolutely!\r\nYou could have your database hosted anywhere, you just need to set `POSTGRES_URL` in the env and you are good.", + "created_at": "2024-12-06T06:40:22Z", + "url": "https://github.com/ai16z/eliza/issues/866#issuecomment-2522254874", + "type": "issue", + "issue_number": "866" }, { - "id": 2492168721, - "body": "I think to prevent issues like this we need to make sure every package as a tsup.config.ts which agent was missing 2) and as per the docs run pnpm build ", - "created_at": "2024-11-21T20:09:58Z", - "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2492168721", - "type": "pr", - "issue_number": "378" + "id": 2524831226, + "body": "This is fixed in #884 ", + "created_at": "2024-12-07T03:05:51Z", + "url": "https://github.com/ai16z/eliza/issues/849#issuecomment-2524831226", + "type": "issue", + "issue_number": "849" }, { - "id": 2494903092, - "body": "> Two conflicts\r\n> \r\n> ```\r\n> .env.example\r\n> pnpm-lock.yaml\r\n> ```\r\n> \r\n> @pgoos @monilpat\r\n\r\nYeah for sure taking a look :) ", - "created_at": "2024-11-22T21:42:35Z", - "url": "https://github.com/ai16z/eliza/pull/513#issuecomment-2494903092", + "id": 2524875809, + "body": "Implementing #888 ", + "created_at": "2024-12-07T04:49:57Z", + "url": "https://github.com/ai16z/eliza/pull/887#issuecomment-2524875809", "type": "pr", - "issue_number": "513" + "issue_number": "887" }, { - "id": 2495074057, - "body": "I think this has been addressed in https://github.com/ai16z/eliza/pull/513/files it defaults to gtp-4o which is the same for generateText. Feel free to close this :) ", - "created_at": "2024-11-22T23:11:53Z", - "url": "https://github.com/ai16z/eliza/pull/445#issuecomment-2495074057", - "type": "pr", - "issue_number": "445" + "id": 2527112801, + "body": "Thanks for the add!", + "created_at": "2024-12-09T07:10:09Z", + "url": "https://github.com/ai16z/eliza/issues/930#issuecomment-2527112801", + "type": "issue", + "issue_number": "930" }, { - "id": 2495304689, - "body": "LGTM! ", - "created_at": "2024-11-23T04:37:49Z", - "url": "https://github.com/ai16z/eliza/pull/535#issuecomment-2495304689", - "type": "pr", - "issue_number": "535" + "id": 2527119445, + "body": "Hi @ntourne What is your OS ?", + "created_at": "2024-12-09T07:13:05Z", + "url": "https://github.com/ai16z/eliza/issues/925#issuecomment-2527119445", + "type": "issue", + "issue_number": "925" }, { - "id": 2498458955, - "body": "> Very cool but we should think about adding this to the db\r\n\r\nThanks for the review - yeah totally the csv was an interim patch, it definitely should be part of the db :) ", - "created_at": "2024-11-25T16:16:40Z", - "url": "https://github.com/ai16z/eliza/pull/569#issuecomment-2498458955", + "id": 2529221968, + "body": "Hi @HashWarlock I will take a look and review.", + "created_at": "2024-12-09T19:36:09Z", + "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2529221968", "type": "pr", - "issue_number": "569" + "issue_number": "835" }, { - "id": 2498468289, - "body": "Great work please resolve the merge conflicts and you are good to go : ) ", - "created_at": "2024-11-25T16:20:29Z", - "url": "https://github.com/ai16z/eliza/pull/491#issuecomment-2498468289", - "type": "pr", - "issue_number": "491" + "id": 2529711434, + "body": "Hi, I will begin looking into this.", + "created_at": "2024-12-09T22:55:55Z", + "url": "https://github.com/ai16z/eliza/issues/921#issuecomment-2529711434", + "type": "issue", + "issue_number": "921" }, { - "id": 2499670025, - "body": "LGTM!", - "created_at": "2024-11-26T05:06:41Z", - "url": "https://github.com/ai16z/eliza/pull/605#issuecomment-2499670025", + "id": 2530847595, + "body": "Hi @qgpcybs Kindly look into the comments above.", + "created_at": "2024-12-10T08:51:52Z", + "url": "https://github.com/ai16z/eliza/pull/837#issuecomment-2530847595", "type": "pr", - "issue_number": "605" + "issue_number": "837" }, { - "id": 2499671285, - "body": "LGTM!", - "created_at": "2024-11-26T05:07:47Z", - "url": "https://github.com/ai16z/eliza/pull/602#issuecomment-2499671285", + "id": 2543244301, + "body": "Why are you not working as expected???\r\n\r\n\"image\"\r\n", + "created_at": "2024-12-14T18:15:32Z", + "url": "https://github.com/ai16z/eliza/pull/1101#issuecomment-2543244301", "type": "pr", - "issue_number": "602" + "issue_number": "1101" + } + ], + "total_comments": 34 + } + }, + "summary": "shakkernerd is actively contributing to various projects, focusing on improving code quality and maintaining project consistency. They are currently working on features such as adding callback handlers, updating documentation, and fixing linting errors across multiple repositories. Their recent activity shows a pattern of addressing issues related to package management, code structure, and ensuring naming consistency in variables.", + "score": 271, + "score_breakdown": { + "merged_prs": 238, + "issues": 1, + "pr_commits": 10, + "pr_reviews": 5, + "comments": 17.0, + "total": 271.0 + } + }, + { + "contributor": "odilitime", + "avatar_url": "https://avatars.githubusercontent.com/u/16395496?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "7a1fd0261ff5839afb18a0b518bc7577afaf38e9", + "date": "2024-12-13T19:07:39Z", + "message": "Merge pull request #1045 from ai16z/develop\n\nchore: release develop into main", + "url": "https://github.com/ai16z/eliza/commit/7a1fd0261ff5839afb18a0b518bc7577afaf38e9" }, { - "id": 2506408002, - "body": "> plugins.md\r\n\r\nYup aware and resolving them :) ", - "created_at": "2024-11-28T15:49:56Z", - "url": "https://github.com/ai16z/eliza/pull/608#issuecomment-2506408002", - "type": "pr", - "issue_number": "608" + "sha": "aa51205bcfa62d6de0f668b39706bf9c8f33cf3d", + "date": "2024-12-13T18:45:51Z", + "message": "Merge pull request #1043 from odilitime/rest-upgrade\n\nfix: re-enable generateNewTweetLoop / lint fixes", + "url": "https://github.com/ai16z/eliza/commit/aa51205bcfa62d6de0f668b39706bf9c8f33cf3d" }, { - "id": 2507006326, - "body": "@jkbrooks Thanks so much for flagging! From looking at the logs not sure that this is related to codecov or that it will be fixed by #659. Would love to get context on why you think that is because from looking at logs it seems like the install dependencies step is hanging it took 6 hours to run. The same step succeeded in the PR in 26 seconds so will try to run it locally and see what happens with that step. Because it is failing in the install dependencies step and not even getting to the codecov step. ", - "created_at": "2024-11-29T02:58:08Z", - "url": "https://github.com/ai16z/eliza/issues/663#issuecomment-2507006326", - "type": "issue", - "issue_number": "663" + "sha": "d2cf25ec0f9d25a2623ee59e99b8eea5dbe1d3f5", + "date": "2024-12-13T18:30:18Z", + "message": "re-enable generateNewTweetLoop, lint fixes", + "url": "https://github.com/ai16z/eliza/commit/d2cf25ec0f9d25a2623ee59e99b8eea5dbe1d3f5" }, { - "id": 2507010103, - "body": "> @jkbrooks Thanks so much for flagging! From looking at the logs not sure that this is related to codecov or that it will be fixed by #659. Would love to get context on why you think that is because from looking at logs it seems like the install dependencies step is hanging it took 6 hours to run. The same step succeeded in the PR in 26 seconds so will try to run it locally and see what happens with that step. Because it is failing in the install dependencies step and not even getting to the codecov step.\r\n\r\nCan you try to rerun it too?", - "created_at": "2024-11-29T03:03:15Z", - "url": "https://github.com/ai16z/eliza/issues/663#issuecomment-2507010103", - "type": "issue", - "issue_number": "663" + "sha": "ccd70d4fd5d4a1dd1e903f7d8ab437c87cb3d674", + "date": "2024-12-13T18:16:14Z", + "message": "Merge pull request #1029 from odilitime/rest-upgrade\n\nfeat: client-discord stop implementation / agent improvements", + "url": "https://github.com/ai16z/eliza/commit/ccd70d4fd5d4a1dd1e903f7d8ab437c87cb3d674" }, { - "id": 2508511992, - "body": "This can be closed :) ", - "created_at": "2024-11-29T19:50:42Z", - "url": "https://github.com/ai16z/eliza/issues/663#issuecomment-2508511992", - "type": "issue", - "issue_number": "663" + "sha": "446510287fc87c8e90e3e6af35fc383e8ef561bd", + "date": "2024-12-13T18:11:40Z", + "message": "update lock file again", + "url": "https://github.com/ai16z/eliza/commit/446510287fc87c8e90e3e6af35fc383e8ef561bd" }, { - "id": 2508515693, - "body": "Feel free to close this :) ", - "created_at": "2024-11-29T19:52:00Z", - "url": "https://github.com/ai16z/eliza/issues/469#issuecomment-2508515693", - "type": "issue", - "issue_number": "469" + "sha": "c7de0b5171fd28d03211e44cb54cbfccfea9a9d7", + "date": "2024-12-13T18:07:19Z", + "message": "update lock file", + "url": "https://github.com/ai16z/eliza/commit/c7de0b5171fd28d03211e44cb54cbfccfea9a9d7" }, { - "id": 2508526761, - "body": "Can close :)", - "created_at": "2024-11-29T19:55:52Z", - "url": "https://github.com/ai16z/eliza/issues/506#issuecomment-2508526761", - "type": "issue", - "issue_number": "506" + "sha": "e5b4e53337354bfbdd65dda865453dc00f0945d0", + "date": "2024-12-13T18:02:48Z", + "message": "style fix", + "url": "https://github.com/ai16z/eliza/commit/e5b4e53337354bfbdd65dda865453dc00f0945d0" }, { - "id": 2508605226, - "body": "Seems like a duplicate can close :) ", - "created_at": "2024-11-29T20:25:14Z", - "url": "https://github.com/ai16z/eliza/pull/681#issuecomment-2508605226", - "type": "pr", - "issue_number": "681" + "sha": "2ffa4b45c4f8b2412aca9d80c5dc4f587f3a4c2f", + "date": "2024-12-13T17:35:51Z", + "message": "Merge pull request #1026 from ai16z/tcm-improve-discord-voice\n\nfeat: improve voice processing and add deepgram transcription option", + "url": "https://github.com/ai16z/eliza/commit/2ffa4b45c4f8b2412aca9d80c5dc4f587f3a4c2f" }, { - "id": 2509094249, - "body": "LGTM - thanks for doing this :) Appreciate your contributions!", - "created_at": "2024-11-30T17:51:40Z", - "url": "https://github.com/ai16z/eliza/pull/721#issuecomment-2509094249", - "type": "pr", - "issue_number": "721" + "sha": "d8bfbcd43770c4e87c849e65b6150deaad62eedb", + "date": "2024-12-13T17:00:33Z", + "message": "Merge pull request #1042 from tqdpham96/main\n\ndocs: characterfile.md docs outdated with latest eliza version", + "url": "https://github.com/ai16z/eliza/commit/d8bfbcd43770c4e87c849e65b6150deaad62eedb" }, { - "id": 2510218833, - "body": "LGTM! thanks for working on this :) ", - "created_at": "2024-12-01T19:29:17Z", - "url": "https://github.com/ai16z/eliza/pull/758#issuecomment-2510218833", - "type": "pr", - "issue_number": "758" + "sha": "0af4cbedb193887869f1daaefda7eeedfdcdc2c7", + "date": "2024-12-13T16:43:38Z", + "message": "Merge pull request #1032 from azep-ninja/discord-team-feature\n\nfeat: Add Discord Team features", + "url": "https://github.com/ai16z/eliza/commit/0af4cbedb193887869f1daaefda7eeedfdcdc2c7" }, { - "id": 2510323939, - "body": "As well as address the CI linter failure and add a test plan if you can thanks ! ", - "created_at": "2024-12-02T00:14:04Z", - "url": "https://github.com/ai16z/eliza/pull/752#issuecomment-2510323939", - "type": "pr", - "issue_number": "752" + "sha": "893729b3ac5fc4a574e9c2f62451e74bdea265f6", + "date": "2024-12-13T02:44:39Z", + "message": "implement runtime.clients as a dict, make character settings optional, improve client guards, upload clients into runtime, make startAgent return runtime", + "url": "https://github.com/ai16z/eliza/commit/893729b3ac5fc4a574e9c2f62451e74bdea265f6" }, { - "id": 2515988934, - "body": "Thanks for working on this! Do you mind updating the modelprovider documentation with this new addition as well as add this Register at https://app.hyperbolic.xyz/.\r\nVisit https://app.hyperbolic.xyz/settings, grab your api key, and add to your .env file under HYPERBOLIC_API_KEY on it thanks!", - "created_at": "2024-12-04T01:53:05Z", - "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2515988934", - "type": "pr", - "issue_number": "828" + "sha": "2f56f370b6aebe16d84b560ab6a744ee57e88b84", + "date": "2024-12-13T02:37:14Z", + "message": "Merge pull request #1028 from ai16z/develop\n\nchore: Push Develop into Main", + "url": "https://github.com/ai16z/eliza/commit/2f56f370b6aebe16d84b560ab6a744ee57e88b84" }, { - "id": 2522055632, - "body": "Going to integrate this in another PR so it can be closed :) ", - "created_at": "2024-12-06T03:40:26Z", - "url": "https://github.com/ai16z/eliza/pull/727#issuecomment-2522055632", - "type": "pr", - "issue_number": "727" + "sha": "9e9d23b78d42c857f0b97c3e0a72cb67870cb456", + "date": "2024-12-13T02:32:30Z", + "message": "implement stop", + "url": "https://github.com/ai16z/eliza/commit/9e9d23b78d42c857f0b97c3e0a72cb67870cb456" }, { - "id": 2522195624, - "body": "Thanks so much for adding in tests we really appreciate it :) ", - "created_at": "2024-12-06T05:51:26Z", - "url": "https://github.com/ai16z/eliza/pull/862#issuecomment-2522195624", - "type": "pr", - "issue_number": "862" + "sha": "adfda1ab58335a888bc55703867ec71ad2005d96", + "date": "2024-12-13T02:31:48Z", + "message": "add runtime::stop(), runtime::clients, disable specifying direct as a character client", + "url": "https://github.com/ai16z/eliza/commit/adfda1ab58335a888bc55703867ec71ad2005d96" }, { - "id": 2524912637, - "body": "Thanks for adding this - Looks like the test is failing ", - "created_at": "2024-12-07T05:20:36Z", - "url": "https://github.com/ai16z/eliza/pull/890#issuecomment-2524912637", - "type": "pr", - "issue_number": "890" + "sha": "4d5d68027aac1ff63499c59046a606a7485c840e", + "date": "2024-12-12T22:55:06Z", + "message": "Merge pull request #1010 from v1xingyue/patch-custom-fetch\n\nfeat: Add custom fetch logic for agent", + "url": "https://github.com/ai16z/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e" }, { - "id": 2524917958, - "body": "Looks good to me do you mind adding a test thanks! ", - "created_at": "2024-12-07T05:22:54Z", - "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2524917958", - "type": "pr", - "issue_number": "889" + "sha": "5f266f15cfab040b41f1e2932b2559570b7f0cb4", + "date": "2024-12-12T22:52:12Z", + "message": "Merge pull request #1024 from sergical/patch-1\n\ndocs: Update README.md", + "url": "https://github.com/ai16z/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4" }, { - "id": 2525421691, - "body": "> I'm not sure what does test mean. This only do build and publish image when released. I think it should be tested and prepared for publish\r\n\r\nI mean just adding a screenshot of successful run of the .yaml file. ", - "created_at": "2024-12-08T05:10:25Z", - "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525421691", - "type": "pr", - "issue_number": "889" + "sha": "3f8317bf7380d5d26bef9404b52c6162a83c7ea8", + "date": "2024-12-12T22:49:51Z", + "message": "Merge pull request #1021 from odilitime/twitter-search-switch\n\nchore: Twitter fetchHomeTimeline rework", + "url": "https://github.com/ai16z/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8" }, { - "id": 2526391326, - "body": "> @monilpat\r\n> \r\n> Failed CI\r\n> \r\n> ```\r\n> Run pnpm run lint\r\n> \r\n> > eliza@ lint /home/runner/work/eliza/eliza\r\n> > bash ./scripts/lint.sh\r\n> \r\n> Linting package: plugin-conflux\r\n> No lint script found in plugin-conflux, skipping lint...\r\n> Linting package: client-direct\r\n> Running lint for package: client-direct\r\n> \r\n> > @ai1[6](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:7)z/client-direct@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-direct/src/api.ts\r\n> Warning: 56:[7](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:8)5 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-direct/src/index.ts\r\n> Warning: 5[8](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:9):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 5[9](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:10):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 64:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 433:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 5 problems (0 errors, 5 warnings)\r\n> \r\n> Successfully linted client-direct\r\n> \r\n> Linting package: plugin-aptos\r\n> Running lint for package: plugin-aptos\r\n> \r\n> > @ai16z/plugin-aptos@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-aptos/src/actions/transfer.ts\r\n> Warning: 30:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted plugin-aptos\r\n> \r\n> Linting package: plugin-image-generation\r\n> Running lint for package: plugin-image-generation\r\n> \r\n> > @ai16z/plugin-image-generation@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted plugin-image-generation\r\n> \r\n> Linting package: client-github\r\n> Running lint for package: client-github\r\n> \r\n> > @ai16z/client-github@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted client-github\r\n> \r\n> Linting package: plugin-evm\r\n> No lint script found in plugin-evm, skipping lint...\r\n> Linting package: create-eliza-app\r\n> npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-08T02_23_35_706Z-debug-0.log\r\n> Running lint for package: create-eliza-app\r\n> \r\n> > create-eliza-app@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/create-eliza-app/src/index.ts\r\n> Warning: 55:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted create-eliza-app\r\n> \r\n> Linting package: client-discord\r\n> Running lint for package: client-discord\r\n> \r\n> > @ai16z/client-discord@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/chat_with_attachments.ts\r\n> Warning: 136:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/download_media.ts\r\n> Warning: 88:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/summarize_conversation.ts\r\n> Warning: 196:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/transcribe_media.ts\r\n> Warning: 1[10](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:11):18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/index.ts\r\n> Warning: [11](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:12)4:61 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 114:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 363:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/messages.ts\r\n> Warning: 45:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 48:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 230:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/utils.ts\r\n> Warning: 91:[12](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:13) warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 102:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/voice.ts\r\n> Warning: 210:66 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 381:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 390:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 393:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 952:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 958:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 979:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 1023:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 1024:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 21 problems (0 errors, 21 warnings)\r\n> \r\n> Successfully linted client-discord\r\n> \r\n> Linting package: client-auto\r\n> Running lint for package: client-auto\r\n> \r\n> > @ai16z/client-auto@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted client-auto\r\n> \r\n> Linting package: client-telegram\r\n> Running lint for package: client-telegram\r\n> \r\n> > @ai16z/client-telegram@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted client-telegram\r\n> \r\n> Linting package: plugin-trustdb\r\n> Running lint for package: plugin-trustdb\r\n> \r\n> > @ai16z/plugin-trustdb@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted plugin-trustdb\r\n> \r\n> Linting package: plugin-flow\r\n> Running lint for package: plugin-flow\r\n> \r\n> > @ai16z/plugin-flow@0.1.5-alpha.0 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-flow/src/actions/transfer.ts\r\n> Warning: 43:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 240:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-flow/src/providers/wallet.provider.ts\r\n> Warning: 99:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 106:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-flow/src/tests/wallet.test.ts\r\n> Warning: 56:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 5 problems (0 errors, 5 warnings)\r\n> \r\n> Successfully linted plugin-flow\r\n> \r\n> Linting package: plugin-starknet\r\n> Running lint for package: plugin-starknet\r\n> \r\n> > @ai16z/plugin-starknet@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/token.ts\r\n> Warning: 568:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/trustScoreProvider.ts\r\n> Warning: 35:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-starknet/src/utils/ERC20Token.ts\r\n> Warning: 24:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 3 problems (0 errors, 3 warnings)\r\n> \r\n> Successfully linted plugin-starknet\r\n> \r\n> Linting package: plugin-whatsapp\r\n> Running lint for package: plugin-whatsapp\r\n> \r\n> > @ai16z/plugin-whatsapp@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/client.ts\r\n> Warning: 19:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/message.handler.ts\r\n> Warning: 7:51 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/webhook.handler.ts\r\n> Warning: 34:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 40:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/index.ts\r\n> Warning: 23:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 5 problems (0 errors, 5 warnings)\r\n> \r\n> Successfully linted plugin-whatsapp\r\n> \r\n> Linting package: adapter-sqlite\r\n> Running lint for package: adapter-sqlite\r\n> \r\n> > @ai16z/adapter-sqlite@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/adapter-sqlite/src/index.ts\r\n> Warning: 437:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted adapter-sqlite\r\n> \r\n> Linting package: plugin-goat\r\n> No lint script found in plugin-goat, skipping lint...\r\n> Linting package: plugin-buttplug\r\n> No lint script found in plugin-buttplug, skipping lint...\r\n> Linting package: adapter-supabase\r\n> Running lint for package: adapter-supabase\r\n> \r\n> > @ai16z/adapter-supabase@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/adapter-supabase/src/index.ts\r\n> Warning: 338:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted adapter-supabase\r\n> \r\n> Linting package: plugin-coinbase\r\n> Running lint for package: plugin-coinbase\r\n> \r\n> > @ai16z/plugin-coinbase@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/advancedTrade.ts\r\n> Warning: 105:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Error: 155:18 error Unexpected constant condition no-constant-condition\r\n> Warning: 2[13](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:14):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/commerce.ts\r\n> Warning: [14](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:15)0:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 332:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 397:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/massPayments.ts\r\n> Warning: 86:59 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 243:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 298:68 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/tokenContract.ts\r\n> Warning: 57:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 286:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/trade.ts\r\n> Warning: 75:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 1[15](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:16):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/webhooks.ts\r\n> Warning: 76:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/types.ts\r\n> Warning: 27:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 49:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 77:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 142:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 151:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 152:27 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 182:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 196:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 217:13 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 23 problems (1 error, 22 warnings)\r\n> \r\n> npm error Lifecycle script `lint` failed with error:\r\n> npm error code 1\r\n> npm error path /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\n> npm error workspace @ai[16](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:17)z/plugin-coinbase@0.1.5-alpha.5\r\n> npm error location /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\n> npm error command failed\r\n> npm error command sh -c eslint . --fix\r\n> Lint failed for plugin-coinbase\r\n> \u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\n> Error: Process completed with exit code 1.\r\n> ```\r\n\r\nResolved :) ", - "created_at": "2024-12-08T21:32:47Z", - "url": "https://github.com/ai16z/eliza/pull/725#issuecomment-2526391326", - "type": "pr", - "issue_number": "725" + "sha": "bbbbad7f91a67ac550f06073042a046644123c4e", + "date": "2024-12-12T22:20:18Z", + "message": "adjust logging", + "url": "https://github.com/ai16z/eliza/commit/bbbbad7f91a67ac550f06073042a046644123c4e" }, { - "id": 2526397134, - "body": "> LGTM, please add some test results as well in comment thanks\r\n\r\nCool already there in the g drive link :) ", - "created_at": "2024-12-08T21:46:56Z", - "url": "https://github.com/ai16z/eliza/pull/725#issuecomment-2526397134", - "type": "pr", - "issue_number": "725" + "sha": "6d62417ef2278d01d63aca00581a4f196f710bb2", + "date": "2024-12-12T21:57:47Z", + "message": "fetchHomeTimeline => fetchOwnPosts, fetchFeedTimeline => fetchHomeTimeline", + "url": "https://github.com/ai16z/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2" }, { - "id": 2528921629, - "body": "LGTM!", - "created_at": "2024-12-09T17:56:38Z", - "url": "https://github.com/ai16z/eliza/pull/937#issuecomment-2528921629", - "type": "pr", - "issue_number": "937" + "sha": "5cac96ae14ef494deda277198ad5026bdaeea91f", + "date": "2024-12-12T21:38:05Z", + "message": "Merge branch 'develop' of https://github.com/ai16z/eliza into twitter-search-switch", + "url": "https://github.com/ai16z/eliza/commit/5cac96ae14ef494deda277198ad5026bdaeea91f" }, { - "id": 2528978344, - "body": "Feel free to go ahead with your changes - we need to resolve the how docs get generated so it doesn't flood PRs, but feel free to use your local changes after rebasing on top of main :) Thanks for doing this :) ", - "created_at": "2024-12-09T18:12:50Z", - "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2528978344", - "type": "pr", - "issue_number": "828" + "sha": "a3fc7446deec88441032e51c1ece157b9802a391", + "date": "2024-12-12T21:33:26Z", + "message": "Merge branch 'main' of https://github.com/odilitime/eliza into twitter-search-switch", + "url": "https://github.com/ai16z/eliza/commit/a3fc7446deec88441032e51c1ece157b9802a391" }, { - "id": 2530571657, - "body": "The creator of the mentioned PR wanted to make some changes before merging as per: https://github.com/ai16z/eliza/pull/946 and am I currently AFK so reverting and having them resubmit with changes they want", - "created_at": "2024-12-10T06:38:22Z", - "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2530571657", - "type": "pr", - "issue_number": "959" + "sha": "c411c2f8117f35ce7cd65a161787664b7d9280bf", + "date": "2024-12-12T21:09:41Z", + "message": "Merge pull request #1007 from dorianjanezic/main\n\nfeat: improve Twitter client with action processing", + "url": "https://github.com/ai16z/eliza/commit/c411c2f8117f35ce7cd65a161787664b7d9280bf" }, { - "id": 2536371048, - "body": "Looks like there are merge conflicts :) ", - "created_at": "2024-12-11T15:49:57Z", - "url": "https://github.com/ai16z/eliza/pull/897#issuecomment-2536371048", - "type": "pr", - "issue_number": "897" + "sha": "6e1548dd8f4d735ccbc504b08464dc713393049e", + "date": "2024-12-12T17:31:07Z", + "message": "Merge pull request #1009 from nicky-ru/plugin-evm-multichain\n\nfeat: Plugin evm multichain", + "url": "https://github.com/ai16z/eliza/commit/6e1548dd8f4d735ccbc504b08464dc713393049e" }, { - "id": 2539705808, - "body": "Please update the PR to be against develop and not main", - "created_at": "2024-12-12T18:14:48Z", - "url": "https://github.com/ai16z/eliza/pull/998#issuecomment-2539705808", - "type": "pr", - "issue_number": "998" + "sha": "08d8a0dc5a94a27bfafdf8504cfa8cf45887d050", + "date": "2024-12-12T17:04:08Z", + "message": "Merge pull request #1013 from Lukapetro/feature/templates-docs\n\ndocs: Add templates documentation to the project", + "url": "https://github.com/ai16z/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050" }, { - "id": 2540308478, - "body": "Thanks for doing this! Given that it is a duplicate going to close this out. Feel free to reopen with any net new functionality :) ", - "created_at": "2024-12-13T00:57:55Z", - "url": "https://github.com/ai16z/eliza/pull/1018#issuecomment-2540308478", - "type": "pr", - "issue_number": "1018" + "sha": "2fcca628b94a0c1e9cc559b50205b83123c98059", + "date": "2024-12-12T08:38:37Z", + "message": "Merge pull request #913 from tharak123455/twitterClient-enhancements\n\nTwitter client enhancements", + "url": "https://github.com/ai16z/eliza/commit/2fcca628b94a0c1e9cc559b50205b83123c98059" }, { - "id": 2540513024, - "body": "Also addressing linter and then good to go thanks so much!", - "created_at": "2024-12-13T04:13:34Z", - "url": "https://github.com/ai16z/eliza/pull/1029#issuecomment-2540513024", - "type": "pr", - "issue_number": "1029" + "sha": "06c1c41de600ccf39ce4a80d39c91ef70cad1a9b", + "date": "2024-12-12T07:18:03Z", + "message": "Merge pull request #1006 from ai16z/main\n\nchore: Bring Develop up to date with HEAD", + "url": "https://github.com/ai16z/eliza/commit/06c1c41de600ccf39ce4a80d39c91ef70cad1a9b" }, { - "id": 2540544430, - "body": "And merge conflicts :) ", - "created_at": "2024-12-13T04:47:18Z", - "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540544430", - "type": "pr", - "issue_number": "1005" + "sha": "5b36db7ba315f2895dbfaf40eda966793dfb1242", + "date": "2024-12-12T07:03:08Z", + "message": "Merge branch 'twitter-search-switch' of https://github.com/odilitime/eliza into twitter-search-switch", + "url": "https://github.com/ai16z/eliza/commit/5b36db7ba315f2895dbfaf40eda966793dfb1242" }, { - "id": 2540550508, - "body": "We may want to test out the different plugins via a quick screengrab. Once again most of these aren't blocking just wanted to share to help! I know you have SO much going on so thanks for taking the time for this @ropresearch :) ", - "created_at": "2024-12-13T04:55:07Z", - "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540550508", - "type": "pr", - "issue_number": "1005" + "sha": "ddc08e08f254ca8c4d98013831665ff9d072217b", + "date": "2024-12-12T07:02:01Z", + "message": "update warning message to be more coherent", + "url": "https://github.com/ai16z/eliza/commit/ddc08e08f254ca8c4d98013831665ff9d072217b" }, { - "id": 2540559293, - "body": "> Thanks guys! Yeah a bunch of this bc of how I have my agent set up, will adjust it for the main repo :)\r\n> \r\n> Also agree its overkill in the actual twitter client haha, was more for demo purposes!\r\n\r\nYeah makes total sense! \r\n\r\nAwesome glad we are aligned! \r\n\r\nGreat work :) ", - "created_at": "2024-12-13T05:05:29Z", - "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540559293", - "type": "pr", - "issue_number": "1005" + "sha": "c5b5dd9ee57fce689b8e7958ddbd95814d447441", + "date": "2024-12-12T07:01:35Z", + "message": "add TWITTER_SEARCH_ENABLE", + "url": "https://github.com/ai16z/eliza/commit/c5b5dd9ee57fce689b8e7958ddbd95814d447441" }, { - "id": 2540566397, - "body": "If you can fix the linter that would be clutch (know you didn't introduce the issues) ", - "created_at": "2024-12-13T05:09:58Z", - "url": "https://github.com/ai16z/eliza/pull/1031#issuecomment-2540566397", - "type": "pr", - "issue_number": "1031" + "sha": "5f605107ab018c5cc2a4010cf714a0f432c810ff", + "date": "2024-12-12T06:55:46Z", + "message": "isFalsish(), TWITTER_SEARCH_ENABLE accept more values that are falsish like the string FALSE", + "url": "https://github.com/ai16z/eliza/commit/5f605107ab018c5cc2a4010cf714a0f432c810ff" }, { - "id": 2542080465, - "body": "If you wanted to get the linter happy no worries if not: /home/runner/work/eliza/eliza/packages/client-discord/src/messages.ts\r\nError: 676:15 error 'memberId' is assigned a value but never used. Allowed unused vars must match /^_/u @typescript-eslint/no-unused-vars\r\nError: 1060:23 error 'authorId' is assigned a value but never used. Allowed unused vars must match /^_/u @typescript-eslint/no-unused-vars\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/voice.ts\r\nError: 495:49 error 'id' is defined but never used. Allowed unused args must match /^_/u @typescript-eslint/no-unused-vars", - "created_at": "2024-12-13T19:08:16Z", - "url": "https://github.com/ai16z/eliza/pull/1045#issuecomment-2542080465", - "type": "pr", - "issue_number": "1045" + "sha": "9ce1292adeff08e459a05dd8b2101c72821722e1", + "date": "2024-12-12T03:11:34Z", + "message": "Merge branch 'main' into twitter-search-switch", + "url": "https://github.com/ai16z/eliza/commit/9ce1292adeff08e459a05dd8b2101c72821722e1" }, { - "id": 2542535484, - "body": "Thanks for doing this - looks like new integration and smoke tests still have issues ", - "created_at": "2024-12-13T23:18:19Z", - "url": "https://github.com/ai16z/eliza/pull/1055#issuecomment-2542535484", - "type": "pr", - "issue_number": "1055" - }, - { - "id": 2543327151, - "body": "Unrelated we are having someone look into why the iintegration test is intermittently failing ", - "created_at": "2024-12-14T19:55:27Z", - "url": "https://github.com/ai16z/eliza/pull/1104#issuecomment-2543327151", - "type": "pr", - "issue_number": "1104" - } - ], - "total_comments": 79 - } - }, - "summary": "monilpat is a developer actively contributing to various projects, with a focus on enhancing documentation, implementing new features, and improving testing capabilities. They have recently worked on features like adding AI Agent Dev School Tutorial links, creating example folders with plugins, and introducing readContract functionality to the Coinbase plugin. Their contributions demonstrate a consistent effort to enhance project functionality and user experience through meticulous code improvements and feature additions." - }, - { - "contributor": "shakkernerd", - "avatar_url": "https://avatars.githubusercontent.com/u/165377636?v=4", - "activity": { - "code": { - "commits": [ + "sha": "e7964c35019df063511d8d050a314997158342be", + "date": "2024-12-12T02:53:54Z", + "message": "add enableSearch flag/property, display warning to console", + "url": "https://github.com/ai16z/eliza/commit/e7964c35019df063511d8d050a314997158342be" + }, { - "sha": "ec00fa8c4dd2dc1267c395a059775325f0aad300", - "date": "2024-12-12T03:11:02Z", - "message": "Merge pull request #1002 from sin-bufan/feat-farcaster-client-action-callback\n\nfix: add callback to action in farcaster client", - "url": "https://github.com/ai16z/eliza/commit/ec00fa8c4dd2dc1267c395a059775325f0aad300" + "sha": "af0b94da04cbf6c97aae6b478ea91a0eb78883dd", + "date": "2024-12-12T02:53:20Z", + "message": "read TWITTER_SEARCH_ENABLE and set enableSearch on TwitterClients", + "url": "https://github.com/ai16z/eliza/commit/af0b94da04cbf6c97aae6b478ea91a0eb78883dd" }, { - "sha": "ca885a8879f975c8ea034bd97e60d909f45da2bf", - "date": "2024-12-10T22:19:13Z", - "message": "Merge pull request #953 from odilitime/fix-openrouter\n\nfeat: allow character.json settings models for open router", - "url": "https://github.com/ai16z/eliza/commit/ca885a8879f975c8ea034bd97e60d909f45da2bf" + "sha": "7812563c8644837e280ced03d141c3d99537aea3", + "date": "2024-12-11T19:55:52Z", + "message": "Merge pull request #994 from dontAskVI/add-galadriel-img-gen-and-fix-search\n\nfix: Fix Twitter Search Logic and Add Galadriel Image Model", + "url": "https://github.com/ai16z/eliza/commit/7812563c8644837e280ced03d141c3d99537aea3" }, { - "sha": "cbb56802b41eb9443ec128748f86df02377fae78", - "date": "2024-12-10T22:14:48Z", - "message": "Merge pull request #955 from odilitime/rename-intiface\n\nchore: rename intiface plugin", - "url": "https://github.com/ai16z/eliza/commit/cbb56802b41eb9443ec128748f86df02377fae78" + "sha": "3afd61c87a78fcc49adc55dc6d3dc2b3c99ae242", + "date": "2024-12-11T17:31:00Z", + "message": "Merge pull request #926 from dylan1951/add-nano-gpt-provider\n\nfeat: Add NanoGPT provider", + "url": "https://github.com/ai16z/eliza/commit/3afd61c87a78fcc49adc55dc6d3dc2b3c99ae242" }, { - "sha": "e8dab54c6de848bdbed22b1091be03631b0dd9cc", - "date": "2024-12-10T22:08:04Z", - "message": "Merge pull request #978 from odilitime/fix-docker\n\nfix: docker trying to filter out missing docs package", - "url": "https://github.com/ai16z/eliza/commit/e8dab54c6de848bdbed22b1091be03631b0dd9cc" + "sha": "a882883d80ec8b6eabe2b69c77aff92293334ac4", + "date": "2024-12-11T16:16:49Z", + "message": "Merge pull request #889 from v1xingyue/v1xingyue-patch-1\n\nFeat : github image cicd", + "url": "https://github.com/ai16z/eliza/commit/a882883d80ec8b6eabe2b69c77aff92293334ac4" }, { - "sha": "4c2fcf3868e9eb7cb2171730297cda8e8e509823", - "date": "2024-12-10T20:30:47Z", - "message": "Merge pull request #938 from bmgalego/evaluator-callback\n\nfeat: add callback handler to runtime evaluate method", - "url": "https://github.com/ai16z/eliza/commit/4c2fcf3868e9eb7cb2171730297cda8e8e509823" + "sha": "197a119a080b866eed2b542014d8ec304ce3b942", + "date": "2024-12-11T16:08:32Z", + "message": "Merge pull request #929 from btspoony/tbh/flow-update-generateObject\n\nfeat: flow update generate object", + "url": "https://github.com/ai16z/eliza/commit/197a119a080b866eed2b542014d8ec304ce3b942" }, { - "sha": "ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2", - "date": "2024-12-10T20:01:37Z", - "message": "Merge pull request #977 from ai16z/fix/pnpm-lockfile\n\nchore: fix broken lockfile", - "url": "https://github.com/ai16z/eliza/commit/ea6684e5b8d4ad11d07c0d4cdc0ae59a67e750b2" + "sha": "2864f1c04d83f88684b94f8c5bf5c52878090389", + "date": "2024-12-11T16:03:07Z", + "message": "Merge pull request #976 from yodamaster726/chat-doc\n\nchore: add how to startup chat ui", + "url": "https://github.com/ai16z/eliza/commit/2864f1c04d83f88684b94f8c5bf5c52878090389" }, { - "sha": "19869a776dcbb1dcde5a69c4982a53ccd6cb3fdd", - "date": "2024-12-10T20:00:47Z", - "message": "chore: fix broken lockfile", - "url": "https://github.com/ai16z/eliza/commit/19869a776dcbb1dcde5a69c4982a53ccd6cb3fdd" + "sha": "8f1ce72751019320e1339e9601ac6194969b4334", + "date": "2024-12-11T15:34:00Z", + "message": "Merge pull request #985 from jnaulty/jnaulty/run-without-alchemy-and-aws-env\n\nfix: Goat Plugin + AWS S3 Service error when env vars absent", + "url": "https://github.com/ai16z/eliza/commit/8f1ce72751019320e1339e9601ac6194969b4334" }, { - "sha": "fe3c5d0ac0f7e6619ef0d5731c283c231f60c446", - "date": "2024-12-10T19:51:35Z", - "message": "Merge branch 'Phala-Network-add-tee-mode'", - "url": "https://github.com/ai16z/eliza/commit/fe3c5d0ac0f7e6619ef0d5731c283c231f60c446" + "sha": "6337fa8d4e784acc20c6ad7032cc7751153a2f51", + "date": "2024-12-10T21:45:03Z", + "message": "use build-docker", + "url": "https://github.com/ai16z/eliza/commit/6337fa8d4e784acc20c6ad7032cc7751153a2f51" }, { - "sha": "1e8fd6fede7e968589c8749a1cdbdaf08142befa", - "date": "2024-12-09T07:03:28Z", - "message": "chore: variables naming consistency", - "url": "https://github.com/ai16z/eliza/commit/1e8fd6fede7e968589c8749a1cdbdaf08142befa" + "sha": "8f3b11d94064ff8f8f4f881be1007bc2eb518ebf", + "date": "2024-12-10T21:44:30Z", + "message": "add build-docker action", + "url": "https://github.com/ai16z/eliza/commit/8f3b11d94064ff8f8f4f881be1007bc2eb518ebf" }, { - "sha": "051323f3a550b697c3ea3212023da35b191d3287", - "date": "2024-12-09T08:02:24Z", - "message": "Merge pull request #932 from oxSaturn/fix/update-docs\n\nfix: update quickstart and .env.example", - "url": "https://github.com/ai16z/eliza/commit/051323f3a550b697c3ea3212023da35b191d3287" + "sha": "d8368d4bd129408caa2357736c5c854afd9a1e36", + "date": "2024-12-10T21:24:02Z", + "message": "Merge branch 'rename-intiface' of https://github.com/odilitime/eliza into rename-intiface", + "url": "https://github.com/ai16z/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36" }, { - "sha": "621f3f47112a639a9ad1e33873aba25e6dfe7899", - "date": "2024-12-09T07:09:13Z", - "message": "Merge pull request #924 from boxhock/fix-heurist-model-selection\n\nfix: use of Heurist model env vars", - "url": "https://github.com/ai16z/eliza/commit/621f3f47112a639a9ad1e33873aba25e6dfe7899" + "sha": "1935ad8f3df945a3680609ff40f23619ab2a828b", + "date": "2024-12-10T21:23:22Z", + "message": "rename package name", + "url": "https://github.com/ai16z/eliza/commit/1935ad8f3df945a3680609ff40f23619ab2a828b" }, { - "sha": "31143ae364fdbfa34c8cfd0e486b5e44a411041a", - "date": "2024-12-09T07:07:22Z", - "message": "Merge pull request #931 from samuveth/samuv/fix-dev\n\nfeat: add dynamic watch paths for agent development", - "url": "https://github.com/ai16z/eliza/commit/31143ae364fdbfa34c8cfd0e486b5e44a411041a" + "sha": "4f8a0d8587f870c81d070f0ec516188587eaedc4", + "date": "2024-12-10T20:41:50Z", + "message": "Merge branch 'main' into rename-intiface", + "url": "https://github.com/ai16z/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4" }, { - "sha": "a04195345260c20a1d57b7d73c788a30a8969134", - "date": "2024-12-09T07:03:28Z", - "message": "chore: variables naming consistency", - "url": "https://github.com/ai16z/eliza/commit/a04195345260c20a1d57b7d73c788a30a8969134" + "sha": "e9a96997979e4af85f22bd40a7700b14b19fb433", + "date": "2024-12-10T19:23:37Z", + "message": "Remove duplicate TOGETHER on switch", + "url": "https://github.com/ai16z/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433" }, { - "sha": "e713ed1aeecd12c952755dd56c6f041f5865f562", - "date": "2024-12-07T06:39:41Z", - "message": "Merge pull request #892 from ai16z/dev_command\n\nchore: improved dev command", - "url": "https://github.com/ai16z/eliza/commit/e713ed1aeecd12c952755dd56c6f041f5865f562" + "sha": "e432a835e0809764c5861b2525d7d9f20afe03c9", + "date": "2024-12-10T19:22:11Z", + "message": "Merge branch 'main' into add-nano-gpt-provider", + "url": "https://github.com/ai16z/eliza/commit/e432a835e0809764c5861b2525d7d9f20afe03c9" }, { - "sha": "1656ce786d1b0a9be1efccd3f2f82af2db4077b1", - "date": "2024-12-07T06:34:47Z", - "message": "chore: add a delay to the help message", - "url": "https://github.com/ai16z/eliza/commit/1656ce786d1b0a9be1efccd3f2f82af2db4077b1" + "sha": "c62a51831fdd3bdf52768ce5e1178187351c8f89", + "date": "2024-12-10T18:35:58Z", + "message": "Merge pull request #898 from goat-sdk/plugin-secrets\n\nchore: pass env variables when setting up GOAT and update GOAT readme", + "url": "https://github.com/ai16z/eliza/commit/c62a51831fdd3bdf52768ce5e1178187351c8f89" }, { - "sha": "e094cce9f1282f8c06fb7c2d4eff4b98c9799c62", - "date": "2024-12-07T06:28:16Z", - "message": "chore: remove redundant dev:build command", - "url": "https://github.com/ai16z/eliza/commit/e094cce9f1282f8c06fb7c2d4eff4b98c9799c62" + "sha": "39d5017a90d6da2fe936a4e245462c27b010c35d", + "date": "2024-12-10T18:32:29Z", + "message": "Merge pull request #974 from meppsilon/add-hyperbolic-vars\n\nfeat: Add hyperbolic env vars to override model class", + "url": "https://github.com/ai16z/eliza/commit/39d5017a90d6da2fe936a4e245462c27b010c35d" }, { - "sha": "9bc29635ed8674aa8e2c1e99a389cfab0b9ee6dd", - "date": "2024-12-07T05:18:24Z", - "message": "Merge pull request #891 from ai16z/dev_command\n\nchore: added more help message to the important notice text.", - "url": "https://github.com/ai16z/eliza/commit/9bc29635ed8674aa8e2c1e99a389cfab0b9ee6dd" + "sha": "13fb1d2cd9889606d1ab05260bff2b6a4e8af226", + "date": "2024-12-10T17:00:03Z", + "message": "Merge pull request #956 from asianviking/main\n\nfeat: add dev script to plugin-aptos", + "url": "https://github.com/ai16z/eliza/commit/13fb1d2cd9889606d1ab05260bff2b6a4e8af226" }, { - "sha": "849bd177c63fba68c1626a15f24def2888d525cb", - "date": "2024-12-07T05:12:43Z", - "message": "chore: added more help message to the important notice text.", - "url": "https://github.com/ai16z/eliza/commit/849bd177c63fba68c1626a15f24def2888d525cb" + "sha": "2262723f230134bf8f3b476da36c8299ae802931", + "date": "2024-12-10T16:55:30Z", + "message": "Merge pull request #949 from n00b21337/947-add_other_EVMs\n\n947 add other evm chains to wallet", + "url": "https://github.com/ai16z/eliza/commit/2262723f230134bf8f3b476da36c8299ae802931" }, { - "sha": "bebc7e1830f968b23a4102c20cb0c6d4a6d70311", - "date": "2024-12-07T04:50:14Z", - "message": "Merge pull request #887 from ai16z/dev_command\n\nchore: enhance dev script, performance improvement and add help message", - "url": "https://github.com/ai16z/eliza/commit/bebc7e1830f968b23a4102c20cb0c6d4a6d70311" + "sha": "e8ec6037e5da751cd16f5e4a18ec076cea961fde", + "date": "2024-12-10T16:52:44Z", + "message": "Merge pull request #940 from bmgalego/process-all-actions\n\nfeat: process all responses actions", + "url": "https://github.com/ai16z/eliza/commit/e8ec6037e5da751cd16f5e4a18ec076cea961fde" }, { - "sha": "2785135d8524045f65c78ad724b077299033b238", - "date": "2024-12-07T04:37:02Z", - "message": "chore: enhance dev script, performance improvement and add help message", - "url": "https://github.com/ai16z/eliza/commit/2785135d8524045f65c78ad724b077299033b238" + "sha": "bfb471ab098423224a8bf0f40ad4c20b6237fd29", + "date": "2024-12-10T16:39:28Z", + "message": "Merge pull request #937 from oxSaturn/fix/fix-faq\n\nfix: update package name in faq", + "url": "https://github.com/ai16z/eliza/commit/bfb471ab098423224a8bf0f40ad4c20b6237fd29" }, { - "sha": "cdde3d9365b49b5e3714841b4024bd922ebabb0e", - "date": "2024-12-07T03:03:52Z", - "message": "Merge pull request #884 from ai16z/build_command\n\nchore: disable building docs on build command", - "url": "https://github.com/ai16z/eliza/commit/cdde3d9365b49b5e3714841b4024bd922ebabb0e" + "sha": "c017522b807014eacf0ae181c3f0c9a3099b6481", + "date": "2024-12-10T16:32:28Z", + "message": "Merge pull request #941 from xwxtwd/feat/support-aws-s3\n\nfeat: Supports upload files to AWS S3.", + "url": "https://github.com/ai16z/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481" }, { - "sha": "8f30f26dd8063d76ec3158ab58d38f8ad165e9dd", - "date": "2024-12-07T02:57:35Z", - "message": "perf: disable building docs on build command", - "url": "https://github.com/ai16z/eliza/commit/8f30f26dd8063d76ec3158ab58d38f8ad165e9dd" + "sha": "7fe36e2755b9dae157e6c266038290abca562920", + "date": "2024-12-10T16:30:59Z", + "message": "Merge pull request #960 from oxSaturn/fix/MAX_TWEET_LENGTH\n\nfix: use MAX_TWEET_LENGTH from setting", + "url": "https://github.com/ai16z/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920" }, { - "sha": "079d8480737e4cd34b399b226fabd851351cecf9", - "date": "2024-12-05T01:36:44Z", - "message": "Merge pull request #818 from 0xaptosj/j/aptos-plugin\n\nfeat: add Aptos plugin", - "url": "https://github.com/ai16z/eliza/commit/079d8480737e4cd34b399b226fabd851351cecf9" + "sha": "9d3ab4c49a11934aae43a516bcc2aa993be8dc44", + "date": "2024-12-10T16:30:38Z", + "message": "Merge pull request #962 from 0xAsten/patch-1\n\nfix(agent): correct EVM plugin activation condition", + "url": "https://github.com/ai16z/eliza/commit/9d3ab4c49a11934aae43a516bcc2aa993be8dc44" }, { - "sha": "df09c4d05c882fdd449a8226347c4244adc082d3", - "date": "2024-12-04T05:57:17Z", - "message": "Merge pull request #838 from cygaar/bump_0.1.5.3\n\nchore: bump version to 0.1.5-alpha.3", - "url": "https://github.com/ai16z/eliza/commit/df09c4d05c882fdd449a8226347c4244adc082d3" + "sha": "61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7", + "date": "2024-12-10T16:30:21Z", + "message": "Merge pull request #963 from sin-bufan/fix-farcaster-client-processActiona\n\nFix farcaster client process action issue", + "url": "https://github.com/ai16z/eliza/commit/61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7" }, { - "sha": "c693049c221424e0fb5ba4164915548967cfc7a0", - "date": "2024-12-04T05:31:15Z", - "message": "Merge pull request #836 from ai16z/revert/viem_version\n\nchore: Revert/viem version and bump @goat-sdk/plugin-erc20", - "url": "https://github.com/ai16z/eliza/commit/c693049c221424e0fb5ba4164915548967cfc7a0" + "sha": "cc1a9402b4bf1008e42ef84b8b8f9938d6af64eb", + "date": "2024-12-10T04:18:45Z", + "message": "rename intiface plugin", + "url": "https://github.com/ai16z/eliza/commit/cc1a9402b4bf1008e42ef84b8b8f9938d6af64eb" }, { - "sha": "bca9f5b0b7fcb18110720817dd457c1aacc28a15", - "date": "2024-12-04T05:21:08Z", - "message": "chore: pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/bca9f5b0b7fcb18110720817dd457c1aacc28a15" + "sha": "8debe125e201d4c7eb9ca023047f14a92c9fc0c1", + "date": "2024-12-10T04:17:53Z", + "message": "rename intiface plugin", + "url": "https://github.com/ai16z/eliza/commit/8debe125e201d4c7eb9ca023047f14a92c9fc0c1" }, { - "sha": "0b13400c2defb4d2a8b6eb66468667aa82d4b557", - "date": "2024-12-04T05:20:53Z", - "message": "chore: revert viem package version and bump @goat-sdk/plugin-erc20 version", - "url": "https://github.com/ai16z/eliza/commit/0b13400c2defb4d2a8b6eb66468667aa82d4b557" + "sha": "4528c46ac8d48a97fb27ec4be55ae3eab9f2bffc", + "date": "2024-12-10T04:16:38Z", + "message": "rename intiface-user-device-config.json", + "url": "https://github.com/ai16z/eliza/commit/4528c46ac8d48a97fb27ec4be55ae3eab9f2bffc" }, { - "sha": "68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2", - "date": "2024-12-04T04:23:50Z", - "message": "Merge pull request #834 from ai16z/revert/viem_version\n\nchore: revert viem package version", - "url": "https://github.com/ai16z/eliza/commit/68bec682fe4ebc2804b6d499d4c14dd67ea9a7f2" + "sha": "82b90d3b4761f66922de6a5eb6656d273835174f", + "date": "2024-12-10T04:06:25Z", + "message": "rename intiface plugin", + "url": "https://github.com/ai16z/eliza/commit/82b90d3b4761f66922de6a5eb6656d273835174f" }, { - "sha": "47712da3a969de0269bbc80fa995612d75dbcc19", - "date": "2024-12-04T03:55:53Z", - "message": "revert: viem package version", - "url": "https://github.com/ai16z/eliza/commit/47712da3a969de0269bbc80fa995612d75dbcc19" + "sha": "8c54fba391049a4f68596594a8df3d7edf0994cf", + "date": "2024-12-10T03:46:11Z", + "message": "revert llamacloud endpoint change", + "url": "https://github.com/ai16z/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf" }, { - "sha": "4ff61c5f59d304be81be43d2dcbd1406f5bc0302", - "date": "2024-12-04T00:40:52Z", - "message": "Merge pull request #833 from cygaar/bump_0.1.5.1\n\nchore: bump version to 0.1.5-alpha.1", - "url": "https://github.com/ai16z/eliza/commit/4ff61c5f59d304be81be43d2dcbd1406f5bc0302" + "sha": "703bc540ff1654a4973f6669333fa86872a407bb", + "date": "2024-12-10T03:39:12Z", + "message": "feat: allow character.json settings => secrets to override models for OpenRouter", + "url": "https://github.com/ai16z/eliza/commit/703bc540ff1654a4973f6669333fa86872a407bb" }, { - "sha": "0f46dc78ca12f304ddcb0286234e0e874d4a6575", - "date": "2024-12-04T00:39:33Z", - "message": "Merge pull request #824 from palsp/fix/twitter-cache-timestamp\n\nfix: twitter cache expires", - "url": "https://github.com/ai16z/eliza/commit/0f46dc78ca12f304ddcb0286234e0e874d4a6575" + "sha": "254cce5258473bd311cf0bafabbbdf82b1ea73e6", + "date": "2024-11-27T01:02:31Z", + "message": "fix: add tweet_results guard", + "url": "https://github.com/ai16z/eliza/commit/254cce5258473bd311cf0bafabbbdf82b1ea73e6" }, { - "sha": "7c93797a7837e9e85d511f63b6d1ccd8fab94dc5", - "date": "2024-12-04T00:22:00Z", - "message": "Merge pull request #826 from Freytes/patch-2\n\nfix: docker-setup.md", - "url": "https://github.com/ai16z/eliza/commit/7c93797a7837e9e85d511f63b6d1ccd8fab94dc5" + "sha": "e3f26c8af8dfa8a3ab90e8182993ecc71a4ff0dd", + "date": "2024-11-27T01:01:46Z", + "message": "fix: add tweet_results guard", + "url": "https://github.com/ai16z/eliza/commit/e3f26c8af8dfa8a3ab90e8182993ecc71a4ff0dd" }, { - "sha": "9ff30c5ecde8ab234804165320418771104a095a", - "date": "2024-12-04T00:18:10Z", - "message": "Merge pull request #832 from cygaar/pin_package_versions\n\nfix: pin all node dependencies + update @solana/web3.js to safe version", - "url": "https://github.com/ai16z/eliza/commit/9ff30c5ecde8ab234804165320418771104a095a" + "sha": "274f82122f3d2140455c3ba9f13893ce02800e3d", + "date": "2024-11-26T04:02:48Z", + "message": "fix: directclient is not a type", + "url": "https://github.com/ai16z/eliza/commit/274f82122f3d2140455c3ba9f13893ce02800e3d" }, { - "sha": "438c1f1400e365510cae9c19dfc35ca4f663512d", - "date": "2024-12-03T05:53:09Z", - "message": "Merge pull request #812 from augchan42/feature/circuit-breaker-pattern-v2\n\nfeat: (core) Add circuit breaker pattern for database operations -\u2026", - "url": "https://github.com/ai16z/eliza/commit/438c1f1400e365510cae9c19dfc35ca4f663512d" + "sha": "a7bb4b47358d88b2d86017bb2e5c2c553612296d", + "date": "2024-11-26T03:48:40Z", + "message": "fix: time prompt to include UTC, convert to verbose english to help prompting", + "url": "https://github.com/ai16z/eliza/commit/a7bb4b47358d88b2d86017bb2e5c2c553612296d" }, { - "sha": "a4e4929fbe4fff67c869a0e8d023b0e050d467d3", - "date": "2024-12-03T03:37:52Z", - "message": "Merge pull request #808 from cygaar/lerna_bump\n\nfix: update package version to v0.1.5-alpha.0", - "url": "https://github.com/ai16z/eliza/commit/a4e4929fbe4fff67c869a0e8d023b0e050d467d3" + "sha": "ebc5fdd2e91d94d047574c3d5bf8953726768269", + "date": "2024-11-25T22:11:22Z", + "message": "Fix discord crash\n\n- canSendMessage guard\r\n- don't call it twice in handleMessage", + "url": "https://github.com/ai16z/eliza/commit/ebc5fdd2e91d94d047574c3d5bf8953726768269" }, { - "sha": "ecfc803ea1944a87162b900a9740e53f7b02afc5", - "date": "2024-12-03T03:10:38Z", - "message": "Merge pull request #807 from cygaar/fix_release_3\n\nfix: release workflow part 3", - "url": "https://github.com/ai16z/eliza/commit/ecfc803ea1944a87162b900a9740e53f7b02afc5" + "sha": "8a969360b6104dacdcbab708faedf9efbc122b88", + "date": "2024-11-21T01:58:42Z", + "message": "Update to bring inline with PR468", + "url": "https://github.com/ai16z/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" }, { - "sha": "184e0bb41665554ddc40f77ca1c9270198bee032", - "date": "2024-12-03T02:11:39Z", - "message": "Merge pull request #799 from dievardump/main\n\nrefactor: Improve actions samples random selection", - "url": "https://github.com/ai16z/eliza/commit/184e0bb41665554ddc40f77ca1c9270198bee032" + "sha": "ad294bc7f4b91b0e2b9ee0cf0864f79070e9e925", + "date": "2024-11-21T01:17:50Z", + "message": "Add Discord username question", + "url": "https://github.com/ai16z/eliza/commit/ad294bc7f4b91b0e2b9ee0cf0864f79070e9e925" }, { - "sha": "712aebb28f67be911c5b09266d5118e55148d2e1", - "date": "2024-12-03T02:05:59Z", - "message": "fix: re-setting a const.", - "url": "https://github.com/ai16z/eliza/commit/712aebb28f67be911c5b09266d5118e55148d2e1" + "sha": "ee894c8a683c6f397c280a4a5782939751b84d89", + "date": "2024-11-20T08:44:54Z", + "message": "Fix my name\n\nautotranslate got it really wrong", + "url": "https://github.com/ai16z/eliza/commit/ee894c8a683c6f397c280a4a5782939751b84d89" }, { - "sha": "4597261d2990a02d14f8d1885b452d83680323e5", - "date": "2024-12-03T00:07:59Z", - "message": "Merge pull request #800 from ai16z/feat/trust-tg-client\n\nfix: swap type error, create user trust on first message in telegram", - "url": "https://github.com/ai16z/eliza/commit/4597261d2990a02d14f8d1885b452d83680323e5" + "sha": "acde8bf624d2c1d8ec96e20fabdfdf56e0863188", + "date": "2024-11-20T04:34:08Z", + "message": "since agent is moved out of packages, adjust default path", + "url": "https://github.com/ai16z/eliza/commit/acde8bf624d2c1d8ec96e20fabdfdf56e0863188" }, { - "sha": "d3ee3a133e1cce7b8925334711cd1e4347f42167", - "date": "2024-12-02T22:00:03Z", - "message": "Merge pull request #796 from rarepepi/docker-fix\n\nfix: Docker default non-interactive mode for Cloud instances", - "url": "https://github.com/ai16z/eliza/commit/d3ee3a133e1cce7b8925334711cd1e4347f42167" + "sha": "c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39", + "date": "2024-11-20T03:14:01Z", + "message": "add note about .env being optional", + "url": "https://github.com/ai16z/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" }, { - "sha": "ecb4f8f972d426389ee2d717a7af3d48c7cfc0de", - "date": "2024-12-02T19:32:25Z", - "message": "Merge pull request #793 from ai16z/fix/dev_command\n\nfix: dev command", - "url": "https://github.com/ai16z/eliza/commit/ecb4f8f972d426389ee2d717a7af3d48c7cfc0de" + "sha": "8962b656ad5d588e755a61320e135ab757b8cc67", + "date": "2024-11-20T02:37:21Z", + "message": "don't require .env to exist", + "url": "https://github.com/ai16z/eliza/commit/8962b656ad5d588e755a61320e135ab757b8cc67" }, { - "sha": "23796683994b2f9e352c0d4449b4d5ac28e929b4", - "date": "2024-12-02T19:23:52Z", - "message": "feat: enhanced the dev script", - "url": "https://github.com/ai16z/eliza/commit/23796683994b2f9e352c0d4449b4d5ac28e929b4" + "sha": "215ba63d65402d148a9a24c2e8e0c968b56215c6", + "date": "2024-11-20T02:29:29Z", + "message": "don't continue to load if a specified file is not found", + "url": "https://github.com/ai16z/eliza/commit/215ba63d65402d148a9a24c2e8e0c968b56215c6" }, { - "sha": "069c40e5f7fa44419196f57acca12db414768d2e", - "date": "2024-12-02T19:06:04Z", - "message": "chore: tsconfig to extend from parent", - "url": "https://github.com/ai16z/eliza/commit/069c40e5f7fa44419196f57acca12db414768d2e" + "sha": "cde29a9bdf26f16ee003d113f55b28128c2c7d44", + "date": "2024-11-15T19:44:22Z", + "message": "formatting, break up copy/paste so easier to run one by one, improve accuracy of character section and how to start it, Add clarify and additional info to common issues", + "url": "https://github.com/ai16z/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44" }, { - "sha": "e6d0283fd52ab8370d4812944e28ecc85960f4ef", - "date": "2024-12-02T19:05:46Z", - "message": "fix: build command", - "url": "https://github.com/ai16z/eliza/commit/e6d0283fd52ab8370d4812944e28ecc85960f4ef" + "sha": "0566c82782c741319f7614f8b09d15011165abb8", + "date": "2024-11-15T18:54:49Z", + "message": "clarify testing, add additional docker information", + "url": "https://github.com/ai16z/eliza/commit/0566c82782c741319f7614f8b09d15011165abb8" }, { - "sha": "c89563bc020f0b21a69599b706534f2edfbdf1cd", - "date": "2024-12-02T18:57:56Z", - "message": "fix: added missing dev commands", - "url": "https://github.com/ai16z/eliza/commit/c89563bc020f0b21a69599b706534f2edfbdf1cd" + "sha": "a61d63e275a06070c60404b53b3731b9d9140834", + "date": "2024-11-15T04:33:01Z", + "message": "Edit the => Create a Character File", + "url": "https://github.com/ai16z/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" }, { - "sha": "74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9", - "date": "2024-12-02T18:55:07Z", - "message": "feat: dev script to build packages first and run dev command", - "url": "https://github.com/ai16z/eliza/commit/74ed2c11fed3fe0d7ecc4182d0c89dd917a175a9" + "sha": "570f1002bc5932d88c2b72872d2359eab6674442", + "date": "2024-11-15T03:42:50Z", + "message": "add collect's fix per madjin, add better sqlite3 rebuild instructions as it keeps coming up", + "url": "https://github.com/ai16z/eliza/commit/570f1002bc5932d88c2b72872d2359eab6674442" }, { - "sha": "75859b0939ab1c5cd2a755aea878e950aabe9713", - "date": "2024-12-02T18:54:18Z", - "message": "feat: added dev:build command and changed dev command", - "url": "https://github.com/ai16z/eliza/commit/75859b0939ab1c5cd2a755aea878e950aabe9713" + "sha": "629144ef199bf303b67f8ab4b5bcabeeddd6e273", + "date": "2024-11-15T03:02:24Z", + "message": "be specific about tag/node version, add helpful links, be specific about the characters directory, remove optional sharp since it's installed by default now, run shell => start", + "url": "https://github.com/ai16z/eliza/commit/629144ef199bf303b67f8ab4b5bcabeeddd6e273" + } + ], + "pull_requests": [ + { + "number": 1052, + "title": "feat: add/change change through REST api (client-direct)", + "state": "closed", + "created_at": "2024-12-13T21:59:40Z", + "url": "https://github.com/ai16z/eliza/pull/1052", + "labels": [], + "comments": 0 }, { - "sha": "ed7f90119a20d97efd22bf5f3ea878e95e5ef988", - "date": "2024-12-02T18:50:57Z", - "message": "fix: dev command with esm build and dts", - "url": "https://github.com/ai16z/eliza/commit/ed7f90119a20d97efd22bf5f3ea878e95e5ef988" + "number": 1045, + "title": "chore: release develop into main", + "state": "closed", + "created_at": "2024-12-13T19:04:23Z", + "url": "https://github.com/ai16z/eliza/pull/1045", + "labels": [], + "comments": 1 }, { - "sha": "751329c9225f692379284caad24b0bac7f1a85e1", - "date": "2024-12-02T18:39:55Z", - "message": "chore: ts-node config for error detection", - "url": "https://github.com/ai16z/eliza/commit/751329c9225f692379284caad24b0bac7f1a85e1" + "number": 1043, + "title": "fix: re-enable generateNewTweetLoop / lint fixes", + "state": "closed", + "created_at": "2024-12-13T18:33:40Z", + "url": "https://github.com/ai16z/eliza/pull/1043", + "labels": [], + "comments": 1 }, { - "sha": "9029c2b18b87ef2b21692296ba6974f89521fcaf", - "date": "2024-11-30T23:35:18Z", - "message": "Merge pull request #709 from antpb/make-fastembed-dynamic-import\n\nfix: move `fastembed` import to the isnode condition check", - "url": "https://github.com/ai16z/eliza/commit/9029c2b18b87ef2b21692296ba6974f89521fcaf" + "number": 1029, + "title": "feat: client-discord stop implementation / agent improvements", + "state": "closed", + "created_at": "2024-12-13T03:06:04Z", + "url": "https://github.com/ai16z/eliza/pull/1029", + "labels": [], + "comments": 1 }, { - "sha": "72881273826215c16abbfe24f79c9760fe4f1b54", - "date": "2024-11-30T23:18:57Z", - "message": "Merge pull request #722 from ai16z/tcm-twitter-multiple-agents\n\nrefactor: ClientBase to use a map for managing multiple Twitter clients by account identifier", - "url": "https://github.com/ai16z/eliza/commit/72881273826215c16abbfe24f79c9760fe4f1b54" + "number": 1028, + "title": "chore: Push Develop into Main", + "state": "closed", + "created_at": "2024-12-13T02:23:12Z", + "url": "https://github.com/ai16z/eliza/pull/1028", + "labels": [], + "comments": 0 }, { - "sha": "b5cedfa18c38617dd34f6404a9bd71af3231c903", - "date": "2024-11-30T23:14:45Z", - "message": "Merge pull request #730 from cygaar/increase_knowledge_context\n\nfeat: increase knowledge context", - "url": "https://github.com/ai16z/eliza/commit/b5cedfa18c38617dd34f6404a9bd71af3231c903" + "number": 1021, + "title": "chore: Twitter fetchHomeTimeline rework", + "state": "closed", + "created_at": "2024-12-12T22:02:05Z", + "url": "https://github.com/ai16z/eliza/pull/1021", + "labels": [], + "comments": 0 }, { - "sha": "8c35b9ef2853f2eedd8073027e9bb88994d06dc9", - "date": "2024-11-30T06:57:17Z", - "message": "Merge pull request #703 from antpb/switch-to-js-tiktoken\n\nfix: Switch from tiktoken to js-tiktoken for worker compatibility", - "url": "https://github.com/ai16z/eliza/commit/8c35b9ef2853f2eedd8073027e9bb88994d06dc9" + "number": 1006, + "title": "chore: Bring Develop up to date with HEAD", + "state": "closed", + "created_at": "2024-12-12T07:15:40Z", + "url": "https://github.com/ai16z/eliza/pull/1006", + "labels": [], + "comments": 0 }, { - "sha": "6ae925e6477701ddf809f84fc3f23b0aa128aadb", - "date": "2024-11-30T06:42:12Z", - "message": "Merge pull request #702 from Phala-Network/fix/docker\n\nfix: update docker image to support turbo and reduce build time", - "url": "https://github.com/ai16z/eliza/commit/6ae925e6477701ddf809f84fc3f23b0aa128aadb" + "number": 1003, + "title": "chore: Twitter search switch", + "state": "closed", + "created_at": "2024-12-12T03:09:15Z", + "url": "https://github.com/ai16z/eliza/pull/1003", + "labels": [], + "comments": 1 }, { - "sha": "f032764eaf9ab27c32a091c01366ec42dbc80ddd", - "date": "2024-11-30T04:16:15Z", - "message": "Merge pull request #699 from ai16z/remove-web-agent-folder\n\nchore: Remove web-agent folder - duplicate of client folder", - "url": "https://github.com/ai16z/eliza/commit/f032764eaf9ab27c32a091c01366ec42dbc80ddd" + "number": 978, + "title": "fix: docker trying to filter out missing docs package", + "state": "closed", + "created_at": "2024-12-10T21:57:09Z", + "url": "https://github.com/ai16z/eliza/pull/978", + "labels": [], + "comments": 1 }, { - "sha": "6a12743523ad239dc525b0a1778319275274cd8f", - "date": "2024-11-30T04:06:52Z", - "message": "chore: pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/6a12743523ad239dc525b0a1778319275274cd8f" + "number": 955, + "title": "chore: rename intiface plugin", + "state": "closed", + "created_at": "2024-12-10T04:20:54Z", + "url": "https://github.com/ai16z/eliza/pull/955", + "labels": [], + "comments": 1 }, { - "sha": "6e900b3346b53882210101e02e04c3b2c4f364e3", - "date": "2024-11-30T04:06:28Z", - "message": "chore: remove redundant web-agent folder that is also the client folder.", - "url": "https://github.com/ai16z/eliza/commit/6e900b3346b53882210101e02e04c3b2c4f364e3" + "number": 954, + "title": "fix: revert llamacloud endpoint change", + "state": "closed", + "created_at": "2024-12-10T03:53:09Z", + "url": "https://github.com/ai16z/eliza/pull/954", + "labels": [], + "comments": 0 }, { - "sha": "41532e072adb8264c57c545cde444fa1d6653792", - "date": "2024-11-30T04:00:32Z", - "message": "chore: update docs", - "url": "https://github.com/ai16z/eliza/commit/41532e072adb8264c57c545cde444fa1d6653792" + "number": 953, + "title": "feat: allow character.json settings models for open router", + "state": "closed", + "created_at": "2024-12-10T03:42:01Z", + "url": "https://github.com/ai16z/eliza/pull/953", + "labels": [], + "comments": 0 }, { - "sha": "0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9", - "date": "2024-11-30T02:34:48Z", - "message": "Merge branch 'augchan42-fix/logging-issues'", - "url": "https://github.com/ai16z/eliza/commit/0dc57b8e20f9b1a5814149f9c8676bea3c3d2bd9" + "number": 620, + "title": "fix: handle when tweet_results is empty better", + "state": "closed", + "created_at": "2024-11-27T01:04:52Z", + "url": "https://github.com/ai16z/eliza/pull/620", + "labels": [], + "comments": 0 }, { - "sha": "6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5", - "date": "2024-11-30T02:05:38Z", - "message": "chore: remove unused packages introduced in #677", - "url": "https://github.com/ai16z/eliza/commit/6b9e4603cfda4fbd6e1b0c444a5f08ae49bf63d5" + "number": 605, + "title": "fix: agent DirectClient is not a type", + "state": "closed", + "created_at": "2024-11-26T04:07:22Z", + "url": "https://github.com/ai16z/eliza/pull/605", + "labels": [], + "comments": 1 }, { - "sha": "9073e38059dd87038bc18f533ff1f47b0fb0e9de", - "date": "2024-11-30T00:41:25Z", - "message": "chore: disabled failing ci tests with coverage", - "url": "https://github.com/ai16z/eliza/commit/9073e38059dd87038bc18f533ff1f47b0fb0e9de" + "number": 603, + "title": "fix: time prompt to include UTC, convert to verbose english to help prompting", + "state": "closed", + "created_at": "2024-11-26T03:54:35Z", + "url": "https://github.com/ai16z/eliza/pull/603", + "labels": [], + "comments": 0 }, { - "sha": "ac71e566fc1ee0987e3f23c3d16a138d234d5112", - "date": "2024-11-30T00:30:01Z", - "message": "chore: enabled warning for no explicit any", - "url": "https://github.com/ai16z/eliza/commit/ac71e566fc1ee0987e3f23c3d16a138d234d5112" + "number": 598, + "title": "fix: discord crash on sending message to null channel", + "state": "closed", + "created_at": "2024-11-25T22:15:37Z", + "url": "https://github.com/ai16z/eliza/pull/598", + "labels": [], + "comments": 0 }, { - "sha": "5ba6625ef3a88c78ecf7a12a97aee94c12e784d9", - "date": "2024-11-30T00:29:32Z", - "message": "chore: lint rules", - "url": "https://github.com/ai16z/eliza/commit/5ba6625ef3a88c78ecf7a12a97aee94c12e784d9" + "number": 470, + "title": "docs: Update Contributors to bring inline with PR468", + "state": "closed", + "created_at": "2024-11-21T01:59:42Z", + "url": "https://github.com/ai16z/eliza/pull/470", + "labels": [], + "comments": 0 }, { - "sha": "04fb552d6826a1b5d6e29717ff9a40edd1b9866f", - "date": "2024-11-30T00:04:27Z", - "message": "chore: pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/04fb552d6826a1b5d6e29717ff9a40edd1b9866f" + "number": 468, + "title": "docs: Add Discord username question", + "state": "closed", + "created_at": "2024-11-21T01:20:44Z", + "url": "https://github.com/ai16z/eliza/pull/468", + "labels": [], + "comments": 0 }, { - "sha": "45077008a27c19c13171829758bfa493360cedc5", - "date": "2024-11-30T00:00:50Z", - "message": "chore: turborepo config", - "url": "https://github.com/ai16z/eliza/commit/45077008a27c19c13171829758bfa493360cedc5" + "number": 442, + "title": "docs: Fix my name in stream notes", + "state": "closed", + "created_at": "2024-11-20T08:46:32Z", + "url": "https://github.com/ai16z/eliza/pull/442", + "labels": [], + "comments": 1 }, { - "sha": "5b9cda6f8bde722efd17041095c71dab799ac7fe", - "date": "2024-11-30T00:00:23Z", - "message": "chore: changes to docs", - "url": "https://github.com/ai16z/eliza/commit/5b9cda6f8bde722efd17041095c71dab799ac7fe" + "number": 432, + "title": "fix: since agent is moved out of packages, adjust default path", + "state": "closed", + "created_at": "2024-11-20T04:36:51Z", + "url": "https://github.com/ai16z/eliza/pull/432", + "labels": [], + "comments": 0 }, { - "sha": "949ab65509bebcf29e5b7d04aeed0aba6ef0951c", - "date": "2024-11-29T23:57:09Z", - "message": "chore: added missing typescript eslint packages", - "url": "https://github.com/ai16z/eliza/commit/949ab65509bebcf29e5b7d04aeed0aba6ef0951c" + "number": 427, + "title": "feat: don't require .env to exist", + "state": "closed", + "created_at": "2024-11-20T02:42:13Z", + "url": "https://github.com/ai16z/eliza/pull/427", + "labels": [], + "comments": 5 }, { - "sha": "a4dc53dec84392cf60d60e015f7ec6947d20f976", - "date": "2024-11-29T23:56:34Z", - "message": "fix: implementation of whatsapp cloud api plugin", - "url": "https://github.com/ai16z/eliza/commit/a4dc53dec84392cf60d60e015f7ec6947d20f976" + "number": 426, + "title": "fix: don't continue to load if a specified file is not found", + "state": "closed", + "created_at": "2024-11-20T02:34:26Z", + "url": "https://github.com/ai16z/eliza/pull/426", + "labels": [], + "comments": 6 }, { - "sha": "12111ca211ec487ad6970a4d72b1783f4385ec53", - "date": "2024-11-29T22:34:14Z", - "message": "fix: added tsconfig for build task", - "url": "https://github.com/ai16z/eliza/commit/12111ca211ec487ad6970a4d72b1783f4385ec53" + "number": 334, + "title": "Docs: additional Quickstart clarification and improvements", + "state": "closed", + "created_at": "2024-11-15T19:52:31Z", + "url": "https://github.com/ai16z/eliza/pull/334", + "labels": [], + "comments": 0 }, { - "sha": "8e93e0da8dc6a40b7c4b751799430cb83af48bd4", - "date": "2024-11-29T20:45:58Z", - "message": "fix: 'Pool' is already defined", - "url": "https://github.com/ai16z/eliza/commit/8e93e0da8dc6a40b7c4b751799430cb83af48bd4" + "number": 333, + "title": "Docs: README.md improvements: clarify testing, add additional docker information", + "state": "closed", + "created_at": "2024-11-15T19:01:42Z", + "url": "https://github.com/ai16z/eliza/pull/333", + "labels": [], + "comments": 0 }, { - "sha": "f408e72e6eadaf1dc87c9e0a126699b801af3440", - "date": "2024-11-29T20:33:27Z", - "message": "chore: add missing tsup config", - "url": "https://github.com/ai16z/eliza/commit/f408e72e6eadaf1dc87c9e0a126699b801af3440" + "number": 325, + "title": "Update Quickstart Guide", + "state": "closed", + "created_at": "2024-11-15T03:10:42Z", + "url": "https://github.com/ai16z/eliza/pull/325", + "labels": [], + "comments": 1 }, { - "sha": "811ab19816558052c5c2178df2f0287b3a8ef4b3", - "date": "2024-11-29T20:32:38Z", - "message": "chore: add missing tsup config", - "url": "https://github.com/ai16z/eliza/commit/811ab19816558052c5c2178df2f0287b3a8ef4b3" - }, + "number": 322, + "title": "resolve conflict by moving detailed notes to the end", + "state": "closed", + "created_at": "2024-11-15T00:59:28Z", + "url": "https://github.com/ai16z/eliza/pull/322", + "labels": [], + "comments": 1 + } + ], + "total_commits": 79, + "total_prs": 26 + }, + "issues": { + "opened": [ { - "sha": "5e93cdec24784f5ec52449f9e82fbf41d422e544", - "date": "2024-11-29T19:57:53Z", - "message": "fix: 'error' is of type 'unknown'", - "url": "https://github.com/ai16z/eliza/commit/5e93cdec24784f5ec52449f9e82fbf41d422e544" + "number": 617, + "title": "Persisent Storage for plugins", + "state": "open", + "created_at": "2024-11-26T20:29:35Z", + "url": "https://github.com/ai16z/eliza/issues/617", + "labels": [ + "V2" + ], + "comments": 1 }, { - "sha": "508ef52319a3261449431fbd3f2ace1b354cf9f2", - "date": "2024-11-30T02:12:43Z", - "message": "Merge pull request #693 from ai16z/remove-packages\n\nchore: remove unused packages introduced in #677", - "url": "https://github.com/ai16z/eliza/commit/508ef52319a3261449431fbd3f2ace1b354cf9f2" + "number": 467, + "title": "Bug: plugin-solana crash report", + "state": "closed", + "created_at": "2024-11-21T00:57:23Z", + "url": "https://github.com/ai16z/eliza/issues/467", + "labels": [ + "bug" + ], + "comments": 1 }, { - "sha": "665b71477304735c58de1f16fb265540ce6c6321", - "date": "2024-11-30T02:05:38Z", - "message": "chore: remove unused packages introduced in #677", - "url": "https://github.com/ai16z/eliza/commit/665b71477304735c58de1f16fb265540ce6c6321" + "number": 439, + "title": "Feat: Hot reload json", + "state": "open", + "created_at": "2024-11-20T07:43:07Z", + "url": "https://github.com/ai16z/eliza/issues/439", + "labels": [ + "enhancement" + ], + "comments": 0 + } + ], + "total_opened": 3 + }, + "engagement": { + "comments": [ + { + "id": 2477740081, + "body": "might be superseded by #321 closing for now until I can confirm", + "created_at": "2024-11-15T01:02:46Z", + "url": "https://github.com/ai16z/eliza/pull/322#issuecomment-2477740081", + "type": "pr", + "issue_number": "322" }, { - "sha": "695ca0a738363d894eb2e1a2fbd207592b77f250", - "date": "2024-11-30T00:47:05Z", - "message": "Merge pull request #670 from ai16z/turborepo\n\nfeat: add Turborepo", - "url": "https://github.com/ai16z/eliza/commit/695ca0a738363d894eb2e1a2fbd207592b77f250" + "id": 2477760386, + "body": "First bullet point is now addressed at https://github.com/ai16z/eliza/commit/951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25 #321 just noting it so others don't attempt it", + "created_at": "2024-11-15T01:21:25Z", + "url": "https://github.com/ai16z/eliza/issues/298#issuecomment-2477760386", + "type": "issue", + "issue_number": "298" }, { - "sha": "c9f27bebefa660e3a8f6240b67a3dbcf865613e5", - "date": "2024-11-30T00:41:25Z", - "message": "chore: disabled failing ci tests with coverage", - "url": "https://github.com/ai16z/eliza/commit/c9f27bebefa660e3a8f6240b67a3dbcf865613e5" + "id": 2477893275, + "body": "added collect's fix per madjin\r\nadded better sqlite3 rebuild instructions as it keeps coming up in Discord", + "created_at": "2024-11-15T03:44:22Z", + "url": "https://github.com/ai16z/eliza/pull/325#issuecomment-2477893275", + "type": "pr", + "issue_number": "325" }, { - "sha": "e6b349b4d68938b0ac284892e2e94e3c4a944168", - "date": "2024-11-30T00:30:01Z", - "message": "chore: enabled warning for no explicit any", - "url": "https://github.com/ai16z/eliza/commit/e6b349b4d68938b0ac284892e2e94e3c4a944168" - }, - { - "sha": "e276b36c124e9b1dc877b9e34f5e93e6c2a12b9a", - "date": "2024-11-30T00:29:32Z", - "message": "chore: lint rules", - "url": "https://github.com/ai16z/eliza/commit/e276b36c124e9b1dc877b9e34f5e93e6c2a12b9a" + "id": 2477895660, + "body": "Try checking out v0.0.10 and running that", + "created_at": "2024-11-15T03:47:20Z", + "url": "https://github.com/ai16z/eliza/issues/326#issuecomment-2477895660", + "type": "issue", + "issue_number": "326" }, { - "sha": "c5168df350feb7ba81fea9e9da9b1ccaeb72a022", - "date": "2024-11-30T00:04:27Z", - "message": "chore: pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/c5168df350feb7ba81fea9e9da9b1ccaeb72a022" + "id": 2479460395, + "body": "Do you mean for like custom actions, db backends, and advanced config? Because the rest of the config has paths now.\r\n\r\nAlso basic-usage is gone", + "created_at": "2024-11-15T17:10:09Z", + "url": "https://github.com/ai16z/eliza/issues/284#issuecomment-2479460395", + "type": "issue", + "issue_number": "284" }, { - "sha": "0f2f329b0b20bc1b72f6e84d48d1f66c75a783ed", - "date": "2024-11-30T00:00:50Z", - "message": "chore: turborepo config", - "url": "https://github.com/ai16z/eliza/commit/0f2f329b0b20bc1b72f6e84d48d1f66c75a783ed" + "id": 2480079293, + "body": "See the QuickStart guide\u2019s common issues\r\nhttps://ai16z.github.io/eliza/docs/quickstart/#common-issues--solutions", + "created_at": "2024-11-15T22:49:44Z", + "url": "https://github.com/ai16z/eliza/issues/337#issuecomment-2480079293", + "type": "issue", + "issue_number": "337" }, { - "sha": "5b98618cf1c292a69f323469871de0ab3931d99c", - "date": "2024-11-30T00:00:23Z", - "message": "chore: changes to docs", - "url": "https://github.com/ai16z/eliza/commit/5b98618cf1c292a69f323469871de0ab3931d99c" + "id": 2480223573, + "body": "Last I checked the tests are not passing", + "created_at": "2024-11-16T00:33:47Z", + "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480223573", + "type": "issue", + "issue_number": "340" }, { - "sha": "62f53805829899c8388799c657d5e7c1f3748f68", - "date": "2024-11-29T23:57:09Z", - "message": "chore: added missing typescript eslint packages", - "url": "https://github.com/ai16z/eliza/commit/62f53805829899c8388799c657d5e7c1f3748f68" + "id": 2480250916, + "body": "In jest or vitest? Because it sounds like we\u2019re switching to vitest now", + "created_at": "2024-11-16T01:06:35Z", + "url": "https://github.com/ai16z/eliza/issues/185#issuecomment-2480250916", + "type": "issue", + "issue_number": "185" }, { - "sha": "cf33e8aaa1a30ea731195d871f80654c2f729fda", - "date": "2024-11-29T23:56:34Z", - "message": "fix: implementation of whatsapp cloud api plugin", - "url": "https://github.com/ai16z/eliza/commit/cf33e8aaa1a30ea731195d871f80654c2f729fda" + "id": 2487245198, + "body": "I saw that, complementary to this. Wasn't sure if that's going to get merged so left it out of this description", + "created_at": "2024-11-20T03:01:45Z", + "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487245198", + "type": "pr", + "issue_number": "427" }, { - "sha": "5232e1fb485cf30a37eaa0fd21edec138eedc3b1", - "date": "2024-11-29T22:34:14Z", - "message": "fix: added tsconfig for build task", - "url": "https://github.com/ai16z/eliza/commit/5232e1fb485cf30a37eaa0fd21edec138eedc3b1" + "id": 2487254112, + "body": "Where is the docs for PR titles? or what are the options?", + "created_at": "2024-11-20T03:10:35Z", + "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487254112", + "type": "pr", + "issue_number": "426" }, { - "sha": "9385729bb34fc7a14b725b5fb30a9f0537caee5e", - "date": "2024-11-29T20:45:58Z", - "message": "fix: 'Pool' is already defined", - "url": "https://github.com/ai16z/eliza/commit/9385729bb34fc7a14b725b5fb30a9f0537caee5e" + "id": 2487260297, + "body": "ok so the title should be fine now", + "created_at": "2024-11-20T03:16:24Z", + "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487260297", + "type": "pr", + "issue_number": "426" }, { - "sha": "ad429535f6af333976e56fe56295336c57f7a691", - "date": "2024-11-29T20:33:27Z", - "message": "chore: add missing tsup config", - "url": "https://github.com/ai16z/eliza/commit/ad429535f6af333976e56fe56295336c57f7a691" + "id": 2487714547, + "body": "how about 2 rules settings: \"always respect\", \"maybe respect\" ? just off load it to the character designer. We should also have platform (discord, x/twitter, telegram, etc) specific rules since hashtag can be specific to x/twitter. And then maybe a matrix of the two: always_discord, maybe_discord?\r\n\r\nwe can instruct people to keep the always to be very small and light as it affects all contexts\r\n\r\nwe could also do a follow up prompt asking if the output followed the rules", + "created_at": "2024-11-20T07:27:59Z", + "url": "https://github.com/ai16z/eliza/issues/438#issuecomment-2487714547", + "type": "issue", + "issue_number": "438" }, { - "sha": "30589e128bb3643f9f74bf76ab7816d533148e29", - "date": "2024-11-29T20:32:38Z", - "message": "chore: add missing tsup config", - "url": "https://github.com/ai16z/eliza/commit/30589e128bb3643f9f74bf76ab7816d533148e29" + "id": 2490180109, + "body": "Obseleted by #426 ", + "created_at": "2024-11-21T06:29:02Z", + "url": "https://github.com/ai16z/eliza/pull/448#issuecomment-2490180109", + "type": "pr", + "issue_number": "448" }, { - "sha": "1ae21e675a1900c4e43786466195824409e0756c", - "date": "2024-11-29T19:57:53Z", - "message": "fix: 'error' is of type 'unknown'", - "url": "https://github.com/ai16z/eliza/commit/1ae21e675a1900c4e43786466195824409e0756c" + "id": 2501814386, + "body": "I'm working with vivoidos (on discord) discussing ideas around this", + "created_at": "2024-11-26T20:02:48Z", + "url": "https://github.com/ai16z/eliza/issues/592#issuecomment-2501814386", + "type": "issue", + "issue_number": "592" }, { - "sha": "fe5f29bd8a4952d313a6e4a583cbfe8f9935c02c", - "date": "2024-11-29T18:48:18Z", - "message": "Merge pull request #671 from cygaar/fix_url_embeddings\n\nfix: embeddings for messages with urls", - "url": "https://github.com/ai16z/eliza/commit/fe5f29bd8a4952d313a6e4a583cbfe8f9935c02c" + "id": 2505294756, + "body": "Main isn't stable, use a tag", + "created_at": "2024-11-28T05:32:50Z", + "url": "https://github.com/ai16z/eliza/issues/637#issuecomment-2505294756", + "type": "issue", + "issue_number": "637" }, { - "sha": "5b8df8776d15f006a6766e771195e93346b4b1d8", - "date": "2024-11-29T18:11:51Z", - "message": "Merge pull request #672 from cygaar/fix_eslint\n\nfix: eslint not working", - "url": "https://github.com/ai16z/eliza/commit/5b8df8776d15f006a6766e771195e93346b4b1d8" + "id": 2510253845, + "body": "Not a review just comments:\r\nWhile it\u2019s hard to argue with results. I think the context of the recent public tweets could be useful for keep the agent focused and less random. But that can be reintroduced later when it\u2019s more thought through and tested. \r\n\r\nI also feel like some comments in the code explaining these changes would be helpful, so they\u2019re not reverted.", + "created_at": "2024-12-01T21:13:26Z", + "url": "https://github.com/ai16z/eliza/pull/763#issuecomment-2510253845", + "type": "pr", + "issue_number": "763" }, { - "sha": "f0f31c2f873bbc21d1d63ddef254d3710aeba159", - "date": "2024-11-26T06:33:14Z", - "message": "Merge pull request #610 from bmgalego/fix-farcaster\n\nfix: add client farcaster templates to character type", - "url": "https://github.com/ai16z/eliza/commit/f0f31c2f873bbc21d1d63ddef254d3710aeba159" + "id": 2512816465, + "body": "One additional note from chat, this helps with AWS ECS deployments", + "created_at": "2024-12-02T20:57:54Z", + "url": "https://github.com/ai16z/eliza/pull/796#issuecomment-2512816465", + "type": "pr", + "issue_number": "796" }, { - "sha": "c9ffcd8ed28aa620540088ff822698e14198e900", - "date": "2024-11-26T06:22:11Z", - "message": "Merge pull request #609 from bmgalego/fix-knowledge-export\n\nfix: knowledge module exporting process", - "url": "https://github.com/ai16z/eliza/commit/c9ffcd8ed28aa620540088ff822698e14198e900" + "id": 2514865477, + "body": "isContinuation seems redundant, can\u2019t the parentMessageId be enough?", + "created_at": "2024-12-03T15:21:26Z", + "url": "https://github.com/ai16z/eliza/issues/783#issuecomment-2514865477", + "type": "issue", + "issue_number": "783" }, { - "sha": "63ab89746a59c43321ac74d6c435a4db100e073a", - "date": "2024-11-26T05:38:14Z", - "message": "Merge pull request #607 from bmgalego/fix-db-getCachedEmbeddings\n\nfix: use correct getCachedEmbeddings query_field_sub_name", - "url": "https://github.com/ai16z/eliza/commit/63ab89746a59c43321ac74d6c435a4db100e073a" + "id": 2514928271, + "body": "What actually starts it now though?", + "created_at": "2024-12-03T15:46:04Z", + "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2514928271", + "type": "pr", + "issue_number": "815" }, { - "sha": "a67d6bb2fd5ad0d1a27e805529660411c235ab40", - "date": "2024-11-26T05:26:28Z", - "message": "Merge pull request #597 from MarcoMandar/main\n\nfeat: sell simulation service", - "url": "https://github.com/ai16z/eliza/commit/a67d6bb2fd5ad0d1a27e805529660411c235ab40" + "id": 2522037465, + "body": "Killed usually means you're running out of memory (ram)", + "created_at": "2024-12-06T03:20:14Z", + "url": "https://github.com/ai16z/eliza/issues/866#issuecomment-2522037465", + "type": "issue", + "issue_number": "866" }, { - "sha": "236c385279f2c3c5004af9cb017feaf6e27d2623", - "date": "2024-11-26T05:23:19Z", - "message": "Merge pull request #591 from ai16z-demirix/main\n\nfeat: Adding tests for actions and generation. Skiping test step in defaultCharacters", - "url": "https://github.com/ai16z/eliza/commit/236c385279f2c3c5004af9cb017feaf6e27d2623" + "id": 2530564146, + "body": "Why are we reverting this?", + "created_at": "2024-12-10T06:32:39Z", + "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2530564146", + "type": "pr", + "issue_number": "959" }, { - "sha": "6d49f57f6e0a240f0e2c2103aaf28c44298a7686", - "date": "2024-11-26T05:16:03Z", - "message": "Merge pull request #600 from bmgalego/add-knowledge\n\nfeat: add knowledge to state", - "url": "https://github.com/ai16z/eliza/commit/6d49f57f6e0a240f0e2c2103aaf28c44298a7686" + "id": 2530585769, + "body": "Looks like I need one more fix to `packages/plugin-intiface/packages.json`", + "created_at": "2024-12-10T06:48:39Z", + "url": "https://github.com/ai16z/eliza/pull/955#issuecomment-2530585769", + "type": "pr", + "issue_number": "955" }, { - "sha": "db9a857d22540747e0efbe3c08a178ef38f1e811", - "date": "2024-11-26T05:13:43Z", - "message": "Merge pull request #603 from odilitime/time-fix\n\nfix: time prompt to include UTC, convert to verbose english to help prompting", - "url": "https://github.com/ai16z/eliza/commit/db9a857d22540747e0efbe3c08a178ef38f1e811" + "id": 2530600719, + "body": "as far as I can read, all this does is add one character file and changes some defaults. Do you mean to commit this against our main repo?", + "created_at": "2024-12-10T06:59:38Z", + "url": "https://github.com/ai16z/eliza/pull/865#issuecomment-2530600719", + "type": "pr", + "issue_number": "865" }, { - "sha": "529f977816ea1df6637538faf43c2fd978518d4f", - "date": "2024-11-26T05:12:00Z", - "message": "Merge pull request #602 from bmgalego/fix-getMemoriesByRoomIds\n\nfix: add Memory Manager getMemoriesByRoomIds missing tableName param", - "url": "https://github.com/ai16z/eliza/commit/529f977816ea1df6637538faf43c2fd978518d4f" + "id": 2530787689, + "body": "Interesting approach", + "created_at": "2024-12-10T08:27:51Z", + "url": "https://github.com/ai16z/eliza/pull/854#issuecomment-2530787689", + "type": "pr", + "issue_number": "854" }, { - "sha": "d59c65edf5554073fd13423efcc27efebc425ae8", - "date": "2024-11-26T05:10:38Z", - "message": "chore: remove not needed comment in time.ts", - "url": "https://github.com/ai16z/eliza/commit/d59c65edf5554073fd13423efcc27efebc425ae8" + "id": 2533461868, + "body": "assumed resolved", + "created_at": "2024-12-11T02:09:52Z", + "url": "https://github.com/ai16z/eliza/issues/467#issuecomment-2533461868", + "type": "issue", + "issue_number": "467" }, { - "sha": "d6b20c98cdb8f18cc96bb8f7e16b7c0ae0ecdf30", - "date": "2024-11-26T05:07:23Z", - "message": "Merge pull request #605 from odilitime/fix-agent\n\nfix: agent DirectClient is not a type", - "url": "https://github.com/ai16z/eliza/commit/d6b20c98cdb8f18cc96bb8f7e16b7c0ae0ecdf30" + "id": 2533786510, + "body": "Ugh nodePlugin provided a lot of services, we need to fix it by not requiring those.", + "created_at": "2024-12-11T06:59:32Z", + "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533786510", + "type": "pr", + "issue_number": "985" }, { - "sha": "d1eb0d524ff265c779bf65f6f69385ee1aba35eb", - "date": "2024-11-26T05:03:55Z", - "message": "Merge branch 'main' into fix-agent", - "url": "https://github.com/ai16z/eliza/commit/d1eb0d524ff265c779bf65f6f69385ee1aba35eb" + "id": 2533810108, + "body": "Yes I\u2019ll have to go over the history and see what changed it. It didn\u2019t used to be this way", + "created_at": "2024-12-11T07:04:15Z", + "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533810108", + "type": "pr", + "issue_number": "985" }, { - "sha": "036fefa3ee5e2e7c6d3dace42da7aa5549c058a9", - "date": "2024-11-26T04:53:42Z", - "message": "Merge pull request #606 from bmgalego/fix-sqljs\n\nfix: db queries in sqljs database adapter not using agentId", - "url": "https://github.com/ai16z/eliza/commit/036fefa3ee5e2e7c6d3dace42da7aa5549c058a9" + "id": 2536397286, + "body": "1. That makes sense for the .ts changes what about the data/ and generatedImages/\r\n\r\n2. Will check it out when you push the code for that\r\n\r\n3. Will check it out when you push the code for that", + "created_at": "2024-12-11T15:58:40Z", + "url": "https://github.com/ai16z/eliza/pull/971#issuecomment-2536397286", + "type": "pr", + "issue_number": "971" }, { - "sha": "f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85", - "date": "2024-11-25T22:48:04Z", - "message": "Merge pull request #598 from odilitime/patch-4\n\nfix: discord crash on sending message to null channel", - "url": "https://github.com/ai16z/eliza/commit/f9ba2bd442867f7fb417f592ba2c7c0da1e4bf85" + "id": 2537971454, + "body": "\"Screen\r\nscreenshots for the record", + "created_at": "2024-12-12T07:01:06Z", + "url": "https://github.com/ai16z/eliza/pull/1003#issuecomment-2537971454", + "type": "pr", + "issue_number": "1003" }, { - "sha": "97518d6737a5772ee0f30f8daa9a3c470c233e13", - "date": "2024-11-25T04:18:05Z", - "message": "Merge pull request #557 from ai16z/fix/postgres\n\nfix: postgres", - "url": "https://github.com/ai16z/eliza/commit/97518d6737a5772ee0f30f8daa9a3c470c233e13" + "id": 2539488486, + "body": "I don't love it but I see the utility and I can't offer anything better. Thanks for the PR.", + "created_at": "2024-12-12T16:51:21Z", + "url": "https://github.com/ai16z/eliza/pull/1010#issuecomment-2539488486", + "type": "pr", + "issue_number": "1010" }, { - "sha": "1977d526ebf0729026669f5f0509634e0eeaa0c7", - "date": "2024-11-25T03:45:41Z", - "message": "Merge pull request #573 from bmgalego/fix-plugin-coinbase-scripts\n\nfix: remove postinstall script from plugin-coinbase", - "url": "https://github.com/ai16z/eliza/commit/1977d526ebf0729026669f5f0509634e0eeaa0c7" + "id": 2539510346, + "body": "not sure I like it having it's own webserver, seems to duplicate a lot of what direct-client offers in that regard but since direct-client isn't extensible yet, we'll allow it for now. But will likely need to be change this in the future. And convert these into actions agents can take.", + "created_at": "2024-12-12T16:58:36Z", + "url": "https://github.com/ai16z/eliza/pull/1011#issuecomment-2539510346", + "type": "pr", + "issue_number": "1011" }, { - "sha": "583aad9bf99ac23bfdf9596bab5450d4e426c98c", - "date": "2024-11-15T11:43:53Z", - "message": "fix: Build error for packages requiring @ai16z/eliza\n\n- Builds the core package: @ai16z/eliza first\n- Excluded the \"agent\" package from the build process with a specific message.\n- Enhanced readability with formatted output for better user experience.", - "url": "https://github.com/ai16z/eliza/commit/583aad9bf99ac23bfdf9596bab5450d4e426c98c" - } - ], - "pull_requests": [ - { - "number": 1115, - "title": "chore: fix broken pnpm lockfile", - "state": "closed", - "created_at": "2024-12-15T05:40:02Z", - "url": "https://github.com/ai16z/eliza/pull/1115", - "labels": [], - "comments": 0 + "id": 2539535501, + "body": "Does this replace the other PRs? can we close those?", + "created_at": "2024-12-12T17:10:02Z", + "url": "https://github.com/ai16z/eliza/pull/1009#issuecomment-2539535501", + "type": "pr", + "issue_number": "1009" }, { - "number": 1104, - "title": "fix: add missing imports", - "state": "closed", - "created_at": "2024-12-14T19:29:32Z", - "url": "https://github.com/ai16z/eliza/pull/1104", - "labels": [], - "comments": 1 + "id": 2541815212, + "body": "Definitely some code improvements here but how does using config improve on just using a secret/settings in each runtime?", + "created_at": "2024-12-13T16:29:03Z", + "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2541815212", + "type": "pr", + "issue_number": "1036" }, { - "number": 1103, - "title": "chore: fix broken pnpm lockfile", - "state": "closed", - "created_at": "2024-12-14T18:50:28Z", - "url": "https://github.com/ai16z/eliza/pull/1103", - "labels": [], - "comments": 0 + "id": 2541831315, + "body": "Fix the linter issues and we'll merge it", + "created_at": "2024-12-13T16:38:05Z", + "url": "https://github.com/ai16z/eliza/pull/1033#issuecomment-2541831315", + "type": "pr", + "issue_number": "1033" }, { - "number": 1102, - "title": "fix: handle no termination message", - "state": "closed", - "created_at": "2024-12-14T18:44:52Z", - "url": "https://github.com/ai16z/eliza/pull/1102", - "labels": [], - "comments": 0 + "id": 2541927588, + "body": "I like a lot of the work here, I may merge it and then take out the config stuff. You do excellent typescript work", + "created_at": "2024-12-13T17:32:33Z", + "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2541927588", + "type": "pr", + "issue_number": "1036" }, { - "number": 1101, - "title": "feat: Smoke Test script", - "state": "closed", - "created_at": "2024-12-14T18:08:35Z", - "url": "https://github.com/ai16z/eliza/pull/1101", - "labels": [], - "comments": 1 + "id": 2541941377, + "body": "I'll finish up this PR, I think it's important and this is a better starting place than the other.", + "created_at": "2024-12-13T17:40:24Z", + "url": "https://github.com/ai16z/eliza/pull/621#issuecomment-2541941377", + "type": "pr", + "issue_number": "621" }, { - "number": 1094, - "title": "chore: debugging start behaviour", - "state": "closed", - "created_at": "2024-12-14T13:49:18Z", - "url": "https://github.com/ai16z/eliza/pull/1094", - "labels": [], - "comments": 0 + "id": 2541953859, + "body": "Yes. Also I like `IAgentConfig` stuff so keep that", + "created_at": "2024-12-13T17:46:20Z", + "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2541953859", + "type": "pr", + "issue_number": "1036" }, { - "number": 1093, - "title": "chore: kill pnpm start", - "state": "closed", - "created_at": "2024-12-14T13:39:10Z", - "url": "https://github.com/ai16z/eliza/pull/1093", - "labels": [], - "comments": 0 + "id": 2542004625, + "body": "hrm I guess you're right, we don't need it currently and when I have a use I know where to copy the pattern from", + "created_at": "2024-12-13T18:17:25Z", + "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2542004625", + "type": "pr", + "issue_number": "1036" }, { - "number": 1092, - "title": "chore: increase timeout to 3mins", - "state": "closed", - "created_at": "2024-12-14T13:30:29Z", - "url": "https://github.com/ai16z/eliza/pull/1092", - "labels": [], - "comments": 0 + "id": 2542042271, + "body": "the catch just attempt to patch it and there's a final try/catch that does the logging, so I understand the desire to not log too much if it's a common issue with a proper fallback", + "created_at": "2024-12-13T18:42:19Z", + "url": "https://github.com/ai16z/eliza/pull/1043#issuecomment-2542042271", + "type": "pr", + "issue_number": "1043" }, { - "number": 1088, - "title": "fix: syntax error: invalid arithmetic operator", - "state": "closed", - "created_at": "2024-12-14T12:28:09Z", - "url": "https://github.com/ai16z/eliza/pull/1088", - "labels": [], - "comments": 0 + "id": 2542307335, + "body": "Just has a conflict in pnpm-lock.yaml I can't resolve. See if you can fix that and we'll get this merged!", + "created_at": "2024-12-13T20:43:18Z", + "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2542307335", + "type": "pr", + "issue_number": "1036" }, { - "number": 1086, - "title": "fix: client slack linting errors", - "state": "closed", - "created_at": "2024-12-14T12:01:06Z", - "url": "https://github.com/ai16z/eliza/pull/1086", - "labels": [], - "comments": 0 + "id": 2542451905, + "body": "to be clear, I'm not looking into it, I already tried to fix it. I'm just not trusting some of the CI tests until someone fixes them. This PR is fine.", + "created_at": "2024-12-13T22:01:17Z", + "url": "https://github.com/ai16z/eliza/pull/1046#issuecomment-2542451905", + "type": "pr", + "issue_number": "1046" }, { - "number": 1085, - "title": "chore: remove unused imports and rename runtime variable", - "state": "closed", - "created_at": "2024-12-14T11:45:38Z", - "url": "https://github.com/ai16z/eliza/pull/1085", - "labels": [], - "comments": 0 + "id": 2542452874, + "body": "No need to revert this. That test is failing on several PRs due to no fault of the PRs themselves. I'd like to close this.", + "created_at": "2024-12-13T22:02:08Z", + "url": "https://github.com/ai16z/eliza/pull/1051#issuecomment-2542452874", + "type": "pr", + "issue_number": "1051" }, { - "number": 1084, - "title": "fix: dynamic import of fs module", - "state": "closed", - "created_at": "2024-12-14T11:40:52Z", - "url": "https://github.com/ai16z/eliza/pull/1084", - "labels": [], - "comments": 0 + "id": 2543196432, + "body": "SImple conflict that needs to be resolve, otherwise LGTM", + "created_at": "2024-12-14T17:36:00Z", + "url": "https://github.com/ai16z/eliza/pull/839#issuecomment-2543196432", + "type": "pr", + "issue_number": "839" }, { - "number": 1083, - "title": "chore: remove unnecessary packages", - "state": "closed", - "created_at": "2024-12-14T11:29:03Z", - "url": "https://github.com/ai16z/eliza/pull/1083", - "labels": [], - "comments": 0 + "id": 2543234112, + "body": "argh, more conflicts, sorry but I can't merge until those are resolved too", + "created_at": "2024-12-14T18:10:43Z", + "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2543234112", + "type": "pr", + "issue_number": "1036" + } + ], + "total_comments": 44 + } + }, + "summary": "odilitime is a developer actively contributing to various projects on GitHub. Their primary areas of focus include implementing new features such as Discord stop functionality and agent improvements, enhancing voice processing, updating documentation, and fixing bugs related to Twitter search logic and Docker configurations. They demonstrate a consistent pattern of engaging in feature development, documentation updates, and bug fixes across multiple repositories.", + "score": 217, + "score_breakdown": { + "merged_prs": 182, + "issues": 2, + "pr_commits": 6, + "pr_reviews": 5, + "comments": 22.0, + "total": 217.0 + } + }, + { + "contributor": "bmgalego", + "avatar_url": "https://avatars.githubusercontent.com/u/2568430?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "f0f1f00bf4ef264b732acf4427d7d93a7eec0263", + "date": "2024-12-10T19:28:24Z", + "message": "fix jsdoc", + "url": "https://github.com/ai16z/eliza/commit/f0f1f00bf4ef264b732acf4427d7d93a7eec0263" }, { - "number": 1082, - "title": "fix: eslint command", - "state": "closed", - "created_at": "2024-12-14T11:20:51Z", - "url": "https://github.com/ai16z/eliza/pull/1082", - "labels": [], - "comments": 0 + "sha": "1f95de1721892f6c7ec2fe009e6e5976732eda04", + "date": "2024-12-09T16:18:26Z", + "message": "process all responses actions", + "url": "https://github.com/ai16z/eliza/commit/1f95de1721892f6c7ec2fe009e6e5976732eda04" }, { - "number": 1081, - "title": "chore: fix broken pnpm lockfile", - "state": "closed", - "created_at": "2024-12-14T11:11:47Z", - "url": "https://github.com/ai16z/eliza/pull/1081", - "labels": [], - "comments": 0 + "sha": "f970c450fd66f004e021589c9e18ac205afaa028", + "date": "2024-12-09T23:46:32Z", + "message": "fix response memory userId to agentId", + "url": "https://github.com/ai16z/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028" }, { - "number": 1080, - "title": "chore: add npmignore file", - "state": "closed", - "created_at": "2024-12-14T11:08:13Z", - "url": "https://github.com/ai16z/eliza/pull/1080", - "labels": [], - "comments": 0 + "sha": "d0dfa9652a3c1651afe44a879951b305337c01b3", + "date": "2024-12-09T23:46:32Z", + "message": "fix response memory userId to agentId", + "url": "https://github.com/ai16z/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3" }, { - "number": 1079, - "title": "fix: transfer action linting errors", - "state": "closed", - "created_at": "2024-12-14T11:04:28Z", - "url": "https://github.com/ai16z/eliza/pull/1079", - "labels": [], - "comments": 0 + "sha": "292aba007358b5ffadeee05f1cf2490c2ddd8e90", + "date": "2024-12-09T16:18:26Z", + "message": "process all responses actions", + "url": "https://github.com/ai16z/eliza/commit/292aba007358b5ffadeee05f1cf2490c2ddd8e90" }, { - "number": 1078, - "title": "fix: errors in swap action in plugin-near", - "state": "closed", - "created_at": "2024-12-14T10:54:34Z", - "url": "https://github.com/ai16z/eliza/pull/1078", - "labels": [], - "comments": 0 + "sha": "fc243538499a7e715996cfd504795b44a19d330a", + "date": "2024-12-09T16:02:19Z", + "message": "add missing callback handler to runtime evaluate method", + "url": "https://github.com/ai16z/eliza/commit/fc243538499a7e715996cfd504795b44a19d330a" }, { - "number": 1077, - "title": "fix: remove unnecessary devDependencies", - "state": "closed", - "created_at": "2024-12-14T10:49:14Z", - "url": "https://github.com/ai16z/eliza/pull/1077", - "labels": [], - "comments": 0 + "sha": "59b26684abcc31543153ed23801258e6ee85e77c", + "date": "2024-11-26T06:22:23Z", + "message": "add client farcaster template settings to character", + "url": "https://github.com/ai16z/eliza/commit/59b26684abcc31543153ed23801258e6ee85e77c" }, { - "number": 1076, - "title": "fix: missing eslint config file", - "state": "closed", - "created_at": "2024-12-14T10:47:27Z", - "url": "https://github.com/ai16z/eliza/pull/1076", - "labels": [], - "comments": 0 + "sha": "d00822e39ccc92c465860c1bafb3ce2c802d3996", + "date": "2024-11-26T03:37:24Z", + "message": "fix knowledge exporting process", + "url": "https://github.com/ai16z/eliza/commit/d00822e39ccc92c465860c1bafb3ce2c802d3996" }, { - "number": 1075, - "title": "fix: remove unnecessary devDependencies", - "state": "closed", - "created_at": "2024-12-14T10:34:36Z", - "url": "https://github.com/ai16z/eliza/pull/1075", - "labels": [], - "comments": 0 + "sha": "917de0121fa0324ba8f441129d6b86f5b5c78c10", + "date": "2024-11-26T05:20:55Z", + "message": "fix getCachedEmbeddings query_field_sub_name", + "url": "https://github.com/ai16z/eliza/commit/917de0121fa0324ba8f441129d6b86f5b5c78c10" }, { - "number": 1074, - "title": "fix: incorrect eslint config file path", - "state": "closed", - "created_at": "2024-12-14T10:19:05Z", - "url": "https://github.com/ai16z/eliza/pull/1074", - "labels": [], - "comments": 0 + "sha": "c6737315460d9059a03e31c0fca451f7194c8903", + "date": "2024-11-26T04:28:00Z", + "message": "fix sqljs database adapter", + "url": "https://github.com/ai16z/eliza/commit/c6737315460d9059a03e31c0fca451f7194c8903" }, { - "number": 1073, - "title": "chore: commented out unused variables in solana swap action's plugin", - "state": "closed", - "created_at": "2024-12-14T10:13:38Z", - "url": "https://github.com/ai16z/eliza/pull/1073", - "labels": [], - "comments": 0 + "sha": "3064604f6d12689ea3515dc9accb2976610abadc", + "date": "2024-11-26T03:37:42Z", + "message": "add web-agent to pnpm workspaces", + "url": "https://github.com/ai16z/eliza/commit/3064604f6d12689ea3515dc9accb2976610abadc" }, { - "number": 977, - "title": "chore: fix broken lockfile", - "state": "closed", - "created_at": "2024-12-10T20:01:15Z", - "url": "https://github.com/ai16z/eliza/pull/977", - "labels": [], - "comments": 0 + "sha": "0cc07a14c1ae9c37be47ea4b8a1c68507e4797a3", + "date": "2024-11-26T03:37:24Z", + "message": "fix knowledge exporting process", + "url": "https://github.com/ai16z/eliza/commit/0cc07a14c1ae9c37be47ea4b8a1c68507e4797a3" }, { - "number": 892, - "title": "chore: improved dev command", - "state": "closed", - "created_at": "2024-12-07T06:36:03Z", - "url": "https://github.com/ai16z/eliza/pull/892", - "labels": [], - "comments": 0 + "sha": "a8e833775880a450d0702ab3cab108e10d41d7db", + "date": "2024-11-26T03:36:53Z", + "message": "implement browser runtime", + "url": "https://github.com/ai16z/eliza/commit/a8e833775880a450d0702ab3cab108e10d41d7db" }, { - "number": 891, - "title": "chore: added more help message to the important notice text.", - "state": "closed", - "created_at": "2024-12-07T05:14:55Z", - "url": "https://github.com/ai16z/eliza/pull/891", - "labels": [], - "comments": 0 + "sha": "ef7963fa11707344648830093d89c7968e45386d", + "date": "2024-11-26T04:28:00Z", + "message": "fix sqljs database adapter", + "url": "https://github.com/ai16z/eliza/commit/ef7963fa11707344648830093d89c7968e45386d" }, { - "number": 887, - "title": "chore: enhance dev script, performance improvement and add help message", - "state": "closed", - "created_at": "2024-12-07T04:40:39Z", - "url": "https://github.com/ai16z/eliza/pull/887", - "labels": [], - "comments": 1 + "sha": "df35fd49b9f32d7cf902c5ba9fd64753ecbd61f9", + "date": "2024-11-26T04:26:48Z", + "message": "add react interface", + "url": "https://github.com/ai16z/eliza/commit/df35fd49b9f32d7cf902c5ba9fd64753ecbd61f9" }, { - "number": 884, - "title": "chore: disable building docs on build command", - "state": "closed", - "created_at": "2024-12-07T02:57:59Z", - "url": "https://github.com/ai16z/eliza/pull/884", - "labels": [], - "comments": 0 + "sha": "997533330e825014845abb8378ff3e0c4708ea34", + "date": "2024-11-26T02:06:13Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/997533330e825014845abb8378ff3e0c4708ea34" }, { - "number": 836, - "title": "chore: Revert/viem version and bump @goat-sdk/plugin-erc20", - "state": "closed", - "created_at": "2024-12-04T05:22:13Z", - "url": "https://github.com/ai16z/eliza/pull/836", - "labels": [], - "comments": 0 + "sha": "db1808123d9581f2fd4ce33dd3b3e55cf7733ba3", + "date": "2024-11-26T01:38:52Z", + "message": "fix Memory Manger getMemoriesByRoomIds missing tableName param", + "url": "https://github.com/ai16z/eliza/commit/db1808123d9581f2fd4ce33dd3b3e55cf7733ba3" }, { - "number": 834, - "title": "chore: revert viem package version", - "state": "closed", - "created_at": "2024-12-04T04:00:22Z", - "url": "https://github.com/ai16z/eliza/pull/834", - "labels": [], - "comments": 0 + "sha": "f45f6feac87253dd6dc6f78293a31523ca4b1726", + "date": "2024-11-26T00:01:15Z", + "message": "update agent node plugin setup", + "url": "https://github.com/ai16z/eliza/commit/f45f6feac87253dd6dc6f78293a31523ca4b1726" }, { - "number": 793, - "title": "fix: dev command", - "state": "closed", - "created_at": "2024-12-02T19:11:36Z", - "url": "https://github.com/ai16z/eliza/pull/793", - "labels": [], - "comments": 0 + "sha": "2f6ba6850bd3af939fcdef14a9a780f51cc8db7f", + "date": "2024-11-25T23:57:27Z", + "message": "make node plugin & browser service lazy", + "url": "https://github.com/ai16z/eliza/commit/2f6ba6850bd3af939fcdef14a9a780f51cc8db7f" }, { - "number": 699, - "title": "chore: Remove web-agent folder - duplicate of client folder", - "state": "closed", - "created_at": "2024-11-30T04:08:02Z", - "url": "https://github.com/ai16z/eliza/pull/699", - "labels": [], - "comments": 0 + "sha": "6db8eac344850ff7d0891435b5a3671f08703989", + "date": "2024-11-25T20:55:03Z", + "message": "Merge branch 'main' into client-farcaster", + "url": "https://github.com/ai16z/eliza/commit/6db8eac344850ff7d0891435b5a3671f08703989" }, { - "number": 693, - "title": "chore: remove unused packages introduced in #677", - "state": "closed", - "created_at": "2024-11-30T02:06:30Z", - "url": "https://github.com/ai16z/eliza/pull/693", - "labels": [], - "comments": 0 + "sha": "baaccb6cbfd8cc35fa853a3f6bc6c63b228f1e98", + "date": "2024-11-25T19:41:21Z", + "message": "add knowledge to state", + "url": "https://github.com/ai16z/eliza/commit/baaccb6cbfd8cc35fa853a3f6bc6c63b228f1e98" }, { - "number": 331, - "title": "fix: Build error for packages requiring @ai16z/eliza", - "state": "closed", - "created_at": "2024-11-15T11:46:12Z", - "url": "https://github.com/ai16z/eliza/pull/331", - "labels": [], - "comments": 0 - } - ], - "total_commits": 107, - "total_prs": 34 - }, - "issues": { - "opened": [ + "sha": "d10d51dc381f61fff8b9b5f4b9a9f41f7e283382", + "date": "2024-11-25T03:09:11Z", + "message": "remove postinstall script from plugin-coinbase", + "url": "https://github.com/ai16z/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382" + }, { - "number": 888, - "title": "Improve `dev.sh` Script to Enhance Plugin Development Workflow", - "state": "closed", - "created_at": "2024-12-07T04:48:39Z", - "url": "https://github.com/ai16z/eliza/issues/888", - "labels": [ - "enhancement" - ], - "comments": 0 - } - ], - "total_opened": 1 - }, - "engagement": { - "comments": [ + "sha": "973a735b24b0d2e0c510cdfecc3e2e41d7c2fd13", + "date": "2024-11-25T02:48:27Z", + "message": "fix conflicts", + "url": "https://github.com/ai16z/eliza/commit/973a735b24b0d2e0c510cdfecc3e2e41d7c2fd13" + }, { - "id": 2485981520, - "body": "Hey @Wilbert957 Great work!\r\n\r\nThere are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n \r\nIn the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).", - "created_at": "2024-11-19T15:09:09Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2485981520", - "type": "pr", - "issue_number": "416" + "sha": "12f9594ef0ab18a17f4d18e3c4a6a9108ed6208a", + "date": "2024-11-25T02:39:36Z", + "message": "add missing documents and knowledge memory managers to runtime interface (#572)", + "url": "https://github.com/ai16z/eliza/commit/12f9594ef0ab18a17f4d18e3c4a6a9108ed6208a" }, { - "id": 2486047101, - "body": "Kindly attach a screengrab of the upload/file storage interaction.\r\n\r\n@Wilbert957 _This has been updated._", - "created_at": "2024-11-19T15:33:56Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2486047101", - "type": "pr", - "issue_number": "416" + "sha": "98284a18e78d9b0d9891784201c5a84e278fa809", + "date": "2024-11-25T01:06:57Z", + "message": "remove plugin-node dependencies from telegram", + "url": "https://github.com/ai16z/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809" }, { - "id": 2496708572, - "body": "I will go ahead and merge this in now.", - "created_at": "2024-11-25T04:17:56Z", - "url": "https://github.com/ai16z/eliza/pull/557#issuecomment-2496708572", - "type": "pr", - "issue_number": "557" + "sha": "60fa260ba0c0117e4fb9b3ae4588f9e919a3427d", + "date": "2024-11-25T01:03:00Z", + "message": "remove db adapter dependencies from core", + "url": "https://github.com/ai16z/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d" }, { - "id": 2499695986, - "body": "Check implementation in #591 ", - "created_at": "2024-11-26T05:30:47Z", - "url": "https://github.com/ai16z/eliza/issues/188#issuecomment-2499695986", - "type": "issue", - "issue_number": "188" + "sha": "625550bdb234a613c35eff452f0046ecf4c983f6", + "date": "2024-11-24T03:21:47Z", + "message": "use elizaLooger for error", + "url": "https://github.com/ai16z/eliza/commit/625550bdb234a613c35eff452f0046ecf4c983f6" }, { - "id": 2499705281, - "body": "Nice catch.", - "created_at": "2024-11-26T05:37:54Z", - "url": "https://github.com/ai16z/eliza/pull/607#issuecomment-2499705281", - "type": "pr", - "issue_number": "607" + "sha": "6ca75010ecff2332f8a02e875ac5b940015ea962", + "date": "2024-11-23T09:24:52Z", + "message": "fix token provider getHighestLiquidityPair", + "url": "https://github.com/ai16z/eliza/commit/6ca75010ecff2332f8a02e875ac5b940015ea962" }, { - "id": 2499762332, - "body": "Wow, good one!", - "created_at": "2024-11-26T06:22:05Z", - "url": "https://github.com/ai16z/eliza/pull/609#issuecomment-2499762332", - "type": "pr", - "issue_number": "609" + "sha": "4dba7b381a1b8a86d41e66df0f815c40938cbf31", + "date": "2024-11-23T08:49:59Z", + "message": "add try catch to process action handler", + "url": "https://github.com/ai16z/eliza/commit/4dba7b381a1b8a86d41e66df0f815c40938cbf31" }, { - "id": 2508334687, - "body": "Look good!", - "created_at": "2024-11-29T18:48:15Z", - "url": "https://github.com/ai16z/eliza/pull/671#issuecomment-2508334687", - "type": "pr", - "issue_number": "671" + "sha": "a395ba1742c765603413638e020e10376ee31e52", + "date": "2024-11-23T07:58:50Z", + "message": "Merge pull request #545 from bmgalego/more-fixes\n\nfix: error in getGoals and remove coinbase package-lock.json", + "url": "https://github.com/ai16z/eliza/commit/a395ba1742c765603413638e020e10376ee31e52" }, { - "id": 2508343078, - "body": "Hi, this looks good to me.\r\nKindly fix the conflicts and its good to merge!", - "created_at": "2024-11-29T18:51:07Z", - "url": "https://github.com/ai16z/eliza/pull/676#issuecomment-2508343078", - "type": "pr", - "issue_number": "676" + "sha": "ae97d6efbc2620d2c9ead79843bf1f55c49b0e4a", + "date": "2024-11-23T07:46:26Z", + "message": "fix query error in postgres getMemories", + "url": "https://github.com/ai16z/eliza/commit/ae97d6efbc2620d2c9ead79843bf1f55c49b0e4a" }, { - "id": 2508759975, - "body": "UPDATE:\r\n\r\nTurborepo integration now done and functional!", - "created_at": "2024-11-30T00:46:10Z", - "url": "https://github.com/ai16z/eliza/pull/670#issuecomment-2508759975", - "type": "pr", - "issue_number": "670" + "sha": "9a1f14cac89ca7487bbbfd9987eecd347f547081", + "date": "2024-11-23T07:34:55Z", + "message": "add strict to db adapters", + "url": "https://github.com/ai16z/eliza/commit/9a1f14cac89ca7487bbbfd9987eecd347f547081" }, { - "id": 2508772816, - "body": "I will take a look at it.\r\nThanks for the ping.", - "created_at": "2024-11-30T01:19:00Z", - "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508772816", - "type": "pr", - "issue_number": "685" + "sha": "becf2621765f256301bc81d5a89143319e5dd45a", + "date": "2024-11-23T07:34:13Z", + "message": "remove package-lock.json from plugin-coinbase", + "url": "https://github.com/ai16z/eliza/commit/becf2621765f256301bc81d5a89143319e5dd45a" }, { - "id": 2508778667, - "body": "Closing!", - "created_at": "2024-11-30T01:39:22Z", - "url": "https://github.com/ai16z/eliza/pull/690#issuecomment-2508778667", - "type": "pr", - "issue_number": "690" + "sha": "e8ce58982a53866cf7eb2693dcd8bd4b3e1adac8", + "date": "2024-11-23T07:29:07Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/e8ce58982a53866cf7eb2693dcd8bd4b3e1adac8" }, { - "id": 2508778870, - "body": "Closing!", - "created_at": "2024-11-30T01:40:16Z", - "url": "https://github.com/ai16z/eliza/pull/689#issuecomment-2508778870", - "type": "pr", - "issue_number": "689" + "sha": "4f84331353c06147f239db3ce248e1c48ba61c2c", + "date": "2024-11-23T06:22:11Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/4f84331353c06147f239db3ce248e1c48ba61c2c" }, { - "id": 2508779536, - "body": "Version changes are sensitive as new version of packages could introduce breaking changes.\r\nI will close all version pin/bump related PRs opened by the bot except needed otherwise.", - "created_at": "2024-11-30T01:42:53Z", - "url": "https://github.com/ai16z/eliza/pull/686#issuecomment-2508779536", - "type": "pr", - "issue_number": "686" + "sha": "0c042311fdc2a997879148b27ba6b8e4b16da9e2", + "date": "2024-11-23T06:04:23Z", + "message": "fix discord voice memory id not unique", + "url": "https://github.com/ai16z/eliza/commit/0c042311fdc2a997879148b27ba6b8e4b16da9e2" }, { - "id": 2508779692, - "body": "I will be closing this now.", - "created_at": "2024-11-30T01:43:36Z", - "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508779692", - "type": "pr", - "issue_number": "685" + "sha": "d37e731445fd30eb8f55d15984e0e04e9663372a", + "date": "2024-11-23T06:10:19Z", + "message": "fix comma", + "url": "https://github.com/ai16z/eliza/commit/d37e731445fd30eb8f55d15984e0e04e9663372a" }, { - "id": 2508863718, - "body": "> BTW this PR also fixes the web-agent/vite build issues\r\n\r\nThis is already fixed on recent main. ", - "created_at": "2024-11-30T07:02:26Z", - "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508863718", - "type": "pr", - "issue_number": "698" + "sha": "1253a1336a43cf446d4d77d050bb879cb9318aa0", + "date": "2024-11-23T05:51:23Z", + "message": "Merge branch 'main' into fixes-db", + "url": "https://github.com/ai16z/eliza/commit/1253a1336a43cf446d4d77d050bb879cb9318aa0" }, { - "id": 2508866429, - "body": "Can you start by resolving the conflicts and why are there so many changed files? It says 141 files right now.", - "created_at": "2024-11-30T07:10:40Z", - "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508866429", - "type": "pr", - "issue_number": "698" + "sha": "746c9ec9437c4d86b2aee6c06c1029952d11ef75", + "date": "2024-11-23T05:26:42Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/746c9ec9437c4d86b2aee6c06c1029952d11ef75" }, { - "id": 2509475568, - "body": "Hi, I like the idea but it changes the overall use of DatabaseAdapter. Hence, I think might cause breaking changes.\r\nIs there anyway you could implement this into the DatabaseAdapter class itself?", - "created_at": "2024-11-30T23:24:41Z", - "url": "https://github.com/ai16z/eliza/pull/719#issuecomment-2509475568", - "type": "pr", - "issue_number": "719" + "sha": "e75b35404c4eda82630b078eadb249f1eca77bbf", + "date": "2024-11-23T05:12:30Z", + "message": "remove agentId from memory manager params and always use runtime agentId\nadd agentId in all queries", + "url": "https://github.com/ai16z/eliza/commit/e75b35404c4eda82630b078eadb249f1eca77bbf" }, { - "id": 2509477661, - "body": "Great!", - "created_at": "2024-11-30T23:35:09Z", - "url": "https://github.com/ai16z/eliza/pull/709#issuecomment-2509477661", - "type": "pr", - "issue_number": "709" + "sha": "4ace32e7029b068ee5cba9b2c69b67a969bd4a79", + "date": "2024-11-23T02:50:28Z", + "message": "move query boilerplate", + "url": "https://github.com/ai16z/eliza/commit/4ace32e7029b068ee5cba9b2c69b67a969bd4a79" }, { - "id": 2509619120, - "body": "Great, now its better.\r\nI will test locally and then merge in if no issue.", - "created_at": "2024-12-01T07:48:48Z", - "url": "https://github.com/ai16z/eliza/pull/719#issuecomment-2509619120", - "type": "pr", - "issue_number": "719" + "sha": "8450877832e91094a833e348de4c660895e21a2a", + "date": "2024-11-21T20:22:33Z", + "message": "Merge pull request #476 from haeunchin/document-update-for-twitter-cookie\n\nfeat: Added TWITTER_COOKIE example on quickstart.md", + "url": "https://github.com/ai16z/eliza/commit/8450877832e91094a833e348de4c660895e21a2a" }, { - "id": 2512572422, - "body": "Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. \r\nI also have a workaround for the dev script in #793 \r\n", - "created_at": "2024-12-02T19:31:18Z", - "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512572422", - "type": "pr", - "issue_number": "788" + "sha": "98793591a0944cf8518eef2f0e170c3ab6a619c3", + "date": "2024-11-21T13:36:13Z", + "message": "Merge pull request #487 from bmgalego/improvements\n\nfix: fix character path loading", + "url": "https://github.com/ai16z/eliza/commit/98793591a0944cf8518eef2f0e170c3ab6a619c3" }, { - "id": 2512583674, - "body": "> > Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. I also have a workaround for the dev script in #793\r\n> \r\n> perfect - but thanks for frontrunning my contribution, haha! great it works now, nw\r\n\r\nhahahahahahahahahahahahahahahahahahahahahaha\r\n\r\nI have been on this since Saturday. It was a real pain because I tried getting turborepo to work but it didn't.\r\nThanks for testing.", - "created_at": "2024-12-02T19:35:22Z", - "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512583674", - "type": "pr", - "issue_number": "788" + "sha": "0451744baa25dba9e64651bc992af8e737a48869", + "date": "2024-11-21T13:29:50Z", + "message": "Merge branch 'ai16z:main' into improvements", + "url": "https://github.com/ai16z/eliza/commit/0451744baa25dba9e64651bc992af8e737a48869" }, { - "id": 2513012601, - "body": "I really like this.\r\nThanks for adding it in!", - "created_at": "2024-12-02T21:55:32Z", - "url": "https://github.com/ai16z/eliza/pull/796#issuecomment-2513012601", - "type": "pr", - "issue_number": "796" + "sha": "d37143129c6c4ed5acf7319767bdeaaf73b6cf9e", + "date": "2024-11-21T13:23:18Z", + "message": "Merge branch 'improvements' of https://github.com/bmgalego/eliza into improvements", + "url": "https://github.com/ai16z/eliza/commit/d37143129c6c4ed5acf7319767bdeaaf73b6cf9e" }, { - "id": 2513622197, - "body": "It's fine.\r\nThanks for the work done!", - "created_at": "2024-12-03T05:52:34Z", - "url": "https://github.com/ai16z/eliza/pull/812#issuecomment-2513622197", - "type": "pr", - "issue_number": "812" + "sha": "633725bd88331eba0aa910199fa4a243d7cb245b", + "date": "2024-11-21T13:23:16Z", + "message": "fix loadCharacter path gain agent does runs in root", + "url": "https://github.com/ai16z/eliza/commit/633725bd88331eba0aa910199fa4a243d7cb245b" }, { - "id": 2515879012, - "body": "Hi @619 \r\n\r\nAfter looking into this and tested locally, `pnpm start --characters=CHARACTER_FILE.json` works well with no issue.\r\n\r\nDo you mind looking into the format and contents of your `tate.character.json` file ?\r\nLooks to me like the issue is from the character file itself.", - "created_at": "2024-12-04T00:39:24Z", - "url": "https://github.com/ai16z/eliza/issues/817#issuecomment-2515879012", - "type": "issue", - "issue_number": "817" + "sha": "13041fb15bc1793f10e14650aa3440954962256f", + "date": "2024-11-21T13:13:06Z", + "message": "Merge pull request #486 from bmgalego/improvements\n\nfix: agent loadCharacters file resolver", + "url": "https://github.com/ai16z/eliza/commit/13041fb15bc1793f10e14650aa3440954962256f" }, { - "id": 2518872098, - "body": "@0xaptosj GM - kudos for writing the tests. \r\nI am looking into this now.", - "created_at": "2024-12-05T01:09:16Z", - "url": "https://github.com/ai16z/eliza/pull/818#issuecomment-2518872098", - "type": "pr", - "issue_number": "818" + "sha": "02c8851c3bb70fdda2a7cee59a4b6c777cb75ca3", + "date": "2024-11-21T13:09:56Z", + "message": "Merge branch 'ai16z:main' into improvements", + "url": "https://github.com/ai16z/eliza/commit/02c8851c3bb70fdda2a7cee59a4b6c777cb75ca3" }, { - "id": 2522254874, - "body": "Yes, absolutely!\r\nYou could have your database hosted anywhere, you just need to set `POSTGRES_URL` in the env and you are good.", - "created_at": "2024-12-06T06:40:22Z", - "url": "https://github.com/ai16z/eliza/issues/866#issuecomment-2522254874", - "type": "issue", - "issue_number": "866" + "sha": "6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a", + "date": "2024-11-21T13:07:03Z", + "message": "fix: fix loadCharacters resolver", + "url": "https://github.com/ai16z/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" }, { - "id": 2524831226, - "body": "This is fixed in #884 ", - "created_at": "2024-12-07T03:05:51Z", - "url": "https://github.com/ai16z/eliza/issues/849#issuecomment-2524831226", - "type": "issue", - "issue_number": "849" + "sha": "60164cd95bebd5d4c7c621bc930c3e3bf98bd01f", + "date": "2024-11-21T12:48:36Z", + "message": "Merge pull request #484 from bmgalego/improvements\n\nfix: agent type error and sqlite file env", + "url": "https://github.com/ai16z/eliza/commit/60164cd95bebd5d4c7c621bc930c3e3bf98bd01f" }, { - "id": 2524875809, - "body": "Implementing #888 ", - "created_at": "2024-12-07T04:49:57Z", - "url": "https://github.com/ai16z/eliza/pull/887#issuecomment-2524875809", - "type": "pr", - "issue_number": "887" + "sha": "3717a957d5fad7c84a59cfe1b0f04a8c56688673", + "date": "2024-11-21T12:43:09Z", + "message": "fix direct client type", + "url": "https://github.com/ai16z/eliza/commit/3717a957d5fad7c84a59cfe1b0f04a8c56688673" }, { - "id": 2527112801, - "body": "Thanks for the add!", - "created_at": "2024-12-09T07:10:09Z", - "url": "https://github.com/ai16z/eliza/issues/930#issuecomment-2527112801", - "type": "issue", - "issue_number": "930" - }, - { - "id": 2527119445, - "body": "Hi @ntourne What is your OS ?", - "created_at": "2024-12-09T07:13:05Z", - "url": "https://github.com/ai16z/eliza/issues/925#issuecomment-2527119445", - "type": "issue", - "issue_number": "925" + "sha": "e3c6cf96f9a9413ea683c4cfb57c90a29124e06f", + "date": "2024-11-21T12:33:28Z", + "message": "Merge branch 'improvements' of https://github.com/bmgalego/eliza into improvements", + "url": "https://github.com/ai16z/eliza/commit/e3c6cf96f9a9413ea683c4cfb57c90a29124e06f" }, { - "id": 2529221968, - "body": "Hi @HashWarlock I will take a look and review.", - "created_at": "2024-12-09T19:36:09Z", - "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2529221968", - "type": "pr", - "issue_number": "835" + "sha": "e70e67516e17437735dbdfc0035299fa71c29b20", + "date": "2024-11-21T12:32:12Z", + "message": "fix sqlite file env", + "url": "https://github.com/ai16z/eliza/commit/e70e67516e17437735dbdfc0035299fa71c29b20" }, { - "id": 2529711434, - "body": "Hi, I will begin looking into this.", - "created_at": "2024-12-09T22:55:55Z", - "url": "https://github.com/ai16z/eliza/issues/921#issuecomment-2529711434", - "type": "issue", - "issue_number": "921" + "sha": "be5e605e6f23d3af252800f56eebeb400559f388", + "date": "2024-11-21T10:53:39Z", + "message": "make character.username optional", + "url": "https://github.com/ai16z/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" }, { - "id": 2530847595, - "body": "Hi @qgpcybs Kindly look into the comments above.", - "created_at": "2024-12-10T08:51:52Z", - "url": "https://github.com/ai16z/eliza/pull/837#issuecomment-2530847595", - "type": "pr", - "issue_number": "837" + "sha": "06cc44f25ac1556cf595e95c9ca5eccfbc09fbe8", + "date": "2024-11-21T10:43:13Z", + "message": "fix logs", + "url": "https://github.com/ai16z/eliza/commit/06cc44f25ac1556cf595e95c9ca5eccfbc09fbe8" }, { - "id": 2543244301, - "body": "Why are you not working as expected???\r\n\r\n\"image\"\r\n", - "created_at": "2024-12-14T18:15:32Z", - "url": "https://github.com/ai16z/eliza/pull/1101#issuecomment-2543244301", - "type": "pr", - "issue_number": "1101" - } - ], - "total_comments": 34 - } - }, - "summary": "shakkernerd is actively contributing to various projects, focusing on improving code quality and maintaining project consistency. They are currently working on features such as adding callback handlers, updating documentation, and fixing linting errors across multiple repositories. Their recent activity shows a pattern of addressing issues related to package management, code structure, and ensuring naming consistency in variables." - }, - { - "contributor": "bmgalego", - "avatar_url": "https://avatars.githubusercontent.com/u/2568430?v=4", - "activity": { - "code": { - "commits": [ + "sha": "fcfc7a9af27c3fa650333e6192a3e0e120d79851", + "date": "2024-11-21T10:30:20Z", + "message": "fix logs", + "url": "https://github.com/ai16z/eliza/commit/fcfc7a9af27c3fa650333e6192a3e0e120d79851" + }, { - "sha": "f0f1f00bf4ef264b732acf4427d7d93a7eec0263", - "date": "2024-12-10T19:28:24Z", - "message": "fix jsdoc", - "url": "https://github.com/ai16z/eliza/commit/f0f1f00bf4ef264b732acf4427d7d93a7eec0263" + "sha": "289b374e6d7349ec067ce2081a6dce205a8ad20a", + "date": "2024-11-21T10:22:24Z", + "message": "more", + "url": "https://github.com/ai16z/eliza/commit/289b374e6d7349ec067ce2081a6dce205a8ad20a" }, { - "sha": "1f95de1721892f6c7ec2fe009e6e5976732eda04", - "date": "2024-12-09T16:18:26Z", - "message": "process all responses actions", - "url": "https://github.com/ai16z/eliza/commit/1f95de1721892f6c7ec2fe009e6e5976732eda04" + "sha": "e2db6d34bf9c806125488da0d6f9dd898471f16b", + "date": "2024-11-21T10:20:01Z", + "message": "improvements", + "url": "https://github.com/ai16z/eliza/commit/e2db6d34bf9c806125488da0d6f9dd898471f16b" }, { - "sha": "f970c450fd66f004e021589c9e18ac205afaa028", - "date": "2024-12-09T23:46:32Z", - "message": "fix response memory userId to agentId", - "url": "https://github.com/ai16z/eliza/commit/f970c450fd66f004e021589c9e18ac205afaa028" + "sha": "ff053748cb3c2d9fb3e0fe74d767687c98aabc27", + "date": "2024-11-21T08:12:11Z", + "message": "Merge branch 'twitter-refactor' of https://github.com/bmgalego/eliza into twitter-refactor", + "url": "https://github.com/ai16z/eliza/commit/ff053748cb3c2d9fb3e0fe74d767687c98aabc27" }, { - "sha": "d0dfa9652a3c1651afe44a879951b305337c01b3", - "date": "2024-12-09T23:46:32Z", - "message": "fix response memory userId to agentId", - "url": "https://github.com/ai16z/eliza/commit/d0dfa9652a3c1651afe44a879951b305337c01b3" + "sha": "0cb72cf06d59c5cb72aec138feb023ba920a75e0", + "date": "2024-11-21T08:12:08Z", + "message": "add id to char twitter profile", + "url": "https://github.com/ai16z/eliza/commit/0cb72cf06d59c5cb72aec138feb023ba920a75e0" }, { - "sha": "292aba007358b5ffadeee05f1cf2490c2ddd8e90", - "date": "2024-12-09T16:18:26Z", - "message": "process all responses actions", - "url": "https://github.com/ai16z/eliza/commit/292aba007358b5ffadeee05f1cf2490c2ddd8e90" + "sha": "ac420d80525d9ef502ecda8a40eb090dc31df0ad", + "date": "2024-11-21T08:10:28Z", + "message": "Merge branch 'ai16z:main' into twitter-refactor", + "url": "https://github.com/ai16z/eliza/commit/ac420d80525d9ef502ecda8a40eb090dc31df0ad" }, { - "sha": "fc243538499a7e715996cfd504795b44a19d330a", - "date": "2024-12-09T16:02:19Z", - "message": "add missing callback handler to runtime evaluate method", - "url": "https://github.com/ai16z/eliza/commit/fc243538499a7e715996cfd504795b44a19d330a" + "sha": "f391e97a7691f9019f6ac57b9155771c69e9996a", + "date": "2024-11-21T08:09:39Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/f391e97a7691f9019f6ac57b9155771c69e9996a" }, { - "sha": "59b26684abcc31543153ed23801258e6ee85e77c", - "date": "2024-11-26T06:22:23Z", - "message": "add client farcaster template settings to character", - "url": "https://github.com/ai16z/eliza/commit/59b26684abcc31543153ed23801258e6ee85e77c" + "sha": "83885f87131416e3a9a99ffbafd4e4afb05f0857", + "date": "2024-11-21T05:50:18Z", + "message": "use profile, other improvements", + "url": "https://github.com/ai16z/eliza/commit/83885f87131416e3a9a99ffbafd4e4afb05f0857" }, { - "sha": "d00822e39ccc92c465860c1bafb3ce2c802d3996", - "date": "2024-11-26T03:37:24Z", - "message": "fix knowledge exporting process", - "url": "https://github.com/ai16z/eliza/commit/d00822e39ccc92c465860c1bafb3ce2c802d3996" + "sha": "4a0edc389324890c8267e4bb308d88dd4a95e8cf", + "date": "2024-11-21T05:01:48Z", + "message": "add logs when generating text", + "url": "https://github.com/ai16z/eliza/commit/4a0edc389324890c8267e4bb308d88dd4a95e8cf" }, { - "sha": "917de0121fa0324ba8f441129d6b86f5b5c78c10", - "date": "2024-11-26T05:20:55Z", - "message": "fix getCachedEmbeddings query_field_sub_name", - "url": "https://github.com/ai16z/eliza/commit/917de0121fa0324ba8f441129d6b86f5b5c78c10" + "sha": "f31ab65e8cffe471e6c7df8bf14c8d537fc497ef", + "date": "2024-11-21T05:00:05Z", + "message": "add log when creating memory", + "url": "https://github.com/ai16z/eliza/commit/f31ab65e8cffe471e6c7df8bf14c8d537fc497ef" }, { - "sha": "c6737315460d9059a03e31c0fca451f7194c8903", - "date": "2024-11-26T04:28:00Z", - "message": "fix sqljs database adapter", - "url": "https://github.com/ai16z/eliza/commit/c6737315460d9059a03e31c0fca451f7194c8903" + "sha": "5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3", + "date": "2024-11-21T04:59:29Z", + "message": "cache profile\nuse ellizaLogger", + "url": "https://github.com/ai16z/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" }, { - "sha": "3064604f6d12689ea3515dc9accb2976610abadc", - "date": "2024-11-26T03:37:42Z", - "message": "add web-agent to pnpm workspaces", - "url": "https://github.com/ai16z/eliza/commit/3064604f6d12689ea3515dc9accb2976610abadc" + "sha": "cbaea9ec89f741bc52626c3739911bede57e79a3", + "date": "2024-11-21T04:58:34Z", + "message": "cache new generated post", + "url": "https://github.com/ai16z/eliza/commit/cbaea9ec89f741bc52626c3739911bede57e79a3" }, { - "sha": "0cc07a14c1ae9c37be47ea4b8a1c68507e4797a3", - "date": "2024-11-26T03:37:24Z", - "message": "fix knowledge exporting process", - "url": "https://github.com/ai16z/eliza/commit/0cc07a14c1ae9c37be47ea4b8a1c68507e4797a3" + "sha": "4ebfbb55a6b80aef3af5a09e154e0b4a95632389", + "date": "2024-11-21T04:28:53Z", + "message": "save post schedule into cache", + "url": "https://github.com/ai16z/eliza/commit/4ebfbb55a6b80aef3af5a09e154e0b4a95632389" }, { - "sha": "a8e833775880a450d0702ab3cab108e10d41d7db", - "date": "2024-11-26T03:36:53Z", - "message": "implement browser runtime", - "url": "https://github.com/ai16z/eliza/commit/a8e833775880a450d0702ab3cab108e10d41d7db" + "sha": "bb2c4ba93bbda48ee6b1cbac9dacf9842079b2c4", + "date": "2024-11-21T04:17:50Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/bb2c4ba93bbda48ee6b1cbac9dacf9842079b2c4" }, { - "sha": "ef7963fa11707344648830093d89c7968e45386d", - "date": "2024-11-26T04:28:00Z", - "message": "fix sqljs database adapter", - "url": "https://github.com/ai16z/eliza/commit/ef7963fa11707344648830093d89c7968e45386d" + "sha": "c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1", + "date": "2024-11-21T04:03:03Z", + "message": "use the same client for post and interactions", + "url": "https://github.com/ai16z/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1" }, { - "sha": "df35fd49b9f32d7cf902c5ba9fd64753ecbd61f9", - "date": "2024-11-26T04:26:48Z", - "message": "add react interface", - "url": "https://github.com/ai16z/eliza/commit/df35fd49b9f32d7cf902c5ba9fd64753ecbd61f9" + "sha": "aad36f256f67440dc45fb7404e14ef941702502d", + "date": "2024-11-21T03:07:36Z", + "message": "fix ids", + "url": "https://github.com/ai16z/eliza/commit/aad36f256f67440dc45fb7404e14ef941702502d" }, { - "sha": "997533330e825014845abb8378ff3e0c4708ea34", - "date": "2024-11-26T02:06:13Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/997533330e825014845abb8378ff3e0c4708ea34" + "sha": "0f6877fae5aa67333c04186470636071c015d8d1", + "date": "2024-11-20T22:59:53Z", + "message": "added sqlite env config", + "url": "https://github.com/ai16z/eliza/commit/0f6877fae5aa67333c04186470636071c015d8d1" }, { - "sha": "db1808123d9581f2fd4ce33dd3b3e55cf7733ba3", - "date": "2024-11-26T01:38:52Z", - "message": "fix Memory Manger getMemoriesByRoomIds missing tableName param", - "url": "https://github.com/ai16z/eliza/commit/db1808123d9581f2fd4ce33dd3b3e55cf7733ba3" + "sha": "84d4aeb812f837ca2621d72edb2fd40e31230089", + "date": "2024-11-20T22:41:40Z", + "message": "check null values in sqlite", + "url": "https://github.com/ai16z/eliza/commit/84d4aeb812f837ca2621d72edb2fd40e31230089" }, { - "sha": "f45f6feac87253dd6dc6f78293a31523ca4b1726", - "date": "2024-11-26T00:01:15Z", - "message": "update agent node plugin setup", - "url": "https://github.com/ai16z/eliza/commit/f45f6feac87253dd6dc6f78293a31523ca4b1726" + "sha": "ba420c68ba4a4006aa8ab9856775ffdc4f26ec4a", + "date": "2024-11-20T22:16:48Z", + "message": "fix schemas add CREATE IF NOT EXISTS to tables\nimplement init method into db adapters", + "url": "https://github.com/ai16z/eliza/commit/ba420c68ba4a4006aa8ab9856775ffdc4f26ec4a" }, { - "sha": "2f6ba6850bd3af939fcdef14a9a780f51cc8db7f", - "date": "2024-11-25T23:57:27Z", - "message": "make node plugin & browser service lazy", - "url": "https://github.com/ai16z/eliza/commit/2f6ba6850bd3af939fcdef14a9a780f51cc8db7f" + "sha": "a6d05d684b250023faeef5a36ec276d9b08b31f1", + "date": "2024-11-20T15:29:27Z", + "message": "add data folder to .gitignore", + "url": "https://github.com/ai16z/eliza/commit/a6d05d684b250023faeef5a36ec276d9b08b31f1" }, { - "sha": "6db8eac344850ff7d0891435b5a3671f08703989", - "date": "2024-11-25T20:55:03Z", - "message": "Merge branch 'main' into client-farcaster", - "url": "https://github.com/ai16z/eliza/commit/6db8eac344850ff7d0891435b5a3671f08703989" + "sha": "bf22b2c5bd79868079b3d31bd39c32a29092b41e", + "date": "2024-11-20T15:11:08Z", + "message": "fix ensure dataDir exists", + "url": "https://github.com/ai16z/eliza/commit/bf22b2c5bd79868079b3d31bd39c32a29092b41e" }, { - "sha": "baaccb6cbfd8cc35fa853a3f6bc6c63b228f1e98", - "date": "2024-11-25T19:41:21Z", - "message": "add knowledge to state", - "url": "https://github.com/ai16z/eliza/commit/baaccb6cbfd8cc35fa853a3f6bc6c63b228f1e98" + "sha": "bc00ef1b8c8b50e1dd9663f075db709f0c6c845f", + "date": "2024-11-20T04:51:48Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/bc00ef1b8c8b50e1dd9663f075db709f0c6c845f" }, { - "sha": "d10d51dc381f61fff8b9b5f4b9a9f41f7e283382", - "date": "2024-11-25T03:09:11Z", - "message": "remove postinstall script from plugin-coinbase", - "url": "https://github.com/ai16z/eliza/commit/d10d51dc381f61fff8b9b5f4b9a9f41f7e283382" + "sha": "7337e17943d96d656271e70689d43968a18c71e8", + "date": "2024-11-20T04:38:18Z", + "message": "remove createDirectRuntime", + "url": "https://github.com/ai16z/eliza/commit/7337e17943d96d656271e70689d43968a18c71e8" }, { - "sha": "973a735b24b0d2e0c510cdfecc3e2e41d7c2fd13", - "date": "2024-11-25T02:48:27Z", - "message": "fix conflicts", - "url": "https://github.com/ai16z/eliza/commit/973a735b24b0d2e0c510cdfecc3e2e41d7c2fd13" + "sha": "749d9de07dfef56abc2f1dcb85d5f2b85d70b3b9", + "date": "2024-11-20T04:11:06Z", + "message": "Merge remote-tracking branch 'upstream/main' into cache-manager", + "url": "https://github.com/ai16z/eliza/commit/749d9de07dfef56abc2f1dcb85d5f2b85d70b3b9" }, { - "sha": "12f9594ef0ab18a17f4d18e3c4a6a9108ed6208a", - "date": "2024-11-25T02:39:36Z", - "message": "add missing documents and knowledge memory managers to runtime interface (#572)", - "url": "https://github.com/ai16z/eliza/commit/12f9594ef0ab18a17f4d18e3c4a6a9108ed6208a" + "sha": "e29b0161553645ea5425c5470ea42a35288b7fc7", + "date": "2024-11-20T00:32:14Z", + "message": "added prompts", + "url": "https://github.com/ai16z/eliza/commit/e29b0161553645ea5425c5470ea42a35288b7fc7" }, { - "sha": "98284a18e78d9b0d9891784201c5a84e278fa809", - "date": "2024-11-25T01:06:57Z", - "message": "remove plugin-node dependencies from telegram", - "url": "https://github.com/ai16z/eliza/commit/98284a18e78d9b0d9891784201c5a84e278fa809" - }, - { - "sha": "60fa260ba0c0117e4fb9b3ae4588f9e919a3427d", - "date": "2024-11-25T01:03:00Z", - "message": "remove db adapter dependencies from core", - "url": "https://github.com/ai16z/eliza/commit/60fa260ba0c0117e4fb9b3ae4588f9e919a3427d" + "sha": "82e073c33d4ad77e33b36cb0211cb7069daaddbd", + "date": "2024-11-20T00:10:25Z", + "message": "add farcaster env vars to example", + "url": "https://github.com/ai16z/eliza/commit/82e073c33d4ad77e33b36cb0211cb7069daaddbd" }, { - "sha": "625550bdb234a613c35eff452f0046ecf4c983f6", - "date": "2024-11-24T03:21:47Z", - "message": "use elizaLooger for error", - "url": "https://github.com/ai16z/eliza/commit/625550bdb234a613c35eff452f0046ecf4c983f6" + "sha": "5d6e01bcf99a9c8c965eed51b12ce353797627e2", + "date": "2024-11-20T00:09:50Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/5d6e01bcf99a9c8c965eed51b12ce353797627e2" }, { - "sha": "6ca75010ecff2332f8a02e875ac5b940015ea962", - "date": "2024-11-23T09:24:52Z", - "message": "fix token provider getHighestLiquidityPair", - "url": "https://github.com/ai16z/eliza/commit/6ca75010ecff2332f8a02e875ac5b940015ea962" + "sha": "0797ae7959a643c0dd251562911b37b127b9203d", + "date": "2024-11-19T23:50:27Z", + "message": "implement stop in client", + "url": "https://github.com/ai16z/eliza/commit/0797ae7959a643c0dd251562911b37b127b9203d" }, { - "sha": "4dba7b381a1b8a86d41e66df0f815c40938cbf31", - "date": "2024-11-23T08:49:59Z", - "message": "add try catch to process action handler", - "url": "https://github.com/ai16z/eliza/commit/4dba7b381a1b8a86d41e66df0f815c40938cbf31" + "sha": "48acae2f3d2cd6b51a66793b7d88fb88a82f11d8", + "date": "2024-11-19T23:49:14Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/48acae2f3d2cd6b51a66793b7d88fb88a82f11d8" }, { - "sha": "a395ba1742c765603413638e020e10376ee31e52", - "date": "2024-11-23T07:58:50Z", - "message": "Merge pull request #545 from bmgalego/more-fixes\n\nfix: error in getGoals and remove coinbase package-lock.json", - "url": "https://github.com/ai16z/eliza/commit/a395ba1742c765603413638e020e10376ee31e52" + "sha": "ec669eaf3a4431c7e1e25cd5052d9b8610678559", + "date": "2024-11-19T03:05:05Z", + "message": "implemented db cache adapters", + "url": "https://github.com/ai16z/eliza/commit/ec669eaf3a4431c7e1e25cd5052d9b8610678559" }, { - "sha": "ae97d6efbc2620d2c9ead79843bf1f55c49b0e4a", - "date": "2024-11-23T07:46:26Z", - "message": "fix query error in postgres getMemories", - "url": "https://github.com/ai16z/eliza/commit/ae97d6efbc2620d2c9ead79843bf1f55c49b0e4a" + "sha": "6e7fba35cd6cf3964aad5d4c040db102e14ba25e", + "date": "2024-11-18T23:52:03Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/6e7fba35cd6cf3964aad5d4c040db102e14ba25e" }, { - "sha": "9a1f14cac89ca7487bbbfd9987eecd347f547081", - "date": "2024-11-23T07:34:55Z", - "message": "add strict to db adapters", - "url": "https://github.com/ai16z/eliza/commit/9a1f14cac89ca7487bbbfd9987eecd347f547081" + "sha": "722e8961e804e3211b2ee0240c87f886ad56e1e1", + "date": "2024-11-18T16:27:32Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/722e8961e804e3211b2ee0240c87f886ad56e1e1" }, { - "sha": "becf2621765f256301bc81d5a89143319e5dd45a", - "date": "2024-11-23T07:34:13Z", - "message": "remove package-lock.json from plugin-coinbase", - "url": "https://github.com/ai16z/eliza/commit/becf2621765f256301bc81d5a89143319e5dd45a" + "sha": "4f25bfb1ba3ce2d89ca745caab9d71c98140e570", + "date": "2024-11-18T13:07:52Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/4f25bfb1ba3ce2d89ca745caab9d71c98140e570" }, { - "sha": "e8ce58982a53866cf7eb2693dcd8bd4b3e1adac8", - "date": "2024-11-23T07:29:07Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/e8ce58982a53866cf7eb2693dcd8bd4b3e1adac8" + "sha": "d6725ce4251695e323da2ea05d303900809aeff6", + "date": "2024-11-18T12:05:39Z", + "message": "Merge branch 'main' into cache-manager", + "url": "https://github.com/ai16z/eliza/commit/d6725ce4251695e323da2ea05d303900809aeff6" }, { - "sha": "4f84331353c06147f239db3ce248e1c48ba61c2c", - "date": "2024-11-23T06:22:11Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/4f84331353c06147f239db3ce248e1c48ba61c2c" + "sha": "afc8e0d1b7a95666caafe8f08823e3b2204c5971", + "date": "2024-11-18T11:48:11Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/afc8e0d1b7a95666caafe8f08823e3b2204c5971" }, { - "sha": "0c042311fdc2a997879148b27ba6b8e4b16da9e2", - "date": "2024-11-23T06:04:23Z", - "message": "fix discord voice memory id not unique", - "url": "https://github.com/ai16z/eliza/commit/0c042311fdc2a997879148b27ba6b8e4b16da9e2" + "sha": "e88b5251215f5c96bbe46edf2430d1fe1637ee3a", + "date": "2024-11-18T10:35:31Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/e88b5251215f5c96bbe46edf2430d1fe1637ee3a" }, { - "sha": "d37e731445fd30eb8f55d15984e0e04e9663372a", - "date": "2024-11-23T06:10:19Z", - "message": "fix comma", - "url": "https://github.com/ai16z/eliza/commit/d37e731445fd30eb8f55d15984e0e04e9663372a" + "sha": "e57ed029e0c904ef10d23699c316a459c6a94b43", + "date": "2024-11-18T03:07:21Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/e57ed029e0c904ef10d23699c316a459c6a94b43" }, { - "sha": "1253a1336a43cf446d4d77d050bb879cb9318aa0", - "date": "2024-11-23T05:51:23Z", - "message": "Merge branch 'main' into fixes-db", - "url": "https://github.com/ai16z/eliza/commit/1253a1336a43cf446d4d77d050bb879cb9318aa0" + "sha": "70c4e0f38dd24c8f36c4b631a12a81c18f0dccdb", + "date": "2024-11-18T02:55:04Z", + "message": "init", + "url": "https://github.com/ai16z/eliza/commit/70c4e0f38dd24c8f36c4b631a12a81c18f0dccdb" }, { - "sha": "746c9ec9437c4d86b2aee6c06c1029952d11ef75", - "date": "2024-11-23T05:26:42Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/746c9ec9437c4d86b2aee6c06c1029952d11ef75" + "sha": "1c2c31572303f226cb2337a9b8f277b8165be33a", + "date": "2024-11-17T21:23:02Z", + "message": "add Groq to getTokenForProvider", + "url": "https://github.com/ai16z/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" }, { - "sha": "e75b35404c4eda82630b078eadb249f1eca77bbf", - "date": "2024-11-23T05:12:30Z", - "message": "remove agentId from memory manager params and always use runtime agentId\nadd agentId in all queries", - "url": "https://github.com/ai16z/eliza/commit/e75b35404c4eda82630b078eadb249f1eca77bbf" + "sha": "f2c3a3dff9651af0e25fbdafff20ce0f32e74aef", + "date": "2024-11-17T13:52:39Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/f2c3a3dff9651af0e25fbdafff20ce0f32e74aef" }, { - "sha": "4ace32e7029b068ee5cba9b2c69b67a969bd4a79", - "date": "2024-11-23T02:50:28Z", - "message": "move query boilerplate", - "url": "https://github.com/ai16z/eliza/commit/4ace32e7029b068ee5cba9b2c69b67a969bd4a79" + "sha": "c329160562d057c5fea259af029c3eb5e04c0895", + "date": "2024-11-17T12:51:22Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/c329160562d057c5fea259af029c3eb5e04c0895" }, { - "sha": "8450877832e91094a833e348de4c660895e21a2a", - "date": "2024-11-21T20:22:33Z", - "message": "Merge pull request #476 from haeunchin/document-update-for-twitter-cookie\n\nfeat: Added TWITTER_COOKIE example on quickstart.md", - "url": "https://github.com/ai16z/eliza/commit/8450877832e91094a833e348de4c660895e21a2a" - }, + "sha": "30a6ba512c0a92bf9bad1e34fd8538a98cbe856f", + "date": "2024-11-16T19:54:27Z", + "message": "fix getRecentMessageInteractions in composeState", + "url": "https://github.com/ai16z/eliza/commit/30a6ba512c0a92bf9bad1e34fd8538a98cbe856f" + } + ], + "pull_requests": [ { - "sha": "98793591a0944cf8518eef2f0e170c3ab6a619c3", - "date": "2024-11-21T13:36:13Z", - "message": "Merge pull request #487 from bmgalego/improvements\n\nfix: fix character path loading", - "url": "https://github.com/ai16z/eliza/commit/98793591a0944cf8518eef2f0e170c3ab6a619c3" + "number": 948, + "title": "fix: telegram response memory userId to agentId", + "state": "closed", + "created_at": "2024-12-09T23:47:02Z", + "url": "https://github.com/ai16z/eliza/pull/948", + "labels": [], + "comments": 0 }, { - "sha": "0451744baa25dba9e64651bc992af8e737a48869", - "date": "2024-11-21T13:29:50Z", - "message": "Merge branch 'ai16z:main' into improvements", - "url": "https://github.com/ai16z/eliza/commit/0451744baa25dba9e64651bc992af8e737a48869" + "number": 940, + "title": "feat: process all responses actions", + "state": "closed", + "created_at": "2024-12-09T16:20:30Z", + "url": "https://github.com/ai16z/eliza/pull/940", + "labels": [], + "comments": 1 }, { - "sha": "d37143129c6c4ed5acf7319767bdeaaf73b6cf9e", - "date": "2024-11-21T13:23:18Z", - "message": "Merge branch 'improvements' of https://github.com/bmgalego/eliza into improvements", - "url": "https://github.com/ai16z/eliza/commit/d37143129c6c4ed5acf7319767bdeaaf73b6cf9e" + "number": 938, + "title": "feat: add callback handler to runtime evaluate method", + "state": "closed", + "created_at": "2024-12-09T16:10:07Z", + "url": "https://github.com/ai16z/eliza/pull/938", + "labels": [], + "comments": 0 }, { - "sha": "633725bd88331eba0aa910199fa4a243d7cb245b", - "date": "2024-11-21T13:23:16Z", - "message": "fix loadCharacter path gain agent does runs in root", - "url": "https://github.com/ai16z/eliza/commit/633725bd88331eba0aa910199fa4a243d7cb245b" + "number": 619, + "title": "feat: make core strictly typed", + "state": "open", + "created_at": "2024-11-26T21:00:16Z", + "url": "https://github.com/ai16z/eliza/pull/619", + "labels": [], + "comments": 0 }, { - "sha": "13041fb15bc1793f10e14650aa3440954962256f", - "date": "2024-11-21T13:13:06Z", - "message": "Merge pull request #486 from bmgalego/improvements\n\nfix: agent loadCharacters file resolver", - "url": "https://github.com/ai16z/eliza/commit/13041fb15bc1793f10e14650aa3440954962256f" + "number": 618, + "title": "fix: adds agent character.ts file back", + "state": "closed", + "created_at": "2024-11-26T20:46:05Z", + "url": "https://github.com/ai16z/eliza/pull/618", + "labels": [], + "comments": 1 }, { - "sha": "02c8851c3bb70fdda2a7cee59a4b6c777cb75ca3", - "date": "2024-11-21T13:09:56Z", - "message": "Merge branch 'ai16z:main' into improvements", - "url": "https://github.com/ai16z/eliza/commit/02c8851c3bb70fdda2a7cee59a4b6c777cb75ca3" + "number": 610, + "title": "fix: add client farcaster templates to character type", + "state": "closed", + "created_at": "2024-11-26T06:25:28Z", + "url": "https://github.com/ai16z/eliza/pull/610", + "labels": [], + "comments": 0 }, { - "sha": "6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a", - "date": "2024-11-21T13:07:03Z", - "message": "fix: fix loadCharacters resolver", - "url": "https://github.com/ai16z/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" + "number": 609, + "title": "fix: knowledge module exporting process", + "state": "closed", + "created_at": "2024-11-26T06:03:32Z", + "url": "https://github.com/ai16z/eliza/pull/609", + "labels": [], + "comments": 1 }, { - "sha": "60164cd95bebd5d4c7c621bc930c3e3bf98bd01f", - "date": "2024-11-21T12:48:36Z", - "message": "Merge pull request #484 from bmgalego/improvements\n\nfix: agent type error and sqlite file env", - "url": "https://github.com/ai16z/eliza/commit/60164cd95bebd5d4c7c621bc930c3e3bf98bd01f" + "number": 607, + "title": "fix: use correct getCachedEmbeddings query_field_sub_name", + "state": "closed", + "created_at": "2024-11-26T05:35:05Z", + "url": "https://github.com/ai16z/eliza/pull/607", + "labels": [], + "comments": 1 }, { - "sha": "3717a957d5fad7c84a59cfe1b0f04a8c56688673", - "date": "2024-11-21T12:43:09Z", - "message": "fix direct client type", - "url": "https://github.com/ai16z/eliza/commit/3717a957d5fad7c84a59cfe1b0f04a8c56688673" + "number": 606, + "title": "fix: db queries in sqljs database adapter not using agentId", + "state": "closed", + "created_at": "2024-11-26T04:37:35Z", + "url": "https://github.com/ai16z/eliza/pull/606", + "labels": [], + "comments": 0 }, { - "sha": "e3c6cf96f9a9413ea683c4cfb57c90a29124e06f", - "date": "2024-11-21T12:33:28Z", - "message": "Merge branch 'improvements' of https://github.com/bmgalego/eliza into improvements", - "url": "https://github.com/ai16z/eliza/commit/e3c6cf96f9a9413ea683c4cfb57c90a29124e06f" + "number": 602, + "title": "fix: add Memory Manager getMemoriesByRoomIds missing tableName param", + "state": "closed", + "created_at": "2024-11-26T01:41:35Z", + "url": "https://github.com/ai16z/eliza/pull/602", + "labels": [], + "comments": 1 }, { - "sha": "e70e67516e17437735dbdfc0035299fa71c29b20", - "date": "2024-11-21T12:32:12Z", - "message": "fix sqlite file env", - "url": "https://github.com/ai16z/eliza/commit/e70e67516e17437735dbdfc0035299fa71c29b20" + "number": 600, + "title": "feat: add knowledge to state", + "state": "closed", + "created_at": "2024-11-26T00:14:43Z", + "url": "https://github.com/ai16z/eliza/pull/600", + "labels": [], + "comments": 0 }, { - "sha": "be5e605e6f23d3af252800f56eebeb400559f388", - "date": "2024-11-21T10:53:39Z", - "message": "make character.username optional", - "url": "https://github.com/ai16z/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" + "number": 599, + "title": "feat: make node-plugin lazy-loaded for faster boot times", + "state": "closed", + "created_at": "2024-11-26T00:10:46Z", + "url": "https://github.com/ai16z/eliza/pull/599", + "labels": [ + "Needs Testing" + ], + "comments": 0 }, { - "sha": "06cc44f25ac1556cf595e95c9ca5eccfbc09fbe8", - "date": "2024-11-21T10:43:13Z", - "message": "fix logs", - "url": "https://github.com/ai16z/eliza/commit/06cc44f25ac1556cf595e95c9ca5eccfbc09fbe8" + "number": 573, + "title": "fix: remove postinstall script from plugin-coinbase", + "state": "closed", + "created_at": "2024-11-25T03:10:53Z", + "url": "https://github.com/ai16z/eliza/pull/573", + "labels": [], + "comments": 0 }, { - "sha": "fcfc7a9af27c3fa650333e6192a3e0e120d79851", - "date": "2024-11-21T10:30:20Z", - "message": "fix logs", - "url": "https://github.com/ai16z/eliza/commit/fcfc7a9af27c3fa650333e6192a3e0e120d79851" + "number": 572, + "title": "fix: add missing documents and knowledge memory managers to runtime interface", + "state": "closed", + "created_at": "2024-11-25T02:28:15Z", + "url": "https://github.com/ai16z/eliza/pull/572", + "labels": [], + "comments": 0 }, { - "sha": "289b374e6d7349ec067ce2081a6dce205a8ad20a", - "date": "2024-11-21T10:22:24Z", - "message": "more", - "url": "https://github.com/ai16z/eliza/commit/289b374e6d7349ec067ce2081a6dce205a8ad20a" + "number": 571, + "title": "fix: remove db adapters depencies from core and remove plugin-node from telegram ", + "state": "closed", + "created_at": "2024-11-25T01:10:56Z", + "url": "https://github.com/ai16z/eliza/pull/571", + "labels": [], + "comments": 0 }, { - "sha": "e2db6d34bf9c806125488da0d6f9dd898471f16b", - "date": "2024-11-21T10:20:01Z", - "message": "improvements", - "url": "https://github.com/ai16z/eliza/commit/e2db6d34bf9c806125488da0d6f9dd898471f16b" + "number": 547, + "title": "fix: Token provider getHighestLiquidityPair", + "state": "closed", + "created_at": "2024-11-23T09:30:21Z", + "url": "https://github.com/ai16z/eliza/pull/547", + "labels": [], + "comments": 0 }, { - "sha": "ff053748cb3c2d9fb3e0fe74d767687c98aabc27", - "date": "2024-11-21T08:12:11Z", - "message": "Merge branch 'twitter-refactor' of https://github.com/bmgalego/eliza into twitter-refactor", - "url": "https://github.com/ai16z/eliza/commit/ff053748cb3c2d9fb3e0fe74d767687c98aabc27" + "number": 546, + "title": "fix: add try catch to process action", + "state": "closed", + "created_at": "2024-11-23T08:51:45Z", + "url": "https://github.com/ai16z/eliza/pull/546", + "labels": [], + "comments": 1 }, { - "sha": "0cb72cf06d59c5cb72aec138feb023ba920a75e0", - "date": "2024-11-21T08:12:08Z", - "message": "add id to char twitter profile", - "url": "https://github.com/ai16z/eliza/commit/0cb72cf06d59c5cb72aec138feb023ba920a75e0" + "number": 545, + "title": "fix: error in getGoals and remove coinbase package-lock.json ", + "state": "closed", + "created_at": "2024-11-23T07:42:26Z", + "url": "https://github.com/ai16z/eliza/pull/545", + "labels": [], + "comments": 0 }, { - "sha": "ac420d80525d9ef502ecda8a40eb090dc31df0ad", - "date": "2024-11-21T08:10:28Z", - "message": "Merge branch 'ai16z:main' into twitter-refactor", - "url": "https://github.com/ai16z/eliza/commit/ac420d80525d9ef502ecda8a40eb090dc31df0ad" + "number": 540, + "title": "fix: discord voice memory id not unique", + "state": "closed", + "created_at": "2024-11-23T06:07:19Z", + "url": "https://github.com/ai16z/eliza/pull/540", + "labels": [], + "comments": 0 }, { - "sha": "f391e97a7691f9019f6ac57b9155771c69e9996a", - "date": "2024-11-21T08:09:39Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/f391e97a7691f9019f6ac57b9155771c69e9996a" + "number": 539, + "title": "fix: db queries not using agentId in all memory queries", + "state": "closed", + "created_at": "2024-11-23T05:55:50Z", + "url": "https://github.com/ai16z/eliza/pull/539", + "labels": [], + "comments": 0 }, { - "sha": "83885f87131416e3a9a99ffbafd4e4afb05f0857", - "date": "2024-11-21T05:50:18Z", - "message": "use profile, other improvements", - "url": "https://github.com/ai16z/eliza/commit/83885f87131416e3a9a99ffbafd4e4afb05f0857" + "number": 487, + "title": "fix: fix character path loading", + "state": "closed", + "created_at": "2024-11-21T13:31:32Z", + "url": "https://github.com/ai16z/eliza/pull/487", + "labels": [], + "comments": 0 }, { - "sha": "4a0edc389324890c8267e4bb308d88dd4a95e8cf", - "date": "2024-11-21T05:01:48Z", - "message": "add logs when generating text", - "url": "https://github.com/ai16z/eliza/commit/4a0edc389324890c8267e4bb308d88dd4a95e8cf" + "number": 486, + "title": "fix: agent loadCharacters file resolver", + "state": "closed", + "created_at": "2024-11-21T13:10:34Z", + "url": "https://github.com/ai16z/eliza/pull/486", + "labels": [], + "comments": 0 }, { - "sha": "f31ab65e8cffe471e6c7df8bf14c8d537fc497ef", - "date": "2024-11-21T05:00:05Z", - "message": "add log when creating memory", - "url": "https://github.com/ai16z/eliza/commit/f31ab65e8cffe471e6c7df8bf14c8d537fc497ef" + "number": 484, + "title": "fix: agent type error and sqlite file env", + "state": "closed", + "created_at": "2024-11-21T12:43:53Z", + "url": "https://github.com/ai16z/eliza/pull/484", + "labels": [], + "comments": 0 }, { - "sha": "5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3", - "date": "2024-11-21T04:59:29Z", - "message": "cache profile\nuse ellizaLogger", - "url": "https://github.com/ai16z/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" + "number": 482, + "title": "feat: Improvements", + "state": "closed", + "created_at": "2024-11-21T10:22:56Z", + "url": "https://github.com/ai16z/eliza/pull/482", + "labels": [], + "comments": 0 }, { - "sha": "cbaea9ec89f741bc52626c3739911bede57e79a3", - "date": "2024-11-21T04:58:34Z", - "message": "cache new generated post", - "url": "https://github.com/ai16z/eliza/commit/cbaea9ec89f741bc52626c3739911bede57e79a3" + "number": 478, + "title": "feat: Twitter Refactor", + "state": "closed", + "created_at": "2024-11-21T05:51:13Z", + "url": "https://github.com/ai16z/eliza/pull/478", + "labels": [], + "comments": 0 }, { - "sha": "4ebfbb55a6b80aef3af5a09e154e0b4a95632389", - "date": "2024-11-21T04:28:53Z", - "message": "save post schedule into cache", - "url": "https://github.com/ai16z/eliza/commit/4ebfbb55a6b80aef3af5a09e154e0b4a95632389" + "number": 473, + "title": "fix: Twitter Client Memory ids", + "state": "closed", + "created_at": "2024-11-21T03:11:44Z", + "url": "https://github.com/ai16z/eliza/pull/473", + "labels": [], + "comments": 0 }, { - "sha": "bb2c4ba93bbda48ee6b1cbac9dacf9842079b2c4", - "date": "2024-11-21T04:17:50Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/bb2c4ba93bbda48ee6b1cbac9dacf9842079b2c4" + "number": 386, + "title": "feat: Farcaster Client", + "state": "closed", + "created_at": "2024-11-18T02:58:15Z", + "url": "https://github.com/ai16z/eliza/pull/386", + "labels": [], + "comments": 0 }, { - "sha": "c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1", - "date": "2024-11-21T04:03:03Z", - "message": "use the same client for post and interactions", - "url": "https://github.com/ai16z/eliza/commit/c0af0b62d8902cb21fd6bc4b1722d4873bc5beb1" + "number": 381, + "title": "fix: adds Groq to getTokenForProvider", + "state": "closed", + "created_at": "2024-11-17T21:38:09Z", + "url": "https://github.com/ai16z/eliza/pull/381", + "labels": [], + "comments": 3 }, { - "sha": "aad36f256f67440dc45fb7404e14ef941702502d", - "date": "2024-11-21T03:07:36Z", - "message": "fix ids", - "url": "https://github.com/ai16z/eliza/commit/aad36f256f67440dc45fb7404e14ef941702502d" + "number": 378, + "title": "feat: Cache Manager", + "state": "closed", + "created_at": "2024-11-17T20:07:03Z", + "url": "https://github.com/ai16z/eliza/pull/378", + "labels": [], + "comments": 4 }, { - "sha": "0f6877fae5aa67333c04186470636071c015d8d1", - "date": "2024-11-20T22:59:53Z", - "message": "added sqlite env config", - "url": "https://github.com/ai16z/eliza/commit/0f6877fae5aa67333c04186470636071c015d8d1" - }, + "number": 366, + "title": "fix: bug in getRecentMessageInteractions not awating for promisses before formating", + "state": "closed", + "created_at": "2024-11-16T20:19:42Z", + "url": "https://github.com/ai16z/eliza/pull/366", + "labels": [], + "comments": 0 + } + ], + "total_commits": 97, + "total_prs": 30 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "sha": "84d4aeb812f837ca2621d72edb2fd40e31230089", - "date": "2024-11-20T22:41:40Z", - "message": "check null values in sqlite", - "url": "https://github.com/ai16z/eliza/commit/84d4aeb812f837ca2621d72edb2fd40e31230089" + "id": 2481856152, + "body": "Yes I am justing loading the groq keys from the settings when the groq model is selected. I think thats what you are asking? ", + "created_at": "2024-11-18T03:13:15Z", + "url": "https://github.com/ai16z/eliza/pull/381#issuecomment-2481856152", + "type": "pr", + "issue_number": "381" }, { - "sha": "ba420c68ba4a4006aa8ab9856775ffdc4f26ec4a", - "date": "2024-11-20T22:16:48Z", - "message": "fix schemas add CREATE IF NOT EXISTS to tables\nimplement init method into db adapters", - "url": "https://github.com/ai16z/eliza/commit/ba420c68ba4a4006aa8ab9856775ffdc4f26ec4a" + "id": 2483053284, + "body": "Added some basic tests and implemented the expiration api.\r\nI think initialy we could go without the database adapters, starting with the filesystem should be easier to migrate too. I am building a script to help the migration.\r\n\r\n", + "created_at": "2024-11-18T13:31:44Z", + "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2483053284", + "type": "pr", + "issue_number": "378" }, { - "sha": "a6d05d684b250023faeef5a36ec276d9b08b31f1", - "date": "2024-11-20T15:29:27Z", - "message": "add data folder to .gitignore", - "url": "https://github.com/ai16z/eliza/commit/a6d05d684b250023faeef5a36ec276d9b08b31f1" + "id": 2484614523, + "body": "Already implemented the database cache adapters in #378 ", + "created_at": "2024-11-19T03:08:54Z", + "url": "https://github.com/ai16z/eliza/issues/403#issuecomment-2484614523", + "type": "issue", + "issue_number": "403" }, { - "sha": "bf22b2c5bd79868079b3d31bd39c32a29092b41e", - "date": "2024-11-20T15:11:08Z", - "message": "fix ensure dataDir exists", - "url": "https://github.com/ai16z/eliza/commit/bf22b2c5bd79868079b3d31bd39c32a29092b41e" + "id": 2496570432, + "body": "can you include #386 so it adds my commits too", + "created_at": "2024-11-25T02:53:42Z", + "url": "https://github.com/ai16z/eliza/pull/570#issuecomment-2496570432", + "type": "pr", + "issue_number": "570" }, { - "sha": "bc00ef1b8c8b50e1dd9663f075db709f0c6c845f", - "date": "2024-11-20T04:51:48Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/bc00ef1b8c8b50e1dd9663f075db709f0c6c845f" - }, + "id": 2501253541, + "body": "looks good", + "created_at": "2024-11-26T16:03:19Z", + "url": "https://github.com/ai16z/eliza/pull/616#issuecomment-2501253541", + "type": "pr", + "issue_number": "616" + } + ], + "total_comments": 5 + } + }, + "summary": "bmgalego is currently focusing on improving response processing and memory handling in their GitHub activity. They have recently fixed issues related to response memory mapping and added callback handlers to runtime evaluation methods. Their contributions show a pattern of addressing functionality enhancements and bug fixes within the project's codebase.", + "score": 210, + "score_breakdown": { + "merged_prs": 203, + "issues": 0, + "pr_commits": 5, + "pr_reviews": 0, + "comments": 2.5, + "total": 210.5 + } + }, + { + "contributor": "cygaar", + "avatar_url": "https://avatars.githubusercontent.com/u/97691933?v=4", + "activity": { + "code": { + "commits": [ { - "sha": "7337e17943d96d656271e70689d43968a18c71e8", - "date": "2024-11-20T04:38:18Z", - "message": "remove createDirectRuntime", - "url": "https://github.com/ai16z/eliza/commit/7337e17943d96d656271e70689d43968a18c71e8" + "sha": "75a46555174e8433d066285eeab9cd3ceee9f17c", + "date": "2024-12-08T20:05:36Z", + "message": "Merge pull request #920 from Sifchain/realitySpiral/deprecateGenerateObject\n\nchore: deprecate text based way of generating JSON", + "url": "https://github.com/ai16z/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c" }, { - "sha": "749d9de07dfef56abc2f1dcb85d5f2b85d70b3b9", - "date": "2024-11-20T04:11:06Z", - "message": "Merge remote-tracking branch 'upstream/main' into cache-manager", - "url": "https://github.com/ai16z/eliza/commit/749d9de07dfef56abc2f1dcb85d5f2b85d70b3b9" + "sha": "216e3127ca77060bebc3765a032f96b9a441e4ab", + "date": "2024-12-07T22:18:27Z", + "message": "Merge pull request #907 from cygaar/fix_evaulation_parsing\n\nfix: evaluation json parsing", + "url": "https://github.com/ai16z/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab" }, { - "sha": "e29b0161553645ea5425c5470ea42a35288b7fc7", - "date": "2024-11-20T00:32:14Z", - "message": "added prompts", - "url": "https://github.com/ai16z/eliza/commit/e29b0161553645ea5425c5470ea42a35288b7fc7" + "sha": "af7591b42b4418444b7e3b8f4c10bcf6a4e201d6", + "date": "2024-12-07T21:51:27Z", + "message": "fix: evaluation json parsing", + "url": "https://github.com/ai16z/eliza/commit/af7591b42b4418444b7e3b8f4c10bcf6a4e201d6" }, { - "sha": "82e073c33d4ad77e33b36cb0211cb7069daaddbd", - "date": "2024-11-20T00:10:25Z", - "message": "add farcaster env vars to example", - "url": "https://github.com/ai16z/eliza/commit/82e073c33d4ad77e33b36cb0211cb7069daaddbd" + "sha": "7bd0892cca037a8baa69f2cf592ec4e91b2ad12f", + "date": "2024-12-07T16:40:16Z", + "message": "Merge pull request #890 from oxSaturn/patch-1\n\nchore: update models for groq", + "url": "https://github.com/ai16z/eliza/commit/7bd0892cca037a8baa69f2cf592ec4e91b2ad12f" }, { - "sha": "5d6e01bcf99a9c8c965eed51b12ce353797627e2", - "date": "2024-11-20T00:09:50Z", - "message": "fix", - "url": "https://github.com/ai16z/eliza/commit/5d6e01bcf99a9c8c965eed51b12ce353797627e2" + "sha": "6ccf25b762823e584acc6543b825aec885f53b52", + "date": "2024-12-07T16:37:40Z", + "message": "Merge pull request #903 from cygaar/improve_twitter_actions\n\nfix: twitter actions not triggering", + "url": "https://github.com/ai16z/eliza/commit/6ccf25b762823e584acc6543b825aec885f53b52" }, { - "sha": "0797ae7959a643c0dd251562911b37b127b9203d", - "date": "2024-11-19T23:50:27Z", - "message": "implement stop in client", - "url": "https://github.com/ai16z/eliza/commit/0797ae7959a643c0dd251562911b37b127b9203d" + "sha": "613c001d9d59df92f6f55f2067bbfb1eda15a0ff", + "date": "2024-12-07T16:15:59Z", + "message": "fix: twitter actions not triggering", + "url": "https://github.com/ai16z/eliza/commit/613c001d9d59df92f6f55f2067bbfb1eda15a0ff" }, { - "sha": "48acae2f3d2cd6b51a66793b7d88fb88a82f11d8", - "date": "2024-11-19T23:49:14Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/48acae2f3d2cd6b51a66793b7d88fb88a82f11d8" + "sha": "3db07240994c8987642e3a7af8d3e2d6a97bbdf1", + "date": "2024-12-05T00:51:08Z", + "message": "fix: plugins docs", + "url": "https://github.com/ai16z/eliza/commit/3db07240994c8987642e3a7af8d3e2d6a97bbdf1" }, { - "sha": "ec669eaf3a4431c7e1e25cd5052d9b8610678559", - "date": "2024-11-19T03:05:05Z", - "message": "implemented db cache adapters", - "url": "https://github.com/ai16z/eliza/commit/ec669eaf3a4431c7e1e25cd5052d9b8610678559" + "sha": "5608d1a2aeac55ba89bc07ba3f2c1d0b4cb2897e", + "date": "2024-12-05T00:29:21Z", + "message": "Merge pull request #846 from cygaar/update_release\n\nfix: run release workflow after a github release is created", + "url": "https://github.com/ai16z/eliza/commit/5608d1a2aeac55ba89bc07ba3f2c1d0b4cb2897e" }, { - "sha": "6e7fba35cd6cf3964aad5d4c040db102e14ba25e", - "date": "2024-11-18T23:52:03Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/6e7fba35cd6cf3964aad5d4c040db102e14ba25e" + "sha": "cff4ac1829a7d3da60c2278b9eb4e6361be302f3", + "date": "2024-12-04T23:43:38Z", + "message": "remove unused code", + "url": "https://github.com/ai16z/eliza/commit/cff4ac1829a7d3da60c2278b9eb4e6361be302f3" }, { - "sha": "722e8961e804e3211b2ee0240c87f886ad56e1e1", - "date": "2024-11-18T16:27:32Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/722e8961e804e3211b2ee0240c87f886ad56e1e1" + "sha": "48d92074b4361ae4e3910c0bd84f34648e1043ba", + "date": "2024-12-04T23:42:13Z", + "message": "fix: run release workflow after a github release is created", + "url": "https://github.com/ai16z/eliza/commit/48d92074b4361ae4e3910c0bd84f34648e1043ba" }, { - "sha": "4f25bfb1ba3ce2d89ca745caab9d71c98140e570", - "date": "2024-11-18T13:07:52Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/4f25bfb1ba3ce2d89ca745caab9d71c98140e570" + "sha": "aba16db38b5f312bc8af8ea1f072b73cc84706ae", + "date": "2024-12-04T05:51:50Z", + "message": "undo changelog", + "url": "https://github.com/ai16z/eliza/commit/aba16db38b5f312bc8af8ea1f072b73cc84706ae" }, { - "sha": "d6725ce4251695e323da2ea05d303900809aeff6", - "date": "2024-11-18T12:05:39Z", - "message": "Merge branch 'main' into cache-manager", - "url": "https://github.com/ai16z/eliza/commit/d6725ce4251695e323da2ea05d303900809aeff6" + "sha": "d28ed308b015b3d8be7027621bde1f51160b40cf", + "date": "2024-12-04T05:50:30Z", + "message": "chore: bump version to 0.1.5-alpha.3", + "url": "https://github.com/ai16z/eliza/commit/d28ed308b015b3d8be7027621bde1f51160b40cf" }, { - "sha": "afc8e0d1b7a95666caafe8f08823e3b2204c5971", - "date": "2024-11-18T11:48:11Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/afc8e0d1b7a95666caafe8f08823e3b2204c5971" + "sha": "07c7168be7eceb7f4b55678d7b2d959b9d9fde2b", + "date": "2024-12-04T00:27:54Z", + "message": "bump version to 0.1.5-alpha.1", + "url": "https://github.com/ai16z/eliza/commit/07c7168be7eceb7f4b55678d7b2d959b9d9fde2b" }, { - "sha": "e88b5251215f5c96bbe46edf2430d1fe1637ee3a", - "date": "2024-11-18T10:35:31Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/e88b5251215f5c96bbe46edf2430d1fe1637ee3a" + "sha": "0742326527c9c0f541e3333db3c928052d0f68ee", + "date": "2024-12-04T00:00:57Z", + "message": "Bump solana web3.js package to latest safe version", + "url": "https://github.com/ai16z/eliza/commit/0742326527c9c0f541e3333db3c928052d0f68ee" }, { - "sha": "e57ed029e0c904ef10d23699c316a459c6a94b43", - "date": "2024-11-18T03:07:21Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/e57ed029e0c904ef10d23699c316a459c6a94b43" + "sha": "df7618ce26f547c9f95b3178ae17119cd068ee81", + "date": "2024-12-03T23:55:29Z", + "message": "Pin versions", + "url": "https://github.com/ai16z/eliza/commit/df7618ce26f547c9f95b3178ae17119cd068ee81" }, { - "sha": "70c4e0f38dd24c8f36c4b631a12a81c18f0dccdb", - "date": "2024-11-18T02:55:04Z", - "message": "init", - "url": "https://github.com/ai16z/eliza/commit/70c4e0f38dd24c8f36c4b631a12a81c18f0dccdb" + "sha": "c8248a8935a5b44ad50a509e56de4f6bc13357e4", + "date": "2024-12-03T04:02:19Z", + "message": "Merge pull request #811 from cygaar/release_fix_4\n\nfix: lerna publish command", + "url": "https://github.com/ai16z/eliza/commit/c8248a8935a5b44ad50a509e56de4f6bc13357e4" }, { - "sha": "1c2c31572303f226cb2337a9b8f277b8165be33a", - "date": "2024-11-17T21:23:02Z", - "message": "add Groq to getTokenForProvider", - "url": "https://github.com/ai16z/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" + "sha": "66cb602d2ed543e58bf7a5de6d332e06081f42e4", + "date": "2024-12-03T03:57:10Z", + "message": "lerna fix", + "url": "https://github.com/ai16z/eliza/commit/66cb602d2ed543e58bf7a5de6d332e06081f42e4" }, { - "sha": "f2c3a3dff9651af0e25fbdafff20ce0f32e74aef", - "date": "2024-11-17T13:52:39Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/f2c3a3dff9651af0e25fbdafff20ce0f32e74aef" + "sha": "b876059323f5d872b08cfaa47ffad605ea35ff27", + "date": "2024-12-03T03:29:24Z", + "message": "v0", + "url": "https://github.com/ai16z/eliza/commit/b876059323f5d872b08cfaa47ffad605ea35ff27" }, { - "sha": "c329160562d057c5fea259af029c3eb5e04c0895", - "date": "2024-11-17T12:51:22Z", - "message": "wip", - "url": "https://github.com/ai16z/eliza/commit/c329160562d057c5fea259af029c3eb5e04c0895" + "sha": "a5321b8a5495516e552480cbaea0e04363e652ef", + "date": "2024-12-03T03:27:21Z", + "message": "Bump package versions", + "url": "https://github.com/ai16z/eliza/commit/a5321b8a5495516e552480cbaea0e04363e652ef" }, { - "sha": "30a6ba512c0a92bf9bad1e34fd8538a98cbe856f", - "date": "2024-11-16T19:54:27Z", - "message": "fix getRecentMessageInteractions in composeState", - "url": "https://github.com/ai16z/eliza/commit/30a6ba512c0a92bf9bad1e34fd8538a98cbe856f" - } - ], - "pull_requests": [ - { - "number": 948, - "title": "fix: telegram response memory userId to agentId", - "state": "closed", - "created_at": "2024-12-09T23:47:02Z", - "url": "https://github.com/ai16z/eliza/pull/948", - "labels": [], - "comments": 0 + "sha": "4fb49020c28f61326e8f8381853ab8b15a5efa51", + "date": "2024-12-03T03:25:50Z", + "message": "update lerna version", + "url": "https://github.com/ai16z/eliza/commit/4fb49020c28f61326e8f8381853ab8b15a5efa51" }, { - "number": 940, - "title": "feat: process all responses actions", - "state": "closed", - "created_at": "2024-12-09T16:20:30Z", - "url": "https://github.com/ai16z/eliza/pull/940", - "labels": [], - "comments": 1 + "sha": "65b03ce088e4d5dc5f9e7690ccc3e2b7ea85d577", + "date": "2024-12-03T02:33:02Z", + "message": "Add echos", + "url": "https://github.com/ai16z/eliza/commit/65b03ce088e4d5dc5f9e7690ccc3e2b7ea85d577" }, { - "number": 938, - "title": "feat: add callback handler to runtime evaluate method", - "state": "closed", - "created_at": "2024-12-09T16:10:07Z", - "url": "https://github.com/ai16z/eliza/pull/938", - "labels": [], - "comments": 0 + "sha": "7e290fa327aa9f592b0ecf1b8852de92ef44e089", + "date": "2024-12-03T02:31:56Z", + "message": "fix: release workflow part 3", + "url": "https://github.com/ai16z/eliza/commit/7e290fa327aa9f592b0ecf1b8852de92ef44e089" }, { - "number": 619, - "title": "feat: make core strictly typed", - "state": "open", - "created_at": "2024-11-26T21:00:16Z", - "url": "https://github.com/ai16z/eliza/pull/619", - "labels": [], - "comments": 0 + "sha": "6b60247c9e4ef66268e905fcd9b0ed2ff1b796cd", + "date": "2024-12-03T02:13:53Z", + "message": "Merge pull request #806 from cygaar/update_release\n\nfix: part 2 of updating the npm publish workflow", + "url": "https://github.com/ai16z/eliza/commit/6b60247c9e4ef66268e905fcd9b0ed2ff1b796cd" }, { - "number": 618, - "title": "fix: adds agent character.ts file back", - "state": "closed", - "created_at": "2024-11-26T20:46:05Z", - "url": "https://github.com/ai16z/eliza/pull/618", - "labels": [], - "comments": 1 + "sha": "0569dfc2e890ec062ad7b4590ff247ad6b41ae9f", + "date": "2024-12-03T02:07:19Z", + "message": "Update ordering", + "url": "https://github.com/ai16z/eliza/commit/0569dfc2e890ec062ad7b4590ff247ad6b41ae9f" }, { - "number": 610, - "title": "fix: add client farcaster templates to character type", - "state": "closed", - "created_at": "2024-11-26T06:25:28Z", - "url": "https://github.com/ai16z/eliza/pull/610", - "labels": [], - "comments": 0 + "sha": "01f1afd1a728e112e5e8c94dc6f48b398c936468", + "date": "2024-12-03T01:56:16Z", + "message": "fix: release workflow", + "url": "https://github.com/ai16z/eliza/commit/01f1afd1a728e112e5e8c94dc6f48b398c936468" }, { - "number": 609, - "title": "fix: knowledge module exporting process", - "state": "closed", - "created_at": "2024-11-26T06:03:32Z", - "url": "https://github.com/ai16z/eliza/pull/609", - "labels": [], - "comments": 1 + "sha": "1fb704a9b7f5cb0c4807a1213c351223197e5915", + "date": "2024-12-03T01:12:55Z", + "message": "fix: update release workflow", + "url": "https://github.com/ai16z/eliza/commit/1fb704a9b7f5cb0c4807a1213c351223197e5915" }, { - "number": 607, - "title": "fix: use correct getCachedEmbeddings query_field_sub_name", - "state": "closed", - "created_at": "2024-11-26T05:35:05Z", - "url": "https://github.com/ai16z/eliza/pull/607", - "labels": [], - "comments": 1 + "sha": "58d38c995b76ea82dd9167f8cdf045f0657e8b43", + "date": "2024-12-01T20:52:02Z", + "message": "Add random back", + "url": "https://github.com/ai16z/eliza/commit/58d38c995b76ea82dd9167f8cdf045f0657e8b43" }, { - "number": 606, - "title": "fix: db queries in sqljs database adapter not using agentId", - "state": "closed", - "created_at": "2024-11-26T04:37:35Z", - "url": "https://github.com/ai16z/eliza/pull/606", - "labels": [], - "comments": 0 + "sha": "d89e3783a4e072d5de33025d791d998057071815", + "date": "2024-12-01T20:48:11Z", + "message": "Remove unnecessary spacing in prompts", + "url": "https://github.com/ai16z/eliza/commit/d89e3783a4e072d5de33025d791d998057071815" }, { - "number": 602, - "title": "fix: add Memory Manager getMemoriesByRoomIds missing tableName param", - "state": "closed", - "created_at": "2024-11-26T01:41:35Z", - "url": "https://github.com/ai16z/eliza/pull/602", - "labels": [], - "comments": 1 + "sha": "7e653bae677160d3eb784e2cc5c4bc8785aba3cd", + "date": "2024-12-01T20:22:01Z", + "message": "improve twitter response prompts", + "url": "https://github.com/ai16z/eliza/commit/7e653bae677160d3eb784e2cc5c4bc8785aba3cd" }, { - "number": 600, - "title": "feat: add knowledge to state", - "state": "closed", - "created_at": "2024-11-26T00:14:43Z", - "url": "https://github.com/ai16z/eliza/pull/600", - "labels": [], - "comments": 0 + "sha": "5eaa57d99a2c5ae03ff3daf473de87025eb5b898", + "date": "2024-12-01T15:41:54Z", + "message": "Merge pull request #753 from denizekiz/twitterclientfix\n\nfix: packagejson updated to latest agent-client 0.0.16", + "url": "https://github.com/ai16z/eliza/commit/5eaa57d99a2c5ae03ff3daf473de87025eb5b898" }, { - "number": 599, - "title": "feat: make node-plugin lazy-loaded for faster boot times", - "state": "closed", - "created_at": "2024-11-26T00:10:46Z", - "url": "https://github.com/ai16z/eliza/pull/599", - "labels": [ - "Needs Testing" - ], - "comments": 0 + "sha": "3619185cc2d4f7638c3dcb352318c23586121516", + "date": "2024-11-30T22:46:05Z", + "message": "feat: increase knowledge context", + "url": "https://github.com/ai16z/eliza/commit/3619185cc2d4f7638c3dcb352318c23586121516" }, { - "number": 573, - "title": "fix: remove postinstall script from plugin-coinbase", - "state": "closed", - "created_at": "2024-11-25T03:10:53Z", - "url": "https://github.com/ai16z/eliza/pull/573", - "labels": [], - "comments": 0 + "sha": "2d57d27f4ae41699254e0ce612fd51397742422a", + "date": "2024-11-30T21:57:47Z", + "message": "Small improvements to context", + "url": "https://github.com/ai16z/eliza/commit/2d57d27f4ae41699254e0ce612fd51397742422a" }, { - "number": 572, - "title": "fix: add missing documents and knowledge memory managers to runtime interface", - "state": "closed", - "created_at": "2024-11-25T02:28:15Z", - "url": "https://github.com/ai16z/eliza/pull/572", - "labels": [], - "comments": 0 + "sha": "b546306005713956a9020eac6bbd56edb10da561", + "date": "2024-11-30T21:41:13Z", + "message": "fix: twitter recent interactions", + "url": "https://github.com/ai16z/eliza/commit/b546306005713956a9020eac6bbd56edb10da561" }, { - "number": 571, - "title": "fix: remove db adapters depencies from core and remove plugin-node from telegram ", - "state": "closed", - "created_at": "2024-11-25T01:10:56Z", - "url": "https://github.com/ai16z/eliza/pull/571", - "labels": [], - "comments": 0 + "sha": "d707e2ce72218202c8703483673e8453134f0e13", + "date": "2024-11-30T16:06:42Z", + "message": "Revert \"Remove unnecessary eslint configs\"\n\nThis reverts commit eb0a3f0d4af63d63d8f4257951639a17376d3ca7.", + "url": "https://github.com/ai16z/eliza/commit/d707e2ce72218202c8703483673e8453134f0e13" }, { - "number": 547, - "title": "fix: Token provider getHighestLiquidityPair", - "state": "closed", - "created_at": "2024-11-23T09:30:21Z", - "url": "https://github.com/ai16z/eliza/pull/547", - "labels": [], - "comments": 0 + "sha": "eb0a3f0d4af63d63d8f4257951639a17376d3ca7", + "date": "2024-11-30T16:00:05Z", + "message": "Remove unnecessary eslint configs", + "url": "https://github.com/ai16z/eliza/commit/eb0a3f0d4af63d63d8f4257951639a17376d3ca7" }, { - "number": 546, - "title": "fix: add try catch to process action", - "state": "closed", - "created_at": "2024-11-23T08:51:45Z", - "url": "https://github.com/ai16z/eliza/pull/546", - "labels": [], - "comments": 1 + "sha": "51a6b94f6764f4951f48b730c5fdf821876c070f", + "date": "2024-11-30T15:47:55Z", + "message": "fix: simplify linting dependencies", + "url": "https://github.com/ai16z/eliza/commit/51a6b94f6764f4951f48b730c5fdf821876c070f" }, { - "number": 545, - "title": "fix: error in getGoals and remove coinbase package-lock.json ", - "state": "closed", - "created_at": "2024-11-23T07:42:26Z", - "url": "https://github.com/ai16z/eliza/pull/545", - "labels": [], - "comments": 0 + "sha": "4631f76c10900b681c85e0ee20b3e7fbb0c1b198", + "date": "2024-11-29T23:02:01Z", + "message": "feature: make twitter client polling configurable", + "url": "https://github.com/ai16z/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198" }, { - "number": 540, - "title": "fix: discord voice memory id not unique", - "state": "closed", - "created_at": "2024-11-23T06:07:19Z", - "url": "https://github.com/ai16z/eliza/pull/540", - "labels": [], - "comments": 0 + "sha": "68cffa37b7142d431905a192828992d5cab97127", + "date": "2024-11-29T23:02:01Z", + "message": "feature: make twitter client polling configurable", + "url": "https://github.com/ai16z/eliza/commit/68cffa37b7142d431905a192828992d5cab97127" }, { - "number": 539, - "title": "fix: db queries not using agentId in all memory queries", - "state": "closed", - "created_at": "2024-11-23T05:55:50Z", - "url": "https://github.com/ai16z/eliza/pull/539", - "labels": [], - "comments": 0 + "sha": "a336029525baefae539d0e4804ad170e82554ee7", + "date": "2024-11-29T20:39:03Z", + "message": "Fix eslint", + "url": "https://github.com/ai16z/eliza/commit/a336029525baefae539d0e4804ad170e82554ee7" }, { - "number": 487, - "title": "fix: fix character path loading", - "state": "closed", - "created_at": "2024-11-21T13:31:32Z", - "url": "https://github.com/ai16z/eliza/pull/487", - "labels": [], - "comments": 0 + "sha": "2a03469527e264ef9a546c7a50cee558f0ab7744", + "date": "2024-11-29T20:32:45Z", + "message": "fix: getEmbeddingZeroVector calls", + "url": "https://github.com/ai16z/eliza/commit/2a03469527e264ef9a546c7a50cee558f0ab7744" }, { - "number": 486, - "title": "fix: agent loadCharacters file resolver", - "state": "closed", - "created_at": "2024-11-21T13:10:34Z", - "url": "https://github.com/ai16z/eliza/pull/486", - "labels": [], - "comments": 0 + "sha": "1bc0e48d0a8eab803ebd624a0f7582f341963cc6", + "date": "2024-11-29T16:16:58Z", + "message": "fix: embeddings for messages with urls", + "url": "https://github.com/ai16z/eliza/commit/1bc0e48d0a8eab803ebd624a0f7582f341963cc6" }, { - "number": 484, - "title": "fix: agent type error and sqlite file env", - "state": "closed", - "created_at": "2024-11-21T12:43:53Z", - "url": "https://github.com/ai16z/eliza/pull/484", - "labels": [], - "comments": 0 + "sha": "a88b2f28c2056eaeda7a76a4827900cbdfdadc4c", + "date": "2024-11-29T17:24:29Z", + "message": "Fix lint script", + "url": "https://github.com/ai16z/eliza/commit/a88b2f28c2056eaeda7a76a4827900cbdfdadc4c" }, { - "number": 482, - "title": "feat: Improvements", - "state": "closed", - "created_at": "2024-11-21T10:22:56Z", - "url": "https://github.com/ai16z/eliza/pull/482", - "labels": [], - "comments": 0 + "sha": "24387f6ec30d3941162e411222c771afb1860393", + "date": "2024-11-29T17:20:50Z", + "message": "Update whatsapp eslint version", + "url": "https://github.com/ai16z/eliza/commit/24387f6ec30d3941162e411222c771afb1860393" }, { - "number": 478, - "title": "feat: Twitter Refactor", - "state": "closed", - "created_at": "2024-11-21T05:51:13Z", - "url": "https://github.com/ai16z/eliza/pull/478", - "labels": [], - "comments": 0 + "sha": "d0cfbea0fbd7b78031f633a0fdb9c7307eb7dac1", + "date": "2024-11-29T17:16:42Z", + "message": "Fix whatsapp plugin", + "url": "https://github.com/ai16z/eliza/commit/d0cfbea0fbd7b78031f633a0fdb9c7307eb7dac1" }, { - "number": 473, - "title": "fix: Twitter Client Memory ids", - "state": "closed", - "created_at": "2024-11-21T03:11:44Z", - "url": "https://github.com/ai16z/eliza/pull/473", - "labels": [], - "comments": 0 + "sha": "af662be88e79d2fa62b221dc3ecbcc25e4bb2b35", + "date": "2024-11-29T17:12:27Z", + "message": "Bump eslint version", + "url": "https://github.com/ai16z/eliza/commit/af662be88e79d2fa62b221dc3ecbcc25e4bb2b35" }, { - "number": 386, - "title": "feat: Farcaster Client", - "state": "closed", - "created_at": "2024-11-18T02:58:15Z", - "url": "https://github.com/ai16z/eliza/pull/386", - "labels": [], - "comments": 0 + "sha": "5b90893c2b025a0977d7e8641d7270beee3c15ac", + "date": "2024-11-29T17:08:26Z", + "message": "Update lockfile", + "url": "https://github.com/ai16z/eliza/commit/5b90893c2b025a0977d7e8641d7270beee3c15ac" }, { - "number": 381, - "title": "fix: adds Groq to getTokenForProvider", - "state": "closed", - "created_at": "2024-11-17T21:38:09Z", - "url": "https://github.com/ai16z/eliza/pull/381", - "labels": [], - "comments": 3 + "sha": "37ce6843fffb73f5b52756d1c2673a6982528e07", + "date": "2024-11-29T16:31:53Z", + "message": "Add react import", + "url": "https://github.com/ai16z/eliza/commit/37ce6843fffb73f5b52756d1c2673a6982528e07" }, { - "number": 378, - "title": "feat: Cache Manager", - "state": "closed", - "created_at": "2024-11-17T20:07:03Z", - "url": "https://github.com/ai16z/eliza/pull/378", - "labels": [], - "comments": 4 + "sha": "91ab16d6cb7361e6785ad5e6f7a617584357f00a", + "date": "2024-11-29T16:30:39Z", + "message": "fix: eslint not working", + "url": "https://github.com/ai16z/eliza/commit/91ab16d6cb7361e6785ad5e6f7a617584357f00a" }, { - "number": 366, - "title": "fix: bug in getRecentMessageInteractions not awating for promisses before formating", - "state": "closed", - "created_at": "2024-11-16T20:19:42Z", - "url": "https://github.com/ai16z/eliza/pull/366", - "labels": [], - "comments": 0 - } - ], - "total_commits": 97, - "total_prs": 30 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2481856152, - "body": "Yes I am justing loading the groq keys from the settings when the groq model is selected. I think thats what you are asking? ", - "created_at": "2024-11-18T03:13:15Z", - "url": "https://github.com/ai16z/eliza/pull/381#issuecomment-2481856152", - "type": "pr", - "issue_number": "381" + "sha": "0e8cb04574321dc3b1413a5459a9e4ddd82448e8", + "date": "2024-11-28T23:34:08Z", + "message": "Remove unused variable", + "url": "https://github.com/ai16z/eliza/commit/0e8cb04574321dc3b1413a5459a9e4ddd82448e8" }, { - "id": 2483053284, - "body": "Added some basic tests and implemented the expiration api.\r\nI think initialy we could go without the database adapters, starting with the filesystem should be easier to migrate too. I am building a script to help the migration.\r\n\r\n", - "created_at": "2024-11-18T13:31:44Z", - "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2483053284", - "type": "pr", - "issue_number": "378" + "sha": "7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0", + "date": "2024-11-28T23:27:42Z", + "message": "fix embedding length mismatches", + "url": "https://github.com/ai16z/eliza/commit/7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0" }, { - "id": 2484614523, - "body": "Already implemented the database cache adapters in #378 ", - "created_at": "2024-11-19T03:08:54Z", - "url": "https://github.com/ai16z/eliza/issues/403#issuecomment-2484614523", - "type": "issue", - "issue_number": "403" + "sha": "d274ef7b988bb2ae4db604c94cb410f5505b4f8a", + "date": "2024-11-28T17:29:20Z", + "message": "More improvements", + "url": "https://github.com/ai16z/eliza/commit/d274ef7b988bb2ae4db604c94cb410f5505b4f8a" }, { - "id": 2496570432, - "body": "can you include #386 so it adds my commits too", - "created_at": "2024-11-25T02:53:42Z", - "url": "https://github.com/ai16z/eliza/pull/570#issuecomment-2496570432", - "type": "pr", - "issue_number": "570" + "sha": "f5292d54588537e0260f81f344cf63f0bf474408", + "date": "2024-11-28T17:04:44Z", + "message": "format", + "url": "https://github.com/ai16z/eliza/commit/f5292d54588537e0260f81f344cf63f0bf474408" }, { - "id": 2501253541, - "body": "looks good", - "created_at": "2024-11-26T16:03:19Z", - "url": "https://github.com/ai16z/eliza/pull/616#issuecomment-2501253541", - "type": "pr", - "issue_number": "616" - } - ], - "total_comments": 5 - } - }, - "summary": "bmgalego is currently focusing on improving response processing and memory handling in their GitHub activity. They have recently fixed issues related to response memory mapping and added callback handlers to runtime evaluation methods. Their contributions show a pattern of addressing functionality enhancements and bug fixes within the project's codebase." - }, - { - "contributor": "MarcoMandar", - "avatar_url": "https://avatars.githubusercontent.com/u/70625671?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "6b8a9c430d3c7de8322ca835f844bafc84a23655", - "date": "2024-12-02T23:26:04Z", - "message": "add TG_TRADER\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/6b8a9c430d3c7de8322ca835f844bafc84a23655" + "sha": "2bf9819e17d2457fc9ef471545bc3d273b93acf3", + "date": "2024-11-28T16:39:52Z", + "message": "Browser improvements", + "url": "https://github.com/ai16z/eliza/commit/2bf9819e17d2457fc9ef471545bc3d273b93acf3" }, { - "sha": "4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0", - "date": "2024-12-02T23:12:33Z", - "message": "fix swap type error, create user trust on first message in telegram\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0" + "sha": "474500dfb72e8d66419aff186aeb9fda69330ae1", + "date": "2024-11-28T15:19:02Z", + "message": "Change user agent based on platform", + "url": "https://github.com/ai16z/eliza/commit/474500dfb72e8d66419aff186aeb9fda69330ae1" }, { - "sha": "2d7290132c658aef771fbacd44c96e6fb4f70bae", - "date": "2024-11-28T07:44:47Z", - "message": "types, connection, fixes\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/2d7290132c658aef771fbacd44c96e6fb4f70bae" + "sha": "7f941495f324d4bdce9f6f65a68f6296810001d2", + "date": "2024-11-28T04:55:25Z", + "message": "Update useragent", + "url": "https://github.com/ai16z/eliza/commit/7f941495f324d4bdce9f6f65a68f6296810001d2" }, { - "sha": "6a3518583532cd0ed8e3904b65d6ab8377c3923d", - "date": "2024-11-28T07:44:27Z", - "message": "initital\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/6a3518583532cd0ed8e3904b65d6ab8377c3923d" + "sha": "fb0f01f752154d69fe724c7bafdac886f52cddd0", + "date": "2024-11-28T04:01:24Z", + "message": "Better browser settings", + "url": "https://github.com/ai16z/eliza/commit/fb0f01f752154d69fe724c7bafdac886f52cddd0" }, { - "sha": "8fa43abb0aac02f1931db11e512040895848a881", - "date": "2024-11-27T06:45:46Z", - "message": "eslint\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/8fa43abb0aac02f1931db11e512040895848a881" + "sha": "91c6ae30d37c4a3fbe6313c6d893608d5ff0e6f6", + "date": "2024-11-27T23:08:12Z", + "message": "better db connection handling", + "url": "https://github.com/ai16z/eliza/commit/91c6ae30d37c4a3fbe6313c6d893608d5ff0e6f6" }, { - "sha": "8e12dc6340a68dbc3efb688449c3e75dd2ded368", - "date": "2024-11-27T06:44:01Z", - "message": "tokenCodex data, integrate start simulation in trustscoreProvider\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/8e12dc6340a68dbc3efb688449c3e75dd2ded368" + "sha": "2fce44489c946181c5e1554bb3a8ef2af753fe0a", + "date": "2024-11-27T23:27:21Z", + "message": "fix pr template typo", + "url": "https://github.com/ai16z/eliza/commit/2fce44489c946181c5e1554bb3a8ef2af753fe0a" }, { - "sha": "4d832408d76a03ff12be819c6a11395ea50c76b7", - "date": "2024-11-25T22:40:08Z", - "message": "update api call\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7" + "sha": "b2019e1b0e96ad2285f859f68f7c6829d3fb7fd9", + "date": "2024-11-27T23:25:34Z", + "message": "Fix build", + "url": "https://github.com/ai16z/eliza/commit/b2019e1b0e96ad2285f859f68f7c6829d3fb7fd9" }, { - "sha": "5e7274c879f1aa57f65ce8d210528ef4b7eb6087", - "date": "2024-11-25T22:06:56Z", - "message": "tokenRecommendation uuid\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087" - }, + "sha": "35f8709b6838ad95282bbe76352f94e453d58322", + "date": "2024-11-27T04:10:02Z", + "message": "Small improvement to agent process exiting", + "url": "https://github.com/ai16z/eliza/commit/35f8709b6838ad95282bbe76352f94e453d58322" + } + ], + "pull_requests": [ { - "sha": "2d93baaf9bf68b14277363a6e2afceb45bba6178", - "date": "2024-11-25T21:58:36Z", - "message": "trustscore updates\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178" + "number": 1054, + "title": "fix: discord client ci issues", + "state": "closed", + "created_at": "2024-12-13T23:04:55Z", + "url": "https://github.com/ai16z/eliza/pull/1054", + "labels": [], + "comments": 0 }, { - "sha": "5877e42fef044e50e15e1e68d9bc1a855dbf0e4f", - "date": "2024-11-25T21:50:23Z", - "message": "fix no-unused-vars\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/5877e42fef044e50e15e1e68d9bc1a855dbf0e4f" + "number": 907, + "title": "fix: evaluation json parsing", + "state": "closed", + "created_at": "2024-12-07T21:53:54Z", + "url": "https://github.com/ai16z/eliza/pull/907", + "labels": [], + "comments": 0 }, { - "sha": "e2a894f86ebbe1fc084f9ea8458b055a51df7bba", - "date": "2024-11-25T21:43:21Z", - "message": "walletProvider\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/e2a894f86ebbe1fc084f9ea8458b055a51df7bba" + "number": 903, + "title": "fix: twitter actions not triggering", + "state": "closed", + "created_at": "2024-12-07T16:16:57Z", + "url": "https://github.com/ai16z/eliza/pull/903", + "labels": [], + "comments": 0 }, { - "sha": "0b029c0d397facbe48b37c73af6acff411a27449", - "date": "2024-11-25T21:41:49Z", - "message": "sell simulation service\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/0b029c0d397facbe48b37c73af6acff411a27449" + "number": 848, + "title": "fix: plugins docs", + "state": "closed", + "created_at": "2024-12-05T00:51:39Z", + "url": "https://github.com/ai16z/eliza/pull/848", + "labels": [], + "comments": 0 }, { - "sha": "ea0984ffa3588082a4afbae9d3427b084d94feb5", - "date": "2024-11-25T21:31:06Z", - "message": "Merge pull request #33 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/ea0984ffa3588082a4afbae9d3427b084d94feb5" + "number": 846, + "title": "fix: run release workflow after a github release is created", + "state": "closed", + "created_at": "2024-12-04T23:43:28Z", + "url": "https://github.com/ai16z/eliza/pull/846", + "labels": [], + "comments": 0 }, { - "sha": "9402000561012e80676cf0f006be7f69352113c7", - "date": "2024-11-25T21:29:16Z", - "message": "Merge pull request #596 from MarcoMandar/pr-33\n\nPr 33", - "url": "https://github.com/ai16z/eliza/commit/9402000561012e80676cf0f006be7f69352113c7" + "number": 838, + "title": "chore: bump version to 0.1.5-alpha.3", + "state": "closed", + "created_at": "2024-12-04T05:52:18Z", + "url": "https://github.com/ai16z/eliza/pull/838", + "labels": [], + "comments": 0 }, { - "sha": "a3aff1340c6ec3f8673e7e61f703f07e5794411f", - "date": "2024-11-25T21:28:22Z", - "message": "Merge from 'main'\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/a3aff1340c6ec3f8673e7e61f703f07e5794411f" + "number": 833, + "title": "chore: bump version to 0.1.5-alpha.1", + "state": "closed", + "created_at": "2024-12-04T00:33:03Z", + "url": "https://github.com/ai16z/eliza/pull/833", + "labels": [], + "comments": 0 }, { - "sha": "6d6296ebf8a496ccf563a0561acdc662e082b257", - "date": "2024-11-25T21:20:12Z", - "message": "updates for the backend\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257" + "number": 832, + "title": "fix: pin all node dependencies + update @solana/web3.js to safe version", + "state": "closed", + "created_at": "2024-12-03T23:56:45Z", + "url": "https://github.com/ai16z/eliza/pull/832", + "labels": [], + "comments": 0 }, { - "sha": "e240a1812ac467fd2670f59cd29c01343f3b68f3", - "date": "2024-11-21T23:31:58Z", - "message": "add rabbitMq, executeSellDecision\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3" + "number": 811, + "title": "fix: lerna publish command", + "state": "closed", + "created_at": "2024-12-03T03:58:03Z", + "url": "https://github.com/ai16z/eliza/pull/811", + "labels": [], + "comments": 0 }, { - "sha": "e6c34560304fd45a235b21d490de0d17a005c6ce", - "date": "2024-11-21T00:27:46Z", - "message": "update sell simulation to include stop loss and calculate amount to sell\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/e6c34560304fd45a235b21d490de0d17a005c6ce" + "number": 808, + "title": "fix: update package version to v0.1.5-alpha.0", + "state": "closed", + "created_at": "2024-12-03T03:33:26Z", + "url": "https://github.com/ai16z/eliza/pull/808", + "labels": [], + "comments": 0 }, { - "sha": "530e16a25286b57662ecaecba660c767a8879361", - "date": "2024-11-20T10:28:11Z", - "message": "simulation selling service initial\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/530e16a25286b57662ecaecba660c767a8879361" + "number": 807, + "title": "fix: release workflow part 3", + "state": "closed", + "created_at": "2024-12-03T02:32:32Z", + "url": "https://github.com/ai16z/eliza/pull/807", + "labels": [], + "comments": 0 }, { - "sha": "1b6bfa29fafc6bf7e8088baf725fb90df6408a66", - "date": "2024-11-20T10:24:57Z", - "message": "Merge pull request #32 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/1b6bfa29fafc6bf7e8088baf725fb90df6408a66" + "number": 806, + "title": "fix: part 2 of updating the npm publish workflow", + "state": "closed", + "created_at": "2024-12-03T02:08:33Z", + "url": "https://github.com/ai16z/eliza/pull/806", + "labels": [], + "comments": 0 }, { - "sha": "a2cfc4d16430d18ca0fefefd97308fb6d1d104c9", - "date": "2024-11-20T00:46:37Z", - "message": "Merge pull request #31 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/a2cfc4d16430d18ca0fefefd97308fb6d1d104c9" + "number": 805, + "title": "fix: update npm publication workflow", + "state": "closed", + "created_at": "2024-12-03T01:14:27Z", + "url": "https://github.com/ai16z/eliza/pull/805", + "labels": [], + "comments": 0 }, { - "sha": "ee1ea3495e4c4d2e509a9227eb33acf032c47cfd", - "date": "2024-11-20T00:45:44Z", - "message": "include username in createTradePerformance\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/ee1ea3495e4c4d2e509a9227eb33acf032c47cfd" + "number": 763, + "title": "fix: improve twitter post content quality", + "state": "closed", + "created_at": "2024-12-01T20:51:10Z", + "url": "https://github.com/ai16z/eliza/pull/763", + "labels": [], + "comments": 3 }, { - "sha": "f354fbd6c69a23b9f1b8459e96b7d950265e985f", - "date": "2024-11-19T05:28:00Z", - "message": "token balance, transactions, data simulation update on buys and sells\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/f354fbd6c69a23b9f1b8459e96b7d950265e985f" + "number": 730, + "title": "feat: increase knowledge context", + "state": "closed", + "created_at": "2024-11-30T22:46:52Z", + "url": "https://github.com/ai16z/eliza/pull/730", + "labels": [], + "comments": 0 }, { - "sha": "ee9929cb513beef666559c389ee8f2edd18e99d6", - "date": "2024-11-19T04:42:48Z", - "message": "Merge pull request #30 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/ee9929cb513beef666559c389ee8f2edd18e99d6" + "number": 729, + "title": "fix: twitter recent interactions", + "state": "closed", + "created_at": "2024-11-30T21:45:12Z", + "url": "https://github.com/ai16z/eliza/pull/729", + "labels": [], + "comments": 0 }, { - "sha": "c9b50baee87ee9e34333f95caa65e6966df45fe0", - "date": "2024-11-18T23:42:18Z", - "message": "Merge pull request #29 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/c9b50baee87ee9e34333f95caa65e6966df45fe0" + "number": 721, + "title": "fix: simplify linting dependencies", + "state": "closed", + "created_at": "2024-11-30T15:50:11Z", + "url": "https://github.com/ai16z/eliza/pull/721", + "labels": [], + "comments": 1 }, { - "sha": "34d9164434556f879bae50eb0336e69fd6e5288a", - "date": "2024-11-17T23:41:51Z", - "message": "Merge pull request #28 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/34d9164434556f879bae50eb0336e69fd6e5288a" + "number": 683, + "title": "feat: make twitter client polling configurable", + "state": "closed", + "created_at": "2024-11-29T23:03:10Z", + "url": "https://github.com/ai16z/eliza/pull/683", + "labels": [], + "comments": 1 }, { - "sha": "8148a225efd8c8f5322a6f6772c1c6bde6d243f8", - "date": "2024-11-17T01:01:44Z", - "message": "Merge pull request #27 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/8148a225efd8c8f5322a6f6772c1c6bde6d243f8" + "number": 682, + "title": "fix: getEmbeddingZeroVector calls", + "state": "closed", + "created_at": "2024-11-29T20:34:13Z", + "url": "https://github.com/ai16z/eliza/pull/682", + "labels": [], + "comments": 1 }, { - "sha": "cf6c1826012a5727df8b0d9f2e631ba3b568e2d4", - "date": "2024-11-16T03:37:53Z", - "message": "update\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/cf6c1826012a5727df8b0d9f2e631ba3b568e2d4" + "number": 672, + "title": "fix: eslint not working", + "state": "closed", + "created_at": "2024-11-29T16:31:26Z", + "url": "https://github.com/ai16z/eliza/pull/672", + "labels": [], + "comments": 0 }, { - "sha": "56e4589771aeb24d56ba840b705a2f5c7c79fdfd", - "date": "2024-11-16T03:28:52Z", - "message": "calculateBuyAmounts fix and add cache to wallet provider\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/56e4589771aeb24d56ba840b705a2f5c7c79fdfd" + "number": 671, + "title": "fix: embeddings for messages with urls", + "state": "closed", + "created_at": "2024-11-29T16:18:42Z", + "url": "https://github.com/ai16z/eliza/pull/671", + "labels": [], + "comments": 1 }, { - "sha": "ce9ca84715542c966fb2aae7996891b12271a596", - "date": "2024-11-16T03:15:22Z", - "message": "merge-trust-fixes\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/ce9ca84715542c966fb2aae7996891b12271a596" + "number": 660, + "title": "fix: embedding search for non-openai models", + "state": "closed", + "created_at": "2024-11-28T23:31:20Z", + "url": "https://github.com/ai16z/eliza/pull/660", + "labels": [], + "comments": 0 }, { - "sha": "38d9a35d7bc629d2a90c1d44d79f0d0a793c14d0", - "date": "2024-11-16T03:14:17Z", - "message": "Merge remote-tracking branch 'upstream/shaw/trust-fixes'", - "url": "https://github.com/ai16z/eliza/commit/38d9a35d7bc629d2a90c1d44d79f0d0a793c14d0" + "number": 653, + "title": "feat: improve browser service", + "state": "closed", + "created_at": "2024-11-28T17:08:10Z", + "url": "https://github.com/ai16z/eliza/pull/653", + "labels": [], + "comments": 1 }, { - "sha": "6796098bb7ed0a028bf87ea52faff2ba6fb6692a", - "date": "2024-11-16T01:41:07Z", - "message": "Merge pull request #26 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/6796098bb7ed0a028bf87ea52faff2ba6fb6692a" + "number": 636, + "title": "fix: node package builds", + "state": "closed", + "created_at": "2024-11-27T23:27:25Z", + "url": "https://github.com/ai16z/eliza/pull/636", + "labels": [], + "comments": 1 }, { - "sha": "c91ad3b09e3145f493b4ab6d182a2e5f9fbdb6ab", - "date": "2024-11-16T01:38:43Z", - "message": "getOrCreateRecommenderWithTelegramId\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/c91ad3b09e3145f493b4ab6d182a2e5f9fbdb6ab" + "number": 635, + "title": "refactor: better db connection handling", + "state": "closed", + "created_at": "2024-11-27T23:23:27Z", + "url": "https://github.com/ai16z/eliza/pull/635", + "labels": [], + "comments": 0 }, { - "sha": "1b29373f910596a4b1111064e4ce11fb5b5a01f2", - "date": "2024-11-16T00:06:43Z", - "message": "Merge pull request #25 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/1b29373f910596a4b1111064e4ce11fb5b5a01f2" + "number": 634, + "title": "refactor: better db connection closing", + "state": "closed", + "created_at": "2024-11-27T23:15:43Z", + "url": "https://github.com/ai16z/eliza/pull/634", + "labels": [], + "comments": 0 }, { - "sha": "e2a3f62272a504ee5ec839b48a0ad1963b870d48", - "date": "2024-11-15T05:16:49Z", - "message": "save trade to the backend\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/e2a3f62272a504ee5ec839b48a0ad1963b870d48" - }, + "number": 625, + "title": "fix: small improvements to agent process exits", + "state": "closed", + "created_at": "2024-11-27T04:12:37Z", + "url": "https://github.com/ai16z/eliza/pull/625", + "labels": [], + "comments": 2 + } + ], + "total_commits": 60, + "total_prs": 27 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "sha": "0693c936f55a15e9ae66a24c06821ee267e32449", - "date": "2024-11-15T04:57:59Z", - "message": "Merge pull request #24 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/0693c936f55a15e9ae66a24c06821ee267e32449" + "id": 2510256738, + "body": "I think since we're already providing a fair amount of context to the model about the agent (knowledge, topics), the responses tend to not be very random. They all seem relatively related to eachother even without providing the last few tweets.", + "created_at": "2024-12-01T21:22:17Z", + "url": "https://github.com/ai16z/eliza/pull/763#issuecomment-2510256738", + "type": "pr", + "issue_number": "763" }, { - "sha": "9369c1915115de76fa40a08922c0d111d405dac9", - "date": "2024-11-14T08:29:32Z", - "message": "Merge pull request #23 from ai16z/main\n\nMerge from main", - "url": "https://github.com/ai16z/eliza/commit/9369c1915115de76fa40a08922c0d111d405dac9" + "id": 2525239666, + "body": "we're currently in the process of refactoring how plugins are setup and initiated so we'll probably hold off on merging this for now", + "created_at": "2024-12-07T16:39:06Z", + "url": "https://github.com/ai16z/eliza/pull/898#issuecomment-2525239666", + "type": "pr", + "issue_number": "898" }, { - "sha": "77dab6ec568be554660226b24b10959bcb8c6be0", - "date": "2024-11-10T15:02:17Z", - "message": "Merge pull request #22 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/77dab6ec568be554660226b24b10959bcb8c6be0" + "id": 2526348949, + "body": "@arose00 can you fix the merge conflict and adjust the pr title?", + "created_at": "2024-12-08T19:45:11Z", + "url": "https://github.com/ai16z/eliza/pull/906#issuecomment-2526348949", + "type": "pr", + "issue_number": "906" + } + ], + "total_comments": 3 + } + }, + "summary": "cygaar is a developer actively involved in a GitHub repository with a total of 60 commits and 27 pull requests. Their recent contributions include deprecating the text-based way of generating JSON and fixing Discord client CI issues. They seem to focus on maintaining code quality through deprecation updates and resolving continuous integration issues, showcasing a dedication to improving project efficiency and reliability.", + "score": 195, + "score_breakdown": { + "merged_prs": 189, + "issues": 0, + "pr_commits": 5, + "pr_reviews": 0, + "comments": 1.5, + "total": 195.5 + } + }, + { + "contributor": "monilpat", + "avatar_url": "https://avatars.githubusercontent.com/u/15067321?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "f4d8dfea70cbd8d685482f482fd88e509b6cf176", + "date": "2024-12-13T17:47:36Z", + "message": "Merge pull request #1035 from jnaulty/allow-secrets-for-forked-prs\n\nfix: use pull_request_target for integration tests", + "url": "https://github.com/ai16z/eliza/commit/f4d8dfea70cbd8d685482f482fd88e509b6cf176" }, { - "sha": "574da205a77196e7bb288369fcaa90b02037f18c", - "date": "2024-11-10T14:16:41Z", - "message": "add tokenInfo, and shouldTrade\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c" + "sha": "23a0c3049f733ca975edd2c188ffad90965188e4", + "date": "2024-12-13T15:51:43Z", + "message": "Merge pull request #1038 from ai16z/lalalune-patch-1\n\nfeat: Add AI Agent Dev School Tutorial Link", + "url": "https://github.com/ai16z/eliza/commit/23a0c3049f733ca975edd2c188ffad90965188e4" }, { - "sha": "91ba22ba0ff90ccfe093e5abe2f053a389032206", - "date": "2024-11-10T06:02:58Z", - "message": "adding get high trust recommendations based on the average trust score for recommendation in a period of time\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/91ba22ba0ff90ccfe093e5abe2f053a389032206" + "sha": "5a3d3487692cd86db69e314710b4b293f758048a", + "date": "2024-12-13T04:09:03Z", + "message": "Merge pull request #1004 from Sifchain/realitySpiral/addExamples\n\nfeat: create example folder with example plugin", + "url": "https://github.com/ai16z/eliza/commit/5a3d3487692cd86db69e314710b4b293f758048a" }, { - "sha": "c695a8947344b0361bbbd8a6a89b7c9f483c4c48", - "date": "2024-11-10T01:19:16Z", - "message": "Merge pull request #21 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/c695a8947344b0361bbbd8a6a89b7c9f483c4c48" + "sha": "b6eac4ea98ef47397555a4f402ce66abdb32342f", + "date": "2024-12-13T04:01:35Z", + "message": "exclude from lerna config", + "url": "https://github.com/ai16z/eliza/commit/b6eac4ea98ef47397555a4f402ce66abdb32342f" }, { - "sha": "fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97", - "date": "2024-11-10T00:58:40Z", - "message": "continue if no contract is found\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97" + "sha": "84a7aaf37cd26c453af2b2ee730b399cc0113f9b", + "date": "2024-12-13T00:56:47Z", + "message": "Merge pull request #1025 from sergical/patch-2\n\ndocs: Update README.md", + "url": "https://github.com/ai16z/eliza/commit/84a7aaf37cd26c453af2b2ee730b399cc0113f9b" }, { - "sha": "18af606d5afecee016ee7c9182300b87b351aa9b", - "date": "2024-11-10T00:58:02Z", - "message": "update\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" + "sha": "ffd5e0ad9b8e3cfdca95470a0f2071989cb79515", + "date": "2024-12-12T22:21:03Z", + "message": "Merge pull request #1019 from Sifchain/ci/generate-coverage-files-to-upload-to-codecov\n\nchore: Update CI configuration to enable test coverage and add covera\u2026", + "url": "https://github.com/ai16z/eliza/commit/ffd5e0ad9b8e3cfdca95470a0f2071989cb79515" }, { - "sha": "ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b", - "date": "2024-11-10T00:49:23Z", - "message": "searchDexScreenerData, shouldTrade, getBuyAmounts, getTokenFromWallet\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b" + "sha": "e4dac8874875a754ef4e85c3ed3162565d59b84e", + "date": "2024-12-12T20:28:02Z", + "message": "Merge pull request #1003 from odilitime/twitter-search-switch", + "url": "https://github.com/ai16z/eliza/commit/e4dac8874875a754ef4e85c3ed3162565d59b84e" }, { - "sha": "8c46f2c11751cea8a600f8456c84ab178fb9ebfc", - "date": "2024-11-09T23:06:52Z", - "message": "Merge remote-tracking branch 'upstream/shaw/trust'", - "url": "https://github.com/ai16z/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" + "sha": "193860b129f4d17d79a2753b5d2aebf74cc19974", + "date": "2024-12-12T20:16:57Z", + "message": "Merge branch 'develop' into twitter-search-switch", + "url": "https://github.com/ai16z/eliza/commit/193860b129f4d17d79a2753b5d2aebf74cc19974" }, { - "sha": "462c56ff3bc3de45a61a940b26ee46e2aaf38950", - "date": "2024-11-09T22:27:33Z", - "message": "Merge pull request #20 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/462c56ff3bc3de45a61a940b26ee46e2aaf38950" + "sha": "3bb43500a9754e4f44315097eece622f00b33be6", + "date": "2024-12-12T20:16:08Z", + "message": "Merge pull request #1015 from YoungPhlo/docs/community-streams\n\ndocs: \"AI Agent Dev School Part 4\" livestream notes", + "url": "https://github.com/ai16z/eliza/commit/3bb43500a9754e4f44315097eece622f00b33be6" }, { - "sha": "bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae", - "date": "2024-11-06T23:49:29Z", - "message": "Merge pull request #19 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae" + "sha": "3faf92a266a4a89878f59fa6c4d2bbeed1383cd1", + "date": "2024-12-12T17:39:14Z", + "message": "Merge pull request #993 from Sifchain/test/integration-test-poc\n\ntest: Initial release of smoke/integration tests + testing framework", + "url": "https://github.com/ai16z/eliza/commit/3faf92a266a4a89878f59fa6c4d2bbeed1383cd1" }, { - "sha": "c56950f760d1a6b48e1a069f44dbbb75d02b0506", - "date": "2024-11-05T10:06:36Z", - "message": "Merge pull request #18 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/c56950f760d1a6b48e1a069f44dbbb75d02b0506" + "sha": "efcceba397eded433b901b790c74ea31388e28bd", + "date": "2024-12-12T04:08:50Z", + "message": "Merge branch 'main' into realitySpiral/addExamples", + "url": "https://github.com/ai16z/eliza/commit/efcceba397eded433b901b790c74ea31388e28bd" }, { - "sha": "f7c5c4ffc422dda4571f24b8340a52bcc35071ac", - "date": "2024-11-05T03:26:39Z", - "message": "Merge pull request #17 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/f7c5c4ffc422dda4571f24b8340a52bcc35071ac" + "sha": "7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8", + "date": "2024-12-12T04:04:33Z", + "message": "feat: create example folder with example plugin", + "url": "https://github.com/ai16z/eliza/commit/7e96753f4a90ef7fa41d9d39aabc09c7b3c7b0f8" }, { - "sha": "0b167441086fe5c09a250fba1685ef522a6b6691", - "date": "2024-11-05T00:51:25Z", - "message": "recommender, token performane integration to swap\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691" + "sha": "9d1a1318aca2097bd1a75df0a6d61d266fdad5de", + "date": "2024-12-12T01:29:06Z", + "message": "Merge pull request #1000 from cryptofish7/fix-typo-initializeCache\n\nfix: typo initialize", + "url": "https://github.com/ai16z/eliza/commit/9d1a1318aca2097bd1a75df0a6d61d266fdad5de" }, { - "sha": "7e85609c07a7c5c6c96a224b455d658f30ae76a8", - "date": "2024-11-04T14:53:32Z", - "message": "fix\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/7e85609c07a7c5c6c96a224b455d658f30ae76a8" + "sha": "36f832d4249989af7319734788fd17dbb1bebae4", + "date": "2024-12-12T01:22:35Z", + "message": "Merge pull request #999 from oxSaturn/feat/configure-models-openai-anthropic\n\nfeat: allow users to configure models for openai and anthropic", + "url": "https://github.com/ai16z/eliza/commit/36f832d4249989af7319734788fd17dbb1bebae4" }, { - "sha": "fe0410e385d52e1a64d00c17af832ddfa551aeda", - "date": "2024-11-04T14:43:40Z", - "message": "add getTokensInWallet and add the logic to resolve CA from symbol based on existing symbol in wallet\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/fe0410e385d52e1a64d00c17af832ddfa551aeda" + "sha": "d0c6c551f19080287d0839a91346dbfaa14305ed", + "date": "2024-12-11T23:32:18Z", + "message": "Merge pull request #996 from ai16z-demirix/main", + "url": "https://github.com/ai16z/eliza/commit/d0c6c551f19080287d0839a91346dbfaa14305ed" }, { - "sha": "50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef", - "date": "2024-11-04T13:34:01Z", - "message": "use big number\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef" + "sha": "021205e376e388bae127544b878d48be748b0840", + "date": "2024-12-11T19:59:24Z", + "message": "Merge pull request #995 from GottliebFreudenreich/main\n\nfeat: create README_DE.md", + "url": "https://github.com/ai16z/eliza/commit/021205e376e388bae127544b878d48be748b0840" }, { - "sha": "923ea7537bef303692eb8e6dbc972634888986f7", - "date": "2024-11-04T12:42:36Z", - "message": "Merge remote-tracking branch 'upstream/swap-functionality'\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7" + "sha": "c3f848787d0c3095041a27db67f50d3e4b8ce146", + "date": "2024-12-11T15:44:33Z", + "message": "Merge pull request #983 from ileana-pr/add-wsl-guide\n\ndocs: add WSL Setup Guide to documentation", + "url": "https://github.com/ai16z/eliza/commit/c3f848787d0c3095041a27db67f50d3e4b8ce146" }, { - "sha": "e4af25fbd64f64ff9387f48b1b39833727a4a05e", - "date": "2024-11-04T12:32:31Z", - "message": "update\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/e4af25fbd64f64ff9387f48b1b39833727a4a05e" + "sha": "02725cfb4a9e11f16c2e86db3195031dff2c2768", + "date": "2024-12-10T06:22:11Z", + "message": "Revert \"docs: add WSL installation guide\"", + "url": "https://github.com/ai16z/eliza/commit/02725cfb4a9e11f16c2e86db3195031dff2c2768" }, { - "sha": "f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c", - "date": "2024-11-04T10:21:03Z", - "message": "get the decimal value from the blockchain\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c" + "sha": "8c27b6937e3e1a112740a6ef669c7564bdb9fbab", + "date": "2024-12-08T23:41:46Z", + "message": "get invoking smart contract working", + "url": "https://github.com/ai16z/eliza/commit/8c27b6937e3e1a112740a6ef669c7564bdb9fbab" }, { - "sha": "9b6479a6bff0ec6936621514b22d014f1af24acd", - "date": "2024-11-04T10:07:31Z", - "message": "swapDao\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/9b6479a6bff0ec6936621514b22d014f1af24acd" + "sha": "7a20eaa9edf85fa9b15a1b49cd849c77254d3e21", + "date": "2024-12-08T23:13:32Z", + "message": "update format", + "url": "https://github.com/ai16z/eliza/commit/7a20eaa9edf85fa9b15a1b49cd849c77254d3e21" }, { - "sha": "af5508ebe2e70e6cf68cfd6c6f361d447eafe973", - "date": "2024-11-04T09:28:12Z", - "message": "Merge pull request #16 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/af5508ebe2e70e6cf68cfd6c6f361d447eafe973" + "sha": "c21b52ad7b5f3dd059d680655fcee3740d30d0ac", + "date": "2024-12-08T23:10:47Z", + "message": "remove hardcoding", + "url": "https://github.com/ai16z/eliza/commit/c21b52ad7b5f3dd059d680655fcee3740d30d0ac" }, { - "sha": "f9733e07ca49b511d68211933042f4e8f657aa08", - "date": "2024-11-03T20:40:27Z", - "message": "Merge pull request #15 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/f9733e07ca49b511d68211933042f4e8f657aa08" + "sha": "bc75806855e4c0c2da2d5851adb769e5a15c1b76", + "date": "2024-12-08T22:36:23Z", + "message": "get read contract working :)", + "url": "https://github.com/ai16z/eliza/commit/bc75806855e4c0c2da2d5851adb769e5a15c1b76" }, { - "sha": "1989eae5dbf64fb9a55a9d09438bfba2201afda3", - "date": "2024-11-03T02:02:58Z", - "message": "Merge pull request #14 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/1989eae5dbf64fb9a55a9d09438bfba2201afda3" + "sha": "b660b2cdd12aad040df35c09007a66db61978ce3", + "date": "2024-12-08T21:52:18Z", + "message": "feat: add readContract functionality to Coinbase plugin\n\n- Introduced a new action `readContractAction` to read data from deployed smart contracts using the Coinbase SDK.\n- Added `ReadContractContent` interface and `ReadContractSchema` for validation.\n- Updated templates to include a `readContractTemplate` for user guidance.\n- Enhanced the `tokenContractPlugin` description to reflect the new reading capabilities.", + "url": "https://github.com/ai16z/eliza/commit/b660b2cdd12aad040df35c09007a66db61978ce3" }, { - "sha": "c988337e69ef26a2ff7be198dfeaabd5475bac33", - "date": "2024-11-03T02:02:30Z", - "message": "add last active and decay score, update token recommendations, add validation trust to token performance and add calculateValidationTrust\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/c988337e69ef26a2ff7be198dfeaabd5475bac33" + "sha": "df02c9efb7ef95ec096ef9eff560e4e20ad6f278", + "date": "2024-12-10T06:22:11Z", + "message": "Revert \"docs: add WSL installation guide\"", + "url": "https://github.com/ai16z/eliza/commit/df02c9efb7ef95ec096ef9eff560e4e20ad6f278" }, { - "sha": "362470ad51a96ec2599a4a5496ce2e4754809133", - "date": "2024-11-02T12:55:10Z", - "message": "update virtualConfidence\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" + "sha": "fbb5f0a115409f39be495f991fd47c86c13bb064", + "date": "2024-12-08T23:41:46Z", + "message": "get invoking smart contract working", + "url": "https://github.com/ai16z/eliza/commit/fbb5f0a115409f39be495f991fd47c86c13bb064" }, { - "sha": "2c8537d7e2abc54e293c132bf455cab2a3f14058", - "date": "2024-11-02T12:36:42Z", - "message": "Merge pull request #13 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058" + "sha": "21666164e9b9905d2da2b9e66579cb0774f862d5", + "date": "2024-12-08T23:13:32Z", + "message": "update format", + "url": "https://github.com/ai16z/eliza/commit/21666164e9b9905d2da2b9e66579cb0774f862d5" }, { - "sha": "54c71ae4f08d2def80e6ceec39f368fb7a00d688", - "date": "2024-11-01T22:37:55Z", - "message": "Merge pull request #12 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/54c71ae4f08d2def80e6ceec39f368fb7a00d688" + "sha": "d9144cff7e0bdb37c89e6b30e3a0168f1f109ecd", + "date": "2024-12-08T23:10:47Z", + "message": "remove hardcoding", + "url": "https://github.com/ai16z/eliza/commit/d9144cff7e0bdb37c89e6b30e3a0168f1f109ecd" }, { - "sha": "73564bcd7e55bfd7e852df712a2a5704c808e62a", - "date": "2024-11-01T21:19:37Z", - "message": "fix types\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a" + "sha": "411e07b10a7c958234e278d57e40a6f4a64ccbe9", + "date": "2024-12-08T22:36:23Z", + "message": "get read contract working :)", + "url": "https://github.com/ai16z/eliza/commit/411e07b10a7c958234e278d57e40a6f4a64ccbe9" }, { - "sha": "b860c1711a8efe9a7183e7116318c669d08b374b", - "date": "2024-11-01T21:13:08Z", - "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza", - "url": "https://github.com/ai16z/eliza/commit/b860c1711a8efe9a7183e7116318c669d08b374b" + "sha": "bd532a15b57d0543f8a465382b0c44ae3bf0dd61", + "date": "2024-12-08T21:52:18Z", + "message": "feat: add readContract functionality to Coinbase plugin\n\n- Introduced a new action `readContractAction` to read data from deployed smart contracts using the Coinbase SDK.\n- Added `ReadContractContent` interface and `ReadContractSchema` for validation.\n- Updated templates to include a `readContractTemplate` for user guidance.\n- Enhanced the `tokenContractPlugin` description to reflect the new reading capabilities.", + "url": "https://github.com/ai16z/eliza/commit/bd532a15b57d0543f8a465382b0c44ae3bf0dd61" }, { - "sha": "f5f8ee7087e6dc2ff92f87d42d92da64d3752388", - "date": "2024-11-01T21:13:06Z", - "message": "types\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" + "sha": "0c3a4a7851628dad6186940db8d8169555e11fc9", + "date": "2024-12-08T21:26:06Z", + "message": "add advanced trade folder", + "url": "https://github.com/ai16z/eliza/commit/0c3a4a7851628dad6186940db8d8169555e11fc9" }, { - "sha": "f24d5e974698c6bf08684912ad1dad3ae3205886", - "date": "2024-11-01T21:07:53Z", - "message": "Merge pull request #11 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/f24d5e974698c6bf08684912ad1dad3ae3205886" + "sha": "1525a80ef79ce6205d5ea4f106fe4c5ad9434366", + "date": "2024-12-08T17:13:26Z", + "message": "chore: deprecate text based way of generating JSON", + "url": "https://github.com/ai16z/eliza/commit/1525a80ef79ce6205d5ea4f106fe4c5ad9434366" }, { - "sha": "d7bda2e721b9d610a2e5b9e138ed6b19efede679", - "date": "2024-11-01T21:02:37Z", - "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza", - "url": "https://github.com/ai16z/eliza/commit/d7bda2e721b9d610a2e5b9e138ed6b19efede679" + "sha": "05e0f869bd9372a3105f5ef3755a9830bf7f9dcd", + "date": "2024-12-08T02:40:16Z", + "message": "actually fix linter :)", + "url": "https://github.com/ai16z/eliza/commit/05e0f869bd9372a3105f5ef3755a9830bf7f9dcd" }, { - "sha": "dd3d4a63b99b02dfbf5269ca96aca8192529374e", - "date": "2024-11-01T21:02:30Z", - "message": "adding virtualConfidence and chainging score\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/dd3d4a63b99b02dfbf5269ca96aca8192529374e" + "sha": "47f57375519d04b0a55419fd16ee2e9d3eb88b48", + "date": "2024-12-08T02:20:46Z", + "message": "linter", + "url": "https://github.com/ai16z/eliza/commit/47f57375519d04b0a55419fd16ee2e9d3eb88b48" }, { - "sha": "03ebf68fcfd4ad692362a26d411426caf840a2d7", - "date": "2024-11-01T16:29:59Z", - "message": "Merge pull request #10 from MarcoMandar/ai16z-main\n\nAi16z main", - "url": "https://github.com/ai16z/eliza/commit/03ebf68fcfd4ad692362a26d411426caf840a2d7" + "sha": "5803d8baa66350b3113483163a185441228b9663", + "date": "2024-12-08T02:08:56Z", + "message": "pnpm lock from rerunning", + "url": "https://github.com/ai16z/eliza/commit/5803d8baa66350b3113483163a185441228b9663" }, { - "sha": "9880a538af2035eaea5d06c99aa08a1f86841f12", - "date": "2024-11-01T16:28:22Z", - "message": "merge\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/9880a538af2035eaea5d06c99aa08a1f86841f12" + "sha": "f5e95d75c9a072a0424536cc0d7d0ac92d292801", + "date": "2024-12-08T02:08:10Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into realitySpiral/coinabseAdvancedTrading", + "url": "https://github.com/ai16z/eliza/commit/f5e95d75c9a072a0424536cc0d7d0ac92d292801" }, { - "sha": "ed02ddb6daa942f4b7db4239b9d9af4328df83c1", - "date": "2024-11-01T16:28:20Z", - "message": "Merge branch 'main' of https://github.com/ai16z/eliza into ai16z-main\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/ed02ddb6daa942f4b7db4239b9d9af4328df83c1" + "sha": "649f21cc25e21f990250c9d4a620f40413420623", + "date": "2024-12-08T02:05:27Z", + "message": "get working", + "url": "https://github.com/ai16z/eliza/commit/649f21cc25e21f990250c9d4a620f40413420623" }, { - "sha": "9c587462970a25a1e12350d6fa3a94716f6061f8", - "date": "2024-10-30T14:05:41Z", - "message": "Merge pull request #8 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8" + "sha": "0a6fb9108eef02c288f4b7114916a5e5e0415577", + "date": "2024-12-07T06:31:25Z", + "message": "testing and getting advanced trading working", + "url": "https://github.com/ai16z/eliza/commit/0a6fb9108eef02c288f4b7114916a5e5e0415577" }, { - "sha": "80296c812150ad0f8e81d595aa070abbaf31ee0b", - "date": "2024-10-30T14:04:05Z", - "message": "add token performance and simulation token performance\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/80296c812150ad0f8e81d595aa070abbaf31ee0b" + "sha": "27b86b3d29799a3db1de4af44158656f9cfea47f", + "date": "2024-12-06T19:32:59Z", + "message": "get build run working", + "url": "https://github.com/ai16z/eliza/commit/27b86b3d29799a3db1de4af44158656f9cfea47f" }, { - "sha": "667126549df9c9de1657e57822707f1ad7c76f78", - "date": "2024-10-29T19:12:50Z", - "message": "trustScore database and provider\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78" + "sha": "08329f9db54984facd326b6cdbb1ef47b09c830d", + "date": "2024-12-06T18:02:14Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into realitySpiral/coinabseAdvancedTrading", + "url": "https://github.com/ai16z/eliza/commit/08329f9db54984facd326b6cdbb1ef47b09c830d" }, { - "sha": "084a7dea38746c0aa71f6ab0b3992b87c7986aee", - "date": "2024-10-29T13:34:59Z", - "message": "Merge pull request #7 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee" + "sha": "85f58e3fd33eecb41f824f4f41651fba62fc7f73", + "date": "2024-12-06T18:01:55Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into realitySpiral/coinabseAdvancedTrading", + "url": "https://github.com/ai16z/eliza/commit/85f58e3fd33eecb41f824f4f41651fba62fc7f73" }, { - "sha": "90f8574fcfa0a87e4335e9ece7124bfcbdf772c7", - "date": "2024-10-28T20:30:04Z", - "message": "Merge pull request #6 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7" + "sha": "938f313e19ee75c9dcfd1d10dc66d6210c97eb22", + "date": "2024-12-06T05:50:29Z", + "message": "Merge branch 'temp-advanced-trading' into realitySpiral/coinabseAdvancedTrading", + "url": "https://github.com/ai16z/eliza/commit/938f313e19ee75c9dcfd1d10dc66d6210c97eb22" }, { - "sha": "e96764a53c1d15b6f53cff6ec842f63f70d13842", - "date": "2024-10-28T14:18:23Z", - "message": "update sqlite.ts to use VEC\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842" + "sha": "dfde39c505e1700a6c559e64cf1660d4a58aac33", + "date": "2024-11-30T17:40:48Z", + "message": "feat: implement advanced coinbase trading", + "url": "https://github.com/ai16z/eliza/commit/dfde39c505e1700a6c559e64cf1660d4a58aac33" }, { - "sha": "714bf6fa98cfeaa973348bab618f12f5fbebdd26", - "date": "2024-10-28T09:05:25Z", - "message": "Merge pull request #5 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/714bf6fa98cfeaa973348bab618f12f5fbebdd26" + "sha": "57d20184d72718376ddc1bff03abaf0eab053508", + "date": "2024-12-06T05:18:06Z", + "message": "linter", + "url": "https://github.com/ai16z/eliza/commit/57d20184d72718376ddc1bff03abaf0eab053508" }, { - "sha": "174d5299892dbf4b27f989dff8dd39ea31eebdbc", - "date": "2024-10-28T09:04:39Z", - "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza", - "url": "https://github.com/ai16z/eliza/commit/174d5299892dbf4b27f989dff8dd39ea31eebdbc" + "sha": "672f21c83b9ce14b77983e11c3f9287299e1896d", + "date": "2024-12-06T05:11:52Z", + "message": "fix linter", + "url": "https://github.com/ai16z/eliza/commit/672f21c83b9ce14b77983e11c3f9287299e1896d" }, { - "sha": "fec610986d828935a0b17e5648b3e899b90fa432", - "date": "2024-10-28T09:04:36Z", - "message": "move to sqlite-vec\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/fec610986d828935a0b17e5648b3e899b90fa432" + "sha": "e32b55d55b289e50b3a7fe4f215e4f8a32651229", + "date": "2024-12-06T05:05:02Z", + "message": "address linter", + "url": "https://github.com/ai16z/eliza/commit/e32b55d55b289e50b3a7fe4f215e4f8a32651229" }, { - "sha": "347555020cde754131bc86a5cb015425b7071cb7", - "date": "2024-10-27T15:43:41Z", - "message": "Merge pull request #4 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/347555020cde754131bc86a5cb015425b7071cb7" + "sha": "eabeea784c3f8bc8b7eaae9665781b8f593eccb7", + "date": "2024-12-06T04:54:19Z", + "message": "Merge branch 'main' into realitySpiral/coinbaseTesting", + "url": "https://github.com/ai16z/eliza/commit/eabeea784c3f8bc8b7eaae9665781b8f593eccb7" }, { - "sha": "bda7386589572a342e55070633f31e2e57f01158", - "date": "2024-10-26T23:49:54Z", - "message": "update isCreateAndBuyContent\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" + "sha": "4f5c1163105e46f4067b8fa34c43ae67d7285e3e", + "date": "2024-12-06T04:52:15Z", + "message": "get webhooks working :)", + "url": "https://github.com/ai16z/eliza/commit/4f5c1163105e46f4067b8fa34c43ae67d7285e3e" }, { - "sha": "a236d54afb94b41b232eb3f42c71dd1abec762d4", - "date": "2024-10-26T23:47:12Z", - "message": "pumpfun action\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" + "sha": "6fe333183597e37f90dd98ac11cb90a86fced4a9", + "date": "2024-12-05T03:29:39Z", + "message": "Merge branch 'realitySpiral/coinbaseTesting' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTesting", + "url": "https://github.com/ai16z/eliza/commit/6fe333183597e37f90dd98ac11cb90a86fced4a9" }, { - "sha": "17943308ed22b929c33cbd473142d7c207616ca0", - "date": "2024-10-26T23:02:05Z", - "message": "Merge pull request #3 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/17943308ed22b929c33cbd473142d7c207616ca0" + "sha": "85df1c365d0bcad0089299393b337ecf756411b6", + "date": "2024-12-05T03:27:41Z", + "message": "rebuild project", + "url": "https://github.com/ai16z/eliza/commit/85df1c365d0bcad0089299393b337ecf756411b6" }, { - "sha": "80aac4230ec94432c601d75a1da2d8f7f17e98c4", - "date": "2024-10-25T21:16:39Z", - "message": "Merge pull request #2 from ai16z/main\n\nmerge from main", - "url": "https://github.com/ai16z/eliza/commit/80aac4230ec94432c601d75a1da2d8f7f17e98c4" + "sha": "bc8864e963c0b973925761615268fc522f087c89", + "date": "2024-12-05T03:27:24Z", + "message": "add more examples", + "url": "https://github.com/ai16z/eliza/commit/bc8864e963c0b973925761615268fc522f087c89" }, { - "sha": "ab1b85c0ae11127b15869f807396808a9ce762be", - "date": "2024-10-24T13:00:19Z", - "message": "update\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/ab1b85c0ae11127b15869f807396808a9ce762be" + "sha": "8554c0a01590bb5c5b23696f84202e9b5df5acc1", + "date": "2024-12-04T20:24:18Z", + "message": "Merge branch 'main' into realitySpiral/coinbaseTesting", + "url": "https://github.com/ai16z/eliza/commit/8554c0a01590bb5c5b23696f84202e9b5df5acc1" }, { - "sha": "d71031d2dbe1fcd2d26768c436cbdbf8802070d6", - "date": "2024-10-24T12:53:55Z", - "message": "finish token report\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/d71031d2dbe1fcd2d26768c436cbdbf8802070d6" + "sha": "f7ace735eae682b4a2476a44174c73c080bf5077", + "date": "2024-12-04T03:21:27Z", + "message": "make it so only run charity transfer if configured network", + "url": "https://github.com/ai16z/eliza/commit/f7ace735eae682b4a2476a44174c73c080bf5077" }, { - "sha": "d305fd64c357c2072c532ba3e15c95218d9f3f9d", - "date": "2024-10-24T10:52:08Z", - "message": "generate tokenreport\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/d305fd64c357c2072c532ba3e15c95218d9f3f9d" + "sha": "75c4a2f56be0a4ea8237c555136380547a89fc8d", + "date": "2024-12-03T06:00:59Z", + "message": "remove unused variable", + "url": "https://github.com/ai16z/eliza/commit/75c4a2f56be0a4ea8237c555136380547a89fc8d" }, { - "sha": "0384b2f584eeeac0da4dc2fde76dcfbd366b5a82", - "date": "2024-10-24T10:45:57Z", - "message": "fix for helius holders\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/0384b2f584eeeac0da4dc2fde76dcfbd366b5a82" + "sha": "34e4deb715c569f29dffd51a42876f0aa6dba470", + "date": "2024-12-03T05:57:57Z", + "message": "fix linter", + "url": "https://github.com/ai16z/eliza/commit/34e4deb715c569f29dffd51a42876f0aa6dba470" }, { - "sha": "ea1cd3321e226a04d9414301efb637f4620959c2", - "date": "2024-10-24T00:08:10Z", - "message": "Token Provider\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/ea1cd3321e226a04d9414301efb637f4620959c2" + "sha": "07d8e722ba41d622ba794e7ccf11f58080101203", + "date": "2024-12-03T05:52:37Z", + "message": "remove token contract action for now to further test :)", + "url": "https://github.com/ai16z/eliza/commit/07d8e722ba41d622ba794e7ccf11f58080101203" }, { - "sha": "e1799e74ce3eee6678029048be872b30110b641f", - "date": "2024-10-23T21:54:33Z", - "message": "Merge pull request #1 from lalalune/main\n\nmerge", - "url": "https://github.com/ai16z/eliza/commit/e1799e74ce3eee6678029048be872b30110b641f" + "sha": "df311aefac339dd076b15484fd1f45ef416a7d66", + "date": "2024-12-03T05:52:12Z", + "message": "test nft / erc20 token creation", + "url": "https://github.com/ai16z/eliza/commit/df311aefac339dd076b15484fd1f45ef416a7d66" }, { - "sha": "956c6e8a0ee78e80eedec8d02e8b6a0cf3ce90c6", - "date": "2024-10-23T06:50:40Z", - "message": "add swap utils\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/956c6e8a0ee78e80eedec8d02e8b6a0cf3ce90c6" + "sha": "a460c04b4e7aa28f591515947d8ae98c7339b7ac", + "date": "2024-12-03T00:40:58Z", + "message": "feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugins", + "url": "https://github.com/ai16z/eliza/commit/a460c04b4e7aa28f591515947d8ae98c7339b7ac" }, { - "sha": "a6aa18213e6f970eb858e4e4d9c769fa521aa91e", - "date": "2024-10-22T19:23:15Z", - "message": "wallet and prices\n\nSigned-off-by: MarcoMandar ", - "url": "https://github.com/ai16z/eliza/commit/a6aa18213e6f970eb858e4e4d9c769fa521aa91e" - } - ], - "pull_requests": [ - { - "number": 800, - "title": "fix: swap type error, create user trust on first message in telegram", - "state": "closed", - "created_at": "2024-12-02T23:13:22Z", - "url": "https://github.com/ai16z/eliza/pull/800", - "labels": [], - "comments": 0 + "sha": "b4766b44a5c54c21c5ba0af60e53173911597ea5", + "date": "2024-12-03T00:09:32Z", + "message": "fix: testing coinbase logic", + "url": "https://github.com/ai16z/eliza/commit/b4766b44a5c54c21c5ba0af60e53173911597ea5" }, { - "number": 642, - "title": "Feat/simulation sell types", - "state": "closed", - "created_at": "2024-11-28T07:45:14Z", - "url": "https://github.com/ai16z/eliza/pull/642", - "labels": [], - "comments": 0 + "sha": "b0bc276cbcdf7da36ea9df24d9048494ed504b6f", + "date": "2024-12-01T22:44:39Z", + "message": "rerun pnpm install", + "url": "https://github.com/ai16z/eliza/commit/b0bc276cbcdf7da36ea9df24d9048494ed504b6f" }, { - "number": 627, - "title": "Feat/sell simulation", - "state": "closed", - "created_at": "2024-11-27T07:54:29Z", - "url": "https://github.com/ai16z/eliza/pull/627", - "labels": [], - "comments": 0 + "sha": "815d21deac16581e51befddd782aef25e6cc8307", + "date": "2024-12-01T18:03:35Z", + "message": "Update readme", + "url": "https://github.com/ai16z/eliza/commit/815d21deac16581e51befddd782aef25e6cc8307" }, { - "number": 597, - "title": "feat: sell simulation service", - "state": "closed", - "created_at": "2024-11-25T21:42:13Z", - "url": "https://github.com/ai16z/eliza/pull/597", - "labels": [], - "comments": 0 + "sha": "eaef5ad0a507ae09b37cc0b42381dd693bff01bc", + "date": "2024-12-01T17:55:34Z", + "message": "chore: address linter", + "url": "https://github.com/ai16z/eliza/commit/eaef5ad0a507ae09b37cc0b42381dd693bff01bc" }, { - "number": 596, - "title": "Pr 33", - "state": "closed", - "created_at": "2024-11-25T21:29:09Z", - "url": "https://github.com/ai16z/eliza/pull/596", - "labels": [], - "comments": 0 + "sha": "bb3c148b0dddcc06e0c8929565fa6ca16447f12b", + "date": "2024-12-01T17:47:37Z", + "message": "feat: donate 1% of transaction on coinbase transactions", + "url": "https://github.com/ai16z/eliza/commit/bb3c148b0dddcc06e0c8929565fa6ca16447f12b" }, { - "number": 347, - "title": "trust fixes", - "state": "closed", - "created_at": "2024-11-16T03:35:31Z", - "url": "https://github.com/ai16z/eliza/pull/347", - "labels": [], - "comments": 0 + "sha": "5c2499af2d7ddd4038b3ba49cab836ef27ee62b7", + "date": "2024-11-30T17:40:48Z", + "message": "feat: implement advanced coinbase trading", + "url": "https://github.com/ai16z/eliza/commit/5c2499af2d7ddd4038b3ba49cab836ef27ee62b7" }, { - "number": 345, - "title": "getOrCreateRecommenderWithTelegramId", - "state": "closed", - "created_at": "2024-11-16T01:39:08Z", - "url": "https://github.com/ai16z/eliza/pull/345", - "labels": [], - "comments": 0 + "sha": "ee75f7d214361716e0c7642aa41e167fb28c9de5", + "date": "2024-11-29T04:40:41Z", + "message": "fix: pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/ee75f7d214361716e0c7642aa41e167fb28c9de5" }, { - "number": 328, - "title": "Save Trade on creation to the backend", - "state": "closed", - "created_at": "2024-11-15T05:18:04Z", - "url": "https://github.com/ai16z/eliza/pull/328", - "labels": [], - "comments": 0 + "sha": "1b40ad1d44b67a67722b9ac5af70f2a9db23d7ca", + "date": "2024-11-28T22:24:42Z", + "message": "Fix linter", + "url": "https://github.com/ai16z/eliza/commit/1b40ad1d44b67a67722b9ac5af70f2a9db23d7ca" }, { - "number": 250, - "title": "recommendations, token info, client auto", - "state": "closed", - "created_at": "2024-11-10T15:03:24Z", - "url": "https://github.com/ai16z/eliza/pull/250", - "labels": [], - "comments": 0 + "sha": "39d5f44f2b7bf1812a22231043815df1b0085585", + "date": "2024-11-28T22:21:49Z", + "message": "test and get working", + "url": "https://github.com/ai16z/eliza/commit/39d5f44f2b7bf1812a22231043815df1b0085585" }, { - "number": 248, - "title": "trust integration", - "state": "closed", - "created_at": "2024-11-10T01:00:10Z", - "url": "https://github.com/ai16z/eliza/pull/248", - "labels": [], - "comments": 0 + "sha": "1763478d2c1ff088e094e934069d1b88807ac84b", + "date": "2024-11-28T21:59:25Z", + "message": "feat: Add wallet history (transactions, balances) to provider", + "url": "https://github.com/ai16z/eliza/commit/1763478d2c1ff088e094e934069d1b88807ac84b" }, { - "number": 208, - "title": "tests issue", - "state": "closed", - "created_at": "2024-11-05T10:08:13Z", - "url": "https://github.com/ai16z/eliza/pull/208", - "labels": [ - "testing" - ], - "comments": 0 + "sha": "cd98ff99a6281352ecf5246cb059b71c69e8b8c3", + "date": "2024-11-28T17:27:26Z", + "message": "Merge branch 'realitySpiral/coinbaseTrading' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTrading", + "url": "https://github.com/ai16z/eliza/commit/cd98ff99a6281352ecf5246cb059b71c69e8b8c3" }, { - "number": 196, - "title": "swap Dao action initital", - "state": "closed", - "created_at": "2024-11-04T10:24:00Z", - "url": "https://github.com/ai16z/eliza/pull/196", - "labels": [ - "enhancement", - "infrastructure", - "testing" - ], - "comments": 0 + "sha": "90bf7585136247781179a965000653eb1a8f78f2", + "date": "2024-11-28T17:27:21Z", + "message": "Reset commit history", + "url": "https://github.com/ai16z/eliza/commit/90bf7585136247781179a965000653eb1a8f78f2" }, { - "number": 175, - "title": "updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders", - "state": "closed", - "created_at": "2024-11-03T02:05:50Z", - "url": "https://github.com/ai16z/eliza/pull/175", - "labels": [ - "enhancement", - "infrastructure", - "testing" - ], - "comments": 0 + "sha": "1f864a1e9471ebfcb4f47efce1efecee3e35e461", + "date": "2024-11-28T17:24:00Z", + "message": "Merge branch 'realitySpiral/coinbaseTrading' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTrading", + "url": "https://github.com/ai16z/eliza/commit/1f864a1e9471ebfcb4f47efce1efecee3e35e461" }, { - "number": 101, - "title": "Trustscore, token-performance, token performance simulation", - "state": "closed", - "created_at": "2024-10-30T14:07:19Z", - "url": "https://github.com/ai16z/eliza/pull/101", - "labels": [ - "enhancement", - "infrastructure", - "testing" - ], - "comments": 0 + "sha": "fe58d491a0a45f6e586b2a4e9eb7534fbed7d15d", + "date": "2024-11-28T17:12:49Z", + "message": "Update .env.example", + "url": "https://github.com/ai16z/eliza/commit/fe58d491a0a45f6e586b2a4e9eb7534fbed7d15d" }, { - "number": 60, - "title": "sqlite_vss issue", - "state": "closed", - "created_at": "2024-10-28T09:06:04Z", - "url": "https://github.com/ai16z/eliza/pull/60", - "labels": [], - "comments": 8 + "sha": "4104d0be5d7770a055dd623714302cfd3d05e530", + "date": "2024-11-28T16:16:27Z", + "message": "Address linter", + "url": "https://github.com/ai16z/eliza/commit/4104d0be5d7770a055dd623714302cfd3d05e530" }, { - "number": 43, - "title": "pumpfun", - "state": "closed", - "created_at": "2024-10-26T23:49:51Z", - "url": "https://github.com/ai16z/eliza/pull/43", - "labels": [], - "comments": 0 + "sha": "a2aad01d8169dbe9b64a1a48fd88091a47d15526", + "date": "2024-11-28T16:11:11Z", + "message": "add missing eslint fix", + "url": "https://github.com/ai16z/eliza/commit/a2aad01d8169dbe9b64a1a48fd88091a47d15526" }, { - "number": 24, - "title": "token provider", - "state": "closed", - "created_at": "2024-10-24T12:55:56Z", - "url": "https://github.com/ai16z/eliza/pull/24", - "labels": [], - "comments": 0 - } - ], - "total_commits": 95, - "total_prs": 17 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2441738097, - "body": "> testing this further through discord I recieved the followign error:\r\n> \r\n> ```\r\n> Error handling message: SqliteError: no such function: vss_distance_l2\r\n> at Database.prepare (C:\\Users\\sirki\\repos\\eliza\\node_modules\\better-sqlite3\\lib\\methods\\wrappers.js:5:21)\r\n> at SqliteDatabaseAdapter.searchMemoriesByEmbedding (file:///C:/Users/sirki/repos/eliza/src/adapters/sqlite.ts:200:34)\r\n> at SqliteDatabaseAdapter.createMemory (file:///C:/Users/sirki/repos/eliza/src/adapters/sqlite.ts:135:48)\r\n> at MemoryManager.createMemory (file:///C:/Users/sirki/repos/eliza/src/core/memory.ts:110:44)\r\n> at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n> at async MessageManager.handleMessage (file:///C:/Users/sirki/repos/eliza/src/clients/discord/messages.ts:143:17) {\r\n> code: 'SQLITE_ERROR'\r\n> }\r\n> ```\r\n\r\ncan you check if it is working now?", - "created_at": "2024-10-28T14:24:04Z", - "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2441738097", - "type": "pr", - "issue_number": "60" - } - ], - "total_comments": 1 - } - }, - "summary": "MarcoMandar is a developer focusing on backend development and API integrations. They are currently working on features related to token data integration, trust score updates, and simulation services. Their recent contributions show a pattern of bug fixes, type error corrections, and enhancements to user trust features within a Telegram messaging system." - }, - { - "contributor": "renovate[bot]", - "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4", - "activity": { - "code": { - "commits": [], - "pull_requests": [ - { - "number": 979, - "title": "fix(deps): update pnpm to v9.15.0 [security]", - "state": "closed", - "created_at": "2024-12-11T00:35:26Z", - "url": "https://github.com/ai16z/eliza/pull/979", - "labels": [], - "comments": 1 + "sha": "f94c2d5aa2d79fb5038ed15f349e0c3d1b4ebe76", + "date": "2024-11-28T16:05:08Z", + "message": "merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/f94c2d5aa2d79fb5038ed15f349e0c3d1b4ebe76" }, { - "number": 886, - "title": "fix(deps): update ai/ml packages", - "state": "closed", - "created_at": "2024-12-07T03:05:48Z", - "url": "https://github.com/ai16z/eliza/pull/886", - "labels": [], - "comments": 0 + "sha": "0b66cfaf2213f7c007d1278df618bab2cd74b28d", + "date": "2024-11-28T15:29:21Z", + "message": "Add disclaimer", + "url": "https://github.com/ai16z/eliza/commit/0b66cfaf2213f7c007d1278df618bab2cd74b28d" }, { - "number": 885, - "title": "fix(deps): update ai/ml packages", - "state": "closed", - "created_at": "2024-12-07T03:01:13Z", - "url": "https://github.com/ai16z/eliza/pull/885", - "labels": [], - "comments": 0 + "sha": "133614e819ccb73f794be0bab8324e74b3182d92", + "date": "2024-11-28T15:27:00Z", + "message": "Update readme", + "url": "https://github.com/ai16z/eliza/commit/133614e819ccb73f794be0bab8324e74b3182d92" }, { - "number": 879, - "title": "fix(deps): update ai/ml packages", - "state": "closed", - "created_at": "2024-12-07T00:33:21Z", - "url": "https://github.com/ai16z/eliza/pull/879", - "labels": [], - "comments": 0 + "sha": "d9df31ea7f04faa65468a10ed56f4bf8cf1c7909", + "date": "2024-11-28T15:22:27Z", + "message": "Tested and working ETH <-> USDC", + "url": "https://github.com/ai16z/eliza/commit/d9df31ea7f04faa65468a10ed56f4bf8cf1c7909" }, { - "number": 878, - "title": "chore(deps): update dependency @rollup/plugin-terser to v0.4.4", - "state": "closed", - "created_at": "2024-12-07T00:32:14Z", - "url": "https://github.com/ai16z/eliza/pull/878", - "labels": [], - "comments": 1 + "sha": "069344ded3e5b43c2262b62b2ff6a28664a76157", + "date": "2024-11-28T13:17:07Z", + "message": "clean up 2", + "url": "https://github.com/ai16z/eliza/commit/069344ded3e5b43c2262b62b2ff6a28664a76157" }, { - "number": 770, - "title": "chore(deps): update dependency @vitest/eslint-plugin to v1.1.13", - "state": "closed", - "created_at": "2024-12-01T23:03:45Z", - "url": "https://github.com/ai16z/eliza/pull/770", - "labels": [], - "comments": 0 + "sha": "1c4b13b312f62f550387397168adac48371ef5c1", + "date": "2024-11-26T06:18:32Z", + "message": "write to csv + clean up", + "url": "https://github.com/ai16z/eliza/commit/1c4b13b312f62f550387397168adac48371ef5c1" }, { - "number": 769, - "title": "chore(deps): update dependency @eslint/js to v9.16.0", - "state": "closed", - "created_at": "2024-12-01T23:01:31Z", - "url": "https://github.com/ai16z/eliza/pull/769", - "labels": [], - "comments": 0 + "sha": "d657e8531807711a72a1c43877280aff1f3f4a6d", + "date": "2024-11-26T06:06:49Z", + "message": "Make massPayments gasless if usdc", + "url": "https://github.com/ai16z/eliza/commit/d657e8531807711a72a1c43877280aff1f3f4a6d" }, { - "number": 768, - "title": "fix(deps): update sqlite related", - "state": "closed", - "created_at": "2024-12-01T22:58:03Z", - "url": "https://github.com/ai16z/eliza/pull/768", - "labels": [], - "comments": 0 + "sha": "0b2332ed7fca58003eba81fb73f37df3740f6d9d", + "date": "2024-11-26T06:00:29Z", + "message": "feat: implement coinbase trading", + "url": "https://github.com/ai16z/eliza/commit/0b2332ed7fca58003eba81fb73f37df3740f6d9d" }, { - "number": 766, - "title": "Update dependency uuid to v11.0.3", - "state": "closed", - "created_at": "2024-12-01T22:07:54Z", - "url": "https://github.com/ai16z/eliza/pull/766", - "labels": [], - "comments": 0 + "sha": "11f0b9faa7aa3dc6d2424da2276f419e6c57afd3", + "date": "2024-11-28T17:12:49Z", + "message": "Update .env.example", + "url": "https://github.com/ai16z/eliza/commit/11f0b9faa7aa3dc6d2424da2276f419e6c57afd3" }, { - "number": 761, - "title": "fix(deps): update dependency tailwind-merge to v2.5.5", - "state": "closed", - "created_at": "2024-12-01T19:39:34Z", - "url": "https://github.com/ai16z/eliza/pull/761", - "labels": [], - "comments": 0 + "sha": "ee64a1d587ff2c11b9dea70295160840efebecb8", + "date": "2024-11-28T16:16:27Z", + "message": "Address linter", + "url": "https://github.com/ai16z/eliza/commit/ee64a1d587ff2c11b9dea70295160840efebecb8" }, { - "number": 760, - "title": "Update dependency clsx to v2.1.1", - "state": "closed", - "created_at": "2024-12-01T19:36:23Z", - "url": "https://github.com/ai16z/eliza/pull/760", - "labels": [], - "comments": 0 + "sha": "389ea251d386401d3b521a4f0deebc0d77af3154", + "date": "2024-11-28T16:11:11Z", + "message": "add missing eslint fix", + "url": "https://github.com/ai16z/eliza/commit/389ea251d386401d3b521a4f0deebc0d77af3154" }, { - "number": 755, - "title": "Update dependency class-variance-authority to v0.7.1 - autoclosed", - "state": "closed", - "created_at": "2024-12-01T15:45:37Z", - "url": "https://github.com/ai16z/eliza/pull/755", - "labels": [], - "comments": 0 + "sha": "18d10139cff45ea966a0910292dc282cf71d4109", + "date": "2024-11-28T16:05:08Z", + "message": "merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/18d10139cff45ea966a0910292dc282cf71d4109" }, { - "number": 754, - "title": "Update dependency @supabase/supabase-js to v2.46.2", - "state": "closed", - "created_at": "2024-12-01T15:45:35Z", - "url": "https://github.com/ai16z/eliza/pull/754", - "labels": [], - "comments": 0 + "sha": "a6fee500dddeccebc840ee28085b254c13b3cae1", + "date": "2024-11-28T16:04:39Z", + "message": "Merge branch 'realitySpiral/coinbaseTrading' of https://github.com/monilpat/eliza into realitySpiral/coinbaseTrading", + "url": "https://github.com/ai16z/eliza/commit/a6fee500dddeccebc840ee28085b254c13b3cae1" }, { - "number": 751, - "title": "fix(deps): update dependency @ai-sdk/openai to v1.0.5", - "state": "closed", - "created_at": "2024-12-01T13:41:44Z", - "url": "https://github.com/ai16z/eliza/pull/751", - "labels": [], - "comments": 0 + "sha": "3feda9ca150142ef348af075d23cd53a98bd3deb", + "date": "2024-11-28T15:29:21Z", + "message": "Add disclaimer", + "url": "https://github.com/ai16z/eliza/commit/3feda9ca150142ef348af075d23cd53a98bd3deb" }, { - "number": 750, - "title": "Pin dependencies - autoclosed", - "state": "closed", - "created_at": "2024-12-01T13:41:38Z", - "url": "https://github.com/ai16z/eliza/pull/750", - "labels": [], - "comments": 0 + "sha": "d91094f90f8c14349bd6057be3f99ffaa82540ec", + "date": "2024-11-28T15:27:00Z", + "message": "Update readme", + "url": "https://github.com/ai16z/eliza/commit/d91094f90f8c14349bd6057be3f99ffaa82540ec" }, { - "number": 749, - "title": "fix(deps): replace dependency eslint-plugin-vitest with @vitest/eslint-plugin 1.0.1", - "state": "closed", - "created_at": "2024-12-01T10:40:34Z", - "url": "https://github.com/ai16z/eliza/pull/749", - "labels": [], - "comments": 0 + "sha": "4c991d3f7aff11b61a34df5663efc2e844fda657", + "date": "2024-11-28T15:22:27Z", + "message": "Tested and working ETH <-> USDC", + "url": "https://github.com/ai16z/eliza/commit/4c991d3f7aff11b61a34df5663efc2e844fda657" }, { - "number": 748, - "title": "chore(deps): update dependency typescript to v5.7.2", - "state": "closed", - "created_at": "2024-12-01T10:40:33Z", - "url": "https://github.com/ai16z/eliza/pull/748", - "labels": [], - "comments": 1 + "sha": "27cf67a3ba40e2b627dfe9c02bdcdd8e2b706750", + "date": "2024-11-28T13:17:07Z", + "message": "clean up 2", + "url": "https://github.com/ai16z/eliza/commit/27cf67a3ba40e2b627dfe9c02bdcdd8e2b706750" }, { - "number": 744, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T07:08:58Z", - "url": "https://github.com/ai16z/eliza/pull/744", - "labels": [], - "comments": 0 + "sha": "c9e7eadc0c85a9bf80a767ebc317b9e5fa9de737", + "date": "2024-11-26T06:18:32Z", + "message": "write to csv + clean up", + "url": "https://github.com/ai16z/eliza/commit/c9e7eadc0c85a9bf80a767ebc317b9e5fa9de737" }, { - "number": 743, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T07:08:57Z", - "url": "https://github.com/ai16z/eliza/pull/743", - "labels": [], - "comments": 0 + "sha": "7ee219e4eaa0d6cfd8096264c584663c6a546f7f", + "date": "2024-11-26T06:06:49Z", + "message": "Make massPayments gasless if usdc", + "url": "https://github.com/ai16z/eliza/commit/7ee219e4eaa0d6cfd8096264c584663c6a546f7f" }, { - "number": 741, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T05:10:23Z", - "url": "https://github.com/ai16z/eliza/pull/741", - "labels": [], - "comments": 0 + "sha": "6c876850f5d9e5fc784cd5494cf849d6ccfe1504", + "date": "2024-11-26T06:00:29Z", + "message": "feat: implement coinbase trading", + "url": "https://github.com/ai16z/eliza/commit/6c876850f5d9e5fc784cd5494cf849d6ccfe1504" }, { - "number": 740, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T05:09:44Z", - "url": "https://github.com/ai16z/eliza/pull/740", - "labels": [], - "comments": 0 + "sha": "fa78749e14bd98377cde593ef699eefc88838ba7", + "date": "2024-11-24T22:08:13Z", + "message": "feat: update plugin readme", + "url": "https://github.com/ai16z/eliza/commit/fa78749e14bd98377cde593ef699eefc88838ba7" }, { - "number": 739, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T03:19:10Z", - "url": "https://github.com/ai16z/eliza/pull/739", - "labels": [], - "comments": 0 + "sha": "5b78148e26fe3ccf4764661988ef1fd995814641", + "date": "2024-11-24T21:50:36Z", + "message": "fix: if can't resolve character path write seed to gitignored characters/file", + "url": "https://github.com/ai16z/eliza/commit/5b78148e26fe3ccf4764661988ef1fd995814641" }, { - "number": 738, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T03:19:09Z", - "url": "https://github.com/ai16z/eliza/pull/738", - "labels": [], - "comments": 0 + "sha": "4b8622233c4014de9fc662e4a068fdc180cc1be3", + "date": "2024-11-24T20:53:24Z", + "message": "fix: get new wallet flow working", + "url": "https://github.com/ai16z/eliza/commit/4b8622233c4014de9fc662e4a068fdc180cc1be3" }, { - "number": 734, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T00:12:29Z", - "url": "https://github.com/ai16z/eliza/pull/734", - "labels": [], - "comments": 0 + "sha": "436a83dbd2c3d6c800a06c9cefe7ba393503e9f6", + "date": "2024-11-24T20:20:44Z", + "message": "feat: implement coinbase mass payments across base/sol/eth/pol/arb", + "url": "https://github.com/ai16z/eliza/commit/436a83dbd2c3d6c800a06c9cefe7ba393503e9f6" }, { - "number": 733, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-12-01T00:11:43Z", - "url": "https://github.com/ai16z/eliza/pull/733", - "labels": [], - "comments": 0 + "sha": "d4835c50257e201c1261ac17100d9ecedcab1d4b", + "date": "2024-11-22T22:12:23Z", + "message": "Update package.json", + "url": "https://github.com/ai16z/eliza/commit/d4835c50257e201c1261ac17100d9ecedcab1d4b" }, { - "number": 732, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T23:17:37Z", - "url": "https://github.com/ai16z/eliza/pull/732", - "labels": [], - "comments": 0 + "sha": "932ba8b2ae6da2445033e6bd7a015c1989c224e7", + "date": "2024-11-22T22:08:38Z", + "message": "chore: merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/932ba8b2ae6da2445033e6bd7a015c1989c224e7" }, { - "number": 731, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T23:17:36Z", - "url": "https://github.com/ai16z/eliza/pull/731", - "labels": [], - "comments": 0 + "sha": "4d383c2731f8155ce543c6a2f572db0396093df2", + "date": "2024-11-22T05:44:21Z", + "message": "Remove unnecessary console.logs", + "url": "https://github.com/ai16z/eliza/commit/4d383c2731f8155ce543c6a2f572db0396093df2" }, { - "number": 724, - "title": "fix(deps): update dependency @0glabs/0g-ts-sdk to v0.2.2", - "state": "closed", - "created_at": "2024-11-30T16:07:21Z", - "url": "https://github.com/ai16z/eliza/pull/724", - "labels": [], - "comments": 1 + "sha": "7ef450222e3f1e93388b130d80ffa725c4d3f983", + "date": "2024-11-22T05:35:06Z", + "message": "Integrate coinbase plugin and test and get it working", + "url": "https://github.com/ai16z/eliza/commit/7ef450222e3f1e93388b130d80ffa725c4d3f983" }, { - "number": 723, - "title": "chore(deps): update vitest monorepo to v2.1.6", - "state": "closed", - "created_at": "2024-11-30T16:07:18Z", - "url": "https://github.com/ai16z/eliza/pull/723", - "labels": [], - "comments": 1 + "sha": "e96e0cc4f6e3c130c582e8879bbd25a302c20be0", + "date": "2024-11-22T01:23:35Z", + "message": "Build plugin", + "url": "https://github.com/ai16z/eliza/commit/e96e0cc4f6e3c130c582e8879bbd25a302c20be0" }, { - "number": 718, - "title": "chore(deps): update dependency lerna to v8.1.9", - "state": "closed", - "created_at": "2024-11-30T13:38:34Z", - "url": "https://github.com/ai16z/eliza/pull/718", - "labels": [], - "comments": 1 + "sha": "60bdca37c6f24eb1aea889ba0c728b2b3ecc720f", + "date": "2024-11-21T06:41:13Z", + "message": "Testing Coinbase Plugin", + "url": "https://github.com/ai16z/eliza/commit/60bdca37c6f24eb1aea889ba0c728b2b3ecc720f" }, { - "number": 717, - "title": "chore(deps): update dependency jiti to v2.4.1", - "state": "closed", - "created_at": "2024-11-30T13:38:32Z", - "url": "https://github.com/ai16z/eliza/pull/717", - "labels": [], - "comments": 1 + "sha": "0b4e85d527f496ad90eead75ba987233e52ba381", + "date": "2024-11-21T00:46:14Z", + "message": "add plugin to readme", + "url": "https://github.com/ai16z/eliza/commit/0b4e85d527f496ad90eead75ba987233e52ba381" }, { - "number": 716, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T11:56:46Z", - "url": "https://github.com/ai16z/eliza/pull/716", - "labels": [], - "comments": 0 + "sha": "8e5658a2891464b39263f969436abdecee2d6e24", + "date": "2024-11-20T20:00:38Z", + "message": "Implement Coinbase Commerce Provider", + "url": "https://github.com/ai16z/eliza/commit/8e5658a2891464b39263f969436abdecee2d6e24" }, { - "number": 715, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T11:56:39Z", - "url": "https://github.com/ai16z/eliza/pull/715", - "labels": [], - "comments": 0 + "sha": "d33edacd7455f2fb3fe9206453f26a70fe24034b", + "date": "2024-11-22T05:44:21Z", + "message": "Remove unnecessary console.logs", + "url": "https://github.com/ai16z/eliza/commit/d33edacd7455f2fb3fe9206453f26a70fe24034b" }, { - "number": 711, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T10:09:26Z", - "url": "https://github.com/ai16z/eliza/pull/711", - "labels": [], - "comments": 0 + "sha": "26fab789195e0f484f0e0b2b6060c7e9cbfca52e", + "date": "2024-11-22T05:35:06Z", + "message": "Integrate coinbase plugin and test and get it working", + "url": "https://github.com/ai16z/eliza/commit/26fab789195e0f484f0e0b2b6060c7e9cbfca52e" }, { - "number": 710, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T10:08:33Z", - "url": "https://github.com/ai16z/eliza/pull/710", - "labels": [], - "comments": 0 + "sha": "6d655513b762188f23db93e3d4efdef11de1dd45", + "date": "2024-11-22T01:23:35Z", + "message": "Build plugin", + "url": "https://github.com/ai16z/eliza/commit/6d655513b762188f23db93e3d4efdef11de1dd45" }, { - "number": 707, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T07:03:03Z", - "url": "https://github.com/ai16z/eliza/pull/707", - "labels": [], - "comments": 0 + "sha": "e98b8a5f441a12e2caec60d52282780d6ba52213", + "date": "2024-11-21T06:41:13Z", + "message": "Testing Coinbase Plugin", + "url": "https://github.com/ai16z/eliza/commit/e98b8a5f441a12e2caec60d52282780d6ba52213" }, { - "number": 706, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T07:03:01Z", - "url": "https://github.com/ai16z/eliza/pull/706", - "labels": [], - "comments": 0 + "sha": "eed9bce93d61f525618baa46dcf9761c04e64fd7", + "date": "2024-11-21T00:46:14Z", + "message": "add plugin to readme", + "url": "https://github.com/ai16z/eliza/commit/eed9bce93d61f525618baa46dcf9761c04e64fd7" }, { - "number": 705, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T06:44:48Z", - "url": "https://github.com/ai16z/eliza/pull/705", - "labels": [], - "comments": 0 + "sha": "f60c5360bb29af8551587b840e382590e72e61c3", + "date": "2024-11-20T20:00:38Z", + "message": "Implement Coinbase Commerce Provider", + "url": "https://github.com/ai16z/eliza/commit/f60c5360bb29af8551587b840e382590e72e61c3" }, { - "number": 704, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T06:44:08Z", - "url": "https://github.com/ai16z/eliza/pull/704", - "labels": [], - "comments": 1 + "sha": "fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a", + "date": "2024-11-20T03:38:10Z", + "message": "Update pr.yaml to use actual check", + "url": "https://github.com/ai16z/eliza/commit/fa450e734cdcbcd2b5d7adc7a1a5b10769bc652a" }, { - "number": 701, - "title": "chore(deps): update dependency @vitejs/plugin-react to v4.3.4", - "state": "closed", - "created_at": "2024-11-30T04:10:42Z", - "url": "https://github.com/ai16z/eliza/pull/701", - "labels": [], - "comments": 1 + "sha": "f41ff9292121ba9150240013d70ba60344d77fe2", + "date": "2024-11-20T03:36:16Z", + "message": "Update contributing.md to incorporate PR Title / Description / Issue / Bug Guidelines", + "url": "https://github.com/ai16z/eliza/commit/f41ff9292121ba9150240013d70ba60344d77fe2" }, { - "number": 700, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T04:09:32Z", - "url": "https://github.com/ai16z/eliza/pull/700", - "labels": [], - "comments": 0 + "sha": "f826253ab7b8f3b8e6fe5042f710c868983b0b6c", + "date": "2024-11-14T14:41:46Z", + "message": "Merge branch 'main' into llmContentGeneration", + "url": "https://github.com/ai16z/eliza/commit/f826253ab7b8f3b8e6fe5042f710c868983b0b6c" }, { - "number": 697, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T03:08:33Z", - "url": "https://github.com/ai16z/eliza/pull/697", - "labels": [], - "comments": 0 + "sha": "bb13009270f4145d93f2c19307df5fe2590b692d", + "date": "2024-11-14T06:06:18Z", + "message": "Update .gitignore", + "url": "https://github.com/ai16z/eliza/commit/bb13009270f4145d93f2c19307df5fe2590b692d" }, { - "number": 696, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T03:07:46Z", - "url": "https://github.com/ai16z/eliza/pull/696", - "labels": [], - "comments": 0 + "sha": "31d3b71991320edba2b7d607fe2e1a1ec75a6024", + "date": "2024-11-14T06:02:46Z", + "message": "Merge branch 'main' into llmContentGeneration", + "url": "https://github.com/ai16z/eliza/commit/31d3b71991320edba2b7d607fe2e1a1ec75a6024" }, { - "number": 692, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T02:02:44Z", - "url": "https://github.com/ai16z/eliza/pull/692", - "labels": [], - "comments": 0 + "sha": "c1745f2532982148605038bf2d9e8c9ef7e56aed", + "date": "2024-11-14T05:57:00Z", + "message": "Remove unneeded file", + "url": "https://github.com/ai16z/eliza/commit/c1745f2532982148605038bf2d9e8c9ef7e56aed" }, { - "number": 691, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T02:01:59Z", - "url": "https://github.com/ai16z/eliza/pull/691", - "labels": [], - "comments": 1 + "sha": "e9d03e73d1b77224d02cbcf18925be881fa1ea3e", + "date": "2024-11-14T05:51:24Z", + "message": "[Refactor][1/2] Implement generateObject for typesafe JSON output", + "url": "https://github.com/ai16z/eliza/commit/e9d03e73d1b77224d02cbcf18925be881fa1ea3e" }, { - "number": 690, - "title": "fix(deps): pin dependencies", + "sha": "689245f3f18090f6dbb957e57be58804dc933bb2", + "date": "2024-11-13T02:33:20Z", + "message": "[BE] Add script to dump all file contents into one file so it is ease to work with LLMs for code gen / debugging", + "url": "https://github.com/ai16z/eliza/commit/689245f3f18090f6dbb957e57be58804dc933bb2" + } + ], + "pull_requests": [ + { + "number": 1112, + "title": "fix: Revert \"Feat: Update community section of docs\"", "state": "closed", - "created_at": "2024-11-30T01:25:56Z", - "url": "https://github.com/ai16z/eliza/pull/690", + "created_at": "2024-12-15T04:42:59Z", + "url": "https://github.com/ai16z/eliza/pull/1112", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 689, - "title": "chore(deps): pin dependencies", + "number": 1004, + "title": "feat: create example folder with example plugin", "state": "closed", - "created_at": "2024-11-30T01:23:51Z", - "url": "https://github.com/ai16z/eliza/pull/689", + "created_at": "2024-12-12T04:08:20Z", + "url": "https://github.com/ai16z/eliza/pull/1004", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 686, - "title": "chore(deps): pin dependencies", + "number": 959, + "title": "fix: Revert \"docs: add WSL installation guide\"", "state": "closed", - "created_at": "2024-11-30T00:05:37Z", - "url": "https://github.com/ai16z/eliza/pull/686", + "created_at": "2024-12-10T06:22:24Z", + "url": "https://github.com/ai16z/eliza/pull/959", "labels": [], - "comments": 2 + "comments": 4 }, { - "number": 685, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-11-30T00:04:26Z", - "url": "https://github.com/ai16z/eliza/pull/685", - "labels": [], - "comments": 5 - }, - { - "number": 675, - "title": "fix(deps): update dependency axios to v1.7.4 [security]", - "state": "closed", - "created_at": "2024-11-29T18:13:31Z", - "url": "https://github.com/ai16z/eliza/pull/675", - "labels": [], - "comments": 1 - }, - { - "number": 549, - "title": "Update dependency pm2 to v5.4.3 - autoclosed", - "state": "closed", - "created_at": "2024-11-23T10:03:12Z", - "url": "https://github.com/ai16z/eliza/pull/549", - "labels": [], - "comments": 1 - }, - { - "number": 548, - "title": "Update dependency dompurify to v3.2.2", - "state": "closed", - "created_at": "2024-11-23T10:01:57Z", - "url": "https://github.com/ai16z/eliza/pull/548", - "labels": [], + "number": 958, + "title": "feat: add bridging functionality for coinbase ", + "state": "open", + "created_at": "2024-12-10T04:50:00Z", + "url": "https://github.com/ai16z/eliza/pull/958", + "labels": [ + "Plugin_new" + ], "comments": 0 }, { - "number": 544, - "title": "Update dependency clsx to v2.1.1", + "number": 923, + "title": "feat: add readContract / invokeContract functionality to Coinbase plugin", "state": "closed", - "created_at": "2024-11-23T07:25:00Z", - "url": "https://github.com/ai16z/eliza/pull/544", + "created_at": "2024-12-08T21:56:49Z", + "url": "https://github.com/ai16z/eliza/pull/923", "labels": [], "comments": 0 }, { - "number": 543, - "title": "Update docusaurus monorepo to v3.6.3", + "number": 920, + "title": "chore: deprecate text based way of generating JSON", "state": "closed", - "created_at": "2024-11-23T07:24:30Z", - "url": "https://github.com/ai16z/eliza/pull/543", + "created_at": "2024-12-08T17:19:03Z", + "url": "https://github.com/ai16z/eliza/pull/920", "labels": [], "comments": 0 }, { - "number": 542, - "title": "Update dependency agent-twitter-client to v0.0.14", + "number": 803, + "title": "feat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin", "state": "closed", - "created_at": "2024-11-23T06:14:03Z", - "url": "https://github.com/ai16z/eliza/pull/542", + "created_at": "2024-12-03T00:41:17Z", + "url": "https://github.com/ai16z/eliza/pull/803", "labels": [], "comments": 0 }, { - "number": 541, - "title": "Update dependency @solana/web3.js to v1.95.5 - autoclosed", + "number": 801, + "title": "feat: coinbase webhook + add more examples + testing", "state": "closed", - "created_at": "2024-11-23T06:13:02Z", - "url": "https://github.com/ai16z/eliza/pull/541", + "created_at": "2024-12-03T00:10:05Z", + "url": "https://github.com/ai16z/eliza/pull/801", "labels": [], "comments": 0 }, { - "number": 538, - "title": "Update dependency @opendocsg/pdf2md to v0.1.32", + "number": 759, + "title": "feat: donate 1% of coinbase transactions by default", "state": "closed", - "created_at": "2024-11-23T05:34:56Z", - "url": "https://github.com/ai16z/eliza/pull/538", + "created_at": "2024-12-01T17:50:40Z", + "url": "https://github.com/ai16z/eliza/pull/759", "labels": [], "comments": 0 }, { - "number": 537, - "title": "Update dependency @echogarden/espeak-ng-emscripten to v0.3.3", + "number": 727, + "title": "feat: implement coinbase webhook generation", "state": "closed", - "created_at": "2024-11-23T05:34:16Z", - "url": "https://github.com/ai16z/eliza/pull/537", + "created_at": "2024-11-30T19:31:41Z", + "url": "https://github.com/ai16z/eliza/pull/727", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 533, - "title": "fix(deps): update dependency @ai-sdk/openai to v1.0.4", + "number": 725, + "title": "feat: implement advanced coinbase trading", "state": "closed", - "created_at": "2024-11-23T03:33:50Z", - "url": "https://github.com/ai16z/eliza/pull/533", + "created_at": "2024-11-30T17:42:22Z", + "url": "https://github.com/ai16z/eliza/pull/725", "labels": [], - "comments": 0 + "comments": 3 }, { - "number": 532, - "title": "fix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43", + "number": 664, + "title": "fix: pnpm-lock.yaml", "state": "closed", - "created_at": "2024-11-23T03:32:41Z", - "url": "https://github.com/ai16z/eliza/pull/532", + "created_at": "2024-11-29T04:42:16Z", + "url": "https://github.com/ai16z/eliza/pull/664", "labels": [], "comments": 0 }, { - "number": 529, - "title": "fix(deps): pin dependencies", + "number": 658, + "title": "feat: Add wallet history (transactions, balances) to coinbase providers", "state": "closed", - "created_at": "2024-11-23T02:23:25Z", - "url": "https://github.com/ai16z/eliza/pull/529", + "created_at": "2024-11-28T22:22:06Z", + "url": "https://github.com/ai16z/eliza/pull/658", "labels": [], "comments": 0 }, { - "number": 528, - "title": "fix(deps): update dependency @ai-sdk/anthropic to ^0.0.56", + "number": 608, + "title": "feat: implement coinbase trading", "state": "closed", - "created_at": "2024-11-23T02:22:14Z", - "url": "https://github.com/ai16z/eliza/pull/528", + "created_at": "2024-11-26T06:01:32Z", + "url": "https://github.com/ai16z/eliza/pull/608", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 527, - "title": "Pin dependency vue to 3.5.13", + "number": 569, + "title": "feat: implement coinbase mass payments across base/sol/eth/pol/arb", "state": "closed", - "created_at": "2024-11-23T01:29:12Z", - "url": "https://github.com/ai16z/eliza/pull/527", + "created_at": "2024-11-24T20:26:34Z", + "url": "https://github.com/ai16z/eliza/pull/569", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 526, - "title": "chore(deps): pin dependencies", + "number": 513, + "title": "feat: add coinbase plugin starting with cb commerce functionality", "state": "closed", - "created_at": "2024-11-23T01:27:41Z", - "url": "https://github.com/ai16z/eliza/pull/526", + "created_at": "2024-11-22T05:46:55Z", + "url": "https://github.com/ai16z/eliza/pull/513", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 146, - "title": "fix(deps): update dependency pdfjs-dist to v4.2.67 [security] - autoclosed", - "state": "closed", - "created_at": "2024-10-31T03:10:56Z", - "url": "https://github.com/ai16z/eliza/pull/146", + "number": 480, + "title": "feat: Integrate Twitter V2 API ", + "state": "open", + "created_at": "2024-11-21T06:51:01Z", + "url": "https://github.com/ai16z/eliza/pull/480", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 145, - "title": "chore(deps): update dependency rollup to v2.79.2 [security] - autoclosed", + "number": 430, + "title": "docs: Update contributing.md to incorporate Contribution Guidelines", "state": "closed", - "created_at": "2024-10-31T03:10:38Z", - "url": "https://github.com/ai16z/eliza/pull/145", + "created_at": "2024-11-20T03:44:03Z", + "url": "https://github.com/ai16z/eliza/pull/430", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 142, - "title": "fix(deps): update dependency uuid to v11", + "number": 429, + "title": "chore: Update pr.yaml to show actual condition so easier to follow", "state": "closed", - "created_at": "2024-10-31T00:51:14Z", - "url": "https://github.com/ai16z/eliza/pull/142", + "created_at": "2024-11-20T03:43:14Z", + "url": "https://github.com/ai16z/eliza/pull/429", "labels": [], "comments": 0 }, { - "number": 141, - "title": "chore(deps): update typescript and related to v8 (major)", + "number": 309, + "title": "[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings", "state": "closed", - "created_at": "2024-10-31T00:50:57Z", - "url": "https://github.com/ai16z/eliza/pull/141", + "created_at": "2024-11-14T06:01:03Z", + "url": "https://github.com/ai16z/eliza/pull/309", "labels": [], "comments": 0 }, { - "number": 140, - "title": "chore(deps): update rollup and plugins (major)", + "number": 282, + "title": "[BE] Add script to dump all file contents into one file to interact with LLMs easier ", "state": "closed", - "created_at": "2024-10-31T00:50:26Z", - "url": "https://github.com/ai16z/eliza/pull/140", + "created_at": "2024-11-13T02:39:48Z", + "url": "https://github.com/ai16z/eliza/pull/282", "labels": [], - "comments": 1 - }, + "comments": 2 + } + ], + "total_commits": 119, + "total_prs": 21 + }, + "issues": { + "opened": [ { - "number": 139, - "title": "chore(deps): update eslint and formatting (major)", - "state": "closed", - "created_at": "2024-10-31T00:50:12Z", - "url": "https://github.com/ai16z/eliza/pull/139", - "labels": [], + "number": 1109, + "title": "Create Example Files Under `packages/_examples/*` with Corresponding Tests Under `/*/_tests` Within Each Type: Adapter, Client, Plugin, etc.", + "state": "open", + "created_at": "2024-12-15T00:48:36Z", + "url": "https://github.com/ai16z/eliza/issues/1109", + "labels": [ + "enhancement" + ], "comments": 0 }, { - "number": 138, - "title": "chore(deps): update dependency typedoc-plugin-markdown to v4", - "state": "closed", - "created_at": "2024-10-31T00:50:01Z", - "url": "https://github.com/ai16z/eliza/pull/138", - "labels": [], + "number": 1108, + "title": "Refactor: Enable Provider Mapping to Accept an Array of Strings for Flexibility with JSON Input", + "state": "open", + "created_at": "2024-12-15T00:44:36Z", + "url": "https://github.com/ai16z/eliza/issues/1108", + "labels": [ + "enhancement" + ], "comments": 0 }, { - "number": 137, - "title": "chore(deps): update dependency rimraf to v6 - autoclosed", - "state": "closed", - "created_at": "2024-10-31T00:49:53Z", - "url": "https://github.com/ai16z/eliza/pull/137", - "labels": [], - "comments": 0 + "number": 457, + "title": "Non-Merge Access Users Cannot View Specific Merge Conflicts in Pull Requests They Review", + "state": "open", + "created_at": "2024-11-20T16:50:34Z", + "url": "https://github.com/ai16z/eliza/issues/457", + "labels": [ + "bug" + ], + "comments": 2 }, { - "number": 136, - "title": "chore(deps): update dependency npm-run-all2 to v7", + "number": 423, + "title": "Error: Property 'clients' does not exist on type 'Plugin' in src/index.ts during pnpm start", "state": "closed", - "created_at": "2024-10-31T00:49:38Z", - "url": "https://github.com/ai16z/eliza/pull/136", - "labels": [], + "created_at": "2024-11-19T19:10:10Z", + "url": "https://github.com/ai16z/eliza/issues/423", + "labels": [ + "bug" + ], "comments": 0 - }, + } + ], + "total_opened": 4 + }, + "engagement": { + "comments": [ { - "number": 135, - "title": "chore(deps): update dependency itty-router to v5", - "state": "closed", - "created_at": "2024-10-31T00:49:23Z", - "url": "https://github.com/ai16z/eliza/pull/135", - "labels": [], - "comments": 0 + "id": 2472435995, + "body": "Thanks for the pointer! @madjin appreciate it! I will start using these :) ", + "created_at": "2024-11-13T05:35:54Z", + "url": "https://github.com/ai16z/eliza/pull/282#issuecomment-2472435995", + "type": "pr", + "issue_number": "282" }, { - "number": 134, - "title": "chore(deps): update dependency docusaurus-plugin-typedoc to v1", - "state": "closed", - "created_at": "2024-10-31T00:49:06Z", - "url": "https://github.com/ai16z/eliza/pull/134", - "labels": [], - "comments": 0 + "id": 2475180543, + "body": "\r\nYeah I had a similar question about the current approach for `generateObject` in `packages/core/generation.ts`. It looks like we're using a workaround instead of the `{ generateObject }` method from `\"ai\"`, which natively supports Z objects and ensures typing. This could be more reliable than the current method of using `generateText` to generate, parse, and retry until we get the desired output.\r\n\r\nUsing `{ generateObject }` would allow us to eliminate the custom `generateObject` and `generateObjectArray` functions, simplifying the code and leveraging the AI SDK's structured output capabilities. Here\u2019s the code as it stands now:\r\n\r\n```typescript\r\nexport async function generateObject({\r\n runtime,\r\n context,\r\n modelClass,\r\n}: {\r\n runtime: IAgentRuntime;\r\n context: string;\r\n modelClass: string;\r\n}): Promise {\r\n if (!context) {\r\n elizaLogger.error(\"generateObject context is empty\");\r\n return null;\r\n }\r\n let retryDelay = 1000;\r\n\r\n while (true) {\r\n try {\r\n const response = await generateText({\r\n runtime,\r\n context,\r\n modelClass,\r\n });\r\n const parsedResponse = parseJSONObjectFromText(response);\r\n if (parsedResponse) {\r\n return parsedResponse;\r\n }\r\n } catch (error) {\r\n elizaLogger.error(\"Error in generateObject:\", error);\r\n }\r\n\r\n await new Promise((resolve) => setTimeout(resolve, retryDelay));\r\n retryDelay *= 2;\r\n }\r\n}\r\n```\r\n\r\nMy proposal is to replace it with the `generateObject` function provided in the AI SDK, as described below:\r\n\r\n```typescript\r\n/**\r\nGenerate JSON with any schema for a given prompt using a language model.\r\n\r\nThis function does not stream the output. If you want to stream the output, use `streamObject` instead.\r\n\r\n@returns\r\nA result object that contains the generated object, the finish reason, the token usage, and additional information.\r\n*/\r\ndeclare function generateObject(options: Omit & Prompt & {\r\n output: 'no-schema';\r\n model: LanguageModel;\r\n mode?: 'json';\r\n experimental_telemetry?: TelemetrySettings;\r\n experimental_providerMetadata?: ProviderMetadata;\r\n _internal?: {\r\n generateId?: () => string;\r\n currentDate?: () => Date;\r\n };\r\n}): Promise>;\r\n```\r\n\r\nSwitching to this method would improve reliability and reduce custom parsing logic. I'd be interested to hear your thoughts!", + "created_at": "2024-11-14T01:43:15Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2475180543", + "type": "issue", + "issue_number": "148" }, { - "number": 133, - "title": "chore(deps): update dependency @types/node to v22", - "state": "closed", - "created_at": "2024-10-31T00:48:56Z", - "url": "https://github.com/ai16z/eliza/pull/133", - "labels": [], - "comments": 0 + "id": 2484292320, + "body": "LGTM outside of adding console.error for the catch statements", + "created_at": "2024-11-18T22:46:45Z", + "url": "https://github.com/ai16z/eliza/pull/397#issuecomment-2484292320", + "type": "pr", + "issue_number": "397" }, { - "number": 132, - "title": "chore(deps): update dependency @types/jest to v29", - "state": "closed", - "created_at": "2024-10-31T00:48:41Z", - "url": "https://github.com/ai16z/eliza/pull/132", - "labels": [], - "comments": 0 + "id": 2484302920, + "body": "Please update the PR to pass the PR Title Check thank you!", + "created_at": "2024-11-18T22:54:11Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484302920", + "type": "pr", + "issue_number": "384" }, { - "number": 131, - "title": "fix(deps): update react monorepo to v18.3.1", - "state": "closed", - "created_at": "2024-10-31T00:48:26Z", - "url": "https://github.com/ai16z/eliza/pull/131", - "labels": [], - "comments": 0 + "id": 2484320989, + "body": "I agree with @lalalune we should close this PR as the singleton pattern would work best in this usecase. ", + "created_at": "2024-11-18T23:02:45Z", + "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2484320989", + "type": "pr", + "issue_number": "332" }, { - "number": 130, - "title": "fix(deps): update docusaurus monorepo to v3.5.2", - "state": "closed", - "created_at": "2024-10-31T00:48:14Z", - "url": "https://github.com/ai16z/eliza/pull/130", - "labels": [], - "comments": 0 + "id": 2484394184, + "body": "Thanks for working on this - Please update the PR title :) ", + "created_at": "2024-11-18T23:39:03Z", + "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2484394184", + "type": "pr", + "issue_number": "394" }, { - "number": 129, - "title": "fix(deps): update dependency sql.js to v1.12.0", - "state": "closed", - "created_at": "2024-10-31T00:47:49Z", - "url": "https://github.com/ai16z/eliza/pull/129", - "labels": [], - "comments": 0 + "id": 2484399119, + "body": "Can we add a test for this new plugin? As well as a screengrab of successful video generation? Thanks so much! ", + "created_at": "2024-11-18T23:42:47Z", + "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2484399119", + "type": "pr", + "issue_number": "394" }, { - "number": 128, - "title": "fix(deps): update dependency react-router-dom to v6.27.0", - "state": "closed", - "created_at": "2024-10-31T00:47:36Z", - "url": "https://github.com/ai16z/eliza/pull/128", - "labels": [], - "comments": 0 + "id": 2484404111, + "body": "Amazing - thank you so much! ", + "created_at": "2024-11-18T23:46:27Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484404111", + "type": "pr", + "issue_number": "384" }, { - "number": 127, - "title": "fix(deps): update dependency prism-react-renderer to v2.4.0", - "state": "closed", - "created_at": "2024-10-31T00:47:26Z", - "url": "https://github.com/ai16z/eliza/pull/127", - "labels": [], - "comments": 0 + "id": 2484440382, + "body": "I can't see the conflicts somehow. That is so weird. Yes - please resolve the conflicts first. Sending back to reviewer. ", + "created_at": "2024-11-19T00:17:13Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484440382", + "type": "pr", + "issue_number": "384" }, { - "number": 126, - "title": "fix(deps): update dependency playwright to v1.48.2", - "state": "closed", - "created_at": "2024-10-31T00:47:15Z", - "url": "https://github.com/ai16z/eliza/pull/126", - "labels": [], - "comments": 0 + "id": 2484453307, + "body": "Also feel free to fix the PR Title check, add in a a screen grab of successful token creation, and consider an integration test to simulate the entire token creation flow using mocks or a test canister to ensure the plugin works end-to-end. Also can we update the plugin associated READMEs so it is easier to leverage. Thanks so much! So sorry for all the comments! You are a badass and did some great work here! ", + "created_at": "2024-11-19T00:26:26Z", + "url": "https://github.com/ai16z/eliza/pull/357#issuecomment-2484453307", + "type": "pr", + "issue_number": "357" }, { - "number": 125, - "title": "fix(deps): update dependency pdfjs-dist to v4.7.76", - "state": "closed", - "created_at": "2024-10-31T00:47:00Z", - "url": "https://github.com/ai16z/eliza/pull/125", - "labels": [], - "comments": 0 + "id": 2484454693, + "body": "Also, forgot to mention please address the merge conflicts thanks :) ", + "created_at": "2024-11-19T00:27:34Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2484454693", + "type": "pr", + "issue_number": "365" }, { - "number": 124, - "title": "fix(deps): update dependency onnxruntime-node to v1.20.0 - autoclosed", - "state": "closed", - "created_at": "2024-10-31T00:46:46Z", - "url": "https://github.com/ai16z/eliza/pull/124", - "labels": [], - "comments": 0 + "id": 2484464833, + "body": "> > I agree with @lalalune we should close this PR as the singleton pattern would work best in this usecase.\r\n> \r\n> @monilpat thanks for the review but from my understanding, the current implementation ensures that each service type has its own singleton instance. This means only one instance of each subclass is created and reused. Could you clarify if the intent is different?\r\n\r\nYeah of course anytime! The intent is not different. I just share @lalalune 's concern around multiple instances of service rather than a 1-> many from service -> agents. Happy to add more context, but will defer @lalalune as he has more context!", + "created_at": "2024-11-19T00:36:41Z", + "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2484464833", + "type": "pr", + "issue_number": "332" }, { - "number": 123, - "title": "fix(deps): update dependency node-llama-cpp to v3.1.1", - "state": "closed", - "created_at": "2024-10-31T00:46:31Z", - "url": "https://github.com/ai16z/eliza/pull/123", - "labels": [], - "comments": 0 + "id": 2484658284, + "body": "Great work here! Feel free to a quick TLDR using the PR template if you can on the issue and any testing plan thank you so much! ", + "created_at": "2024-11-19T03:59:34Z", + "url": "https://github.com/ai16z/eliza/pull/412#issuecomment-2484658284", + "type": "pr", + "issue_number": "412" }, { - "number": 122, - "title": "fix(deps): update dependency jieba-wasm to v2.2.0", - "state": "closed", - "created_at": "2024-10-31T00:46:06Z", - "url": "https://github.com/ai16z/eliza/pull/122", - "labels": [], - "comments": 0 + "id": 2484742062, + "body": "LGTM - Grazie mille :) ", + "created_at": "2024-11-19T05:29:53Z", + "url": "https://github.com/ai16z/eliza/pull/411#issuecomment-2484742062", + "type": "pr", + "issue_number": "411" }, { - "number": 121, - "title": "fix(deps): update dependency figlet to v1.8.0", - "state": "closed", - "created_at": "2024-10-31T00:45:51Z", - "url": "https://github.com/ai16z/eliza/pull/121", - "labels": [], - "comments": 0 + "id": 2484764282, + "body": "Thanks for getting this out - LGTM! If there is anyway to add more details in the description as to why it is needed that would be amazing. Otherwise it seems pretty innocuous !", + "created_at": "2024-11-19T05:51:32Z", + "url": "https://github.com/ai16z/eliza/pull/413#issuecomment-2484764282", + "type": "pr", + "issue_number": "413" }, { - "number": 120, - "title": "fix(deps): update dependency better-sqlite3 to v11.5.0", - "state": "closed", - "created_at": "2024-10-31T00:45:36Z", - "url": "https://github.com/ai16z/eliza/pull/120", - "labels": [], - "comments": 0 + "id": 2486564639, + "body": "Please resolve conflicts and add a test and / or screen grab of working plugin functionality thanks so much! Amazing work with this plugin you are the GOAT! ", + "created_at": "2024-11-19T19:22:32Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2486564639", + "type": "pr", + "issue_number": "416" }, { - "number": 119, - "title": "fix(deps): update dependency @supabase/supabase-js to v2.46.1", - "state": "closed", - "created_at": "2024-10-31T00:45:21Z", - "url": "https://github.com/ai16z/eliza/pull/119", - "labels": [], - "comments": 0 + "id": 2487022269, + "body": "Cool with the resolved conflicts LGTM! ", + "created_at": "2024-11-20T00:11:43Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2487022269", + "type": "pr", + "issue_number": "365" }, { - "number": 118, - "title": "fix(deps): update dependency @mdx-js/react to v3.1.0", - "state": "closed", - "created_at": "2024-10-31T00:45:07Z", - "url": "https://github.com/ai16z/eliza/pull/118", - "labels": [], - "comments": 0 + "id": 2487079731, + "body": "Thanks for getting this out! Great work! Given it is of medium risk, can we add a quick unit test to confirm that the cascading logic (in terms of where to read the settings) works as expected. If you don't want to include this in this PR no worries create a ticket and TODO comment. But please confirm on your machine that the precedence is honored re: \r\n\r\n1. Character-specific namespaced environment variables (highest priority)\r\n2. Character-specific secrets\r\n3. Environment variables\r\n4. Default values (lowest priority)\r\n\r\nThanks so much!", + "created_at": "2024-11-20T00:56:26Z", + "url": "https://github.com/ai16z/eliza/pull/410#issuecomment-2487079731", + "type": "pr", + "issue_number": "410" }, { - "number": 117, - "title": "fix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1", - "state": "closed", - "created_at": "2024-10-31T00:44:54Z", - "url": "https://github.com/ai16z/eliza/pull/117", - "labels": [], - "comments": 0 + "id": 2487225445, + "body": "Thanks for doing this and addressing all comments. Sorry to bother you again, but can we add any tests or screengrabs confirming that this does in fact improve the conversation and address? https://x.com/shawmakesmagic/status/1858248520060567911 ", + "created_at": "2024-11-20T02:42:26Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2487225445", + "type": "pr", + "issue_number": "384" }, { - "number": 116, - "title": "fix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0", - "state": "closed", - "created_at": "2024-10-31T00:44:38Z", - "url": "https://github.com/ai16z/eliza/pull/116", - "labels": [], - "comments": 0 + "id": 2487227441, + "body": "Please update the PR title other than that good to go!", + "created_at": "2024-11-20T02:44:22Z", + "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487227441", + "type": "pr", + "issue_number": "426" }, { - "number": 115, - "title": "fix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0", - "state": "closed", - "created_at": "2024-10-31T00:44:23Z", - "url": "https://github.com/ai16z/eliza/pull/115", - "labels": [], - "comments": 0 + "id": 2487231528, + "body": "FYI: There is another approach to agent specific envs added in: https://github.com/ai16z/eliza/pull/410 still via env but in a segmented way. \r\n\r\n\r\n\r\n", + "created_at": "2024-11-20T02:48:10Z", + "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487231528", + "type": "pr", + "issue_number": "427" }, { - "number": 114, - "title": "fix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0", - "state": "closed", - "created_at": "2024-10-31T00:44:08Z", - "url": "https://github.com/ai16z/eliza/pull/114", - "labels": [], - "comments": 0 + "id": 2487250974, + "body": "Awesome - re comments. Yeah totally makes sense. Feel free to add a quick\r\nnote in the README about .env files being optional. I know it may cause\r\nmerge conflicts between these 2 PRs, but it does seem important to have!\r\nThanks for doing this :)\r\n\r\nOn Tue, Nov 19, 2024 at 7:02\u202fPM Odilitime ***@***.***> wrote:\r\n\r\n> I saw that, complementary to this. Wasn't sure if that's going to get\r\n> merged so left it out of this description\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you commented.Message ID:\r\n> ***@***.***>\r\n>\r\n", + "created_at": "2024-11-20T03:07:32Z", + "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487250974", + "type": "pr", + "issue_number": "427" }, { - "number": 113, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-31T00:43:49Z", - "url": "https://github.com/ai16z/eliza/pull/113", - "labels": [], - "comments": 0 + "id": 2487256450, + "body": "It is defined in the GH action see:\r\nhttps://github.com/ai16z/eliza/actions/runs/11925717725/job/33238273772?pr=427\r\n\r\nPlease use the format: 'type: description' (e.g., 'feat: add new feature').\r\n\r\nOn Tue, Nov 19, 2024 at 7:10\u202fPM Odilitime ***@***.***> wrote:\r\n\r\n> Where is the docs for PR titles? or what are the options?\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you commented.Message ID:\r\n> ***@***.***>\r\n>\r\n", + "created_at": "2024-11-20T03:13:08Z", + "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487256450", + "type": "pr", + "issue_number": "426" }, { - "number": 112, - "title": "chore(deps): update dependency @rollup/plugin-terser to v0.4.4", - "state": "closed", - "created_at": "2024-10-31T00:43:31Z", - "url": "https://github.com/ai16z/eliza/pull/112", - "labels": [], - "comments": 0 + "id": 2487262314, + "body": "Looks like the limitations are: feat|fix|docs|style|refactor|test|chore:any description see\r\n\r\n ```\r\n if [[ ! \"$PR_TITLE\" =~ ^(feat|fix|docs|style|refactor|test|chore):\\ .+ ]]; then\r\n echo \"PR title does not match the required pattern.\"\r\n exit 1\r\n fi\r\n```", + "created_at": "2024-11-20T03:18:32Z", + "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487262314", + "type": "pr", + "issue_number": "427" }, { - "number": 111, - "title": "chore(deps): update dependency wrangler to v3.84.0", - "state": "closed", - "created_at": "2024-10-31T00:43:18Z", - "url": "https://github.com/ai16z/eliza/pull/111", - "labels": [], - "comments": 0 + "id": 2487262464, + "body": "Looks like the limitations are: feat|fix|docs|style|refactor|test|chore:any description see\r\n\r\n ```\r\n if [[ ! \"$PR_TITLE\" =~ ^(feat|fix|docs|style|refactor|test|chore):\\ .+ ]]; then\r\n echo \"PR title does not match the required pattern.\"\r\n exit 1\r\n fi\r\n```", + "created_at": "2024-11-20T03:18:42Z", + "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487262464", + "type": "pr", + "issue_number": "426" }, { - "number": 110, - "title": "chore(deps): update dependency typedoc to v0.26.10", - "state": "closed", - "created_at": "2024-10-31T00:43:03Z", - "url": "https://github.com/ai16z/eliza/pull/110", - "labels": [], - "comments": 0 + "id": 2487270423, + "body": "LGTM! \ud83e\udd47 ", + "created_at": "2024-11-20T03:26:17Z", + "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487270423", + "type": "pr", + "issue_number": "426" }, { - "number": 109, - "title": "chore(deps): update dependency @types/node to v20.17.3", - "state": "closed", - "created_at": "2024-10-31T00:42:48Z", - "url": "https://github.com/ai16z/eliza/pull/109", - "labels": [], - "comments": 0 + "id": 2487270640, + "body": "LGTM! \ud83e\udd47 ", + "created_at": "2024-11-20T03:26:33Z", + "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487270640", + "type": "pr", + "issue_number": "427" }, { - "number": 108, - "title": "fix(deps): update dependency socket.io to v4.8.1", - "state": "closed", - "created_at": "2024-10-31T00:42:33Z", - "url": "https://github.com/ai16z/eliza/pull/108", - "labels": [], - "comments": 0 + "id": 2488888361, + "body": "LGTM!", + "created_at": "2024-11-20T15:27:54Z", + "url": "https://github.com/ai16z/eliza/pull/452#issuecomment-2488888361", + "type": "pr", + "issue_number": "452" }, { - "number": 107, - "title": "fix(deps): update dependency nodemon to v3.1.7", - "state": "closed", - "created_at": "2024-10-31T00:42:25Z", - "url": "https://github.com/ai16z/eliza/pull/107", - "labels": [], - "comments": 0 + "id": 2489033119, + "body": "Also please resolve the conflicts and fill in the test plan :) ", + "created_at": "2024-11-20T16:22:42Z", + "url": "https://github.com/ai16z/eliza/pull/454#issuecomment-2489033119", + "type": "pr", + "issue_number": "454" }, { - "number": 106, - "title": "fix(deps): update dependency clsx to v2.1.1", - "state": "closed", - "created_at": "2024-10-31T00:42:03Z", - "url": "https://github.com/ai16z/eliza/pull/106", - "labels": [], - "comments": 0 + "id": 2489274728, + "body": "LGTM! ", + "created_at": "2024-11-20T18:23:45Z", + "url": "https://github.com/ai16z/eliza/pull/459#issuecomment-2489274728", + "type": "pr", + "issue_number": "459" }, { - "number": 105, - "title": "fix(deps): update dependency @diffusionstudio/vits-web to v1.0.3", - "state": "closed", - "created_at": "2024-10-31T00:39:54Z", - "url": "https://github.com/ai16z/eliza/pull/105", - "labels": [], - "comments": 0 + "id": 2489544989, + "body": "Thanks for the great description this looks great LGTM!", + "created_at": "2024-11-20T21:08:22Z", + "url": "https://github.com/ai16z/eliza/pull/460#issuecomment-2489544989", + "type": "pr", + "issue_number": "460" }, { - "number": 104, - "title": "chore(deps): update dependency npm-run-all2 to v5.0.2", - "state": "closed", - "created_at": "2024-10-31T00:34:09Z", - "url": "https://github.com/ai16z/eliza/pull/104", - "labels": [], - "comments": 0 + "id": 2489811293, + "body": "LGTM!", + "created_at": "2024-11-21T00:21:48Z", + "url": "https://github.com/ai16z/eliza/pull/465#issuecomment-2489811293", + "type": "pr", + "issue_number": "465" }, { - "number": 100, - "title": "chore(deps): update dependency @types/fluent-ffmpeg to v2.1.27", - "state": "closed", - "created_at": "2024-10-30T12:59:26Z", - "url": "https://github.com/ai16z/eliza/pull/100", - "labels": [], - "comments": 0 + "id": 2491594194, + "body": "Can you create issues for the tests that failed ? Thanks ", + "created_at": "2024-11-21T15:47:56Z", + "url": "https://github.com/ai16z/eliza/pull/463#issuecomment-2491594194", + "type": "pr", + "issue_number": "463" }, { - "number": 99, - "title": "fix(deps): pin dependency socket.io to 4.8.0", - "state": "closed", - "created_at": "2024-10-30T12:54:21Z", - "url": "https://github.com/ai16z/eliza/pull/99", - "labels": [], - "comments": 0 + "id": 2491646299, + "body": "LGTM!", + "created_at": "2024-11-21T16:04:25Z", + "url": "https://github.com/ai16z/eliza/pull/488#issuecomment-2491646299", + "type": "pr", + "issue_number": "488" }, { - "number": 98, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T12:45:43Z", - "url": "https://github.com/ai16z/eliza/pull/98", - "labels": [], - "comments": 0 + "id": 2491957937, + "body": "LGTM! Thanks for working on this will be a gamechanger for maintainability :) ", + "created_at": "2024-11-21T18:20:17Z", + "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2491957937", + "type": "pr", + "issue_number": "490" }, { - "number": 97, - "title": "fix(deps): update dependency discord.js to v14.16.3", - "state": "closed", - "created_at": "2024-10-30T12:37:12Z", - "url": "https://github.com/ai16z/eliza/pull/97", - "labels": [], - "comments": 0 + "id": 2491975418, + "body": "Yeah please address merge conflicts. We really need to address https://github.com/ai16z/eliza/issues/457 let me look into this.", + "created_at": "2024-11-21T18:29:20Z", + "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2491975418", + "type": "pr", + "issue_number": "490" }, { - "number": 96, - "title": "chore(deps): update dependency eslint to v8.57.1", - "state": "closed", - "created_at": "2024-10-30T12:36:56Z", - "url": "https://github.com/ai16z/eliza/pull/96", - "labels": [], - "comments": 0 + "id": 2491992148, + "body": "Yeah for sure there has to be some settings in the actions yaml files that configures this, will have a look, just wanted to flag that either way a maintainer will need to address this! Thanks so much!", + "created_at": "2024-11-21T18:38:08Z", + "url": "https://github.com/ai16z/eliza/issues/457#issuecomment-2491992148", + "type": "issue", + "issue_number": "457" }, { - "number": 94, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T12:34:20Z", - "url": "https://github.com/ai16z/eliza/pull/94", - "labels": [], - "comments": 0 + "id": 2491994537, + "body": "LGTM! Feel free to to title it docs: title ", + "created_at": "2024-11-21T18:39:16Z", + "url": "https://github.com/ai16z/eliza/pull/476#issuecomment-2491994537", + "type": "pr", + "issue_number": "476" }, { - "number": 93, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T12:29:55Z", - "url": "https://github.com/ai16z/eliza/pull/93", - "labels": [], - "comments": 0 - }, + "id": 2492145256, + "body": "Thanks so much for working on this! Looks like there are some typing issues that I am fixing as a part of merging in my latest changes just wanted to give a heads up ", + "created_at": "2024-11-21T19:57:48Z", + "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2492145256", + "type": "pr", + "issue_number": "378" + }, { - "number": 90, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T02:32:42Z", - "url": "https://github.com/ai16z/eliza/pull/90", - "labels": [], - "comments": 0 + "id": 2492168721, + "body": "I think to prevent issues like this we need to make sure every package as a tsup.config.ts which agent was missing 2) and as per the docs run pnpm build ", + "created_at": "2024-11-21T20:09:58Z", + "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2492168721", + "type": "pr", + "issue_number": "378" }, { - "number": 89, - "title": "chore(deps): update dependency tslib to v2.8.0", - "state": "closed", - "created_at": "2024-10-30T02:30:32Z", - "url": "https://github.com/ai16z/eliza/pull/89", - "labels": [], - "comments": 0 + "id": 2494903092, + "body": "> Two conflicts\r\n> \r\n> ```\r\n> .env.example\r\n> pnpm-lock.yaml\r\n> ```\r\n> \r\n> @pgoos @monilpat\r\n\r\nYeah for sure taking a look :) ", + "created_at": "2024-11-22T21:42:35Z", + "url": "https://github.com/ai16z/eliza/pull/513#issuecomment-2494903092", + "type": "pr", + "issue_number": "513" }, { - "number": 88, - "title": "fix(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T02:27:55Z", - "url": "https://github.com/ai16z/eliza/pull/88", - "labels": [], - "comments": 0 + "id": 2495074057, + "body": "I think this has been addressed in https://github.com/ai16z/eliza/pull/513/files it defaults to gtp-4o which is the same for generateText. Feel free to close this :) ", + "created_at": "2024-11-22T23:11:53Z", + "url": "https://github.com/ai16z/eliza/pull/445#issuecomment-2495074057", + "type": "pr", + "issue_number": "445" }, { - "number": 87, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T02:23:30Z", - "url": "https://github.com/ai16z/eliza/pull/87", - "labels": [], - "comments": 0 + "id": 2495304689, + "body": "LGTM! ", + "created_at": "2024-11-23T04:37:49Z", + "url": "https://github.com/ai16z/eliza/pull/535#issuecomment-2495304689", + "type": "pr", + "issue_number": "535" }, { - "number": 86, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T02:23:10Z", - "url": "https://github.com/ai16z/eliza/pull/86", - "labels": [], - "comments": 0 + "id": 2498458955, + "body": "> Very cool but we should think about adding this to the db\r\n\r\nThanks for the review - yeah totally the csv was an interim patch, it definitely should be part of the db :) ", + "created_at": "2024-11-25T16:16:40Z", + "url": "https://github.com/ai16z/eliza/pull/569#issuecomment-2498458955", + "type": "pr", + "issue_number": "569" }, { - "number": 85, - "title": "chore(deps): update rollup and plugins", - "state": "closed", - "created_at": "2024-10-30T02:22:58Z", - "url": "https://github.com/ai16z/eliza/pull/85", - "labels": [], - "comments": 0 + "id": 2498468289, + "body": "Great work please resolve the merge conflicts and you are good to go : ) ", + "created_at": "2024-11-25T16:20:29Z", + "url": "https://github.com/ai16z/eliza/pull/491#issuecomment-2498468289", + "type": "pr", + "issue_number": "491" }, { - "number": 84, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T02:22:41Z", - "url": "https://github.com/ai16z/eliza/pull/84", - "labels": [], - "comments": 0 + "id": 2499670025, + "body": "LGTM!", + "created_at": "2024-11-26T05:06:41Z", + "url": "https://github.com/ai16z/eliza/pull/605#issuecomment-2499670025", + "type": "pr", + "issue_number": "605" }, { - "number": 83, - "title": "chore(deps): pin dependencies", - "state": "closed", - "created_at": "2024-10-30T02:14:20Z", - "url": "https://github.com/ai16z/eliza/pull/83", - "labels": [], - "comments": 0 + "id": 2499671285, + "body": "LGTM!", + "created_at": "2024-11-26T05:07:47Z", + "url": "https://github.com/ai16z/eliza/pull/602#issuecomment-2499671285", + "type": "pr", + "issue_number": "602" }, { - "number": 82, - "title": "chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0", - "state": "closed", - "created_at": "2024-10-30T02:01:46Z", - "url": "https://github.com/ai16z/eliza/pull/82", - "labels": [], - "comments": 0 + "id": 2506408002, + "body": "> plugins.md\r\n\r\nYup aware and resolving them :) ", + "created_at": "2024-11-28T15:49:56Z", + "url": "https://github.com/ai16z/eliza/pull/608#issuecomment-2506408002", + "type": "pr", + "issue_number": "608" }, { - "number": 80, - "title": "chore(config): migrate renovate config", - "state": "closed", - "created_at": "2024-10-30T01:48:08Z", - "url": "https://github.com/ai16z/eliza/pull/80", - "labels": [], - "comments": 0 + "id": 2507006326, + "body": "@jkbrooks Thanks so much for flagging! From looking at the logs not sure that this is related to codecov or that it will be fixed by #659. Would love to get context on why you think that is because from looking at logs it seems like the install dependencies step is hanging it took 6 hours to run. The same step succeeded in the PR in 26 seconds so will try to run it locally and see what happens with that step. Because it is failing in the install dependencies step and not even getting to the codecov step. ", + "created_at": "2024-11-29T02:58:08Z", + "url": "https://github.com/ai16z/eliza/issues/663#issuecomment-2507006326", + "type": "issue", + "issue_number": "663" }, { - "number": 78, - "title": "fix(deps): update dependency pdfjs-dist to v4.2.67 [security]", - "state": "closed", - "created_at": "2024-10-30T01:34:58Z", - "url": "https://github.com/ai16z/eliza/pull/78", - "labels": [], - "comments": 0 + "id": 2507010103, + "body": "> @jkbrooks Thanks so much for flagging! From looking at the logs not sure that this is related to codecov or that it will be fixed by #659. Would love to get context on why you think that is because from looking at logs it seems like the install dependencies step is hanging it took 6 hours to run. The same step succeeded in the PR in 26 seconds so will try to run it locally and see what happens with that step. Because it is failing in the install dependencies step and not even getting to the codecov step.\r\n\r\nCan you try to rerun it too?", + "created_at": "2024-11-29T03:03:15Z", + "url": "https://github.com/ai16z/eliza/issues/663#issuecomment-2507010103", + "type": "issue", + "issue_number": "663" }, { - "number": 77, - "title": "chore(deps): update dependency rollup to v2.79.2 [security]", - "state": "closed", - "created_at": "2024-10-30T01:34:23Z", - "url": "https://github.com/ai16z/eliza/pull/77", - "labels": [], - "comments": 0 - } - ], - "total_commits": 0, - "total_prs": 124 - }, - "issues": { - "opened": [ + "id": 2508511992, + "body": "This can be closed :) ", + "created_at": "2024-11-29T19:50:42Z", + "url": "https://github.com/ai16z/eliza/issues/663#issuecomment-2508511992", + "type": "issue", + "issue_number": "663" + }, { - "number": 79, - "title": "Dependency Dashboard", - "state": "open", - "created_at": "2024-10-30T01:34:59Z", - "url": "https://github.com/ai16z/eliza/issues/79", - "labels": [ - "Priority: High", - "automation" - ], - "comments": 0 - } - ], - "total_opened": 1 - }, - "engagement": { - "comments": [ + "id": 2508515693, + "body": "Feel free to close this :) ", + "created_at": "2024-11-29T19:52:00Z", + "url": "https://github.com/ai16z/eliza/issues/469#issuecomment-2508515693", + "type": "issue", + "issue_number": "469" + }, { - "id": 2451062879, - "body": "### \u26a0\ufe0f Artifact update problem\n\nRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.\n\n\u267b Renovate will retry this branch, including artifacts, only when one of the following happens:\n\n - any of the package files in this branch needs updating, or \n - the branch becomes conflicted, or\n - you click the rebase/retry checkbox if found above, or\n - you rename this PR's title to start with \"rebase!\" to trigger it manually\n\nThe artifact failure details are included below:\n\n##### File name: package-lock.json\n\n```\nnpm error code ERESOLVE\nnpm error ERESOLVE could not resolve\nnpm error\nnpm error While resolving: @rollup/plugin-terser@0.1.0\nnpm error Found: rollup@4.24.3\nnpm error node_modules/rollup\nnpm error dev rollup@\"4.24.3\" from the root project\nnpm error peerOptional rollup@\"^1.20.0||^2.0.0||^3.0.0||^4.0.0\" from @rollup/plugin-json@6.1.0\nnpm error node_modules/@rollup/plugin-json\nnpm error dev @rollup/plugin-json@\"6.1.0\" from the root project\nnpm error @rollup/plugin-json@\"^6.1.0\" from pumpdotfun-sdk@1.3.2\nnpm error node_modules/pumpdotfun-sdk\nnpm error pumpdotfun-sdk@\"1.3.2\" from the root project\nnpm error 5 more (@rollup/plugin-node-resolve, @rollup/pluginutils, ...)\nnpm error\nnpm error Could not resolve dependency:\nnpm error peerOptional rollup@\"^2.x || ^3.x\" from @rollup/plugin-terser@0.1.0\nnpm error node_modules/@rollup/plugin-terser\nnpm error dev @rollup/plugin-terser@\"0.1.0\" from the root project\nnpm error\nnpm error Conflicting peer dependency: rollup@3.29.5\nnpm error node_modules/rollup\nnpm error peerOptional rollup@\"^2.x || ^3.x\" from @rollup/plugin-terser@0.1.0\nnpm error node_modules/@rollup/plugin-terser\nnpm error dev @rollup/plugin-terser@\"0.1.0\" from the root project\nnpm error\nnpm error Fix the upstream dependency conflict, or retry\nnpm error this command with --force or --legacy-peer-deps\nnpm error to accept an incorrect (and potentially broken) dependency resolution.\nnpm error\nnpm error\nnpm error For a full report see:\nnpm error /tmp/renovate/cache/others/npm/_logs/2024-11-01T00_23_58_848Z-eresolve-report.txt\nnpm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-01T00_23_58_848Z-debug-0.log\n\n```\n\n", - "created_at": "2024-11-01T00:24:16Z", - "url": "https://github.com/ai16z/eliza/pull/140#issuecomment-2451062879", - "type": "pr", - "issue_number": "140" + "id": 2508526761, + "body": "Can close :)", + "created_at": "2024-11-29T19:55:52Z", + "url": "https://github.com/ai16z/eliza/issues/506#issuecomment-2508526761", + "type": "issue", + "issue_number": "506" }, { - "id": 2508358573, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`^1.6.2`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-11-29T18:56:35Z", - "url": "https://github.com/ai16z/eliza/pull/675#issuecomment-2508358573", + "id": 2508605226, + "body": "Seems like a duplicate can close :) ", + "created_at": "2024-11-29T20:25:14Z", + "url": "https://github.com/ai16z/eliza/pull/681#issuecomment-2508605226", "type": "pr", - "issue_number": "675" + "issue_number": "681" }, { - "id": 2508743690, - "body": "### \u26a0\ufe0f Artifact update problem\n\nRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.\n\n\u267b Renovate will retry this branch, including artifacts, only when one of the following happens:\n\n - any of the package files in this branch needs updating, or \n - the branch becomes conflicted, or\n - you click the rebase/retry checkbox if found above, or\n - you rename this PR's title to start with \"rebase!\" to trigger it manually\n\nThe artifact failure details are included below:\n\n##### File name: packages/plugin-coinbase/package-lock.json\n\n```\nnpm warn config ignoring workspace config at /tmp/renovate/repos/github/ai16z/eliza/packages/plugin-coinbase/.npmrc\nnpm error code EUNSUPPORTEDPROTOCOL\nnpm error Unsupported URL Type \"workspace:\": workspace:*\nnpm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-30T01_27_50_131Z-debug-0.log\n\n```\n\n", - "created_at": "2024-11-30T00:04:26Z", - "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508743690", + "id": 2509094249, + "body": "LGTM - thanks for doing this :) Appreciate your contributions!", + "created_at": "2024-11-30T17:51:40Z", + "url": "https://github.com/ai16z/eliza/pull/721#issuecomment-2509094249", "type": "pr", - "issue_number": "685" + "issue_number": "721" }, { - "id": 2508785026, - "body": "### \u26a0\ufe0f Artifact update problem\n\nRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.\n\n\u267b Renovate will retry this branch, including artifacts, only when one of the following happens:\n\n - any of the package files in this branch needs updating, or \n - the branch becomes conflicted, or\n - you click the rebase/retry checkbox if found above, or\n - you rename this PR's title to start with \"rebase!\" to trigger it manually\n\nThe artifact failure details are included below:\n\n##### File name: packages/plugin-coinbase/package-lock.json\n\n```\nnpm warn config ignoring workspace config at /tmp/renovate/repos/github/ai16z/eliza/packages/plugin-coinbase/.npmrc\nnpm error code EUNSUPPORTEDPROTOCOL\nnpm error Unsupported URL Type \"workspace:\": workspace:*\nnpm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-30T02_00_54_926Z-debug-0.log\n\n```\n\n", - "created_at": "2024-11-30T02:02:00Z", - "url": "https://github.com/ai16z/eliza/pull/691#issuecomment-2508785026", + "id": 2510218833, + "body": "LGTM! thanks for working on this :) ", + "created_at": "2024-12-01T19:29:17Z", + "url": "https://github.com/ai16z/eliza/pull/758#issuecomment-2510218833", "type": "pr", - "issue_number": "691" + "issue_number": "758" }, { - "id": 2508823035, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`4.3.4`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-11-30T04:21:42Z", - "url": "https://github.com/ai16z/eliza/pull/701#issuecomment-2508823035", + "id": 2510323939, + "body": "As well as address the CI linter failure and add a test plan if you can thanks ! ", + "created_at": "2024-12-02T00:14:04Z", + "url": "https://github.com/ai16z/eliza/pull/752#issuecomment-2510323939", "type": "pr", - "issue_number": "701" + "issue_number": "752" }, { - "id": 2508857877, - "body": "### \u26a0\ufe0f Artifact update problem\n\nRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.\n\n\u267b Renovate will retry this branch, including artifacts, only when one of the following happens:\n\n - any of the package files in this branch needs updating, or \n - the branch becomes conflicted, or\n - you click the rebase/retry checkbox if found above, or\n - you rename this PR's title to start with \"rebase!\" to trigger it manually\n\nThe artifact failure details are included below:\n\n##### File name: packages/plugin-coinbase/package-lock.json\n\n```\nnpm warn config ignoring workspace config at /tmp/renovate/repos/github/ai16z/eliza/packages/plugin-coinbase/.npmrc\nnpm error code EUNSUPPORTEDPROTOCOL\nnpm error Unsupported URL Type \"workspace:\": workspace:*\nnpm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-11-30T06_58_21_424Z-debug-0.log\n\n```\n\n", - "created_at": "2024-11-30T06:44:09Z", - "url": "https://github.com/ai16z/eliza/pull/704#issuecomment-2508857877", + "id": 2515988934, + "body": "Thanks for working on this! Do you mind updating the modelprovider documentation with this new addition as well as add this Register at https://app.hyperbolic.xyz/.\r\nVisit https://app.hyperbolic.xyz/settings, grab your api key, and add to your .env file under HYPERBOLIC_API_KEY on it thanks!", + "created_at": "2024-12-04T01:53:05Z", + "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2515988934", "type": "pr", - "issue_number": "704" + "issue_number": "828" }, { - "id": 2509474178, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`2.4.1`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-11-30T23:17:38Z", - "url": "https://github.com/ai16z/eliza/pull/717#issuecomment-2509474178", + "id": 2522055632, + "body": "Going to integrate this in another PR so it can be closed :) ", + "created_at": "2024-12-06T03:40:26Z", + "url": "https://github.com/ai16z/eliza/pull/727#issuecomment-2522055632", "type": "pr", - "issue_number": "717" + "issue_number": "727" }, { - "id": 2509474185, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`8.1.9`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-11-30T23:17:40Z", - "url": "https://github.com/ai16z/eliza/pull/718#issuecomment-2509474185", + "id": 2522195624, + "body": "Thanks so much for adding in tests we really appreciate it :) ", + "created_at": "2024-12-06T05:51:26Z", + "url": "https://github.com/ai16z/eliza/pull/862#issuecomment-2522195624", "type": "pr", - "issue_number": "718" + "issue_number": "862" }, { - "id": 2509474188, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`2.1.6`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-11-30T23:17:41Z", - "url": "https://github.com/ai16z/eliza/pull/723#issuecomment-2509474188", + "id": 2524912637, + "body": "Thanks for adding this - Looks like the test is failing ", + "created_at": "2024-12-07T05:20:36Z", + "url": "https://github.com/ai16z/eliza/pull/890#issuecomment-2524912637", "type": "pr", - "issue_number": "723" + "issue_number": "890" }, { - "id": 2509474191, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`0.2.2`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-11-30T23:17:42Z", - "url": "https://github.com/ai16z/eliza/pull/724#issuecomment-2509474191", + "id": 2524917958, + "body": "Looks good to me do you mind adding a test thanks! ", + "created_at": "2024-12-07T05:22:54Z", + "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2524917958", "type": "pr", - "issue_number": "724" + "issue_number": "889" }, { - "id": 2510292585, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`5.7.2`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-12-01T23:03:46Z", - "url": "https://github.com/ai16z/eliza/pull/748#issuecomment-2510292585", + "id": 2525421691, + "body": "> I'm not sure what does test mean. This only do build and publish image when released. I think it should be tested and prepared for publish\r\n\r\nI mean just adding a screenshot of successful run of the .yaml file. ", + "created_at": "2024-12-08T05:10:25Z", + "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525421691", "type": "pr", - "issue_number": "748" + "issue_number": "889" }, { - "id": 2524828993, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`0.4.4`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-12-07T03:01:09Z", - "url": "https://github.com/ai16z/eliza/pull/878#issuecomment-2524828993", + "id": 2526391326, + "body": "> @monilpat\r\n> \r\n> Failed CI\r\n> \r\n> ```\r\n> Run pnpm run lint\r\n> \r\n> > eliza@ lint /home/runner/work/eliza/eliza\r\n> > bash ./scripts/lint.sh\r\n> \r\n> Linting package: plugin-conflux\r\n> No lint script found in plugin-conflux, skipping lint...\r\n> Linting package: client-direct\r\n> Running lint for package: client-direct\r\n> \r\n> > @ai1[6](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:7)z/client-direct@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-direct/src/api.ts\r\n> Warning: 56:[7](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:8)5 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-direct/src/index.ts\r\n> Warning: 5[8](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:9):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 5[9](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:10):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 64:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 433:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 5 problems (0 errors, 5 warnings)\r\n> \r\n> Successfully linted client-direct\r\n> \r\n> Linting package: plugin-aptos\r\n> Running lint for package: plugin-aptos\r\n> \r\n> > @ai16z/plugin-aptos@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-aptos/src/actions/transfer.ts\r\n> Warning: 30:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted plugin-aptos\r\n> \r\n> Linting package: plugin-image-generation\r\n> Running lint for package: plugin-image-generation\r\n> \r\n> > @ai16z/plugin-image-generation@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted plugin-image-generation\r\n> \r\n> Linting package: client-github\r\n> Running lint for package: client-github\r\n> \r\n> > @ai16z/client-github@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted client-github\r\n> \r\n> Linting package: plugin-evm\r\n> No lint script found in plugin-evm, skipping lint...\r\n> Linting package: create-eliza-app\r\n> npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-08T02_23_35_706Z-debug-0.log\r\n> Running lint for package: create-eliza-app\r\n> \r\n> > create-eliza-app@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/create-eliza-app/src/index.ts\r\n> Warning: 55:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted create-eliza-app\r\n> \r\n> Linting package: client-discord\r\n> Running lint for package: client-discord\r\n> \r\n> > @ai16z/client-discord@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/chat_with_attachments.ts\r\n> Warning: 136:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/download_media.ts\r\n> Warning: 88:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/summarize_conversation.ts\r\n> Warning: 196:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/actions/transcribe_media.ts\r\n> Warning: 1[10](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:11):18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/index.ts\r\n> Warning: [11](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:12)4:61 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 114:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 363:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/messages.ts\r\n> Warning: 45:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 48:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 230:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/utils.ts\r\n> Warning: 91:[12](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:13) warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 102:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/client-discord/src/voice.ts\r\n> Warning: 210:66 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 381:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 390:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 393:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 952:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 958:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 979:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 1023:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 1024:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 21 problems (0 errors, 21 warnings)\r\n> \r\n> Successfully linted client-discord\r\n> \r\n> Linting package: client-auto\r\n> Running lint for package: client-auto\r\n> \r\n> > @ai16z/client-auto@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted client-auto\r\n> \r\n> Linting package: client-telegram\r\n> Running lint for package: client-telegram\r\n> \r\n> > @ai16z/client-telegram@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted client-telegram\r\n> \r\n> Linting package: plugin-trustdb\r\n> Running lint for package: plugin-trustdb\r\n> \r\n> > @ai16z/plugin-trustdb@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> Successfully linted plugin-trustdb\r\n> \r\n> Linting package: plugin-flow\r\n> Running lint for package: plugin-flow\r\n> \r\n> > @ai16z/plugin-flow@0.1.5-alpha.0 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-flow/src/actions/transfer.ts\r\n> Warning: 43:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 240:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-flow/src/providers/wallet.provider.ts\r\n> Warning: 99:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 106:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-flow/src/tests/wallet.test.ts\r\n> Warning: 56:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 5 problems (0 errors, 5 warnings)\r\n> \r\n> Successfully linted plugin-flow\r\n> \r\n> Linting package: plugin-starknet\r\n> Running lint for package: plugin-starknet\r\n> \r\n> > @ai16z/plugin-starknet@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/token.ts\r\n> Warning: 568:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/trustScoreProvider.ts\r\n> Warning: 35:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-starknet/src/utils/ERC20Token.ts\r\n> Warning: 24:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 3 problems (0 errors, 3 warnings)\r\n> \r\n> Successfully linted plugin-starknet\r\n> \r\n> Linting package: plugin-whatsapp\r\n> Running lint for package: plugin-whatsapp\r\n> \r\n> > @ai16z/plugin-whatsapp@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/client.ts\r\n> Warning: 19:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/message.handler.ts\r\n> Warning: 7:51 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/webhook.handler.ts\r\n> Warning: 34:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 40:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/index.ts\r\n> Warning: 23:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 5 problems (0 errors, 5 warnings)\r\n> \r\n> Successfully linted plugin-whatsapp\r\n> \r\n> Linting package: adapter-sqlite\r\n> Running lint for package: adapter-sqlite\r\n> \r\n> > @ai16z/adapter-sqlite@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/adapter-sqlite/src/index.ts\r\n> Warning: 437:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted adapter-sqlite\r\n> \r\n> Linting package: plugin-goat\r\n> No lint script found in plugin-goat, skipping lint...\r\n> Linting package: plugin-buttplug\r\n> No lint script found in plugin-buttplug, skipping lint...\r\n> Linting package: adapter-supabase\r\n> Running lint for package: adapter-supabase\r\n> \r\n> > @ai16z/adapter-supabase@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/adapter-supabase/src/index.ts\r\n> Warning: 338:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 1 problem (0 errors, 1 warning)\r\n> \r\n> Successfully linted adapter-supabase\r\n> \r\n> Linting package: plugin-coinbase\r\n> Running lint for package: plugin-coinbase\r\n> \r\n> > @ai16z/plugin-coinbase@0.1.5-alpha.5 lint\r\n> > eslint . --fix\r\n> \r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/advancedTrade.ts\r\n> Warning: 105:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Error: 155:18 error Unexpected constant condition no-constant-condition\r\n> Warning: 2[13](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:14):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/commerce.ts\r\n> Warning: [14](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:15)0:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 332:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 397:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/massPayments.ts\r\n> Warning: 86:59 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 243:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 298:68 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/tokenContract.ts\r\n> Warning: 57:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 286:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/trade.ts\r\n> Warning: 75:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 1[15](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:16):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/webhooks.ts\r\n> Warning: 76:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> /home/runner/work/eliza/eliza/packages/plugin-coinbase/src/types.ts\r\n> Warning: 27:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 49:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 77:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 142:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 151:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 152:27 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 182:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 196:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> Warning: 217:13 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n> \r\n> \u2716 23 problems (1 error, 22 warnings)\r\n> \r\n> npm error Lifecycle script `lint` failed with error:\r\n> npm error code 1\r\n> npm error path /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\n> npm error workspace @ai[16](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:17)z/plugin-coinbase@0.1.5-alpha.5\r\n> npm error location /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\n> npm error command failed\r\n> npm error command sh -c eslint . --fix\r\n> Lint failed for plugin-coinbase\r\n> \u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\n> Error: Process completed with exit code 1.\r\n> ```\r\n\r\nResolved :) ", + "created_at": "2024-12-08T21:32:47Z", + "url": "https://github.com/ai16z/eliza/pull/725#issuecomment-2526391326", "type": "pr", - "issue_number": "878" + "issue_number": "725" }, { - "id": 2533464258, - "body": "### Renovate Ignore Notification\n\nBecause you closed this PR without merging, Renovate will ignore this update (`9.15.0`). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the `ignoreDeps` array of your Renovate config.\n\nIf you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.", - "created_at": "2024-12-11T02:12:25Z", - "url": "https://github.com/ai16z/eliza/pull/979#issuecomment-2533464258", + "id": 2526397134, + "body": "> LGTM, please add some test results as well in comment thanks\r\n\r\nCool already there in the g drive link :) ", + "created_at": "2024-12-08T21:46:56Z", + "url": "https://github.com/ai16z/eliza/pull/725#issuecomment-2526397134", "type": "pr", - "issue_number": "979" - } - ], - "total_comments": 13 - } - }, - "summary": "renovate[bot] is a GitHub bot specializing in dependency management and security updates. Their recent activity includes a pull request to update the pnpm package to version 9.15.0 for security reasons. With a focus on automating dependency updates and ensuring project security, renovate[bot] consistently contributes to various repositories by addressing dependency vulnerabilities and enhancing project stability." - }, - { - "contributor": "sirkitree", - "avatar_url": "https://avatars.githubusercontent.com/u/28543?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "704c7d511fe46c9b924496bb8125227821e4811a", - "date": "2024-11-24T16:17:56Z", - "message": "Merge pull request #560 from 0xFlicker/fix-sql\n\nfix: sql command", - "url": "https://github.com/ai16z/eliza/commit/704c7d511fe46c9b924496bb8125227821e4811a" + "issue_number": "725" }, { - "sha": "714a380c201c5c3157574ee20cb6ccf2230249fd", - "date": "2024-11-20T04:58:17Z", - "message": "Merge pull request #430 from monilpat/patch-1\n\ndocs: Update contributing.md to incorporate Contribution Guidelines", - "url": "https://github.com/ai16z/eliza/commit/714a380c201c5c3157574ee20cb6ccf2230249fd" + "id": 2528921629, + "body": "LGTM!", + "created_at": "2024-12-09T17:56:38Z", + "url": "https://github.com/ai16z/eliza/pull/937#issuecomment-2528921629", + "type": "pr", + "issue_number": "937" }, { - "sha": "5fa21841fcb49827f781ddfeec5042de55f1d946", - "date": "2024-11-19T20:31:52Z", - "message": "Merge pull request #413 from o-on-x/main\n\nfix: removed ollama embeddings. fastembeddings or openai only", - "url": "https://github.com/ai16z/eliza/commit/5fa21841fcb49827f781ddfeec5042de55f1d946" + "id": 2528978344, + "body": "Feel free to go ahead with your changes - we need to resolve the how docs get generated so it doesn't flood PRs, but feel free to use your local changes after rebasing on top of main :) Thanks for doing this :) ", + "created_at": "2024-12-09T18:12:50Z", + "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2528978344", + "type": "pr", + "issue_number": "828" }, { - "sha": "3a033b46055da983e87360cf4b5c138552fab550", - "date": "2024-11-19T19:31:41Z", - "message": "Merge pull request #412 from ai16z/fix-services\n\nfeat: services", - "url": "https://github.com/ai16z/eliza/commit/3a033b46055da983e87360cf4b5c138552fab550" + "id": 2530571657, + "body": "The creator of the mentioned PR wanted to make some changes before merging as per: https://github.com/ai16z/eliza/pull/946 and am I currently AFK so reverting and having them resubmit with changes they want", + "created_at": "2024-12-10T06:38:22Z", + "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2530571657", + "type": "pr", + "issue_number": "959" + }, + { + "id": 2536371048, + "body": "Looks like there are merge conflicts :) ", + "created_at": "2024-12-11T15:49:57Z", + "url": "https://github.com/ai16z/eliza/pull/897#issuecomment-2536371048", + "type": "pr", + "issue_number": "897" + }, + { + "id": 2539705808, + "body": "Please update the PR to be against develop and not main", + "created_at": "2024-12-12T18:14:48Z", + "url": "https://github.com/ai16z/eliza/pull/998#issuecomment-2539705808", + "type": "pr", + "issue_number": "998" + }, + { + "id": 2540308478, + "body": "Thanks for doing this! Given that it is a duplicate going to close this out. Feel free to reopen with any net new functionality :) ", + "created_at": "2024-12-13T00:57:55Z", + "url": "https://github.com/ai16z/eliza/pull/1018#issuecomment-2540308478", + "type": "pr", + "issue_number": "1018" + }, + { + "id": 2540513024, + "body": "Also addressing linter and then good to go thanks so much!", + "created_at": "2024-12-13T04:13:34Z", + "url": "https://github.com/ai16z/eliza/pull/1029#issuecomment-2540513024", + "type": "pr", + "issue_number": "1029" + }, + { + "id": 2540544430, + "body": "And merge conflicts :) ", + "created_at": "2024-12-13T04:47:18Z", + "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540544430", + "type": "pr", + "issue_number": "1005" + }, + { + "id": 2540550508, + "body": "We may want to test out the different plugins via a quick screengrab. Once again most of these aren't blocking just wanted to share to help! I know you have SO much going on so thanks for taking the time for this @ropresearch :) ", + "created_at": "2024-12-13T04:55:07Z", + "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540550508", + "type": "pr", + "issue_number": "1005" + }, + { + "id": 2540559293, + "body": "> Thanks guys! Yeah a bunch of this bc of how I have my agent set up, will adjust it for the main repo :)\r\n> \r\n> Also agree its overkill in the actual twitter client haha, was more for demo purposes!\r\n\r\nYeah makes total sense! \r\n\r\nAwesome glad we are aligned! \r\n\r\nGreat work :) ", + "created_at": "2024-12-13T05:05:29Z", + "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540559293", + "type": "pr", + "issue_number": "1005" + }, + { + "id": 2540566397, + "body": "If you can fix the linter that would be clutch (know you didn't introduce the issues) ", + "created_at": "2024-12-13T05:09:58Z", + "url": "https://github.com/ai16z/eliza/pull/1031#issuecomment-2540566397", + "type": "pr", + "issue_number": "1031" + }, + { + "id": 2542080465, + "body": "If you wanted to get the linter happy no worries if not: /home/runner/work/eliza/eliza/packages/client-discord/src/messages.ts\r\nError: 676:15 error 'memberId' is assigned a value but never used. Allowed unused vars must match /^_/u @typescript-eslint/no-unused-vars\r\nError: 1060:23 error 'authorId' is assigned a value but never used. Allowed unused vars must match /^_/u @typescript-eslint/no-unused-vars\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/voice.ts\r\nError: 495:49 error 'id' is defined but never used. Allowed unused args must match /^_/u @typescript-eslint/no-unused-vars", + "created_at": "2024-12-13T19:08:16Z", + "url": "https://github.com/ai16z/eliza/pull/1045#issuecomment-2542080465", + "type": "pr", + "issue_number": "1045" + }, + { + "id": 2542535484, + "body": "Thanks for doing this - looks like new integration and smoke tests still have issues ", + "created_at": "2024-12-13T23:18:19Z", + "url": "https://github.com/ai16z/eliza/pull/1055#issuecomment-2542535484", + "type": "pr", + "issue_number": "1055" + }, + { + "id": 2543327151, + "body": "Unrelated we are having someone look into why the iintegration test is intermittently failing ", + "created_at": "2024-12-14T19:55:27Z", + "url": "https://github.com/ai16z/eliza/pull/1104#issuecomment-2543327151", + "type": "pr", + "issue_number": "1104" + } + ], + "total_comments": 79 + } + }, + "summary": "monilpat is a developer actively contributing to various projects, with a focus on enhancing documentation, implementing new features, and improving testing capabilities. They have recently worked on features like adding AI Agent Dev School Tutorial links, creating example folders with plugins, and introducing readContract functionality to the Coinbase plugin. Their contributions demonstrate a consistent effort to enhance project functionality and user experience through meticulous code improvements and feature additions.", + "score": 190, + "score_breakdown": { + "merged_prs": 133, + "issues": 2, + "pr_commits": 1, + "pr_reviews": 15, + "comments": 39.5, + "total": 190.5 + } + }, + { + "contributor": "sirkitree", + "avatar_url": "https://avatars.githubusercontent.com/u/28543?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "704c7d511fe46c9b924496bb8125227821e4811a", + "date": "2024-11-24T16:17:56Z", + "message": "Merge pull request #560 from 0xFlicker/fix-sql\n\nfix: sql command", + "url": "https://github.com/ai16z/eliza/commit/704c7d511fe46c9b924496bb8125227821e4811a" + }, + { + "sha": "714a380c201c5c3157574ee20cb6ccf2230249fd", + "date": "2024-11-20T04:58:17Z", + "message": "Merge pull request #430 from monilpat/patch-1\n\ndocs: Update contributing.md to incorporate Contribution Guidelines", + "url": "https://github.com/ai16z/eliza/commit/714a380c201c5c3157574ee20cb6ccf2230249fd" + }, + { + "sha": "5fa21841fcb49827f781ddfeec5042de55f1d946", + "date": "2024-11-19T20:31:52Z", + "message": "Merge pull request #413 from o-on-x/main\n\nfix: removed ollama embeddings. fastembeddings or openai only", + "url": "https://github.com/ai16z/eliza/commit/5fa21841fcb49827f781ddfeec5042de55f1d946" + }, + { + "sha": "3a033b46055da983e87360cf4b5c138552fab550", + "date": "2024-11-19T19:31:41Z", + "message": "Merge pull request #412 from ai16z/fix-services\n\nfeat: services", + "url": "https://github.com/ai16z/eliza/commit/3a033b46055da983e87360cf4b5c138552fab550" }, { "sha": "af4e1fd1a25811352b0bfdaafa961f691638ee1c", @@ -15935,4364 +15742,4334 @@ "total_comments": 60 } }, - "summary": "sirkitree is actively contributing to a variety of projects on GitHub, with a focus on features like video generation plugins, services, and automated security scanning. Their recent work includes fixing SQL commands, updating contribution guidelines, and removing specific embeddings. They show a pattern of engaging in feature development, documentation updates, and bug fixes across multiple repositories, demonstrating a well-rounded technical skill set." + "summary": "sirkitree is actively contributing to a variety of projects on GitHub, with a focus on features like video generation plugins, services, and automated security scanning. Their recent work includes fixing SQL commands, updating contribution guidelines, and removing specific embeddings. They show a pattern of engaging in feature development, documentation updates, and bug fixes across multiple repositories, demonstrating a well-rounded technical skill set.", + "score": 172, + "score_breakdown": { + "merged_prs": 98, + "issues": 25, + "pr_commits": 4, + "pr_reviews": 15, + "comments": 30.0, + "total": 172.0 + } }, { - "contributor": "odilitime", - "avatar_url": "https://avatars.githubusercontent.com/u/16395496?v=4", + "contributor": "o-on-x", + "avatar_url": "https://avatars.githubusercontent.com/u/186759703?v=4", "activity": { "code": { "commits": [ { - "sha": "7a1fd0261ff5839afb18a0b518bc7577afaf38e9", - "date": "2024-12-13T19:07:39Z", - "message": "Merge pull request #1045 from ai16z/develop\n\nchore: release develop into main", - "url": "https://github.com/ai16z/eliza/commit/7a1fd0261ff5839afb18a0b518bc7577afaf38e9" + "sha": "1ae22ee8ebb8909bb1d204ae49ece150f7357bdf", + "date": "2024-11-20T07:46:57Z", + "message": "Feature Modification: Add all the stlye guidelines to the context", + "url": "https://github.com/ai16z/eliza/commit/1ae22ee8ebb8909bb1d204ae49ece150f7357bdf" }, { - "sha": "aa51205bcfa62d6de0f668b39706bf9c8f33cf3d", - "date": "2024-12-13T18:45:51Z", - "message": "Merge pull request #1043 from odilitime/rest-upgrade\n\nfix: re-enable generateNewTweetLoop / lint fixes", - "url": "https://github.com/ai16z/eliza/commit/aa51205bcfa62d6de0f668b39706bf9c8f33cf3d" + "sha": "df57d56429397e2c7b2bda33f4a4b87a0a85c55c", + "date": "2024-11-19T04:57:15Z", + "message": "removed ollama embeddings. fastembeddings or openai only", + "url": "https://github.com/ai16z/eliza/commit/df57d56429397e2c7b2bda33f4a4b87a0a85c55c" }, { - "sha": "d2cf25ec0f9d25a2623ee59e99b8eea5dbe1d3f5", - "date": "2024-12-13T18:30:18Z", - "message": "re-enable generateNewTweetLoop, lint fixes", - "url": "https://github.com/ai16z/eliza/commit/d2cf25ec0f9d25a2623ee59e99b8eea5dbe1d3f5" + "sha": "63918b98bce5d7768a864f08d15418b9c303da67", + "date": "2024-11-17T01:49:38Z", + "message": "Merge pull request #369 from o-on-x/main\n\ndefault set to new standard post time 90-180 type: post time", + "url": "https://github.com/ai16z/eliza/commit/63918b98bce5d7768a864f08d15418b9c303da67" }, { - "sha": "ccd70d4fd5d4a1dd1e903f7d8ab437c87cb3d674", - "date": "2024-12-13T18:16:14Z", - "message": "Merge pull request #1029 from odilitime/rest-upgrade\n\nfeat: client-discord stop implementation / agent improvements", - "url": "https://github.com/ai16z/eliza/commit/ccd70d4fd5d4a1dd1e903f7d8ab437c87cb3d674" + "sha": "145dba5e6435026a237fbfbe50b9595f7d2a9175", + "date": "2024-11-17T01:46:50Z", + "message": "default set to new standard post time 90-180", + "url": "https://github.com/ai16z/eliza/commit/145dba5e6435026a237fbfbe50b9595f7d2a9175" }, { - "sha": "446510287fc87c8e90e3e6af35fc383e8ef561bd", - "date": "2024-12-13T18:11:40Z", - "message": "update lock file again", - "url": "https://github.com/ai16z/eliza/commit/446510287fc87c8e90e3e6af35fc383e8ef561bd" + "sha": "7bc8edcddb989aeac34a03eb8f3d80790dd54304", + "date": "2024-11-17T01:44:09Z", + "message": "Merge pull request #368 from o-on-x/main\n\npost time set in env", + "url": "https://github.com/ai16z/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304" }, { - "sha": "c7de0b5171fd28d03211e44cb54cbfccfea9a9d7", - "date": "2024-12-13T18:07:19Z", - "message": "update lock file", - "url": "https://github.com/ai16z/eliza/commit/c7de0b5171fd28d03211e44cb54cbfccfea9a9d7" + "sha": "1a905095abb821416a1c66ec7dc0f5ab3b7ab5a8", + "date": "2024-11-17T01:42:33Z", + "message": "post time set in env", + "url": "https://github.com/ai16z/eliza/commit/1a905095abb821416a1c66ec7dc0f5ab3b7ab5a8" }, { - "sha": "e5b4e53337354bfbdd65dda865453dc00f0945d0", - "date": "2024-12-13T18:02:48Z", - "message": "style fix", - "url": "https://github.com/ai16z/eliza/commit/e5b4e53337354bfbdd65dda865453dc00f0945d0" + "sha": "46a913e4d5a15ce929974732b2303103467f7f50", + "date": "2024-11-15T01:29:33Z", + "message": "Merge branch 'ai16z:main' into o-on-x-wip-tweet-split", + "url": "https://github.com/ai16z/eliza/commit/46a913e4d5a15ce929974732b2303103467f7f50" }, { - "sha": "2ffa4b45c4f8b2412aca9d80c5dc4f587f3a4c2f", - "date": "2024-12-13T17:35:51Z", - "message": "Merge pull request #1026 from ai16z/tcm-improve-discord-voice\n\nfeat: improve voice processing and add deepgram transcription option", - "url": "https://github.com/ai16z/eliza/commit/2ffa4b45c4f8b2412aca9d80c5dc4f587f3a4c2f" + "sha": "bf3ed27015bcabe89492540de23f9c9cab61f833", + "date": "2024-11-15T01:26:00Z", + "message": "utils.ts example tweet splitting\n\nif no other splitting is done in the other modules would work\r\ninteractions.ts & post.ts should then just generate any size no character limit tweet (within reason)\r\nwip", + "url": "https://github.com/ai16z/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833" }, { - "sha": "d8bfbcd43770c4e87c849e65b6150deaad62eedb", - "date": "2024-12-13T17:00:33Z", - "message": "Merge pull request #1042 from tqdpham96/main\n\ndocs: characterfile.md docs outdated with latest eliza version", - "url": "https://github.com/ai16z/eliza/commit/d8bfbcd43770c4e87c849e65b6150deaad62eedb" + "sha": "8805eb4e7eef62e441cda19f05da99d517f4fac0", + "date": "2024-11-14T09:50:47Z", + "message": "Merge pull request #313 from o-on-x/main\n\nadded working pumpfun.ts", + "url": "https://github.com/ai16z/eliza/commit/8805eb4e7eef62e441cda19f05da99d517f4fac0" }, { - "sha": "0af4cbedb193887869f1daaefda7eeedfdcdc2c7", - "date": "2024-12-13T16:43:38Z", - "message": "Merge pull request #1032 from azep-ninja/discord-team-feature\n\nfeat: Add Discord Team features", - "url": "https://github.com/ai16z/eliza/commit/0af4cbedb193887869f1daaefda7eeedfdcdc2c7" + "sha": "79637da76cdc52631b192c1ea323fb4eda23f0ff", + "date": "2024-11-14T09:42:07Z", + "message": "added working pumpfun.ts", + "url": "https://github.com/ai16z/eliza/commit/79637da76cdc52631b192c1ea323fb4eda23f0ff" }, { - "sha": "893729b3ac5fc4a574e9c2f62451e74bdea265f6", - "date": "2024-12-13T02:44:39Z", - "message": "implement runtime.clients as a dict, make character settings optional, improve client guards, upload clients into runtime, make startAgent return runtime", - "url": "https://github.com/ai16z/eliza/commit/893729b3ac5fc4a574e9c2f62451e74bdea265f6" + "sha": "1b0d5fe451a803fea480afa6be464805ff4fa2bc", + "date": "2024-11-14T01:15:39Z", + "message": "image gen saves file & returns format for clients; discord image poasting just works", + "url": "https://github.com/ai16z/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc" }, { - "sha": "2f56f370b6aebe16d84b560ab6a744ee57e88b84", - "date": "2024-12-13T02:37:14Z", - "message": "Merge pull request #1028 from ai16z/develop\n\nchore: Push Develop into Main", - "url": "https://github.com/ai16z/eliza/commit/2f56f370b6aebe16d84b560ab6a744ee57e88b84" + "sha": "7875865f1c8629a41cd0abcba7f5c342d40db6d0", + "date": "2024-11-14T00:40:32Z", + "message": "Merge pull request #304 from o-on-x/main\n\ntelegram: start agent after client initialization", + "url": "https://github.com/ai16z/eliza/commit/7875865f1c8629a41cd0abcba7f5c342d40db6d0" }, { - "sha": "9e9d23b78d42c857f0b97c3e0a72cb67870cb456", - "date": "2024-12-13T02:32:30Z", - "message": "implement stop", - "url": "https://github.com/ai16z/eliza/commit/9e9d23b78d42c857f0b97c3e0a72cb67870cb456" + "sha": "83152cc2ed04a3ff4252842f10500856ad2837b2", + "date": "2024-11-14T00:37:43Z", + "message": "tg.start() is added; agents starts", + "url": "https://github.com/ai16z/eliza/commit/83152cc2ed04a3ff4252842f10500856ad2837b2" }, { - "sha": "adfda1ab58335a888bc55703867ec71ad2005d96", - "date": "2024-12-13T02:31:48Z", - "message": "add runtime::stop(), runtime::clients, disable specifying direct as a character client", - "url": "https://github.com/ai16z/eliza/commit/adfda1ab58335a888bc55703867ec71ad2005d96" + "sha": "b84caacaf00ad5a9ec08b44d1c9b39e0c655617a", + "date": "2024-11-13T22:42:53Z", + "message": "Merge pull request #297 from o-on-x/main\n\nAdded Transfer / Send Token Action", + "url": "https://github.com/ai16z/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a" }, { - "sha": "4d5d68027aac1ff63499c59046a606a7485c840e", - "date": "2024-12-12T22:55:06Z", - "message": "Merge pull request #1010 from v1xingyue/patch-custom-fetch\n\nfeat: Add custom fetch logic for agent", - "url": "https://github.com/ai16z/eliza/commit/4d5d68027aac1ff63499c59046a606a7485c840e" + "sha": "d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630", + "date": "2024-11-13T22:40:35Z", + "message": "Transfer Token / Send Token Action Added", + "url": "https://github.com/ai16z/eliza/commit/d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630" }, { - "sha": "5f266f15cfab040b41f1e2932b2559570b7f0cb4", - "date": "2024-12-12T22:52:12Z", - "message": "Merge pull request #1024 from sergical/patch-1\n\ndocs: Update README.md", - "url": "https://github.com/ai16z/eliza/commit/5f266f15cfab040b41f1e2932b2559570b7f0cb4" + "sha": "9caf91f03a0a2e1ce388d4bd84504b66192aefbb", + "date": "2024-11-13T22:39:19Z", + "message": "Update index.ts with transferToken action to use", + "url": "https://github.com/ai16z/eliza/commit/9caf91f03a0a2e1ce388d4bd84504b66192aefbb" }, { - "sha": "3f8317bf7380d5d26bef9404b52c6162a83c7ea8", - "date": "2024-12-12T22:49:51Z", - "message": "Merge pull request #1021 from odilitime/twitter-search-switch\n\nchore: Twitter fetchHomeTimeline rework", - "url": "https://github.com/ai16z/eliza/commit/3f8317bf7380d5d26bef9404b52c6162a83c7ea8" + "sha": "6f53ba0e817871124951c1ba4f29674a2aaca335", + "date": "2024-11-11T05:17:49Z", + "message": "Merge pull request #256 from o-on-x/main\n\nbigint support in logger", + "url": "https://github.com/ai16z/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335" }, { - "sha": "bbbbad7f91a67ac550f06073042a046644123c4e", - "date": "2024-12-12T22:20:18Z", - "message": "adjust logging", - "url": "https://github.com/ai16z/eliza/commit/bbbbad7f91a67ac550f06073042a046644123c4e" + "sha": "a27ba5f862de51e6614b753f067f49e50758471a", + "date": "2024-11-11T05:16:55Z", + "message": "comment out debugging logging on embeddings", + "url": "https://github.com/ai16z/eliza/commit/a27ba5f862de51e6614b753f067f49e50758471a" }, { - "sha": "6d62417ef2278d01d63aca00581a4f196f710bb2", - "date": "2024-12-12T21:57:47Z", - "message": "fetchHomeTimeline => fetchOwnPosts, fetchFeedTimeline => fetchHomeTimeline", - "url": "https://github.com/ai16z/eliza/commit/6d62417ef2278d01d63aca00581a4f196f710bb2" + "sha": "f3a0269c05f87db942310d43a1bf42390cbe5bba", + "date": "2024-11-11T05:08:34Z", + "message": "bigint support in logger", + "url": "https://github.com/ai16z/eliza/commit/f3a0269c05f87db942310d43a1bf42390cbe5bba" }, { - "sha": "5cac96ae14ef494deda277198ad5026bdaeea91f", - "date": "2024-12-12T21:38:05Z", - "message": "Merge branch 'develop' of https://github.com/ai16z/eliza into twitter-search-switch", - "url": "https://github.com/ai16z/eliza/commit/5cac96ae14ef494deda277198ad5026bdaeea91f" + "sha": "86d8be94e066cec9d34c831b248287857fec2d37", + "date": "2024-11-11T02:23:57Z", + "message": "Merge pull request #255 from o-on-x/main\n\nembedding set to use openai endpoint when using openai embeddings", + "url": "https://github.com/ai16z/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37" }, { - "sha": "a3fc7446deec88441032e51c1ece157b9802a391", - "date": "2024-12-12T21:33:26Z", - "message": "Merge branch 'main' of https://github.com/odilitime/eliza into twitter-search-switch", - "url": "https://github.com/ai16z/eliza/commit/a3fc7446deec88441032e51c1ece157b9802a391" + "sha": "ad0a45e7887766bd47f3012ce17b039ad47719c2", + "date": "2024-11-11T02:20:22Z", + "message": "embedding set to use openai endpoint when using openai embeddings", + "url": "https://github.com/ai16z/eliza/commit/ad0a45e7887766bd47f3012ce17b039ad47719c2" }, { - "sha": "c411c2f8117f35ce7cd65a161787664b7d9280bf", - "date": "2024-12-12T21:09:41Z", - "message": "Merge pull request #1007 from dorianjanezic/main\n\nfeat: improve Twitter client with action processing", - "url": "https://github.com/ai16z/eliza/commit/c411c2f8117f35ce7cd65a161787664b7d9280bf" + "sha": "420399e9ea83dcda1e863e70f65e4cb313409d87", + "date": "2024-11-11T01:36:01Z", + "message": "Merge pull request #254 from o-on-x/main\n\nrefactor embeddings", + "url": "https://github.com/ai16z/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87" }, { - "sha": "6e1548dd8f4d735ccbc504b08464dc713393049e", - "date": "2024-12-12T17:31:07Z", - "message": "Merge pull request #1009 from nicky-ru/plugin-evm-multichain\n\nfeat: Plugin evm multichain", - "url": "https://github.com/ai16z/eliza/commit/6e1548dd8f4d735ccbc504b08464dc713393049e" + "sha": "7aad2f78040a33fc83f593019bd5e00aba8407bf", + "date": "2024-11-11T01:33:31Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf" }, { - "sha": "08d8a0dc5a94a27bfafdf8504cfa8cf45887d050", - "date": "2024-12-12T17:04:08Z", - "message": "Merge pull request #1013 from Lukapetro/feature/templates-docs\n\ndocs: Add templates documentation to the project", - "url": "https://github.com/ai16z/eliza/commit/08d8a0dc5a94a27bfafdf8504cfa8cf45887d050" + "sha": "21a1fb4de2602007e35fafe84d6b87576ef4f0e3", + "date": "2024-11-11T01:32:16Z", + "message": "refactor embeddings to decouple getRemote getLocal for calls regardless of runtime", + "url": "https://github.com/ai16z/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3" }, { - "sha": "2fcca628b94a0c1e9cc559b50205b83123c98059", - "date": "2024-12-12T08:38:37Z", - "message": "Merge pull request #913 from tharak123455/twitterClient-enhancements\n\nTwitter client enhancements", - "url": "https://github.com/ai16z/eliza/commit/2fcca628b94a0c1e9cc559b50205b83123c98059" + "sha": "b512d8febad8c40d506582afc9c900ba591563c3", + "date": "2024-11-11T00:28:00Z", + "message": "seed.sql added id field for participants", + "url": "https://github.com/ai16z/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" }, { - "sha": "06c1c41de600ccf39ce4a80d39c91ef70cad1a9b", - "date": "2024-12-12T07:18:03Z", - "message": "Merge pull request #1006 from ai16z/main\n\nchore: Bring Develop up to date with HEAD", - "url": "https://github.com/ai16z/eliza/commit/06c1c41de600ccf39ce4a80d39c91ef70cad1a9b" + "sha": "acb4e865b66bfb6bf9ba0fa451e29eeceedaf345", + "date": "2024-11-10T21:52:55Z", + "message": "Merge pull request #252 from o-on-x/main\n\nuse openai embeddings setting", + "url": "https://github.com/ai16z/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345" }, { - "sha": "5b36db7ba315f2895dbfaf40eda966793dfb1242", - "date": "2024-12-12T07:03:08Z", - "message": "Merge branch 'twitter-search-switch' of https://github.com/odilitime/eliza into twitter-search-switch", - "url": "https://github.com/ai16z/eliza/commit/5b36db7ba315f2895dbfaf40eda966793dfb1242" + "sha": "432362bf432e0f3ecf34ed1187b5f3f06b74ced4", + "date": "2024-11-10T21:32:22Z", + "message": "use openai embeddings setting", + "url": "https://github.com/ai16z/eliza/commit/432362bf432e0f3ecf34ed1187b5f3f06b74ced4" }, { - "sha": "ddc08e08f254ca8c4d98013831665ff9d072217b", - "date": "2024-12-12T07:02:01Z", - "message": "update warning message to be more coherent", - "url": "https://github.com/ai16z/eliza/commit/ddc08e08f254ca8c4d98013831665ff9d072217b" + "sha": "ce4d327034fdac702eb239b18d0fd4be9683b015", + "date": "2024-11-09T18:33:43Z", + "message": "Merge pull request #245 from o-on-x/main\n\nAdded OpenRouter model provider & BASE_MINT Var", + "url": "https://github.com/ai16z/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015" }, { - "sha": "c5b5dd9ee57fce689b8e7958ddbd95814d447441", - "date": "2024-12-12T07:01:35Z", - "message": "add TWITTER_SEARCH_ENABLE", - "url": "https://github.com/ai16z/eliza/commit/c5b5dd9ee57fce689b8e7958ddbd95814d447441" + "sha": "2fb624c5a344557f8331f5b9b1131a0ba6def4b5", + "date": "2024-11-09T18:31:39Z", + "message": "Added the BASE_MINT var needed on TrustScoreProvider", + "url": "https://github.com/ai16z/eliza/commit/2fb624c5a344557f8331f5b9b1131a0ba6def4b5" }, { - "sha": "5f605107ab018c5cc2a4010cf714a0f432c810ff", - "date": "2024-12-12T06:55:46Z", - "message": "isFalsish(), TWITTER_SEARCH_ENABLE accept more values that are falsish like the string FALSE", - "url": "https://github.com/ai16z/eliza/commit/5f605107ab018c5cc2a4010cf714a0f432c810ff" + "sha": "14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", + "date": "2024-11-09T15:21:49Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28" }, { - "sha": "9ce1292adeff08e459a05dd8b2101c72821722e1", - "date": "2024-12-12T03:11:34Z", - "message": "Merge branch 'main' into twitter-search-switch", - "url": "https://github.com/ai16z/eliza/commit/9ce1292adeff08e459a05dd8b2101c72821722e1" + "sha": "bc817e5abc8b64f61442f3a8adc2a32fefa65973", + "date": "2024-11-09T10:44:57Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973" }, { - "sha": "e7964c35019df063511d8d050a314997158342be", - "date": "2024-12-12T02:53:54Z", - "message": "add enableSearch flag/property, display warning to console", - "url": "https://github.com/ai16z/eliza/commit/e7964c35019df063511d8d050a314997158342be" + "sha": "1f80cbb7a91a9986cd490781be1328bf186cdab1", + "date": "2024-11-09T10:34:01Z", + "message": "corrected link for available openrouter models", + "url": "https://github.com/ai16z/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" }, { - "sha": "af0b94da04cbf6c97aae6b478ea91a0eb78883dd", - "date": "2024-12-12T02:53:20Z", - "message": "read TWITTER_SEARCH_ENABLE and set enableSearch on TwitterClients", - "url": "https://github.com/ai16z/eliza/commit/af0b94da04cbf6c97aae6b478ea91a0eb78883dd" + "sha": "7b3fd42411db8f93d61e1629602ec7e8cf584a66", + "date": "2024-11-09T10:31:04Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66" }, { - "sha": "7812563c8644837e280ced03d141c3d99537aea3", - "date": "2024-12-11T19:55:52Z", - "message": "Merge pull request #994 from dontAskVI/add-galadriel-img-gen-and-fix-search\n\nfix: Fix Twitter Search Logic and Add Galadriel Image Model", - "url": "https://github.com/ai16z/eliza/commit/7812563c8644837e280ced03d141c3d99537aea3" + "sha": "1fc9c3e85c2df859601c114198839a401671f3ed", + "date": "2024-11-09T10:28:28Z", + "message": "OpenRouter corrected model defaults", + "url": "https://github.com/ai16z/eliza/commit/1fc9c3e85c2df859601c114198839a401671f3ed" }, { - "sha": "3afd61c87a78fcc49adc55dc6d3dc2b3c99ae242", - "date": "2024-12-11T17:31:00Z", - "message": "Merge pull request #926 from dylan1951/add-nano-gpt-provider\n\nfeat: Add NanoGPT provider", - "url": "https://github.com/ai16z/eliza/commit/3afd61c87a78fcc49adc55dc6d3dc2b3c99ae242" + "sha": "7e08bb4ffbefa07ed81929d7d590f8f992fac802", + "date": "2024-11-09T10:13:43Z", + "message": "Added OpenRouter model provider", + "url": "https://github.com/ai16z/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802" }, { - "sha": "a882883d80ec8b6eabe2b69c77aff92293334ac4", - "date": "2024-12-11T16:16:49Z", - "message": "Merge pull request #889 from v1xingyue/v1xingyue-patch-1\n\nFeat : github image cicd", - "url": "https://github.com/ai16z/eliza/commit/a882883d80ec8b6eabe2b69c77aff92293334ac4" + "sha": "d4268b389cb31a990048cdc8966e7bbe00b68d03", + "date": "2024-11-07T12:56:29Z", + "message": "changed plugin-image-gen tsconfig.json & added error handling ollama initialization", + "url": "https://github.com/ai16z/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03" }, { - "sha": "197a119a080b866eed2b542014d8ec304ce3b942", - "date": "2024-12-11T16:08:32Z", - "message": "Merge pull request #929 from btspoony/tbh/flow-update-generateObject\n\nfeat: flow update generate object", - "url": "https://github.com/ai16z/eliza/commit/197a119a080b866eed2b542014d8ec304ce3b942" + "sha": "5b79da685d8b6f32788a5b00475ce6e7ce62b6a9", + "date": "2024-11-07T10:41:38Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" }, { - "sha": "2864f1c04d83f88684b94f8c5bf5c52878090389", - "date": "2024-12-11T16:03:07Z", - "message": "Merge pull request #976 from yodamaster726/chat-doc\n\nchore: add how to startup chat ui", - "url": "https://github.com/ai16z/eliza/commit/2864f1c04d83f88684b94f8c5bf5c52878090389" + "sha": "04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a", + "date": "2024-11-07T10:17:55Z", + "message": "just fetching upstream & merge", + "url": "https://github.com/ai16z/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" }, { - "sha": "8f1ce72751019320e1339e9601ac6194969b4334", - "date": "2024-12-11T15:34:00Z", - "message": "Merge pull request #985 from jnaulty/jnaulty/run-without-alchemy-and-aws-env\n\nfix: Goat Plugin + AWS S3 Service error when env vars absent", - "url": "https://github.com/ai16z/eliza/commit/8f1ce72751019320e1339e9601ac6194969b4334" + "sha": "1d551e211cf47de4e75fd018d860969bc607f571", + "date": "2024-11-07T08:40:53Z", + "message": "tsconfig ref @eliza/core, target src, include types, & esm module resolution. & models.gguf stored in models folder", + "url": "https://github.com/ai16z/eliza/commit/1d551e211cf47de4e75fd018d860969bc607f571" }, { - "sha": "6337fa8d4e784acc20c6ad7032cc7751153a2f51", - "date": "2024-12-10T21:45:03Z", - "message": "use build-docker", - "url": "https://github.com/ai16z/eliza/commit/6337fa8d4e784acc20c6ad7032cc7751153a2f51" + "sha": "939f73936e4fcf0d11a37d2a9fe7da0970761f1c", + "date": "2024-11-07T03:46:09Z", + "message": "Model Provider for OLLAMA", + "url": "https://github.com/ai16z/eliza/commit/939f73936e4fcf0d11a37d2a9fe7da0970761f1c" }, { - "sha": "8f3b11d94064ff8f8f4f881be1007bc2eb518ebf", - "date": "2024-12-10T21:44:30Z", - "message": "add build-docker action", - "url": "https://github.com/ai16z/eliza/commit/8f3b11d94064ff8f8f4f881be1007bc2eb518ebf" + "sha": "90e29e3d73521d607511c9c1664d5e835d14aba3", + "date": "2024-11-07T01:01:42Z", + "message": "Added Switch for llama-cpp & ollama with LOCALLLAMA Provider", + "url": "https://github.com/ai16z/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3" + } + ], + "pull_requests": [ + { + "number": 441, + "title": "feat: add all the style guidelines to the context", + "state": "closed", + "created_at": "2024-11-20T07:54:13Z", + "url": "https://github.com/ai16z/eliza/pull/441", + "labels": [], + "comments": 0 }, { - "sha": "d8368d4bd129408caa2357736c5c854afd9a1e36", - "date": "2024-12-10T21:24:02Z", - "message": "Merge branch 'rename-intiface' of https://github.com/odilitime/eliza into rename-intiface", - "url": "https://github.com/ai16z/eliza/commit/d8368d4bd129408caa2357736c5c854afd9a1e36" + "number": 413, + "title": "fix: removed ollama embeddings. fastembeddings or openai only", + "state": "closed", + "created_at": "2024-11-19T05:06:10Z", + "url": "https://github.com/ai16z/eliza/pull/413", + "labels": [], + "comments": 3 }, { - "sha": "1935ad8f3df945a3680609ff40f23619ab2a828b", - "date": "2024-12-10T21:23:22Z", - "message": "rename package name", - "url": "https://github.com/ai16z/eliza/commit/1935ad8f3df945a3680609ff40f23619ab2a828b" + "number": 369, + "title": "default set to new standard post time 90-180 type: post time", + "state": "closed", + "created_at": "2024-11-17T01:47:24Z", + "url": "https://github.com/ai16z/eliza/pull/369", + "labels": [], + "comments": 0 }, { - "sha": "4f8a0d8587f870c81d070f0ec516188587eaedc4", - "date": "2024-12-10T20:41:50Z", - "message": "Merge branch 'main' into rename-intiface", - "url": "https://github.com/ai16z/eliza/commit/4f8a0d8587f870c81d070f0ec516188587eaedc4" + "number": 368, + "title": "post time set in env", + "state": "closed", + "created_at": "2024-11-17T01:43:57Z", + "url": "https://github.com/ai16z/eliza/pull/368", + "labels": [], + "comments": 0 }, { - "sha": "e9a96997979e4af85f22bd40a7700b14b19fb433", - "date": "2024-12-10T19:23:37Z", - "message": "Remove duplicate TOGETHER on switch", - "url": "https://github.com/ai16z/eliza/commit/e9a96997979e4af85f22bd40a7700b14b19fb433" + "number": 351, + "title": "Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin", + "state": "closed", + "created_at": "2024-11-16T06:28:12Z", + "url": "https://github.com/ai16z/eliza/pull/351", + "labels": [], + "comments": 0 }, { - "sha": "e432a835e0809764c5861b2525d7d9f20afe03c9", - "date": "2024-12-10T19:22:11Z", - "message": "Merge branch 'main' into add-nano-gpt-provider", - "url": "https://github.com/ai16z/eliza/commit/e432a835e0809764c5861b2525d7d9f20afe03c9" - }, - { - "sha": "c62a51831fdd3bdf52768ce5e1178187351c8f89", - "date": "2024-12-10T18:35:58Z", - "message": "Merge pull request #898 from goat-sdk/plugin-secrets\n\nchore: pass env variables when setting up GOAT and update GOAT readme", - "url": "https://github.com/ai16z/eliza/commit/c62a51831fdd3bdf52768ce5e1178187351c8f89" + "number": 350, + "title": "Added Min Max Settings for Poast Time", + "state": "closed", + "created_at": "2024-11-16T06:16:04Z", + "url": "https://github.com/ai16z/eliza/pull/350", + "labels": [], + "comments": 0 }, { - "sha": "39d5017a90d6da2fe936a4e245462c27b010c35d", - "date": "2024-12-10T18:32:29Z", - "message": "Merge pull request #974 from meppsilon/add-hyperbolic-vars\n\nfeat: Add hyperbolic env vars to override model class", - "url": "https://github.com/ai16z/eliza/commit/39d5017a90d6da2fe936a4e245462c27b010c35d" + "number": 324, + "title": "tweet split ", + "state": "closed", + "created_at": "2024-11-15T01:32:27Z", + "url": "https://github.com/ai16z/eliza/pull/324", + "labels": [], + "comments": 0 }, { - "sha": "13fb1d2cd9889606d1ab05260bff2b6a4e8af226", - "date": "2024-12-10T17:00:03Z", - "message": "Merge pull request #956 from asianviking/main\n\nfeat: add dev script to plugin-aptos", - "url": "https://github.com/ai16z/eliza/commit/13fb1d2cd9889606d1ab05260bff2b6a4e8af226" + "number": 323, + "title": "utils.ts example tweet splitting", + "state": "closed", + "created_at": "2024-11-15T01:27:23Z", + "url": "https://github.com/ai16z/eliza/pull/323", + "labels": [], + "comments": 1 }, { - "sha": "2262723f230134bf8f3b476da36c8299ae802931", - "date": "2024-12-10T16:55:30Z", - "message": "Merge pull request #949 from n00b21337/947-add_other_EVMs\n\n947 add other evm chains to wallet", - "url": "https://github.com/ai16z/eliza/commit/2262723f230134bf8f3b476da36c8299ae802931" + "number": 313, + "title": "added working pumpfun.ts", + "state": "closed", + "created_at": "2024-11-14T09:50:31Z", + "url": "https://github.com/ai16z/eliza/pull/313", + "labels": [], + "comments": 0 }, { - "sha": "e8ec6037e5da751cd16f5e4a18ec076cea961fde", - "date": "2024-12-10T16:52:44Z", - "message": "Merge pull request #940 from bmgalego/process-all-actions\n\nfeat: process all responses actions", - "url": "https://github.com/ai16z/eliza/commit/e8ec6037e5da751cd16f5e4a18ec076cea961fde" + "number": 306, + "title": "image gen saves file & returns format for clients; discord image poasting just works", + "state": "closed", + "created_at": "2024-11-14T01:20:21Z", + "url": "https://github.com/ai16z/eliza/pull/306", + "labels": [], + "comments": 0 }, { - "sha": "bfb471ab098423224a8bf0f40ad4c20b6237fd29", - "date": "2024-12-10T16:39:28Z", - "message": "Merge pull request #937 from oxSaturn/fix/fix-faq\n\nfix: update package name in faq", - "url": "https://github.com/ai16z/eliza/commit/bfb471ab098423224a8bf0f40ad4c20b6237fd29" + "number": 304, + "title": "telegram: start agent after client initialization", + "state": "closed", + "created_at": "2024-11-14T00:40:22Z", + "url": "https://github.com/ai16z/eliza/pull/304", + "labels": [], + "comments": 0 }, { - "sha": "c017522b807014eacf0ae181c3f0c9a3099b6481", - "date": "2024-12-10T16:32:28Z", - "message": "Merge pull request #941 from xwxtwd/feat/support-aws-s3\n\nfeat: Supports upload files to AWS S3.", - "url": "https://github.com/ai16z/eliza/commit/c017522b807014eacf0ae181c3f0c9a3099b6481" + "number": 297, + "title": "Added Transfer / Send Token Action", + "state": "closed", + "created_at": "2024-11-13T22:42:39Z", + "url": "https://github.com/ai16z/eliza/pull/297", + "labels": [], + "comments": 0 }, { - "sha": "7fe36e2755b9dae157e6c266038290abca562920", - "date": "2024-12-10T16:30:59Z", - "message": "Merge pull request #960 from oxSaturn/fix/MAX_TWEET_LENGTH\n\nfix: use MAX_TWEET_LENGTH from setting", - "url": "https://github.com/ai16z/eliza/commit/7fe36e2755b9dae157e6c266038290abca562920" + "number": 256, + "title": "bigint support in logger", + "state": "closed", + "created_at": "2024-11-11T05:11:11Z", + "url": "https://github.com/ai16z/eliza/pull/256", + "labels": [], + "comments": 0 }, { - "sha": "9d3ab4c49a11934aae43a516bcc2aa993be8dc44", - "date": "2024-12-10T16:30:38Z", - "message": "Merge pull request #962 from 0xAsten/patch-1\n\nfix(agent): correct EVM plugin activation condition", - "url": "https://github.com/ai16z/eliza/commit/9d3ab4c49a11934aae43a516bcc2aa993be8dc44" + "number": 255, + "title": "embedding set to use openai endpoint when using openai embeddings", + "state": "closed", + "created_at": "2024-11-11T02:23:50Z", + "url": "https://github.com/ai16z/eliza/pull/255", + "labels": [], + "comments": 0 }, { - "sha": "61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7", - "date": "2024-12-10T16:30:21Z", - "message": "Merge pull request #963 from sin-bufan/fix-farcaster-client-processActiona\n\nFix farcaster client process action issue", - "url": "https://github.com/ai16z/eliza/commit/61d02ae61ee84b29eb2b9b3d5bc410362d9ff2d7" + "number": 254, + "title": "refactor embeddings ", + "state": "closed", + "created_at": "2024-11-11T01:35:53Z", + "url": "https://github.com/ai16z/eliza/pull/254", + "labels": [], + "comments": 0 }, { - "sha": "cc1a9402b4bf1008e42ef84b8b8f9938d6af64eb", - "date": "2024-12-10T04:18:45Z", - "message": "rename intiface plugin", - "url": "https://github.com/ai16z/eliza/commit/cc1a9402b4bf1008e42ef84b8b8f9938d6af64eb" + "number": 252, + "title": "use openai embeddings setting", + "state": "closed", + "created_at": "2024-11-10T21:34:08Z", + "url": "https://github.com/ai16z/eliza/pull/252", + "labels": [], + "comments": 0 }, { - "sha": "8debe125e201d4c7eb9ca023047f14a92c9fc0c1", - "date": "2024-12-10T04:17:53Z", - "message": "rename intiface plugin", - "url": "https://github.com/ai16z/eliza/commit/8debe125e201d4c7eb9ca023047f14a92c9fc0c1" + "number": 245, + "title": "Added OpenRouter model provider", + "state": "closed", + "created_at": "2024-11-09T10:14:44Z", + "url": "https://github.com/ai16z/eliza/pull/245", + "labels": [], + "comments": 0 }, { - "sha": "4528c46ac8d48a97fb27ec4be55ae3eab9f2bffc", - "date": "2024-12-10T04:16:38Z", - "message": "rename intiface-user-device-config.json", - "url": "https://github.com/ai16z/eliza/commit/4528c46ac8d48a97fb27ec4be55ae3eab9f2bffc" + "number": 228, + "title": "plugin-image-generation tsconfig.json fix & ollama error handling", + "state": "closed", + "created_at": "2024-11-07T13:01:14Z", + "url": "https://github.com/ai16z/eliza/pull/228", + "labels": [], + "comments": 0 }, { - "sha": "82b90d3b4761f66922de6a5eb6656d273835174f", - "date": "2024-12-10T04:06:25Z", - "message": "rename intiface plugin", - "url": "https://github.com/ai16z/eliza/commit/82b90d3b4761f66922de6a5eb6656d273835174f" + "number": 224, + "title": "models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things", + "state": "closed", + "created_at": "2024-11-07T08:44:09Z", + "url": "https://github.com/ai16z/eliza/pull/224", + "labels": [], + "comments": 0 }, { - "sha": "8c54fba391049a4f68596594a8df3d7edf0994cf", - "date": "2024-12-10T03:46:11Z", - "message": "revert llamacloud endpoint change", - "url": "https://github.com/ai16z/eliza/commit/8c54fba391049a4f68596594a8df3d7edf0994cf" - }, + "number": 221, + "title": "Add OLLAMA as Model Provider ", + "state": "closed", + "created_at": "2024-11-07T05:52:51Z", + "url": "https://github.com/ai16z/eliza/pull/221", + "labels": [], + "comments": 0 + } + ], + "total_commits": 41, + "total_prs": 20 + }, + "issues": { + "opened": [ { - "sha": "703bc540ff1654a4973f6669333fa86872a407bb", - "date": "2024-12-10T03:39:12Z", - "message": "feat: allow character.json settings => secrets to override models for OpenRouter", - "url": "https://github.com/ai16z/eliza/commit/703bc540ff1654a4973f6669333fa86872a407bb" + "number": 438, + "title": "Feature: when getting style guidelines should always add all of them to context", + "state": "open", + "created_at": "2024-11-20T07:16:21Z", + "url": "https://github.com/ai16z/eliza/issues/438", + "labels": [ + "enhancement" + ], + "comments": 1 }, { - "sha": "254cce5258473bd311cf0bafabbbdf82b1ea73e6", - "date": "2024-11-27T01:02:31Z", - "message": "fix: add tweet_results guard", - "url": "https://github.com/ai16z/eliza/commit/254cce5258473bd311cf0bafabbbdf82b1ea73e6" + "number": 399, + "title": "way for bots to have cool down periods (dynamic tempature adjusts) & only direct reply setting", + "state": "closed", + "created_at": "2024-11-18T12:34:37Z", + "url": "https://github.com/ai16z/eliza/issues/399", + "labels": [ + "enhancement" + ], + "comments": 0 }, { - "sha": "e3f26c8af8dfa8a3ab90e8182993ecc71a4ff0dd", - "date": "2024-11-27T01:01:46Z", - "message": "fix: add tweet_results guard", - "url": "https://github.com/ai16z/eliza/commit/e3f26c8af8dfa8a3ab90e8182993ecc71a4ff0dd" + "number": 319, + "title": "no action response found in the response content for twitter or tg clients", + "state": "closed", + "created_at": "2024-11-14T17:20:45Z", + "url": "https://github.com/ai16z/eliza/issues/319", + "labels": [ + "bug" + ], + "comments": 0 }, { - "sha": "274f82122f3d2140455c3ba9f13893ce02800e3d", - "date": "2024-11-26T04:02:48Z", - "message": "fix: directclient is not a type", - "url": "https://github.com/ai16z/eliza/commit/274f82122f3d2140455c3ba9f13893ce02800e3d" + "number": 238, + "title": "Issue with \"cannot read properties of undefined\"", + "state": "closed", + "created_at": "2024-11-09T00:58:05Z", + "url": "https://github.com/ai16z/eliza/issues/238", + "labels": [ + "bug" + ], + "comments": 1 }, { - "sha": "a7bb4b47358d88b2d86017bb2e5c2c553612296d", - "date": "2024-11-26T03:48:40Z", - "message": "fix: time prompt to include UTC, convert to verbose english to help prompting", - "url": "https://github.com/ai16z/eliza/commit/a7bb4b47358d88b2d86017bb2e5c2c553612296d" + "number": 230, + "title": "twitter folder paths for twitter cookies & cache/last tweet point to different places", + "state": "closed", + "created_at": "2024-11-07T21:42:56Z", + "url": "https://github.com/ai16z/eliza/issues/230", + "labels": [ + "bug" + ], + "comments": 1 }, { - "sha": "ebc5fdd2e91d94d047574c3d5bf8953726768269", - "date": "2024-11-25T22:11:22Z", - "message": "Fix discord crash\n\n- canSendMessage guard\r\n- don't call it twice in handleMessage", - "url": "https://github.com/ai16z/eliza/commit/ebc5fdd2e91d94d047574c3d5bf8953726768269" + "number": 229, + "title": ".env is not being loaded or picked up in settings", + "state": "closed", + "created_at": "2024-11-07T14:31:33Z", + "url": "https://github.com/ai16z/eliza/issues/229", + "labels": [ + "bug" + ], + "comments": 2 }, { - "sha": "8a969360b6104dacdcbab708faedf9efbc122b88", - "date": "2024-11-21T01:58:42Z", - "message": "Update to bring inline with PR468", - "url": "https://github.com/ai16z/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" + "number": 227, + "title": "agent & plugin-image-generation failed to build", + "state": "closed", + "created_at": "2024-11-07T11:58:54Z", + "url": "https://github.com/ai16z/eliza/issues/227", + "labels": [ + "bug" + ], + "comments": 3 }, { - "sha": "ad294bc7f4b91b0e2b9ee0cf0864f79070e9e925", - "date": "2024-11-21T01:17:50Z", - "message": "Add Discord username question", - "url": "https://github.com/ai16z/eliza/commit/ad294bc7f4b91b0e2b9ee0cf0864f79070e9e925" - }, + "number": 156, + "title": "Set Port Number in Env to Run Multiple Instances", + "state": "closed", + "created_at": "2024-11-01T14:40:27Z", + "url": "https://github.com/ai16z/eliza/issues/156", + "labels": [ + "enhancement" + ], + "comments": 0 + } + ], + "total_opened": 8 + }, + "engagement": { + "comments": [ { - "sha": "ee894c8a683c6f397c280a4a5782939751b84d89", - "date": "2024-11-20T08:44:54Z", - "message": "Fix my name\n\nautotranslate got it really wrong", - "url": "https://github.com/ai16z/eliza/commit/ee894c8a683c6f397c280a4a5782939751b84d89" + "id": 2451379559, + "body": "Created fork that uses ollama for llama.ts instead of node-llama-cpp. lowers technical debt of having to build llama-cpp & download model. PR might not want to if instead an olllama.ts should be added & not remove the llama-cpp local options. \r\nhttps://github.com/o-on-x/eliza", + "created_at": "2024-11-01T06:34:03Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2451379559", + "type": "issue", + "issue_number": "69" }, { - "sha": "acde8bf624d2c1d8ec96e20fabdfdf56e0863188", - "date": "2024-11-20T04:34:08Z", - "message": "since agent is moved out of packages, adjust default path", - "url": "https://github.com/ai16z/eliza/commit/acde8bf624d2c1d8ec96e20fabdfdf56e0863188" + "id": 2453268659, + "body": "character issues:\r\nneed to have how the image gen is influenced by character file & user requests \r\n\r\nfor now character file already influences if you directly mention about what images it posts & how often in the style part of character file \r\n\r\nupload issues:\r\nthe main issues with functionality are imageGen returns a base64 url string. this needs to be loaded to buffer/file before upload\r\nsecond issue is twitter client needs a upload message addition on the interface which twitter-client-api might support\r\n\r\ncurrent image post working changes I'm using for discord (telegram is similar need to find where i put that code) : \r\nin src/clients/discord/messages.ts:\r\n\r\n`\r\n\r\n const callback: HandlerCallback = async (content: Content, files: any[]) => {\r\n\r\n \r\n // Process any data URL attachments\r\n const processedFiles = [...(files || [])];\r\n \r\n if (content.attachments?.length) {\r\n for (const attachment of content.attachments) {\r\n if (attachment.url?.startsWith('data:')) {\r\n try {\r\n const {buffer, type} = await this.attachmentManager.processDataUrlToBuffer(attachment.url);\r\n const extension = type.split('/')[1] || 'png';\r\n const fileName = `${attachment.id || Date.now()}.${extension}`;\r\n \r\n processedFiles.push({\r\n attachment: buffer,\r\n name: fileName\r\n });\r\n content.text = \"...\"\r\n // Update the attachment URL to reference the filename\r\n attachment.url = `attachment://${fileName}`;\r\n } catch (error) {\r\n console.error('Error processing data URL:', error);\r\n }\r\n }\r\n }\r\n }\r\n \r\n if (message.id && !content.inReplyTo) {\r\n content.inReplyTo = stringToUuid(message.id);\r\n }\r\n \r\n if (message.channel.type === ChannelType.GuildVoice) {\r\n console.log(\"generating voice\");\r\n const audioStream = await SpeechService.generate(\r\n this.runtime,\r\n content.text,\r\n );\r\n await this.voiceManager.playAudioStream(userId, audioStream);\r\n const memory: Memory = {\r\n id: stringToUuid(message.id),\r\n userId: this.runtime.agentId,\r\n content,\r\n roomId,\r\n embedding: embeddingZeroVector,\r\n };\r\n return [memory];\r\n } else {\r\n // For text channels, send the message with the processed files\r\n const messages = await sendMessageInChunks(\r\n message.channel as TextChannel,\r\n content.text,\r\n message.id,\r\n processedFiles,\r\n );\r\n let notFirstMessage = false;\r\n const memories: Memory[] = [];\r\n for (const m of messages) {\r\n let action = content.action;\r\n // If there's only one message or it's the last message, keep the original action\r\n // For multiple messages, set all but the last to 'CONTINUE'\r\n if (messages.length > 1 && m !== messages[messages.length - 1]) {\r\n action = \"CONTINUE\";\r\n }\r\n\r\n notFirstMessage = true;\r\n const memory: Memory = {\r\n id: stringToUuid(m.id),\r\n userId: this.runtime.agentId,\r\n content: {\r\n ...content,\r\n action,\r\n inReplyTo: messageId,\r\n url: m.url,\r\n },\r\n roomId,\r\n embedding: embeddingZeroVector,\r\n createdAt: m.createdTimestamp,\r\n };\r\n memories.push(memory);\r\n }\r\n for (const m of memories) {\r\n await this.runtime.messageManager.createMemory(m);\r\n }\r\n return memories;\r\n }\r\n };\r\n\r\n\r\n`\r\n\r\nin src/clients/discord/attachments.ts/class AttachmentManager:\r\n\r\n`\r\n async processDataUrlToBuffer(dataUrl: string): Promise<{buffer: Buffer, type: string}> {\r\n const matches = dataUrl.match(/^data:([A-Za-z-+\\/]+);base64,(.+)$/);\r\n \r\n if (!matches || matches.length !== 3) {\r\n throw new Error('Invalid data URL');\r\n }\r\n \r\n const type = matches[1];\r\n const base64Data = matches[2];\r\n const buffer = Buffer.from(base64Data, 'base64');\r\n \r\n return {buffer, type};\r\n }\r\n`", + "created_at": "2024-11-03T02:37:47Z", + "url": "https://github.com/ai16z/eliza/issues/158#issuecomment-2453268659", + "type": "issue", + "issue_number": "158" }, { - "sha": "c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39", - "date": "2024-11-20T03:14:01Z", - "message": "add note about .env being optional", - "url": "https://github.com/ai16z/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" + "id": 2453282609, + "body": "the line for catching the image is actually\r\n`if (attachment.url?.startsWith('data:image')) {`", + "created_at": "2024-11-03T03:48:39Z", + "url": "https://github.com/ai16z/eliza/issues/158#issuecomment-2453282609", + "type": "issue", + "issue_number": "158" }, { - "sha": "8962b656ad5d588e755a61320e135ab757b8cc67", - "date": "2024-11-20T02:37:21Z", - "message": "don't require .env to exist", - "url": "https://github.com/ai16z/eliza/commit/8962b656ad5d588e755a61320e135ab757b8cc67" + "id": 2453296314, + "body": "previous version i had changed the llama.ts to use ollama instead. updated for the latest version\r\ni will look into other ways to do this. but for now this sidesteps using node-llama-cpp & gguf model downloads\r\njust set XAI_MODEL=\"name-of-model\"\r\n\r\n`\r\nimport { OpenAI } from 'openai';\r\nimport * as dotenv from 'dotenv';\r\nimport { debuglog } from 'util';\r\n\r\n// Create debug logger\r\nconst debug = debuglog('LLAMA');\r\n\r\nprocess.on('uncaughtException', (err) => {\r\n debug('Uncaught Exception:', err);\r\n process.exit(1);\r\n});\r\n\r\nprocess.on('unhandledRejection', (reason, promise) => {\r\n debug('Unhandled Rejection at:', promise, 'reason:', reason);\r\n});\r\n\r\ninterface QueuedMessage {\r\n context: string;\r\n temperature: number;\r\n stop: string[];\r\n max_tokens: number;\r\n frequency_penalty: number;\r\n presence_penalty: number;\r\n useGrammar: boolean;\r\n resolve: (value: any | string | PromiseLike) => void;\r\n reject: (reason?: any) => void;\r\n}\r\n\r\nclass LlamaService {\r\n private static instance: LlamaService | null = null;\r\n private openai: OpenAI;\r\n private modelName: string;\r\n private embeddingModelName: string = 'nomic-embed-text';\r\n private messageQueue: QueuedMessage[] = [];\r\n private isProcessing: boolean = false;\r\n\r\n private constructor() {\r\n debug('Constructing LlamaService');\r\n dotenv.config();\r\n this.modelName = process.env.XAI_MODEL || 'llama3.2';\r\n this.openai = new OpenAI({\r\n baseURL: 'http://localhost:11434/v1',\r\n apiKey: 'ollama',\r\n dangerouslyAllowBrowser: true\r\n });\r\n debug(`Using model: ${this.modelName}`);\r\n debug('OpenAI client initialized');\r\n }\r\n\r\n public static getInstance(): LlamaService {\r\n debug('Getting LlamaService instance');\r\n if (!LlamaService.instance) {\r\n debug('Creating new instance');\r\n LlamaService.instance = new LlamaService();\r\n }\r\n return LlamaService.instance;\r\n }\r\n\r\n // Adding initializeModel method to satisfy ILlamaService interface\r\n public async initializeModel(): Promise {\r\n debug('Initializing model...');\r\n try {\r\n // Placeholder for model setup if needed\r\n debug(`Model ${this.modelName} initialized successfully.`);\r\n } catch (error) {\r\n debug('Error during model initialization:', error);\r\n throw error;\r\n }\r\n }\r\n\r\n async queueMessageCompletion(\r\n context: string,\r\n temperature: number,\r\n stop: string[],\r\n frequency_penalty: number,\r\n presence_penalty: number,\r\n max_tokens: number\r\n ): Promise {\r\n debug('Queueing message completion');\r\n return new Promise((resolve, reject) => {\r\n this.messageQueue.push({\r\n context,\r\n temperature,\r\n stop,\r\n frequency_penalty,\r\n presence_penalty,\r\n max_tokens,\r\n useGrammar: true,\r\n resolve,\r\n reject,\r\n });\r\n this.processQueue();\r\n });\r\n }\r\n\r\n async queueTextCompletion(\r\n context: string,\r\n temperature: number,\r\n stop: string[],\r\n frequency_penalty: number,\r\n presence_penalty: number,\r\n max_tokens: number\r\n ): Promise {\r\n debug('Queueing text completion');\r\n return new Promise((resolve, reject) => {\r\n this.messageQueue.push({\r\n context,\r\n temperature,\r\n stop,\r\n frequency_penalty,\r\n presence_penalty,\r\n max_tokens,\r\n useGrammar: false,\r\n resolve,\r\n reject,\r\n });\r\n this.processQueue();\r\n });\r\n }\r\n\r\n private async processQueue() {\r\n debug(`Processing queue: ${this.messageQueue.length} items`);\r\n if (this.isProcessing || this.messageQueue.length === 0) {\r\n return;\r\n }\r\n\r\n this.isProcessing = true;\r\n\r\n while (this.messageQueue.length > 0) {\r\n const message = this.messageQueue.shift();\r\n if (message) {\r\n try {\r\n const response = await this.getCompletionResponse(\r\n message.context,\r\n message.temperature,\r\n message.stop,\r\n message.frequency_penalty,\r\n message.presence_penalty,\r\n message.max_tokens,\r\n message.useGrammar\r\n );\r\n message.resolve(response);\r\n } catch (error) {\r\n debug('Queue processing error:', error);\r\n message.reject(error);\r\n }\r\n }\r\n }\r\n\r\n this.isProcessing = false;\r\n }\r\n\r\n private async getCompletionResponse(\r\n context: string,\r\n temperature: number,\r\n stop: string[],\r\n frequency_penalty: number,\r\n presence_penalty: number,\r\n max_tokens: number,\r\n useGrammar: boolean\r\n ): Promise {\r\n debug('Getting completion response');\r\n try {\r\n const completion = await this.openai.chat.completions.create({\r\n model: this.modelName,\r\n messages: [{ role: 'user', content: context }],\r\n temperature,\r\n max_tokens,\r\n stop,\r\n frequency_penalty,\r\n presence_penalty,\r\n });\r\n\r\n const response = completion.choices[0].message.content;\r\n\r\n if (useGrammar && response) {\r\n try {\r\n let jsonResponse = JSON.parse(response);\r\n return jsonResponse;\r\n } catch {\r\n const jsonMatch = response.match(/```json\\s*([\\s\\S]*?)\\s*```/);\r\n if (jsonMatch) {\r\n try {\r\n return JSON.parse(jsonMatch[1]);\r\n } catch {\r\n throw new Error(\"Failed to parse JSON from response\");\r\n }\r\n }\r\n throw new Error(\"No valid JSON found in response\");\r\n }\r\n }\r\n\r\n return response || '';\r\n } catch (error) {\r\n debug('Completion error:', error);\r\n throw error;\r\n }\r\n }\r\n\r\n async getEmbeddingResponse(input: string): Promise {\r\n debug('Getting embedding response');\r\n try {\r\n const embeddingResponse = await this.openai.embeddings.create({\r\n model: this.embeddingModelName,\r\n input,\r\n });\r\n\r\n return embeddingResponse.data[0].embedding;\r\n } catch (error) {\r\n debug('Embedding error:', error);\r\n return undefined;\r\n }\r\n }\r\n}\r\n\r\ndebug('LlamaService module loaded');\r\nexport default LlamaService;\r\n`", + "created_at": "2024-11-03T04:52:25Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453296314", + "type": "issue", + "issue_number": "69" }, { - "sha": "215ba63d65402d148a9a24c2e8e0c968b56215c6", - "date": "2024-11-20T02:29:29Z", - "message": "don't continue to load if a specified file is not found", - "url": "https://github.com/ai16z/eliza/commit/215ba63d65402d148a9a24c2e8e0c968b56215c6" + "id": 2453296570, + "body": "need to add support through the new updated model providers rather than just replace llama-cpp", + "created_at": "2024-11-03T04:53:44Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453296570", + "type": "issue", + "issue_number": "69" }, { - "sha": "cde29a9bdf26f16ee003d113f55b28128c2c7d44", - "date": "2024-11-15T19:44:22Z", - "message": "formatting, break up copy/paste so easier to run one by one, improve accuracy of character section and how to start it, Add clarify and additional info to common issues", - "url": "https://github.com/ai16z/eliza/commit/cde29a9bdf26f16ee003d113f55b28128c2c7d44" + "id": 2453444533, + "body": "issues with image gen handling this way effect handling of text attachments. solution will be to have image gen save and return file path not a base64 string. then to have action handled ACTION = \"IMAGE GEN\"", + "created_at": "2024-11-03T14:18:49Z", + "url": "https://github.com/ai16z/eliza/issues/158#issuecomment-2453444533", + "type": "issue", + "issue_number": "158" }, { - "sha": "0566c82782c741319f7614f8b09d15011165abb8", - "date": "2024-11-15T18:54:49Z", - "message": "clarify testing, add additional docker information", - "url": "https://github.com/ai16z/eliza/commit/0566c82782c741319f7614f8b09d15011165abb8" + "id": 2460917086, + "body": "I added a new OLLAMA model provider. Also there is a switch now for llama.ts if you are using local provider ollama or defaults to llama-cpp. u can set the Ollama mode provider to use a remote url if hosting remotely. Select the models and embedding models. Env variables to set are included in the .env.example (also the image posting handling is in this code just dont merge that part in discord messages.ts) https://github.com/o-on-x/eliza_ollama\r\n", + "created_at": "2024-11-06T22:26:40Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2460917086", + "type": "issue", + "issue_number": "69" }, { - "sha": "a61d63e275a06070c60404b53b3731b9d9140834", - "date": "2024-11-15T04:33:01Z", - "message": "Edit the => Create a Character File", - "url": "https://github.com/ai16z/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" + "id": 2462117021, + "body": "setting this in packages/plugin-image-generation/tsconfig.json\r\n``` {\r\n \"extends\": \"../../tsconfig.json\",\r\n \"compilerOptions\": {\r\n \"outDir\": \"dist\",\r\n \"rootDir\": \".\",\r\n \"module\": \"ESNext\",\r\n \"moduleResolution\": \"Bundler\",\r\n \"types\": [\"node\"]\r\n },\r\n \"include\": [\"src\"],\r\n \"references\": [\r\n { \"path\": \"../core\" }\r\n ]\r\n }\r\n```", + "created_at": "2024-11-07T12:29:51Z", + "url": "https://github.com/ai16z/eliza/issues/227#issuecomment-2462117021", + "type": "issue", + "issue_number": "227" }, { - "sha": "570f1002bc5932d88c2b72872d2359eab6674442", - "date": "2024-11-15T03:42:50Z", - "message": "add collect's fix per madjin, add better sqlite3 rebuild instructions as it keeps coming up", - "url": "https://github.com/ai16z/eliza/commit/570f1002bc5932d88c2b72872d2359eab6674442" + "id": 2463692870, + "body": "latest push fixed this", + "created_at": "2024-11-08T03:37:49Z", + "url": "https://github.com/ai16z/eliza/issues/229#issuecomment-2463692870", + "type": "issue", + "issue_number": "229" }, { - "sha": "629144ef199bf303b67f8ab4b5bcabeeddd6e273", - "date": "2024-11-15T03:02:24Z", - "message": "be specific about tag/node version, add helpful links, be specific about the characters directory, remove optional sharp since it's installed by default now, run shell => start", - "url": "https://github.com/ai16z/eliza/commit/629144ef199bf303b67f8ab4b5bcabeeddd6e273" - } - ], - "pull_requests": [ - { - "number": 1052, - "title": "feat: add/change change through REST api (client-direct)", - "state": "closed", - "created_at": "2024-12-13T21:59:40Z", - "url": "https://github.com/ai16z/eliza/pull/1052", - "labels": [], - "comments": 0 + "id": 2463692978, + "body": "closed", + "created_at": "2024-11-08T03:37:59Z", + "url": "https://github.com/ai16z/eliza/issues/229#issuecomment-2463692978", + "type": "issue", + "issue_number": "229" }, { - "number": 1045, - "title": "chore: release develop into main", - "state": "closed", - "created_at": "2024-12-13T19:04:23Z", - "url": "https://github.com/ai16z/eliza/pull/1045", - "labels": [], - "comments": 1 + "id": 2463693970, + "body": "still issues with finding @eliza/core", + "created_at": "2024-11-08T03:39:20Z", + "url": "https://github.com/ai16z/eliza/issues/227#issuecomment-2463693970", + "type": "issue", + "issue_number": "227" }, { - "number": 1043, - "title": "fix: re-enable generateNewTweetLoop / lint fixes", - "state": "closed", - "created_at": "2024-12-13T18:33:40Z", - "url": "https://github.com/ai16z/eliza/pull/1043", - "labels": [], - "comments": 1 + "id": 2463695147, + "body": "twitter cache pointing to current directory only rather than searching up till find", + "created_at": "2024-11-08T03:40:57Z", + "url": "https://github.com/ai16z/eliza/issues/230#issuecomment-2463695147", + "type": "issue", + "issue_number": "230" }, { - "number": 1029, - "title": "feat: client-discord stop implementation / agent improvements", - "state": "closed", - "created_at": "2024-12-13T03:06:04Z", - "url": "https://github.com/ai16z/eliza/pull/1029", - "labels": [], - "comments": 1 + "id": 2466462082, + "body": "this was the solved with adding the BASE_MINT=So11111111111111111111111111111111111111112 to .env", + "created_at": "2024-11-09T21:15:36Z", + "url": "https://github.com/ai16z/eliza/issues/238#issuecomment-2466462082", + "type": "issue", + "issue_number": "238" }, { - "number": 1028, - "title": "chore: Push Develop into Main", - "state": "closed", - "created_at": "2024-12-13T02:23:12Z", - "url": "https://github.com/ai16z/eliza/pull/1028", - "labels": [], - "comments": 0 + "id": 2486560207, + "body": "@sirkitree @monilpat i had added this as way to use ollama's embedding endpoints. issue is this switches the model loaded in ollama each time an embedding is needed. at the time of, there was no good local embedding solution. now there is fastembedding. so it makes sense to just have either fastembedding or openai. also this resolves a breaking issue with anyone using ollama on newest codebase. i had added this code, i was removing it now that a better solution exists https://github.com/ai16z/eliza/pull/221/files ", + "created_at": "2024-11-19T19:20:06Z", + "url": "https://github.com/ai16z/eliza/pull/413#issuecomment-2486560207", + "type": "pr", + "issue_number": "413" + } + ], + "total_comments": 14 + } + }, + "summary": "o-on-x is a developer focused on enhancing AI capabilities and refining bot functionalities. They are actively working on projects related to tweet splitting, style guideline integration, and bot cooldown periods. Their contributions show a pattern of addressing issues related to AI model embeddings, environment settings, and resolving bugs in Twitter client functionalities.", + "score": 165, + "score_breakdown": { + "merged_prs": 140, + "issues": 8, + "pr_commits": 10, + "pr_reviews": 0, + "comments": 7.0, + "total": 165.0 + } + }, + { + "contributor": "madjin", + "avatar_url": "https://avatars.githubusercontent.com/u/32600939?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "7ad74e3fb797319442c5321e0fc0f8fb45357328", + "date": "2024-12-12T22:13:54Z", + "message": "Merge pull request #809 from ai16z/tcm-contributor-page\n\nfix: refactor contributor page", + "url": "https://github.com/ai16z/eliza/commit/7ad74e3fb797319442c5321e0fc0f8fb45357328" }, { - "number": 1021, - "title": "chore: Twitter fetchHomeTimeline rework", - "state": "closed", - "created_at": "2024-12-12T22:02:05Z", - "url": "https://github.com/ai16z/eliza/pull/1021", - "labels": [], - "comments": 0 + "sha": "12e10639978b63e7b3c00e52d20e7dd580b72574", + "date": "2024-12-12T22:10:31Z", + "message": "fix broken page", + "url": "https://github.com/ai16z/eliza/commit/12e10639978b63e7b3c00e52d20e7dd580b72574" }, { - "number": 1006, - "title": "chore: Bring Develop up to date with HEAD", - "state": "closed", - "created_at": "2024-12-12T07:15:40Z", - "url": "https://github.com/ai16z/eliza/pull/1006", - "labels": [], - "comments": 0 + "sha": "bedb2919d2c84b8e503aebae716369d1574c302e", + "date": "2024-12-12T22:06:23Z", + "message": "Merge remote-tracking branch 'origin/develop' into tcm-contributor-page", + "url": "https://github.com/ai16z/eliza/commit/bedb2919d2c84b8e503aebae716369d1574c302e" }, { - "number": 1003, - "title": "chore: Twitter search switch", - "state": "closed", - "created_at": "2024-12-12T03:09:15Z", - "url": "https://github.com/ai16z/eliza/pull/1003", - "labels": [], - "comments": 1 + "sha": "78e5c57b76036f9c989e34f0246062c054adcdd4", + "date": "2024-12-12T22:02:52Z", + "message": "Merge branch 'tcm-contributor-page' of github.com:ai16z/eliza into tcm-contributor-page", + "url": "https://github.com/ai16z/eliza/commit/78e5c57b76036f9c989e34f0246062c054adcdd4" }, { - "number": 978, - "title": "fix: docker trying to filter out missing docs package", - "state": "closed", - "created_at": "2024-12-10T21:57:09Z", - "url": "https://github.com/ai16z/eliza/pull/978", - "labels": [], - "comments": 1 + "sha": "d623ef13b23eb4c57b9a1bb48f55e68d418ba71e", + "date": "2024-12-12T21:58:18Z", + "message": "Merge remote-tracking branch 'origin/main' into tcm-contributor-page", + "url": "https://github.com/ai16z/eliza/commit/d623ef13b23eb4c57b9a1bb48f55e68d418ba71e" }, { - "number": 955, - "title": "chore: rename intiface plugin", - "state": "closed", - "created_at": "2024-12-10T04:20:54Z", - "url": "https://github.com/ai16z/eliza/pull/955", - "labels": [], - "comments": 1 + "sha": "fb24df4f421a3e4c5a900ec1885c42fb3cbce31e", + "date": "2024-12-08T02:37:18Z", + "message": "Merge pull request #895 from YoungPhlo/docs/community-streams\n\ndocs: Add What Did You Get Done This Week #4 summaries and timestamps", + "url": "https://github.com/ai16z/eliza/commit/fb24df4f421a3e4c5a900ec1885c42fb3cbce31e" }, { - "number": 954, - "title": "fix: revert llamacloud endpoint change", - "state": "closed", - "created_at": "2024-12-10T03:53:09Z", - "url": "https://github.com/ai16z/eliza/pull/954", - "labels": [], - "comments": 0 + "sha": "0a03140ba7fe18063958e6ffad362f9e3db56b72", + "date": "2024-12-05T01:40:33Z", + "message": "Merge pull request #848 from cygaar/fix_plugin_docs\n\nfix: plugins docs", + "url": "https://github.com/ai16z/eliza/commit/0a03140ba7fe18063958e6ffad362f9e3db56b72" }, { - "number": 953, - "title": "feat: allow character.json settings models for open router", - "state": "closed", - "created_at": "2024-12-10T03:42:01Z", - "url": "https://github.com/ai16z/eliza/pull/953", - "labels": [], - "comments": 0 + "sha": "6c2f95cdb33aa409250709563961042163f4f714", + "date": "2024-12-01T08:18:26Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/6c2f95cdb33aa409250709563961042163f4f714" }, { - "number": 620, - "title": "fix: handle when tweet_results is empty better", - "state": "closed", - "created_at": "2024-11-27T01:04:52Z", - "url": "https://github.com/ai16z/eliza/pull/620", - "labels": [], - "comments": 0 + "sha": "bc3f6cc0e1f898b6db4a9716438469ebcba19751", + "date": "2024-12-01T08:18:04Z", + "message": "change config back to docuaurus repo", + "url": "https://github.com/ai16z/eliza/commit/bc3f6cc0e1f898b6db4a9716438469ebcba19751" }, { - "number": 605, - "title": "fix: agent DirectClient is not a type", - "state": "closed", - "created_at": "2024-11-26T04:07:22Z", - "url": "https://github.com/ai16z/eliza/pull/605", - "labels": [], - "comments": 1 + "sha": "4d7d803a91e7b6382e3b7f985c80586024311a41", + "date": "2024-12-01T03:25:35Z", + "message": "add images, update profile page, update community section", + "url": "https://github.com/ai16z/eliza/commit/4d7d803a91e7b6382e3b7f985c80586024311a41" }, { - "number": 603, - "title": "fix: time prompt to include UTC, convert to verbose english to help prompting", - "state": "closed", - "created_at": "2024-11-26T03:54:35Z", - "url": "https://github.com/ai16z/eliza/pull/603", - "labels": [], - "comments": 0 + "sha": "6a230be2a8dad2dee401415326b6b202f9c65ccb", + "date": "2024-12-01T02:45:11Z", + "message": "move community folder to separate folder", + "url": "https://github.com/ai16z/eliza/commit/6a230be2a8dad2dee401415326b6b202f9c65ccb" }, { - "number": 598, - "title": "fix: discord crash on sending message to null channel", - "state": "closed", - "created_at": "2024-11-25T22:15:37Z", - "url": "https://github.com/ai16z/eliza/pull/598", - "labels": [], - "comments": 0 + "sha": "cfee99810857889a6efc2084fd9f9d6df502ce13", + "date": "2024-11-30T21:22:50Z", + "message": "add missing links, update api docs", + "url": "https://github.com/ai16z/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13" }, { - "number": 470, - "title": "docs: Update Contributors to bring inline with PR468", - "state": "closed", - "created_at": "2024-11-21T01:59:42Z", - "url": "https://github.com/ai16z/eliza/pull/470", - "labels": [], - "comments": 0 + "sha": "93bf77aa612b2f06b59354458d6faff3fe8a7084", + "date": "2024-11-30T21:10:07Z", + "message": "add new pages, update sidebar", + "url": "https://github.com/ai16z/eliza/commit/93bf77aa612b2f06b59354458d6faff3fe8a7084" }, { - "number": 468, - "title": "docs: Add Discord username question", - "state": "closed", - "created_at": "2024-11-21T01:20:44Z", - "url": "https://github.com/ai16z/eliza/pull/468", - "labels": [], - "comments": 0 + "sha": "1471a163f2f497931326876dd2bf23dd0845bf1d", + "date": "2024-11-28T07:39:05Z", + "message": "Merge pull request #638 from YoungPhlo/docs/community-streams\n\nNotes for AI Agent Dev School #1", + "url": "https://github.com/ai16z/eliza/commit/1471a163f2f497931326876dd2bf23dd0845bf1d" }, { - "number": 442, - "title": "docs: Fix my name in stream notes", - "state": "closed", - "created_at": "2024-11-20T08:46:32Z", - "url": "https://github.com/ai16z/eliza/pull/442", - "labels": [], - "comments": 1 + "sha": "78d9992679dcb788b66cdefb7f6bcf98c61be167", + "date": "2024-11-25T18:32:05Z", + "message": "update sidebars", + "url": "https://github.com/ai16z/eliza/commit/78d9992679dcb788b66cdefb7f6bcf98c61be167" }, { - "number": 432, - "title": "fix: since agent is moved out of packages, adjust default path", - "state": "closed", - "created_at": "2024-11-20T04:36:51Z", - "url": "https://github.com/ai16z/eliza/pull/432", - "labels": [], - "comments": 0 + "sha": "c130e68060747524d9a51936c3ecdeeda0097e8d", + "date": "2024-11-25T06:30:25Z", + "message": "update sidebars", + "url": "https://github.com/ai16z/eliza/commit/c130e68060747524d9a51936c3ecdeeda0097e8d" }, { - "number": 427, - "title": "feat: don't require .env to exist", - "state": "closed", - "created_at": "2024-11-20T02:42:13Z", - "url": "https://github.com/ai16z/eliza/pull/427", - "labels": [], - "comments": 5 + "sha": "63cd52df73c17d43fbc2bcce3eb6c768af4b272c", + "date": "2024-11-25T06:11:52Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/63cd52df73c17d43fbc2bcce3eb6c768af4b272c" }, { - "number": 426, - "title": "fix: don't continue to load if a specified file is not found", - "state": "closed", - "created_at": "2024-11-20T02:34:26Z", - "url": "https://github.com/ai16z/eliza/pull/426", - "labels": [], - "comments": 6 + "sha": "e010e77980714b6d636c35a228dec1dc58331853", + "date": "2024-11-25T05:58:26Z", + "message": "add new pages", + "url": "https://github.com/ai16z/eliza/commit/e010e77980714b6d636c35a228dec1dc58331853" }, { - "number": 334, - "title": "Docs: additional Quickstart clarification and improvements", - "state": "closed", - "created_at": "2024-11-15T19:52:31Z", - "url": "https://github.com/ai16z/eliza/pull/334", - "labels": [], - "comments": 0 + "sha": "62cd643d78c8b9cae992db1c6624d68caea314d0", + "date": "2024-11-20T19:08:22Z", + "message": "Merge pull request #442 from odilitime/patch-1\n\ndocs: Fix my name in stream notes", + "url": "https://github.com/ai16z/eliza/commit/62cd643d78c8b9cae992db1c6624d68caea314d0" }, { - "number": 333, - "title": "Docs: README.md improvements: clarify testing, add additional docker information", - "state": "closed", - "created_at": "2024-11-15T19:01:42Z", - "url": "https://github.com/ai16z/eliza/pull/333", - "labels": [], - "comments": 0 + "sha": "038d2ec81047bbeca24b9a28271ebcfe11cc90d7", + "date": "2024-11-20T18:40:44Z", + "message": "Merge pull request #459 from null-hax/patch-1\n\nAdd npm install instructions to homepage header", + "url": "https://github.com/ai16z/eliza/commit/038d2ec81047bbeca24b9a28271ebcfe11cc90d7" }, { - "number": 325, - "title": "Update Quickstart Guide", - "state": "closed", - "created_at": "2024-11-15T03:10:42Z", - "url": "https://github.com/ai16z/eliza/pull/325", - "labels": [], - "comments": 1 + "sha": "7e7a23059e7d510c01cf4acba5191c62c74a627e", + "date": "2024-11-16T19:06:08Z", + "message": "update docs with new stream notes", + "url": "https://github.com/ai16z/eliza/commit/7e7a23059e7d510c01cf4acba5191c62c74a627e" }, { - "number": 322, - "title": "resolve conflict by moving detailed notes to the end", - "state": "closed", - "created_at": "2024-11-15T00:59:28Z", - "url": "https://github.com/ai16z/eliza/pull/322", - "labels": [], - "comments": 1 - } - ], - "total_commits": 79, - "total_prs": 26 - }, - "issues": { - "opened": [ - { - "number": 617, - "title": "Persisent Storage for plugins", - "state": "open", - "created_at": "2024-11-26T20:29:35Z", - "url": "https://github.com/ai16z/eliza/issues/617", - "labels": [ - "V2" - ], - "comments": 1 + "sha": "4fdd5846f78a596982d404459c5d7912de9f17d9", + "date": "2024-11-15T05:16:55Z", + "message": "Merge pull request #325 from odilitime/main\n\nUpdate Quickstart Guide", + "url": "https://github.com/ai16z/eliza/commit/4fdd5846f78a596982d404459c5d7912de9f17d9" }, { - "number": 467, - "title": "Bug: plugin-solana crash report", - "state": "closed", - "created_at": "2024-11-21T00:57:23Z", - "url": "https://github.com/ai16z/eliza/issues/467", - "labels": [ - "bug" - ], - "comments": 1 + "sha": "4f11b3bffbb4ada52aec572190c059c31d85968b", + "date": "2024-11-15T00:34:17Z", + "message": "fix docs", + "url": "https://github.com/ai16z/eliza/commit/4f11b3bffbb4ada52aec572190c059c31d85968b" }, { - "number": 439, - "title": "Feat: Hot reload json", - "state": "open", - "created_at": "2024-11-20T07:43:07Z", - "url": "https://github.com/ai16z/eliza/issues/439", - "labels": [ - "enhancement" - ], - "comments": 0 - } - ], - "total_opened": 3 - }, - "engagement": { - "comments": [ - { - "id": 2477740081, - "body": "might be superseded by #321 closing for now until I can confirm", - "created_at": "2024-11-15T01:02:46Z", - "url": "https://github.com/ai16z/eliza/pull/322#issuecomment-2477740081", - "type": "pr", - "issue_number": "322" + "sha": "951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25", + "date": "2024-11-15T00:33:54Z", + "message": "fix broken links in stream notes", + "url": "https://github.com/ai16z/eliza/commit/951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25" }, { - "id": 2477760386, - "body": "First bullet point is now addressed at https://github.com/ai16z/eliza/commit/951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25 #321 just noting it so others don't attempt it", - "created_at": "2024-11-15T01:21:25Z", - "url": "https://github.com/ai16z/eliza/issues/298#issuecomment-2477760386", - "type": "issue", - "issue_number": "298" + "sha": "3c77f966cc2d72cc56384e300d17bd064cb8becf", + "date": "2024-11-13T03:01:50Z", + "message": "update favicon and text", + "url": "https://github.com/ai16z/eliza/commit/3c77f966cc2d72cc56384e300d17bd064cb8becf" }, { - "id": 2477893275, - "body": "added collect's fix per madjin\r\nadded better sqlite3 rebuild instructions as it keeps coming up in Discord", - "created_at": "2024-11-15T03:44:22Z", - "url": "https://github.com/ai16z/eliza/pull/325#issuecomment-2477893275", - "type": "pr", - "issue_number": "325" - }, - { - "id": 2477895660, - "body": "Try checking out v0.0.10 and running that", - "created_at": "2024-11-15T03:47:20Z", - "url": "https://github.com/ai16z/eliza/issues/326#issuecomment-2477895660", - "type": "issue", - "issue_number": "326" + "sha": "4f71161acee228db9503edae33dba1fad49c955b", + "date": "2024-11-13T02:52:33Z", + "message": "fix get started button", + "url": "https://github.com/ai16z/eliza/commit/4f71161acee228db9503edae33dba1fad49c955b" }, { - "id": 2479460395, - "body": "Do you mean for like custom actions, db backends, and advanced config? Because the rest of the config has paths now.\r\n\r\nAlso basic-usage is gone", - "created_at": "2024-11-15T17:10:09Z", - "url": "https://github.com/ai16z/eliza/issues/284#issuecomment-2479460395", - "type": "issue", - "issue_number": "284" + "sha": "e5aff16dc7f61abcb04293c7ed7e211c98277efa", + "date": "2024-11-13T02:39:41Z", + "message": "Merge pull request #280 from mrpspring/docs-rework\n\ndocs homepage rework", + "url": "https://github.com/ai16z/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa" }, { - "id": 2480079293, - "body": "See the QuickStart guide\u2019s common issues\r\nhttps://ai16z.github.io/eliza/docs/quickstart/#common-issues--solutions", - "created_at": "2024-11-15T22:49:44Z", - "url": "https://github.com/ai16z/eliza/issues/337#issuecomment-2480079293", - "type": "issue", - "issue_number": "337" + "sha": "1b469b785cd564c22bb495642c83a30cc09cf03d", + "date": "2024-11-13T02:39:27Z", + "message": "Merge branch 'docs' into docs-rework", + "url": "https://github.com/ai16z/eliza/commit/1b469b785cd564c22bb495642c83a30cc09cf03d" }, { - "id": 2480223573, - "body": "Last I checked the tests are not passing", - "created_at": "2024-11-16T00:33:47Z", - "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480223573", - "type": "issue", - "issue_number": "340" + "sha": "29c64cc4eeeac10755fc1ef7869f8980e4998788", + "date": "2024-11-13T01:28:25Z", + "message": "simplify docusaurus config, revert tsconfig to main, update api docs", + "url": "https://github.com/ai16z/eliza/commit/29c64cc4eeeac10755fc1ef7869f8980e4998788" }, { - "id": 2480250916, - "body": "In jest or vitest? Because it sounds like we\u2019re switching to vitest now", - "created_at": "2024-11-16T01:06:35Z", - "url": "https://github.com/ai16z/eliza/issues/185#issuecomment-2480250916", - "type": "issue", - "issue_number": "185" + "sha": "75bdd44f27ca0dc82f51140eb33924dc4bed87e9", + "date": "2024-11-13T00:23:08Z", + "message": "fix merge conflict with tsconfig", + "url": "https://github.com/ai16z/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" }, { - "id": 2487245198, - "body": "I saw that, complementary to this. Wasn't sure if that's going to get merged so left it out of this description", - "created_at": "2024-11-20T03:01:45Z", - "url": "https://github.com/ai16z/eliza/pull/427#issuecomment-2487245198", - "type": "pr", - "issue_number": "427" + "sha": "e4eb7f178375f05ebbe8541de50da33108cceb6a", + "date": "2024-11-13T00:21:04Z", + "message": "add dark mode fix", + "url": "https://github.com/ai16z/eliza/commit/e4eb7f178375f05ebbe8541de50da33108cceb6a" }, { - "id": 2487254112, - "body": "Where is the docs for PR titles? or what are the options?", - "created_at": "2024-11-20T03:10:35Z", - "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487254112", - "type": "pr", - "issue_number": "426" + "sha": "cf06be2948d74a1b90333548726158b540d99e0b", + "date": "2024-11-13T00:16:51Z", + "message": "fix broken anchor", + "url": "https://github.com/ai16z/eliza/commit/cf06be2948d74a1b90333548726158b540d99e0b" }, { - "id": 2487260297, - "body": "ok so the title should be fine now", - "created_at": "2024-11-20T03:16:24Z", - "url": "https://github.com/ai16z/eliza/pull/426#issuecomment-2487260297", - "type": "pr", - "issue_number": "426" + "sha": "997d8043e10dff8a55a5ba004fb7f598cb028b9e", + "date": "2024-11-13T00:13:20Z", + "message": "add missing api doc", + "url": "https://github.com/ai16z/eliza/commit/997d8043e10dff8a55a5ba004fb7f598cb028b9e" }, { - "id": 2487714547, - "body": "how about 2 rules settings: \"always respect\", \"maybe respect\" ? just off load it to the character designer. We should also have platform (discord, x/twitter, telegram, etc) specific rules since hashtag can be specific to x/twitter. And then maybe a matrix of the two: always_discord, maybe_discord?\r\n\r\nwe can instruct people to keep the always to be very small and light as it affects all contexts\r\n\r\nwe could also do a follow up prompt asking if the output followed the rules", - "created_at": "2024-11-20T07:27:59Z", - "url": "https://github.com/ai16z/eliza/issues/438#issuecomment-2487714547", - "type": "issue", - "issue_number": "438" + "sha": "3786b505e99e0334cfecff3375e929f1e3226023", + "date": "2024-11-13T00:12:41Z", + "message": "update tsconfig", + "url": "https://github.com/ai16z/eliza/commit/3786b505e99e0334cfecff3375e929f1e3226023" }, { - "id": 2490180109, - "body": "Obseleted by #426 ", - "created_at": "2024-11-21T06:29:02Z", - "url": "https://github.com/ai16z/eliza/pull/448#issuecomment-2490180109", - "type": "pr", - "issue_number": "448" + "sha": "6bcd863b03b338229e80407787eb1782e8f3df7a", + "date": "2024-11-12T23:55:32Z", + "message": "update related links", + "url": "https://github.com/ai16z/eliza/commit/6bcd863b03b338229e80407787eb1782e8f3df7a" }, { - "id": 2501814386, - "body": "I'm working with vivoidos (on discord) discussing ideas around this", - "created_at": "2024-11-26T20:02:48Z", - "url": "https://github.com/ai16z/eliza/issues/592#issuecomment-2501814386", - "type": "issue", - "issue_number": "592" + "sha": "8814bf838cadffc17f0bbcee8b4331b2c0e1426c", + "date": "2024-11-12T23:22:39Z", + "message": "remove botfather reference (not sure what that is)", + "url": "https://github.com/ai16z/eliza/commit/8814bf838cadffc17f0bbcee8b4331b2c0e1426c" }, { - "id": 2505294756, - "body": "Main isn't stable, use a tag", - "created_at": "2024-11-28T05:32:50Z", - "url": "https://github.com/ai16z/eliza/issues/637#issuecomment-2505294756", - "type": "issue", - "issue_number": "637" + "sha": "0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1", + "date": "2024-11-12T19:34:37Z", + "message": "update sidebars and streamnotes, separating pages for readability", + "url": "https://github.com/ai16z/eliza/commit/0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1" }, { - "id": 2510253845, - "body": "Not a review just comments:\r\nWhile it\u2019s hard to argue with results. I think the context of the recent public tweets could be useful for keep the agent focused and less random. But that can be reintroduced later when it\u2019s more thought through and tested. \r\n\r\nI also feel like some comments in the code explaining these changes would be helpful, so they\u2019re not reverted.", - "created_at": "2024-12-01T21:13:26Z", - "url": "https://github.com/ai16z/eliza/pull/763#issuecomment-2510253845", - "type": "pr", - "issue_number": "763" + "sha": "e4354a6579755abc708d8f024d4e87d1c900b2ee", + "date": "2024-11-12T18:51:51Z", + "message": "upate docs", + "url": "https://github.com/ai16z/eliza/commit/e4354a6579755abc708d8f024d4e87d1c900b2ee" }, { - "id": 2512816465, - "body": "One additional note from chat, this helps with AWS ECS deployments", - "created_at": "2024-12-02T20:57:54Z", - "url": "https://github.com/ai16z/eliza/pull/796#issuecomment-2512816465", - "type": "pr", - "issue_number": "796" + "sha": "d4816a1702919544e981139f68bc12d3b6622c5e", + "date": "2024-11-11T12:42:51Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/d4816a1702919544e981139f68bc12d3b6622c5e" }, { - "id": 2514865477, - "body": "isContinuation seems redundant, can\u2019t the parentMessageId be enough?", - "created_at": "2024-12-03T15:21:26Z", - "url": "https://github.com/ai16z/eliza/issues/783#issuecomment-2514865477", - "type": "issue", - "issue_number": "783" + "sha": "884b651916726b509da9f2a26f4dc7a4a9ab37ed", + "date": "2024-11-11T03:58:25Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/884b651916726b509da9f2a26f4dc7a4a9ab37ed" }, { - "id": 2514928271, - "body": "What actually starts it now though?", - "created_at": "2024-12-03T15:46:04Z", - "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2514928271", - "type": "pr", - "issue_number": "815" + "sha": "055f5b82d470c27f106faaaa97b84570cf06e767", + "date": "2024-11-10T22:33:13Z", + "message": "fix merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/055f5b82d470c27f106faaaa97b84570cf06e767" }, { - "id": 2522037465, - "body": "Killed usually means you're running out of memory (ram)", - "created_at": "2024-12-06T03:20:14Z", - "url": "https://github.com/ai16z/eliza/issues/866#issuecomment-2522037465", - "type": "issue", - "issue_number": "866" + "sha": "451471b977611b7d6ad2f9398b553d25ede2eb4e", + "date": "2024-11-10T22:06:32Z", + "message": "update discord links, consolidate basic usage / installation / quickstart, update frontpage", + "url": "https://github.com/ai16z/eliza/commit/451471b977611b7d6ad2f9398b553d25ede2eb4e" }, { - "id": 2530564146, - "body": "Why are we reverting this?", - "created_at": "2024-12-10T06:32:39Z", - "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2530564146", - "type": "pr", - "issue_number": "959" + "sha": "1a1084ebe1ea5a0b8f79f610d6c89e9f147f655f", + "date": "2024-11-09T21:41:07Z", + "message": "add notes from space", + "url": "https://github.com/ai16z/eliza/commit/1a1084ebe1ea5a0b8f79f610d6c89e9f147f655f" }, { - "id": 2530585769, - "body": "Looks like I need one more fix to `packages/plugin-intiface/packages.json`", - "created_at": "2024-12-10T06:48:39Z", - "url": "https://github.com/ai16z/eliza/pull/955#issuecomment-2530585769", - "type": "pr", - "issue_number": "955" + "sha": "770da8da46c4d378b2cbbd0da9c8533175a9b8ab", + "date": "2024-11-08T04:31:48Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/770da8da46c4d378b2cbbd0da9c8533175a9b8ab" }, { - "id": 2530600719, - "body": "as far as I can read, all this does is add one character file and changes some defaults. Do you mean to commit this against our main repo?", - "created_at": "2024-12-10T06:59:38Z", - "url": "https://github.com/ai16z/eliza/pull/865#issuecomment-2530600719", - "type": "pr", - "issue_number": "865" + "sha": "ad42d93a1de55ceb45e4e4ad6501bc79198572ff", + "date": "2024-11-08T03:57:30Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/ad42d93a1de55ceb45e4e4ad6501bc79198572ff" }, { - "id": 2530787689, - "body": "Interesting approach", - "created_at": "2024-12-10T08:27:51Z", - "url": "https://github.com/ai16z/eliza/pull/854#issuecomment-2530787689", - "type": "pr", - "issue_number": "854" + "sha": "2861dbbf75a8588f6b1e84efca4287727fb26ba5", + "date": "2024-11-08T03:51:12Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/2861dbbf75a8588f6b1e84efca4287727fb26ba5" }, { - "id": 2533461868, - "body": "assumed resolved", - "created_at": "2024-12-11T02:09:52Z", - "url": "https://github.com/ai16z/eliza/issues/467#issuecomment-2533461868", - "type": "issue", - "issue_number": "467" + "sha": "d30d0a6e4929f1f9ad2fee78a425cc005922c069", + "date": "2024-11-08T03:45:35Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/d30d0a6e4929f1f9ad2fee78a425cc005922c069" }, { - "id": 2533786510, - "body": "Ugh nodePlugin provided a lot of services, we need to fix it by not requiring those.", - "created_at": "2024-12-11T06:59:32Z", - "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533786510", - "type": "pr", - "issue_number": "985" + "sha": "bd79a11cf57d44bd604e4a71ea33b6638f6d2862", + "date": "2024-11-07T23:34:38Z", + "message": "fix docusaurus config", + "url": "https://github.com/ai16z/eliza/commit/bd79a11cf57d44bd604e4a71ea33b6638f6d2862" }, { - "id": 2533810108, - "body": "Yes I\u2019ll have to go over the history and see what changed it. It didn\u2019t used to be this way", - "created_at": "2024-12-11T07:04:15Z", - "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533810108", - "type": "pr", - "issue_number": "985" + "sha": "8ed826165ee7aee1239a20d853d97fc99d11574f", + "date": "2024-11-07T23:28:02Z", + "message": "fx docusaurus config", + "url": "https://github.com/ai16z/eliza/commit/8ed826165ee7aee1239a20d853d97fc99d11574f" }, { - "id": 2536397286, - "body": "1. That makes sense for the .ts changes what about the data/ and generatedImages/\r\n\r\n2. Will check it out when you push the code for that\r\n\r\n3. Will check it out when you push the code for that", - "created_at": "2024-12-11T15:58:40Z", - "url": "https://github.com/ai16z/eliza/pull/971#issuecomment-2536397286", - "type": "pr", - "issue_number": "971" + "sha": "24d54b3ac3e0b6d0277846c6784ab7e2ab459133", + "date": "2024-11-07T23:13:44Z", + "message": "Merge branch 'madjin-docs'", + "url": "https://github.com/ai16z/eliza/commit/24d54b3ac3e0b6d0277846c6784ab7e2ab459133" }, { - "id": 2537971454, - "body": "\"Screen\r\nscreenshots for the record", - "created_at": "2024-12-12T07:01:06Z", - "url": "https://github.com/ai16z/eliza/pull/1003#issuecomment-2537971454", - "type": "pr", - "issue_number": "1003" + "sha": "22194c81ea84b640cfc83fdfc6a21a0796ef05e7", + "date": "2024-11-07T23:13:22Z", + "message": "fix merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/22194c81ea84b640cfc83fdfc6a21a0796ef05e7" }, { - "id": 2539488486, - "body": "I don't love it but I see the utility and I can't offer anything better. Thanks for the PR.", - "created_at": "2024-12-12T16:51:21Z", - "url": "https://github.com/ai16z/eliza/pull/1010#issuecomment-2539488486", - "type": "pr", - "issue_number": "1010" + "sha": "05d3ba4eb746187935cd9331951b520e34553ede", + "date": "2024-11-07T23:07:00Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/05d3ba4eb746187935cd9331951b520e34553ede" }, { - "id": 2539510346, - "body": "not sure I like it having it's own webserver, seems to duplicate a lot of what direct-client offers in that regard but since direct-client isn't extensible yet, we'll allow it for now. But will likely need to be change this in the future. And convert these into actions agents can take.", - "created_at": "2024-12-12T16:58:36Z", - "url": "https://github.com/ai16z/eliza/pull/1011#issuecomment-2539510346", - "type": "pr", - "issue_number": "1011" + "sha": "41caccbbceef9012d77a0d54baf9bfe948325fd9", + "date": "2024-11-07T05:17:28Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/41caccbbceef9012d77a0d54baf9bfe948325fd9" }, { - "id": 2539535501, - "body": "Does this replace the other PRs? can we close those?", - "created_at": "2024-12-12T17:10:02Z", - "url": "https://github.com/ai16z/eliza/pull/1009#issuecomment-2539535501", - "type": "pr", - "issue_number": "1009" + "sha": "0c8406f0d4166c73005a0bd992acff28b1841715", + "date": "2024-11-05T00:50:33Z", + "message": "fix docusaurus url", + "url": "https://github.com/ai16z/eliza/commit/0c8406f0d4166c73005a0bd992acff28b1841715" }, { - "id": 2541815212, - "body": "Definitely some code improvements here but how does using config improve on just using a secret/settings in each runtime?", - "created_at": "2024-12-13T16:29:03Z", - "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2541815212", - "type": "pr", - "issue_number": "1036" + "sha": "ef588257bc6c2a6646f7875987600e24c5634c7b", + "date": "2024-11-05T00:43:25Z", + "message": "Merge branch 'madjin-main'", + "url": "https://github.com/ai16z/eliza/commit/ef588257bc6c2a6646f7875987600e24c5634c7b" }, { - "id": 2541831315, - "body": "Fix the linter issues and we'll merge it", - "created_at": "2024-12-13T16:38:05Z", - "url": "https://github.com/ai16z/eliza/pull/1033#issuecomment-2541831315", - "type": "pr", - "issue_number": "1033" + "sha": "8d16f164684095b376bce34ddbf86b8a17cf523e", + "date": "2024-11-05T00:43:13Z", + "message": "update package-lock for docs", + "url": "https://github.com/ai16z/eliza/commit/8d16f164684095b376bce34ddbf86b8a17cf523e" }, { - "id": 2541927588, - "body": "I like a lot of the work here, I may merge it and then take out the config stuff. You do excellent typescript work", - "created_at": "2024-12-13T17:32:33Z", - "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2541927588", - "type": "pr", - "issue_number": "1036" + "sha": "423b2e78db7e1900a86b3dd327b44007d94ca70d", + "date": "2024-11-04T21:05:10Z", + "message": "update docs / fix merge issues", + "url": "https://github.com/ai16z/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d" }, { - "id": 2541941377, - "body": "I'll finish up this PR, I think it's important and this is a better starting place than the other.", - "created_at": "2024-12-13T17:40:24Z", - "url": "https://github.com/ai16z/eliza/pull/621#issuecomment-2541941377", - "type": "pr", - "issue_number": "621" + "sha": "1fab6b55ca5ab4986eb760aadc67f652532e2017", + "date": "2024-11-03T21:42:22Z", + "message": "add changelog", + "url": "https://github.com/ai16z/eliza/commit/1fab6b55ca5ab4986eb760aadc67f652532e2017" }, { - "id": 2541953859, - "body": "Yes. Also I like `IAgentConfig` stuff so keep that", - "created_at": "2024-12-13T17:46:20Z", - "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2541953859", - "type": "pr", - "issue_number": "1036" + "sha": "b2ea10ad70ce62c46dc674898256cf1b620def6c", + "date": "2024-11-03T19:05:56Z", + "message": "update docs pages, add mermaid support", + "url": "https://github.com/ai16z/eliza/commit/b2ea10ad70ce62c46dc674898256cf1b620def6c" }, { - "id": 2542004625, - "body": "hrm I guess you're right, we don't need it currently and when I have a use I know where to copy the pattern from", - "created_at": "2024-12-13T18:17:25Z", - "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2542004625", - "type": "pr", - "issue_number": "1036" + "sha": "233239f83b78a9855f9f0815694d34f78dc266e2", + "date": "2024-11-03T06:01:54Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/233239f83b78a9855f9f0815694d34f78dc266e2" }, { - "id": 2542042271, - "body": "the catch just attempt to patch it and there's a final try/catch that does the logging, so I understand the desire to not log too much if it's a common issue with a proper fallback", - "created_at": "2024-12-13T18:42:19Z", - "url": "https://github.com/ai16z/eliza/pull/1043#issuecomment-2542042271", - "type": "pr", - "issue_number": "1043" + "sha": "55ab8e2b501cec5c7b4f698d7012a3f65f1132c1", + "date": "2024-11-03T04:08:02Z", + "message": "remove broken links", + "url": "https://github.com/ai16z/eliza/commit/55ab8e2b501cec5c7b4f698d7012a3f65f1132c1" }, { - "id": 2542307335, - "body": "Just has a conflict in pnpm-lock.yaml I can't resolve. See if you can fix that and we'll get this merged!", - "created_at": "2024-12-13T20:43:18Z", - "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2542307335", - "type": "pr", - "issue_number": "1036" + "sha": "bb2afc3d981f7ec9482e93d2724a7a9cf79254f5", + "date": "2024-11-03T03:58:56Z", + "message": "add new dogs pages", + "url": "https://github.com/ai16z/eliza/commit/bb2afc3d981f7ec9482e93d2724a7a9cf79254f5" }, { - "id": 2542451905, - "body": "to be clear, I'm not looking into it, I already tried to fix it. I'm just not trusting some of the CI tests until someone fixes them. This PR is fine.", - "created_at": "2024-12-13T22:01:17Z", - "url": "https://github.com/ai16z/eliza/pull/1046#issuecomment-2542451905", - "type": "pr", - "issue_number": "1046" + "sha": "a912bdb01c8cc69ca0f150fd1746e24a192c6080", + "date": "2024-11-03T02:50:20Z", + "message": "Merge branch 'main' of github.com:madjin/eliza", + "url": "https://github.com/ai16z/eliza/commit/a912bdb01c8cc69ca0f150fd1746e24a192c6080" }, { - "id": 2542452874, - "body": "No need to revert this. That test is failing on several PRs due to no fault of the PRs themselves. I'd like to close this.", - "created_at": "2024-12-13T22:02:08Z", - "url": "https://github.com/ai16z/eliza/pull/1051#issuecomment-2542452874", - "type": "pr", - "issue_number": "1051" + "sha": "0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab", + "date": "2024-11-03T02:50:14Z", + "message": "update notes with placeholder pages", + "url": "https://github.com/ai16z/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" }, { - "id": 2543196432, - "body": "SImple conflict that needs to be resolve, otherwise LGTM", - "created_at": "2024-12-14T17:36:00Z", - "url": "https://github.com/ai16z/eliza/pull/839#issuecomment-2543196432", - "type": "pr", - "issue_number": "839" + "sha": "59671e5369f900d783a724a5dd983a2b483e1c09", + "date": "2024-11-03T01:58:07Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09" }, { - "id": 2543234112, - "body": "argh, more conflicts, sorry but I can't merge until those are resolved too", - "created_at": "2024-12-14T18:10:43Z", - "url": "https://github.com/ai16z/eliza/pull/1036#issuecomment-2543234112", - "type": "pr", - "issue_number": "1036" - } - ], - "total_comments": 44 - } - }, - "summary": "odilitime is a developer actively contributing to various projects on GitHub. Their primary areas of focus include implementing new features such as Discord stop functionality and agent improvements, enhancing voice processing, updating documentation, and fixing bugs related to Twitter search logic and Docker configurations. They demonstrate a consistent pattern of engaging in feature development, documentation updates, and bug fixes across multiple repositories." - }, - { - "contributor": "madjin", - "avatar_url": "https://avatars.githubusercontent.com/u/32600939?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "7ad74e3fb797319442c5321e0fc0f8fb45357328", - "date": "2024-12-12T22:13:54Z", - "message": "Merge pull request #809 from ai16z/tcm-contributor-page\n\nfix: refactor contributor page", - "url": "https://github.com/ai16z/eliza/commit/7ad74e3fb797319442c5321e0fc0f8fb45357328" + "sha": "209f45a93c2cb743344c512b4f490df2307e5973", + "date": "2024-11-02T04:57:58Z", + "message": "change name", + "url": "https://github.com/ai16z/eliza/commit/209f45a93c2cb743344c512b4f490df2307e5973" }, { - "sha": "12e10639978b63e7b3c00e52d20e7dd580b72574", - "date": "2024-12-12T22:10:31Z", - "message": "fix broken page", - "url": "https://github.com/ai16z/eliza/commit/12e10639978b63e7b3c00e52d20e7dd580b72574" + "sha": "42741dda8500203c9e803a0dee472a53d1611bac", + "date": "2024-11-02T04:33:42Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac" }, { - "sha": "bedb2919d2c84b8e503aebae716369d1574c302e", - "date": "2024-12-12T22:06:23Z", - "message": "Merge remote-tracking branch 'origin/develop' into tcm-contributor-page", - "url": "https://github.com/ai16z/eliza/commit/bedb2919d2c84b8e503aebae716369d1574c302e" + "sha": "42dab5767a653a32725188740ccdea034f28d87f", + "date": "2024-11-01T20:53:55Z", + "message": "update config", + "url": "https://github.com/ai16z/eliza/commit/42dab5767a653a32725188740ccdea034f28d87f" }, { - "sha": "78e5c57b76036f9c989e34f0246062c054adcdd4", - "date": "2024-12-12T22:02:52Z", - "message": "Merge branch 'tcm-contributor-page' of github.com:ai16z/eliza into tcm-contributor-page", - "url": "https://github.com/ai16z/eliza/commit/78e5c57b76036f9c989e34f0246062c054adcdd4" + "sha": "7ee8ad9ccd1b545186c0909ea3ab46d0be339f46", + "date": "2024-11-01T06:16:18Z", + "message": "Merge branch 'main' of github.com:madjin/eliza", + "url": "https://github.com/ai16z/eliza/commit/7ee8ad9ccd1b545186c0909ea3ab46d0be339f46" }, { - "sha": "d623ef13b23eb4c57b9a1bb48f55e68d418ba71e", - "date": "2024-12-12T21:58:18Z", - "message": "Merge remote-tracking branch 'origin/main' into tcm-contributor-page", - "url": "https://github.com/ai16z/eliza/commit/d623ef13b23eb4c57b9a1bb48f55e68d418ba71e" + "sha": "063dc752841369cbea8a1d609c63c8ec0c3b2a0a", + "date": "2024-11-01T06:16:09Z", + "message": "change to node 23 and rebuild", + "url": "https://github.com/ai16z/eliza/commit/063dc752841369cbea8a1d609c63c8ec0c3b2a0a" }, { - "sha": "fb24df4f421a3e4c5a900ec1885c42fb3cbce31e", - "date": "2024-12-08T02:37:18Z", - "message": "Merge pull request #895 from YoungPhlo/docs/community-streams\n\ndocs: Add What Did You Get Done This Week #4 summaries and timestamps", - "url": "https://github.com/ai16z/eliza/commit/fb24df4f421a3e4c5a900ec1885c42fb3cbce31e" + "sha": "d27098eddfee1cf7d8614ef48356a2d8c7749369", + "date": "2024-11-01T06:10:48Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/d27098eddfee1cf7d8614ef48356a2d8c7749369" }, { - "sha": "0a03140ba7fe18063958e6ffad362f9e3db56b72", - "date": "2024-12-05T01:40:33Z", - "message": "Merge pull request #848 from cygaar/fix_plugin_docs\n\nfix: plugins docs", - "url": "https://github.com/ai16z/eliza/commit/0a03140ba7fe18063958e6ffad362f9e3db56b72" + "sha": "179ec2dc348f5fb5966d8a5913925573bfeb74bb", + "date": "2024-11-01T06:10:22Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/179ec2dc348f5fb5966d8a5913925573bfeb74bb" }, { - "sha": "6c2f95cdb33aa409250709563961042163f4f714", - "date": "2024-12-01T08:18:26Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/6c2f95cdb33aa409250709563961042163f4f714" + "sha": "4ac14d3f6bbfc14482e47a3a78e45660693bb495", + "date": "2024-11-01T00:07:45Z", + "message": "update docusaurus config", + "url": "https://github.com/ai16z/eliza/commit/4ac14d3f6bbfc14482e47a3a78e45660693bb495" + } + ], + "pull_requests": [ + { + "number": 1114, + "title": "feat: New docs for community section", + "state": "closed", + "created_at": "2024-12-15T05:18:17Z", + "url": "https://github.com/ai16z/eliza/pull/1114", + "labels": [], + "comments": 0 }, { - "sha": "bc3f6cc0e1f898b6db4a9716438469ebcba19751", - "date": "2024-12-01T08:18:04Z", - "message": "change config back to docuaurus repo", - "url": "https://github.com/ai16z/eliza/commit/bc3f6cc0e1f898b6db4a9716438469ebcba19751" + "number": 1113, + "title": "feat: New docs in community section", + "state": "closed", + "created_at": "2024-12-15T04:59:02Z", + "url": "https://github.com/ai16z/eliza/pull/1113", + "labels": [], + "comments": 0 }, { - "sha": "4d7d803a91e7b6382e3b7f985c80586024311a41", - "date": "2024-12-01T03:25:35Z", - "message": "add images, update profile page, update community section", - "url": "https://github.com/ai16z/eliza/commit/4d7d803a91e7b6382e3b7f985c80586024311a41" + "number": 1111, + "title": "Feat: Update community section of docs", + "state": "closed", + "created_at": "2024-12-15T01:57:13Z", + "url": "https://github.com/ai16z/eliza/pull/1111", + "labels": [ + "documentation" + ], + "comments": 0 }, { - "sha": "6a230be2a8dad2dee401415326b6b202f9c65ccb", - "date": "2024-12-01T02:45:11Z", - "message": "move community folder to separate folder", - "url": "https://github.com/ai16z/eliza/commit/6a230be2a8dad2dee401415326b6b202f9c65ccb" + "number": 745, + "title": "feat: Create community section", + "state": "closed", + "created_at": "2024-12-01T08:21:28Z", + "url": "https://github.com/ai16z/eliza/pull/745", + "labels": [], + "comments": 2 }, { - "sha": "cfee99810857889a6efc2084fd9f9d6df502ce13", - "date": "2024-11-30T21:22:50Z", - "message": "add missing links, update api docs", - "url": "https://github.com/ai16z/eliza/commit/cfee99810857889a6efc2084fd9f9d6df502ce13" + "number": 728, + "title": "feat: add new pages, update sidebar", + "state": "closed", + "created_at": "2024-11-30T21:24:03Z", + "url": "https://github.com/ai16z/eliza/pull/728", + "labels": [ + "documentation" + ], + "comments": 0 }, { - "sha": "93bf77aa612b2f06b59354458d6faff3fe8a7084", - "date": "2024-11-30T21:10:07Z", - "message": "add new pages, update sidebar", - "url": "https://github.com/ai16z/eliza/commit/93bf77aa612b2f06b59354458d6faff3fe8a7084" + "number": 593, + "title": "feat: update sidebars", + "state": "closed", + "created_at": "2024-11-25T18:33:11Z", + "url": "https://github.com/ai16z/eliza/pull/593", + "labels": [], + "comments": 0 }, { - "sha": "1471a163f2f497931326876dd2bf23dd0845bf1d", - "date": "2024-11-28T07:39:05Z", - "message": "Merge pull request #638 from YoungPhlo/docs/community-streams\n\nNotes for AI Agent Dev School #1", - "url": "https://github.com/ai16z/eliza/commit/1471a163f2f497931326876dd2bf23dd0845bf1d" + "number": 582, + "title": "feat: update api docs", + "state": "closed", + "created_at": "2024-11-25T06:14:00Z", + "url": "https://github.com/ai16z/eliza/pull/582", + "labels": [], + "comments": 0 }, { - "sha": "78d9992679dcb788b66cdefb7f6bcf98c61be167", - "date": "2024-11-25T18:32:05Z", - "message": "update sidebars", - "url": "https://github.com/ai16z/eliza/commit/78d9992679dcb788b66cdefb7f6bcf98c61be167" + "number": 581, + "title": "feat: add new pages", + "state": "closed", + "created_at": "2024-11-25T05:59:31Z", + "url": "https://github.com/ai16z/eliza/pull/581", + "labels": [], + "comments": 0 }, { - "sha": "c130e68060747524d9a51936c3ecdeeda0097e8d", - "date": "2024-11-25T06:30:25Z", - "message": "update sidebars", - "url": "https://github.com/ai16z/eliza/commit/c130e68060747524d9a51936c3ecdeeda0097e8d" + "number": 364, + "title": "feat: update docs with new stream notes", + "state": "closed", + "created_at": "2024-11-16T19:07:48Z", + "url": "https://github.com/ai16z/eliza/pull/364", + "labels": [], + "comments": 0 }, { - "sha": "63cd52df73c17d43fbc2bcce3eb6c768af4b272c", - "date": "2024-11-25T06:11:52Z", - "message": "update api docs", - "url": "https://github.com/ai16z/eliza/commit/63cd52df73c17d43fbc2bcce3eb6c768af4b272c" + "number": 321, + "title": "Fix broken docs", + "state": "closed", + "created_at": "2024-11-15T00:40:49Z", + "url": "https://github.com/ai16z/eliza/pull/321", + "labels": [], + "comments": 0 }, { - "sha": "e010e77980714b6d636c35a228dec1dc58331853", - "date": "2024-11-25T05:58:26Z", - "message": "add new pages", - "url": "https://github.com/ai16z/eliza/commit/e010e77980714b6d636c35a228dec1dc58331853" + "number": 273, + "title": "Improve Docs", + "state": "closed", + "created_at": "2024-11-12T19:37:55Z", + "url": "https://github.com/ai16z/eliza/pull/273", + "labels": [], + "comments": 3 }, { - "sha": "62cd643d78c8b9cae992db1c6624d68caea314d0", - "date": "2024-11-20T19:08:22Z", - "message": "Merge pull request #442 from odilitime/patch-1\n\ndocs: Fix my name in stream notes", - "url": "https://github.com/ai16z/eliza/commit/62cd643d78c8b9cae992db1c6624d68caea314d0" + "number": 253, + "title": "Update docs", + "state": "closed", + "created_at": "2024-11-10T22:09:06Z", + "url": "https://github.com/ai16z/eliza/pull/253", + "labels": [], + "comments": 0 }, { - "sha": "038d2ec81047bbeca24b9a28271ebcfe11cc90d7", - "date": "2024-11-20T18:40:44Z", - "message": "Merge pull request #459 from null-hax/patch-1\n\nAdd npm install instructions to homepage header", - "url": "https://github.com/ai16z/eliza/commit/038d2ec81047bbeca24b9a28271ebcfe11cc90d7" + "number": 233, + "title": "update docs", + "state": "closed", + "created_at": "2024-11-08T03:46:42Z", + "url": "https://github.com/ai16z/eliza/pull/233", + "labels": [], + "comments": 0 }, { - "sha": "7e7a23059e7d510c01cf4acba5191c62c74a627e", - "date": "2024-11-16T19:06:08Z", - "message": "update docs with new stream notes", - "url": "https://github.com/ai16z/eliza/commit/7e7a23059e7d510c01cf4acba5191c62c74a627e" + "number": 231, + "title": "Update Docs", + "state": "closed", + "created_at": "2024-11-07T23:09:33Z", + "url": "https://github.com/ai16z/eliza/pull/231", + "labels": [], + "comments": 0 }, { - "sha": "4fdd5846f78a596982d404459c5d7912de9f17d9", - "date": "2024-11-15T05:16:55Z", - "message": "Merge pull request #325 from odilitime/main\n\nUpdate Quickstart Guide", - "url": "https://github.com/ai16z/eliza/commit/4fdd5846f78a596982d404459c5d7912de9f17d9" + "number": 199, + "title": "Major documentation updates", + "state": "closed", + "created_at": "2024-11-04T17:50:46Z", + "url": "https://github.com/ai16z/eliza/pull/199", + "labels": [], + "comments": 0 }, { - "sha": "4f11b3bffbb4ada52aec572190c059c31d85968b", - "date": "2024-11-15T00:34:17Z", - "message": "fix docs", - "url": "https://github.com/ai16z/eliza/commit/4f11b3bffbb4ada52aec572190c059c31d85968b" + "number": 152, + "title": "update docs", + "state": "closed", + "created_at": "2024-11-01T06:11:55Z", + "url": "https://github.com/ai16z/eliza/pull/152", + "labels": [], + "comments": 0 }, { - "sha": "951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25", - "date": "2024-11-15T00:33:54Z", - "message": "fix broken links in stream notes", - "url": "https://github.com/ai16z/eliza/commit/951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25" + "number": 149, + "title": "update docs", + "state": "closed", + "created_at": "2024-11-01T00:10:38Z", + "url": "https://github.com/ai16z/eliza/pull/149", + "labels": [], + "comments": 0 + } + ], + "total_commits": 73, + "total_prs": 17 + }, + "issues": { + "opened": [ + { + "number": 1110, + "title": "feat: Workflow for generating JSDoc comments / documentation ", + "state": "open", + "created_at": "2024-12-15T00:50:08Z", + "url": "https://github.com/ai16z/eliza/issues/1110", + "labels": [ + "documentation", + "enhancement" + ], + "comments": 0 }, { - "sha": "3c77f966cc2d72cc56384e300d17bd064cb8becf", - "date": "2024-11-13T03:01:50Z", - "message": "update favicon and text", - "url": "https://github.com/ai16z/eliza/commit/3c77f966cc2d72cc56384e300d17bd064cb8becf" + "number": 1044, + "title": "Feat: Ideas for docs based on top FAQ from discord", + "state": "open", + "created_at": "2024-12-13T18:34:52Z", + "url": "https://github.com/ai16z/eliza/issues/1044", + "labels": [ + "documentation", + "enhancement", + "Bounty" + ], + "comments": 0 }, { - "sha": "4f71161acee228db9503edae33dba1fad49c955b", - "date": "2024-11-13T02:52:33Z", - "message": "fix get started button", - "url": "https://github.com/ai16z/eliza/commit/4f71161acee228db9503edae33dba1fad49c955b" + "number": 303, + "title": "EVM Integration", + "state": "closed", + "created_at": "2024-11-13T23:44:41Z", + "url": "https://github.com/ai16z/eliza/issues/303", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 1 }, { - "sha": "e5aff16dc7f61abcb04293c7ed7e211c98277efa", - "date": "2024-11-13T02:39:41Z", - "message": "Merge pull request #280 from mrpspring/docs-rework\n\ndocs homepage rework", - "url": "https://github.com/ai16z/eliza/commit/e5aff16dc7f61abcb04293c7ed7e211c98277efa" + "number": 302, + "title": "Obsidian Integration", + "state": "open", + "created_at": "2024-11-13T23:43:52Z", + "url": "https://github.com/ai16z/eliza/issues/302", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 1 }, { - "sha": "1b469b785cd564c22bb495642c83a30cc09cf03d", - "date": "2024-11-13T02:39:27Z", - "message": "Merge branch 'docs' into docs-rework", - "url": "https://github.com/ai16z/eliza/commit/1b469b785cd564c22bb495642c83a30cc09cf03d" + "number": 301, + "title": "Twitter Spaces Voice Client", + "state": "open", + "created_at": "2024-11-13T23:41:03Z", + "url": "https://github.com/ai16z/eliza/issues/301", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 2 }, { - "sha": "29c64cc4eeeac10755fc1ef7869f8980e4998788", - "date": "2024-11-13T01:28:25Z", - "message": "simplify docusaurus config, revert tsconfig to main, update api docs", - "url": "https://github.com/ai16z/eliza/commit/29c64cc4eeeac10755fc1ef7869f8980e4998788" + "number": 300, + "title": "Farcaster Client / Plugin", + "state": "closed", + "created_at": "2024-11-13T23:39:35Z", + "url": "https://github.com/ai16z/eliza/issues/300", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 3 }, { - "sha": "75bdd44f27ca0dc82f51140eb33924dc4bed87e9", - "date": "2024-11-13T00:23:08Z", - "message": "fix merge conflict with tsconfig", - "url": "https://github.com/ai16z/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" + "number": 298, + "title": "Docs improvements bounty ideas", + "state": "closed", + "created_at": "2024-11-13T22:52:59Z", + "url": "https://github.com/ai16z/eliza/issues/298", + "labels": [ + "bug", + "documentation", + "Bounty" + ], + "comments": 2 }, { - "sha": "e4eb7f178375f05ebbe8541de50da33108cceb6a", - "date": "2024-11-13T00:21:04Z", - "message": "add dark mode fix", - "url": "https://github.com/ai16z/eliza/commit/e4eb7f178375f05ebbe8541de50da33108cceb6a" - }, + "number": 181, + "title": "Changelog generator", + "state": "closed", + "created_at": "2024-11-03T21:51:32Z", + "url": "https://github.com/ai16z/eliza/issues/181", + "labels": [ + "enhancement", + "automation", + "ops" + ], + "comments": 5 + } + ], + "total_opened": 8 + }, + "engagement": { + "comments": [ { - "sha": "cf06be2948d74a1b90333548726158b540d99e0b", - "date": "2024-11-13T00:16:51Z", - "message": "fix broken anchor", - "url": "https://github.com/ai16z/eliza/commit/cf06be2948d74a1b90333548726158b540d99e0b" + "id": 2453594767, + "body": "Haven't tested yet but this one looks useful for that: https://github.com/mikepenz/release-changelog-builder-action", + "created_at": "2024-11-03T22:09:44Z", + "url": "https://github.com/ai16z/eliza/issues/181#issuecomment-2453594767", + "type": "issue", + "issue_number": "181" }, { - "sha": "997d8043e10dff8a55a5ba004fb7f598cb028b9e", - "date": "2024-11-13T00:13:20Z", - "message": "add missing api doc", - "url": "https://github.com/ai16z/eliza/commit/997d8043e10dff8a55a5ba004fb7f598cb028b9e" + "id": 2463807974, + "body": "I did a huge overhaul of docs, still much more to do (looking around for a new icon/logo to replace that b)\r\n\r\nhttps://ai16z.github.io/eliza/docs/intro/\r\n\r\nSome to-do plans:\r\n- prettify overall (icons to table of contents)\r\n- add some architecture diagrams (LLM -> mermaid diagram)\r\n- improve api docs (make code more readable / add comments for better autodocs)\r\n - generate code2prompt templates: https://github.com/raphaelmansuy/code2prompt\r\n- test and ensure documentation is up to date (go through everything after refactor code merges)\r\n- add more visuals", + "created_at": "2024-11-08T05:41:41Z", + "url": "https://github.com/ai16z/eliza/issues/201#issuecomment-2463807974", + "type": "issue", + "issue_number": "201" }, { - "sha": "3786b505e99e0334cfecff3375e929f1e3226023", - "date": "2024-11-13T00:12:41Z", - "message": "update tsconfig", - "url": "https://github.com/ai16z/eliza/commit/3786b505e99e0334cfecff3375e929f1e3226023" + "id": 2463808423, + "body": "I fixed, try now", + "created_at": "2024-11-08T05:42:08Z", + "url": "https://github.com/ai16z/eliza/issues/202#issuecomment-2463808423", + "type": "issue", + "issue_number": "202" }, { - "sha": "6bcd863b03b338229e80407787eb1782e8f3df7a", - "date": "2024-11-12T23:55:32Z", - "message": "update related links", - "url": "https://github.com/ai16z/eliza/commit/6bcd863b03b338229e80407787eb1782e8f3df7a" + "id": 2471676130, + "body": "Just needs a logo then it's perfect imo\r\n![image](https://github.com/user-attachments/assets/3e437aca-11bf-43b8-ac21-9fdd055ee1ab)\r\n", + "created_at": "2024-11-12T22:03:51Z", + "url": "https://github.com/ai16z/eliza/pull/273#issuecomment-2471676130", + "type": "pr", + "issue_number": "273" }, { - "sha": "8814bf838cadffc17f0bbcee8b4331b2c0e1426c", - "date": "2024-11-12T23:22:39Z", - "message": "remove botfather reference (not sure what that is)", - "url": "https://github.com/ai16z/eliza/commit/8814bf838cadffc17f0bbcee8b4331b2c0e1426c" + "id": 2471707106, + "body": "appreciate the tip, new docs coming soon ", + "created_at": "2024-11-12T22:24:26Z", + "url": "https://github.com/ai16z/eliza/issues/270#issuecomment-2471707106", + "type": "issue", + "issue_number": "270" }, { - "sha": "0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1", - "date": "2024-11-12T19:34:37Z", - "message": "update sidebars and streamnotes, separating pages for readability", - "url": "https://github.com/ai16z/eliza/commit/0e56732f3cd1dbc2a186b388758b9a1e9b7ecee1" + "id": 2471884410, + "body": "Fixed a buncha broken links in the markdown files\r\n![image](https://github.com/user-attachments/assets/78a6da1a-63fc-433e-8721-ac339e469ac6)\r\n", + "created_at": "2024-11-12T23:56:03Z", + "url": "https://github.com/ai16z/eliza/pull/273#issuecomment-2471884410", + "type": "pr", + "issue_number": "273" }, { - "sha": "e4354a6579755abc708d8f024d4e87d1c900b2ee", - "date": "2024-11-12T18:51:51Z", - "message": "upate docs", - "url": "https://github.com/ai16z/eliza/commit/e4354a6579755abc708d8f024d4e87d1c900b2ee" + "id": 2471943196, + "body": "![image](https://github.com/user-attachments/assets/c41c7aaf-39ee-4cc6-ad9e-0e73f01dae9c)\r\nthis is from the new docs, hopefully it is a worthy improvement", + "created_at": "2024-11-13T00:05:46Z", + "url": "https://github.com/ai16z/eliza/issues/275#issuecomment-2471943196", + "type": "issue", + "issue_number": "275" }, { - "sha": "d4816a1702919544e981139f68bc12d3b6622c5e", - "date": "2024-11-11T12:42:51Z", - "message": "cleanup", - "url": "https://github.com/ai16z/eliza/commit/d4816a1702919544e981139f68bc12d3b6622c5e" + "id": 2472010068, + "body": "![image](https://github.com/user-attachments/assets/95f5e235-e14e-464c-aece-897e338cb3a4)\r\nhesitant to change atm because someone in discord used node 22 for getting things to work", + "created_at": "2024-11-13T00:26:46Z", + "url": "https://github.com/ai16z/eliza/issues/269#issuecomment-2472010068", + "type": "issue", + "issue_number": "269" }, { - "sha": "884b651916726b509da9f2a26f4dc7a4a9ab37ed", - "date": "2024-11-11T03:58:25Z", - "message": "update api docs", - "url": "https://github.com/ai16z/eliza/commit/884b651916726b509da9f2a26f4dc7a4a9ab37ed" + "id": 2472272601, + "body": "thoughtful but there's already some great existing tools for this too:\r\n- https://github.com/raphaelmansuy/code2prompt\r\n- https://github.com/yamadashy/repomix", + "created_at": "2024-11-13T03:04:00Z", + "url": "https://github.com/ai16z/eliza/pull/282#issuecomment-2472272601", + "type": "pr", + "issue_number": "282" }, { - "sha": "055f5b82d470c27f106faaaa97b84570cf06e767", - "date": "2024-11-10T22:33:13Z", - "message": "fix merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/055f5b82d470c27f106faaaa97b84570cf06e767" + "id": 2472275453, + "body": "new frontpage + favicon added in as well\r\n![image](https://github.com/user-attachments/assets/ed918200-df54-460e-a4d4-da0230ec7fe3)\r\n", + "created_at": "2024-11-13T03:07:07Z", + "url": "https://github.com/ai16z/eliza/pull/273#issuecomment-2472275453", + "type": "pr", + "issue_number": "273" }, { - "sha": "451471b977611b7d6ad2f9398b553d25ede2eb4e", - "date": "2024-11-10T22:06:32Z", - "message": "update discord links, consolidate basic usage / installation / quickstart, update frontpage", - "url": "https://github.com/ai16z/eliza/commit/451471b977611b7d6ad2f9398b553d25ede2eb4e" + "id": 2476928657, + "body": "try npm run dev\r\n\r\n> @madjin docs build is broken again - looks like a similar problem from a few days back.\r\n> \r\n> I get a ton of these errors when I run `pnpm run dev` in the docs folder.\r\n> \r\n> ![image](https://private-user-images.githubusercontent.com/106496194/386219662-4ac90b84-02cd-4a6f-8944-baf12dc5025e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzE2MDMxNzQsIm5iZiI6MTczMTYwMjg3NCwicGF0aCI6Ii8xMDY0OTYxOTQvMzg2MjE5NjYyLTRhYzkwYjg0LTAyY2QtNGE2Zi04OTQ0LWJhZjEyZGM1MDI1ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQxMTE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MTExNFQxNjQ3NTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03NTg4ODFhNDRiYzI1MzliYjJmM2Y3OTEwY2Y0YjI2Yjk4MWMyMWE0MzJhMzU4Mjg3MmNhMDJmZTk1NTQ4NDkxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.wRdrtswT5enhA9kIMq_-HHdJg4Bd0B1XuNOy34VE2ew)\r\n\r\n", + "created_at": "2024-11-14T16:48:22Z", + "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2476928657", + "type": "issue", + "issue_number": "268" }, { - "sha": "1a1084ebe1ea5a0b8f79f610d6c89e9f147f655f", - "date": "2024-11-09T21:41:07Z", - "message": "add notes from space", - "url": "https://github.com/ai16z/eliza/commit/1a1084ebe1ea5a0b8f79f610d6c89e9f147f655f" + "id": 2476955751, + "body": "something like this:\r\n/summarize `<#channel>` `<#output-channel>` ``\r\n\r\ndown to throw $1000 in tokens for this", + "created_at": "2024-11-14T17:00:09Z", + "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2476955751", + "type": "issue", + "issue_number": "318" }, { - "sha": "770da8da46c4d378b2cbbd0da9c8533175a9b8ab", - "date": "2024-11-08T04:31:48Z", - "message": "update api docs", - "url": "https://github.com/ai16z/eliza/commit/770da8da46c4d378b2cbbd0da9c8533175a9b8ab" + "id": 2477118416, + "body": "> Can I lock this bounty?\r\n\r\nhop into ai16z discord: https://discord.gg/YQXh2xYV\r\n\r\ntag me, lets discuss\r\n\r\n\r\n", + "created_at": "2024-11-14T18:20:22Z", + "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2477118416", + "type": "issue", + "issue_number": "318" }, { - "sha": "ad42d93a1de55ceb45e4e4ad6501bc79198572ff", - "date": "2024-11-08T03:57:30Z", - "message": "update api docs", - "url": "https://github.com/ai16z/eliza/commit/ad42d93a1de55ceb45e4e4ad6501bc79198572ff" + "id": 2510192467, + "body": "> Other than the comment above I think this looks great and is a very good addition to the docs. Just make sure that above change to your fork is intentional, but it seems like a mistake.\r\n> \r\n> It is a lot. Which makes me wonder if we may want to have these docs in a separate repo at some point in the near future. Thinking perhaps we'd keep the docs here focused on eliza the tech, and have more of the community-type docs in another repo - this would complicate things though... so maybe not.\r\n\r\nI think a good defense for keeping docs here is that we're autogenerating the API docs with the markdown-typedoc plugin. That and if we do a good job with docs, people can use tools like https://github.com/raphaelmansuy/code2prompt to ingest docs to give enough context for a LLM to help them solve issues or create new features all in the same repo.", + "created_at": "2024-12-01T18:12:36Z", + "url": "https://github.com/ai16z/eliza/pull/745#issuecomment-2510192467", + "type": "pr", + "issue_number": "745" }, { - "sha": "2861dbbf75a8588f6b1e84efca4287727fb26ba5", - "date": "2024-11-08T03:51:12Z", - "message": "update api docs", - "url": "https://github.com/ai16z/eliza/commit/2861dbbf75a8588f6b1e84efca4287727fb26ba5" + "id": 2514904035, + "body": "nice looks like it's auto-updating the github contributor page now \r\n\r\n![image](https://github.com/user-attachments/assets/9e6f0efa-7227-4bbe-9d47-a1b32cc2147b)\r\n", + "created_at": "2024-12-03T15:36:37Z", + "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2514904035", + "type": "pr", + "issue_number": "809" }, { - "sha": "d30d0a6e4929f1f9ad2fee78a425cc005922c069", - "date": "2024-11-08T03:45:35Z", - "message": "update docs", - "url": "https://github.com/ai16z/eliza/commit/d30d0a6e4929f1f9ad2fee78a425cc005922c069" + "id": 2514911074, + "body": "dark mode fixed and looks good\r\n![image](https://github.com/user-attachments/assets/696aead6-486d-4a3d-9f05-aabb1a920894)\r\n![image](https://github.com/user-attachments/assets/4954ca51-7546-450e-84c5-076563c8b7b8)\r\n", + "created_at": "2024-12-03T15:39:20Z", + "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2514911074", + "type": "pr", + "issue_number": "809" }, { - "sha": "bd79a11cf57d44bd604e4a71ea33b6638f6d2862", - "date": "2024-11-07T23:34:38Z", - "message": "fix docusaurus config", - "url": "https://github.com/ai16z/eliza/commit/bd79a11cf57d44bd604e4a71ea33b6638f6d2862" + "id": 2526387513, + "body": "okay it looks good but wondering if we can do more than 2 columns\r\n![image](https://github.com/user-attachments/assets/ca5efa00-1537-4055-aad2-bce87a9fa06e)\r\n\r\nand if we can fetch the data from https://ai16z.github.io/data/contributors.json", + "created_at": "2024-12-08T21:21:28Z", + "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2526387513", + "type": "pr", + "issue_number": "809" }, { - "sha": "8ed826165ee7aee1239a20d853d97fc99d11574f", - "date": "2024-11-07T23:28:02Z", - "message": "fx docusaurus config", - "url": "https://github.com/ai16z/eliza/commit/8ed826165ee7aee1239a20d853d97fc99d11574f" - }, + "id": 2540088072, + "body": "what if we had a workflow to update docs when pushing to docs branch?\r\n\r\n```yml\r\nname: Deploy Docs\r\n\r\non:\r\n push:\r\n branches:\r\n - docs\r\n workflow_dispatch:\r\n\r\npermissions:\r\n contents: write\r\n\r\njobs:\r\n deploy:\r\n runs-on: ubuntu-latest\r\n steps:\r\n - uses: actions/checkout@v4\r\n\r\n - uses: pnpm/action-setup@v3\r\n with:\r\n version: 9.4.0\r\n\r\n - uses: actions/setup-node@v4\r\n with:\r\n node-version: \"23\"\r\n cache: \"pnpm\"\r\n\r\n - name: Install dependencies\r\n run: pnpm install --no-frozen-lockfile\r\n\r\n # Add the environment variable mapping here\r\n - name: Build website\r\n env:\r\n GITHUB_ACCESS_TOKEN: ${{ secrets.GH_TOKEN }}\r\n run: pnpm run build\r\n\r\n - name: Deploy to GitHub Pages\r\n uses: peaceiris/actions-gh-pages@v3\r\n with:\r\n github_token: ${{ secrets.GH_TOKEN }}\r\n publish_dir: ./build\r\n user_name: github-actions[bot]\r\n user_email: 41898282+github-actions[bot]@users.noreply.github.com\r\n ```", + "created_at": "2024-12-12T21:54:24Z", + "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2540088072", + "type": "pr", + "issue_number": "809" + } + ], + "total_comments": 18 + } + }, + "summary": "madjin is actively contributing to a project focused on enhancing the contributor page, with recent commits addressing page refactoring and bug fixes. They are also involved in updating documentation, as seen in their pull requests and issue discussions related to generating JSDoc comments and improving community section documentation. Overall, madjin's contributions demonstrate a focus on improving project documentation and refining existing features.", + "score": 134, + "score_breakdown": { + "merged_prs": 119, + "issues": 6, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 9.0, + "total": 134.0 + } + }, + { + "contributor": "MarcoMandar", + "avatar_url": "https://avatars.githubusercontent.com/u/70625671?v=4", + "activity": { + "code": { + "commits": [ { - "sha": "24d54b3ac3e0b6d0277846c6784ab7e2ab459133", - "date": "2024-11-07T23:13:44Z", - "message": "Merge branch 'madjin-docs'", - "url": "https://github.com/ai16z/eliza/commit/24d54b3ac3e0b6d0277846c6784ab7e2ab459133" + "sha": "6b8a9c430d3c7de8322ca835f844bafc84a23655", + "date": "2024-12-02T23:26:04Z", + "message": "add TG_TRADER\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/6b8a9c430d3c7de8322ca835f844bafc84a23655" }, { - "sha": "22194c81ea84b640cfc83fdfc6a21a0796ef05e7", - "date": "2024-11-07T23:13:22Z", - "message": "fix merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/22194c81ea84b640cfc83fdfc6a21a0796ef05e7" + "sha": "4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0", + "date": "2024-12-02T23:12:33Z", + "message": "fix swap type error, create user trust on first message in telegram\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/4dfcf8cd26c70a1fbf00c039bb794a48f752b4b0" }, { - "sha": "05d3ba4eb746187935cd9331951b520e34553ede", - "date": "2024-11-07T23:07:00Z", - "message": "update docs", - "url": "https://github.com/ai16z/eliza/commit/05d3ba4eb746187935cd9331951b520e34553ede" + "sha": "2d7290132c658aef771fbacd44c96e6fb4f70bae", + "date": "2024-11-28T07:44:47Z", + "message": "types, connection, fixes\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/2d7290132c658aef771fbacd44c96e6fb4f70bae" }, { - "sha": "41caccbbceef9012d77a0d54baf9bfe948325fd9", - "date": "2024-11-07T05:17:28Z", - "message": "update docs", - "url": "https://github.com/ai16z/eliza/commit/41caccbbceef9012d77a0d54baf9bfe948325fd9" + "sha": "6a3518583532cd0ed8e3904b65d6ab8377c3923d", + "date": "2024-11-28T07:44:27Z", + "message": "initital\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/6a3518583532cd0ed8e3904b65d6ab8377c3923d" }, { - "sha": "0c8406f0d4166c73005a0bd992acff28b1841715", - "date": "2024-11-05T00:50:33Z", - "message": "fix docusaurus url", - "url": "https://github.com/ai16z/eliza/commit/0c8406f0d4166c73005a0bd992acff28b1841715" + "sha": "8fa43abb0aac02f1931db11e512040895848a881", + "date": "2024-11-27T06:45:46Z", + "message": "eslint\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/8fa43abb0aac02f1931db11e512040895848a881" }, { - "sha": "ef588257bc6c2a6646f7875987600e24c5634c7b", - "date": "2024-11-05T00:43:25Z", - "message": "Merge branch 'madjin-main'", - "url": "https://github.com/ai16z/eliza/commit/ef588257bc6c2a6646f7875987600e24c5634c7b" + "sha": "8e12dc6340a68dbc3efb688449c3e75dd2ded368", + "date": "2024-11-27T06:44:01Z", + "message": "tokenCodex data, integrate start simulation in trustscoreProvider\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/8e12dc6340a68dbc3efb688449c3e75dd2ded368" }, { - "sha": "8d16f164684095b376bce34ddbf86b8a17cf523e", - "date": "2024-11-05T00:43:13Z", - "message": "update package-lock for docs", - "url": "https://github.com/ai16z/eliza/commit/8d16f164684095b376bce34ddbf86b8a17cf523e" + "sha": "4d832408d76a03ff12be819c6a11395ea50c76b7", + "date": "2024-11-25T22:40:08Z", + "message": "update api call\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/4d832408d76a03ff12be819c6a11395ea50c76b7" }, { - "sha": "423b2e78db7e1900a86b3dd327b44007d94ca70d", - "date": "2024-11-04T21:05:10Z", - "message": "update docs / fix merge issues", - "url": "https://github.com/ai16z/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d" + "sha": "5e7274c879f1aa57f65ce8d210528ef4b7eb6087", + "date": "2024-11-25T22:06:56Z", + "message": "tokenRecommendation uuid\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/5e7274c879f1aa57f65ce8d210528ef4b7eb6087" }, { - "sha": "1fab6b55ca5ab4986eb760aadc67f652532e2017", - "date": "2024-11-03T21:42:22Z", - "message": "add changelog", - "url": "https://github.com/ai16z/eliza/commit/1fab6b55ca5ab4986eb760aadc67f652532e2017" + "sha": "2d93baaf9bf68b14277363a6e2afceb45bba6178", + "date": "2024-11-25T21:58:36Z", + "message": "trustscore updates\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/2d93baaf9bf68b14277363a6e2afceb45bba6178" }, { - "sha": "b2ea10ad70ce62c46dc674898256cf1b620def6c", - "date": "2024-11-03T19:05:56Z", - "message": "update docs pages, add mermaid support", - "url": "https://github.com/ai16z/eliza/commit/b2ea10ad70ce62c46dc674898256cf1b620def6c" + "sha": "5877e42fef044e50e15e1e68d9bc1a855dbf0e4f", + "date": "2024-11-25T21:50:23Z", + "message": "fix no-unused-vars\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/5877e42fef044e50e15e1e68d9bc1a855dbf0e4f" }, { - "sha": "233239f83b78a9855f9f0815694d34f78dc266e2", - "date": "2024-11-03T06:01:54Z", - "message": "update docs", - "url": "https://github.com/ai16z/eliza/commit/233239f83b78a9855f9f0815694d34f78dc266e2" + "sha": "e2a894f86ebbe1fc084f9ea8458b055a51df7bba", + "date": "2024-11-25T21:43:21Z", + "message": "walletProvider\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e2a894f86ebbe1fc084f9ea8458b055a51df7bba" }, { - "sha": "55ab8e2b501cec5c7b4f698d7012a3f65f1132c1", - "date": "2024-11-03T04:08:02Z", - "message": "remove broken links", - "url": "https://github.com/ai16z/eliza/commit/55ab8e2b501cec5c7b4f698d7012a3f65f1132c1" + "sha": "0b029c0d397facbe48b37c73af6acff411a27449", + "date": "2024-11-25T21:41:49Z", + "message": "sell simulation service\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/0b029c0d397facbe48b37c73af6acff411a27449" }, { - "sha": "bb2afc3d981f7ec9482e93d2724a7a9cf79254f5", - "date": "2024-11-03T03:58:56Z", - "message": "add new dogs pages", - "url": "https://github.com/ai16z/eliza/commit/bb2afc3d981f7ec9482e93d2724a7a9cf79254f5" + "sha": "ea0984ffa3588082a4afbae9d3427b084d94feb5", + "date": "2024-11-25T21:31:06Z", + "message": "Merge pull request #33 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/ea0984ffa3588082a4afbae9d3427b084d94feb5" }, { - "sha": "a912bdb01c8cc69ca0f150fd1746e24a192c6080", - "date": "2024-11-03T02:50:20Z", - "message": "Merge branch 'main' of github.com:madjin/eliza", - "url": "https://github.com/ai16z/eliza/commit/a912bdb01c8cc69ca0f150fd1746e24a192c6080" + "sha": "9402000561012e80676cf0f006be7f69352113c7", + "date": "2024-11-25T21:29:16Z", + "message": "Merge pull request #596 from MarcoMandar/pr-33\n\nPr 33", + "url": "https://github.com/ai16z/eliza/commit/9402000561012e80676cf0f006be7f69352113c7" }, { - "sha": "0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab", - "date": "2024-11-03T02:50:14Z", - "message": "update notes with placeholder pages", - "url": "https://github.com/ai16z/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" + "sha": "a3aff1340c6ec3f8673e7e61f703f07e5794411f", + "date": "2024-11-25T21:28:22Z", + "message": "Merge from 'main'\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/a3aff1340c6ec3f8673e7e61f703f07e5794411f" }, { - "sha": "59671e5369f900d783a724a5dd983a2b483e1c09", - "date": "2024-11-03T01:58:07Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09" + "sha": "6d6296ebf8a496ccf563a0561acdc662e082b257", + "date": "2024-11-25T21:20:12Z", + "message": "updates for the backend\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/6d6296ebf8a496ccf563a0561acdc662e082b257" }, { - "sha": "209f45a93c2cb743344c512b4f490df2307e5973", - "date": "2024-11-02T04:57:58Z", - "message": "change name", - "url": "https://github.com/ai16z/eliza/commit/209f45a93c2cb743344c512b4f490df2307e5973" + "sha": "e240a1812ac467fd2670f59cd29c01343f3b68f3", + "date": "2024-11-21T23:31:58Z", + "message": "add rabbitMq, executeSellDecision\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e240a1812ac467fd2670f59cd29c01343f3b68f3" }, { - "sha": "42741dda8500203c9e803a0dee472a53d1611bac", - "date": "2024-11-02T04:33:42Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac" + "sha": "e6c34560304fd45a235b21d490de0d17a005c6ce", + "date": "2024-11-21T00:27:46Z", + "message": "update sell simulation to include stop loss and calculate amount to sell\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e6c34560304fd45a235b21d490de0d17a005c6ce" }, { - "sha": "42dab5767a653a32725188740ccdea034f28d87f", - "date": "2024-11-01T20:53:55Z", - "message": "update config", - "url": "https://github.com/ai16z/eliza/commit/42dab5767a653a32725188740ccdea034f28d87f" + "sha": "530e16a25286b57662ecaecba660c767a8879361", + "date": "2024-11-20T10:28:11Z", + "message": "simulation selling service initial\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/530e16a25286b57662ecaecba660c767a8879361" }, { - "sha": "7ee8ad9ccd1b545186c0909ea3ab46d0be339f46", - "date": "2024-11-01T06:16:18Z", - "message": "Merge branch 'main' of github.com:madjin/eliza", - "url": "https://github.com/ai16z/eliza/commit/7ee8ad9ccd1b545186c0909ea3ab46d0be339f46" + "sha": "1b6bfa29fafc6bf7e8088baf725fb90df6408a66", + "date": "2024-11-20T10:24:57Z", + "message": "Merge pull request #32 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/1b6bfa29fafc6bf7e8088baf725fb90df6408a66" }, { - "sha": "063dc752841369cbea8a1d609c63c8ec0c3b2a0a", - "date": "2024-11-01T06:16:09Z", - "message": "change to node 23 and rebuild", - "url": "https://github.com/ai16z/eliza/commit/063dc752841369cbea8a1d609c63c8ec0c3b2a0a" + "sha": "a2cfc4d16430d18ca0fefefd97308fb6d1d104c9", + "date": "2024-11-20T00:46:37Z", + "message": "Merge pull request #31 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/a2cfc4d16430d18ca0fefefd97308fb6d1d104c9" }, { - "sha": "d27098eddfee1cf7d8614ef48356a2d8c7749369", - "date": "2024-11-01T06:10:48Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/d27098eddfee1cf7d8614ef48356a2d8c7749369" + "sha": "ee1ea3495e4c4d2e509a9227eb33acf032c47cfd", + "date": "2024-11-20T00:45:44Z", + "message": "include username in createTradePerformance\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ee1ea3495e4c4d2e509a9227eb33acf032c47cfd" }, { - "sha": "179ec2dc348f5fb5966d8a5913925573bfeb74bb", - "date": "2024-11-01T06:10:22Z", - "message": "update docs", - "url": "https://github.com/ai16z/eliza/commit/179ec2dc348f5fb5966d8a5913925573bfeb74bb" + "sha": "f354fbd6c69a23b9f1b8459e96b7d950265e985f", + "date": "2024-11-19T05:28:00Z", + "message": "token balance, transactions, data simulation update on buys and sells\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/f354fbd6c69a23b9f1b8459e96b7d950265e985f" }, { - "sha": "4ac14d3f6bbfc14482e47a3a78e45660693bb495", - "date": "2024-11-01T00:07:45Z", - "message": "update docusaurus config", - "url": "https://github.com/ai16z/eliza/commit/4ac14d3f6bbfc14482e47a3a78e45660693bb495" - } - ], - "pull_requests": [ + "sha": "ee9929cb513beef666559c389ee8f2edd18e99d6", + "date": "2024-11-19T04:42:48Z", + "message": "Merge pull request #30 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/ee9929cb513beef666559c389ee8f2edd18e99d6" + }, { - "number": 1114, - "title": "feat: New docs for community section", - "state": "closed", - "created_at": "2024-12-15T05:18:17Z", - "url": "https://github.com/ai16z/eliza/pull/1114", - "labels": [], - "comments": 0 + "sha": "c9b50baee87ee9e34333f95caa65e6966df45fe0", + "date": "2024-11-18T23:42:18Z", + "message": "Merge pull request #29 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/c9b50baee87ee9e34333f95caa65e6966df45fe0" }, { - "number": 1113, - "title": "feat: New docs in community section", - "state": "closed", - "created_at": "2024-12-15T04:59:02Z", - "url": "https://github.com/ai16z/eliza/pull/1113", - "labels": [], - "comments": 0 + "sha": "34d9164434556f879bae50eb0336e69fd6e5288a", + "date": "2024-11-17T23:41:51Z", + "message": "Merge pull request #28 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/34d9164434556f879bae50eb0336e69fd6e5288a" }, { - "number": 1111, - "title": "Feat: Update community section of docs", - "state": "closed", - "created_at": "2024-12-15T01:57:13Z", - "url": "https://github.com/ai16z/eliza/pull/1111", - "labels": [ - "documentation" - ], - "comments": 0 + "sha": "8148a225efd8c8f5322a6f6772c1c6bde6d243f8", + "date": "2024-11-17T01:01:44Z", + "message": "Merge pull request #27 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/8148a225efd8c8f5322a6f6772c1c6bde6d243f8" }, { - "number": 745, - "title": "feat: Create community section", - "state": "closed", - "created_at": "2024-12-01T08:21:28Z", - "url": "https://github.com/ai16z/eliza/pull/745", - "labels": [], - "comments": 2 + "sha": "cf6c1826012a5727df8b0d9f2e631ba3b568e2d4", + "date": "2024-11-16T03:37:53Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/cf6c1826012a5727df8b0d9f2e631ba3b568e2d4" }, { - "number": 728, - "title": "feat: add new pages, update sidebar", - "state": "closed", - "created_at": "2024-11-30T21:24:03Z", - "url": "https://github.com/ai16z/eliza/pull/728", - "labels": [ - "documentation" - ], - "comments": 0 + "sha": "56e4589771aeb24d56ba840b705a2f5c7c79fdfd", + "date": "2024-11-16T03:28:52Z", + "message": "calculateBuyAmounts fix and add cache to wallet provider\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/56e4589771aeb24d56ba840b705a2f5c7c79fdfd" }, { - "number": 593, - "title": "feat: update sidebars", - "state": "closed", - "created_at": "2024-11-25T18:33:11Z", - "url": "https://github.com/ai16z/eliza/pull/593", - "labels": [], - "comments": 0 + "sha": "ce9ca84715542c966fb2aae7996891b12271a596", + "date": "2024-11-16T03:15:22Z", + "message": "merge-trust-fixes\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ce9ca84715542c966fb2aae7996891b12271a596" }, { - "number": 582, - "title": "feat: update api docs", - "state": "closed", - "created_at": "2024-11-25T06:14:00Z", - "url": "https://github.com/ai16z/eliza/pull/582", - "labels": [], - "comments": 0 + "sha": "38d9a35d7bc629d2a90c1d44d79f0d0a793c14d0", + "date": "2024-11-16T03:14:17Z", + "message": "Merge remote-tracking branch 'upstream/shaw/trust-fixes'", + "url": "https://github.com/ai16z/eliza/commit/38d9a35d7bc629d2a90c1d44d79f0d0a793c14d0" }, { - "number": 581, - "title": "feat: add new pages", - "state": "closed", - "created_at": "2024-11-25T05:59:31Z", - "url": "https://github.com/ai16z/eliza/pull/581", - "labels": [], - "comments": 0 + "sha": "6796098bb7ed0a028bf87ea52faff2ba6fb6692a", + "date": "2024-11-16T01:41:07Z", + "message": "Merge pull request #26 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/6796098bb7ed0a028bf87ea52faff2ba6fb6692a" }, { - "number": 364, - "title": "feat: update docs with new stream notes", - "state": "closed", - "created_at": "2024-11-16T19:07:48Z", - "url": "https://github.com/ai16z/eliza/pull/364", - "labels": [], - "comments": 0 + "sha": "c91ad3b09e3145f493b4ab6d182a2e5f9fbdb6ab", + "date": "2024-11-16T01:38:43Z", + "message": "getOrCreateRecommenderWithTelegramId\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/c91ad3b09e3145f493b4ab6d182a2e5f9fbdb6ab" }, { - "number": 321, - "title": "Fix broken docs", - "state": "closed", - "created_at": "2024-11-15T00:40:49Z", - "url": "https://github.com/ai16z/eliza/pull/321", - "labels": [], - "comments": 0 + "sha": "1b29373f910596a4b1111064e4ce11fb5b5a01f2", + "date": "2024-11-16T00:06:43Z", + "message": "Merge pull request #25 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/1b29373f910596a4b1111064e4ce11fb5b5a01f2" }, { - "number": 273, - "title": "Improve Docs", - "state": "closed", - "created_at": "2024-11-12T19:37:55Z", - "url": "https://github.com/ai16z/eliza/pull/273", - "labels": [], - "comments": 3 + "sha": "e2a3f62272a504ee5ec839b48a0ad1963b870d48", + "date": "2024-11-15T05:16:49Z", + "message": "save trade to the backend\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e2a3f62272a504ee5ec839b48a0ad1963b870d48" }, { - "number": 253, - "title": "Update docs", - "state": "closed", - "created_at": "2024-11-10T22:09:06Z", - "url": "https://github.com/ai16z/eliza/pull/253", - "labels": [], - "comments": 0 + "sha": "0693c936f55a15e9ae66a24c06821ee267e32449", + "date": "2024-11-15T04:57:59Z", + "message": "Merge pull request #24 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/0693c936f55a15e9ae66a24c06821ee267e32449" }, { - "number": 233, - "title": "update docs", - "state": "closed", - "created_at": "2024-11-08T03:46:42Z", - "url": "https://github.com/ai16z/eliza/pull/233", - "labels": [], - "comments": 0 + "sha": "9369c1915115de76fa40a08922c0d111d405dac9", + "date": "2024-11-14T08:29:32Z", + "message": "Merge pull request #23 from ai16z/main\n\nMerge from main", + "url": "https://github.com/ai16z/eliza/commit/9369c1915115de76fa40a08922c0d111d405dac9" }, { - "number": 231, - "title": "Update Docs", - "state": "closed", - "created_at": "2024-11-07T23:09:33Z", - "url": "https://github.com/ai16z/eliza/pull/231", - "labels": [], - "comments": 0 + "sha": "77dab6ec568be554660226b24b10959bcb8c6be0", + "date": "2024-11-10T15:02:17Z", + "message": "Merge pull request #22 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/77dab6ec568be554660226b24b10959bcb8c6be0" }, { - "number": 199, - "title": "Major documentation updates", - "state": "closed", - "created_at": "2024-11-04T17:50:46Z", - "url": "https://github.com/ai16z/eliza/pull/199", - "labels": [], - "comments": 0 + "sha": "574da205a77196e7bb288369fcaa90b02037f18c", + "date": "2024-11-10T14:16:41Z", + "message": "add tokenInfo, and shouldTrade\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/574da205a77196e7bb288369fcaa90b02037f18c" }, { - "number": 152, - "title": "update docs", - "state": "closed", - "created_at": "2024-11-01T06:11:55Z", - "url": "https://github.com/ai16z/eliza/pull/152", - "labels": [], - "comments": 0 + "sha": "91ba22ba0ff90ccfe093e5abe2f053a389032206", + "date": "2024-11-10T06:02:58Z", + "message": "adding get high trust recommendations based on the average trust score for recommendation in a period of time\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/91ba22ba0ff90ccfe093e5abe2f053a389032206" }, { - "number": 149, - "title": "update docs", - "state": "closed", - "created_at": "2024-11-01T00:10:38Z", - "url": "https://github.com/ai16z/eliza/pull/149", - "labels": [], - "comments": 0 - } - ], - "total_commits": 73, - "total_prs": 17 - }, - "issues": { - "opened": [ + "sha": "c695a8947344b0361bbbd8a6a89b7c9f483c4c48", + "date": "2024-11-10T01:19:16Z", + "message": "Merge pull request #21 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/c695a8947344b0361bbbd8a6a89b7c9f483c4c48" + }, { - "number": 1110, - "title": "feat: Workflow for generating JSDoc comments / documentation ", - "state": "open", - "created_at": "2024-12-15T00:50:08Z", - "url": "https://github.com/ai16z/eliza/issues/1110", - "labels": [ - "documentation", - "enhancement" - ], - "comments": 0 + "sha": "fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97", + "date": "2024-11-10T00:58:40Z", + "message": "continue if no contract is found\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/fc072eb17f3fb3da24bc3a3c47b8fdb551c66c97" }, { - "number": 1044, - "title": "Feat: Ideas for docs based on top FAQ from discord", - "state": "open", - "created_at": "2024-12-13T18:34:52Z", - "url": "https://github.com/ai16z/eliza/issues/1044", - "labels": [ - "documentation", - "enhancement", - "Bounty" - ], - "comments": 0 + "sha": "18af606d5afecee016ee7c9182300b87b351aa9b", + "date": "2024-11-10T00:58:02Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" }, { - "number": 303, - "title": "EVM Integration", - "state": "closed", - "created_at": "2024-11-13T23:44:41Z", - "url": "https://github.com/ai16z/eliza/issues/303", - "labels": [ - "enhancement", - "Bounty" - ], - "comments": 1 + "sha": "ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b", + "date": "2024-11-10T00:49:23Z", + "message": "searchDexScreenerData, shouldTrade, getBuyAmounts, getTokenFromWallet\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ed438d7cd294fb65b227a1ca7c2e25bb433a0e5b" }, { - "number": 302, - "title": "Obsidian Integration", - "state": "open", - "created_at": "2024-11-13T23:43:52Z", - "url": "https://github.com/ai16z/eliza/issues/302", - "labels": [ - "enhancement", - "Bounty" - ], - "comments": 1 + "sha": "8c46f2c11751cea8a600f8456c84ab178fb9ebfc", + "date": "2024-11-09T23:06:52Z", + "message": "Merge remote-tracking branch 'upstream/shaw/trust'", + "url": "https://github.com/ai16z/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" }, { - "number": 301, - "title": "Twitter Spaces Voice Client", - "state": "open", - "created_at": "2024-11-13T23:41:03Z", - "url": "https://github.com/ai16z/eliza/issues/301", - "labels": [ - "enhancement", - "Bounty" - ], - "comments": 2 + "sha": "462c56ff3bc3de45a61a940b26ee46e2aaf38950", + "date": "2024-11-09T22:27:33Z", + "message": "Merge pull request #20 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/462c56ff3bc3de45a61a940b26ee46e2aaf38950" }, { - "number": 300, - "title": "Farcaster Client / Plugin", - "state": "closed", - "created_at": "2024-11-13T23:39:35Z", - "url": "https://github.com/ai16z/eliza/issues/300", - "labels": [ - "enhancement", - "Bounty" - ], - "comments": 3 + "sha": "bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae", + "date": "2024-11-06T23:49:29Z", + "message": "Merge pull request #19 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/bcc17c6bc980f5049f8385c59f4cf096a4d9d9ae" }, { - "number": 298, - "title": "Docs improvements bounty ideas", - "state": "closed", - "created_at": "2024-11-13T22:52:59Z", - "url": "https://github.com/ai16z/eliza/issues/298", - "labels": [ - "bug", - "documentation", - "Bounty" - ], - "comments": 2 + "sha": "c56950f760d1a6b48e1a069f44dbbb75d02b0506", + "date": "2024-11-05T10:06:36Z", + "message": "Merge pull request #18 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/c56950f760d1a6b48e1a069f44dbbb75d02b0506" }, { - "number": 181, - "title": "Changelog generator", - "state": "closed", - "created_at": "2024-11-03T21:51:32Z", - "url": "https://github.com/ai16z/eliza/issues/181", - "labels": [ - "enhancement", - "automation", - "ops" - ], - "comments": 5 - } - ], - "total_opened": 8 - }, - "engagement": { - "comments": [ + "sha": "f7c5c4ffc422dda4571f24b8340a52bcc35071ac", + "date": "2024-11-05T03:26:39Z", + "message": "Merge pull request #17 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/f7c5c4ffc422dda4571f24b8340a52bcc35071ac" + }, { - "id": 2453594767, - "body": "Haven't tested yet but this one looks useful for that: https://github.com/mikepenz/release-changelog-builder-action", - "created_at": "2024-11-03T22:09:44Z", - "url": "https://github.com/ai16z/eliza/issues/181#issuecomment-2453594767", - "type": "issue", - "issue_number": "181" + "sha": "0b167441086fe5c09a250fba1685ef522a6b6691", + "date": "2024-11-05T00:51:25Z", + "message": "recommender, token performane integration to swap\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/0b167441086fe5c09a250fba1685ef522a6b6691" }, { - "id": 2463807974, - "body": "I did a huge overhaul of docs, still much more to do (looking around for a new icon/logo to replace that b)\r\n\r\nhttps://ai16z.github.io/eliza/docs/intro/\r\n\r\nSome to-do plans:\r\n- prettify overall (icons to table of contents)\r\n- add some architecture diagrams (LLM -> mermaid diagram)\r\n- improve api docs (make code more readable / add comments for better autodocs)\r\n - generate code2prompt templates: https://github.com/raphaelmansuy/code2prompt\r\n- test and ensure documentation is up to date (go through everything after refactor code merges)\r\n- add more visuals", - "created_at": "2024-11-08T05:41:41Z", - "url": "https://github.com/ai16z/eliza/issues/201#issuecomment-2463807974", - "type": "issue", - "issue_number": "201" + "sha": "7e85609c07a7c5c6c96a224b455d658f30ae76a8", + "date": "2024-11-04T14:53:32Z", + "message": "fix\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/7e85609c07a7c5c6c96a224b455d658f30ae76a8" }, { - "id": 2463808423, - "body": "I fixed, try now", - "created_at": "2024-11-08T05:42:08Z", - "url": "https://github.com/ai16z/eliza/issues/202#issuecomment-2463808423", - "type": "issue", - "issue_number": "202" + "sha": "fe0410e385d52e1a64d00c17af832ddfa551aeda", + "date": "2024-11-04T14:43:40Z", + "message": "add getTokensInWallet and add the logic to resolve CA from symbol based on existing symbol in wallet\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/fe0410e385d52e1a64d00c17af832ddfa551aeda" }, { - "id": 2471676130, - "body": "Just needs a logo then it's perfect imo\r\n![image](https://github.com/user-attachments/assets/3e437aca-11bf-43b8-ac21-9fdd055ee1ab)\r\n", - "created_at": "2024-11-12T22:03:51Z", - "url": "https://github.com/ai16z/eliza/pull/273#issuecomment-2471676130", - "type": "pr", - "issue_number": "273" + "sha": "50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef", + "date": "2024-11-04T13:34:01Z", + "message": "use big number\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/50f3a4d9bd4b23ced8964cd96d30e0cd41acf4ef" }, { - "id": 2471707106, - "body": "appreciate the tip, new docs coming soon ", - "created_at": "2024-11-12T22:24:26Z", - "url": "https://github.com/ai16z/eliza/issues/270#issuecomment-2471707106", - "type": "issue", - "issue_number": "270" + "sha": "923ea7537bef303692eb8e6dbc972634888986f7", + "date": "2024-11-04T12:42:36Z", + "message": "Merge remote-tracking branch 'upstream/swap-functionality'\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/923ea7537bef303692eb8e6dbc972634888986f7" }, { - "id": 2471884410, - "body": "Fixed a buncha broken links in the markdown files\r\n![image](https://github.com/user-attachments/assets/78a6da1a-63fc-433e-8721-ac339e469ac6)\r\n", - "created_at": "2024-11-12T23:56:03Z", - "url": "https://github.com/ai16z/eliza/pull/273#issuecomment-2471884410", - "type": "pr", - "issue_number": "273" + "sha": "e4af25fbd64f64ff9387f48b1b39833727a4a05e", + "date": "2024-11-04T12:32:31Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e4af25fbd64f64ff9387f48b1b39833727a4a05e" }, { - "id": 2471943196, - "body": "![image](https://github.com/user-attachments/assets/c41c7aaf-39ee-4cc6-ad9e-0e73f01dae9c)\r\nthis is from the new docs, hopefully it is a worthy improvement", - "created_at": "2024-11-13T00:05:46Z", - "url": "https://github.com/ai16z/eliza/issues/275#issuecomment-2471943196", - "type": "issue", - "issue_number": "275" + "sha": "f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c", + "date": "2024-11-04T10:21:03Z", + "message": "get the decimal value from the blockchain\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/f8ffc4dd5bf93e8439cbb55c5e4ee2041194274c" }, { - "id": 2472010068, - "body": "![image](https://github.com/user-attachments/assets/95f5e235-e14e-464c-aece-897e338cb3a4)\r\nhesitant to change atm because someone in discord used node 22 for getting things to work", - "created_at": "2024-11-13T00:26:46Z", - "url": "https://github.com/ai16z/eliza/issues/269#issuecomment-2472010068", - "type": "issue", - "issue_number": "269" + "sha": "9b6479a6bff0ec6936621514b22d014f1af24acd", + "date": "2024-11-04T10:07:31Z", + "message": "swapDao\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/9b6479a6bff0ec6936621514b22d014f1af24acd" }, { - "id": 2472272601, - "body": "thoughtful but there's already some great existing tools for this too:\r\n- https://github.com/raphaelmansuy/code2prompt\r\n- https://github.com/yamadashy/repomix", - "created_at": "2024-11-13T03:04:00Z", - "url": "https://github.com/ai16z/eliza/pull/282#issuecomment-2472272601", - "type": "pr", - "issue_number": "282" + "sha": "af5508ebe2e70e6cf68cfd6c6f361d447eafe973", + "date": "2024-11-04T09:28:12Z", + "message": "Merge pull request #16 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/af5508ebe2e70e6cf68cfd6c6f361d447eafe973" }, { - "id": 2472275453, - "body": "new frontpage + favicon added in as well\r\n![image](https://github.com/user-attachments/assets/ed918200-df54-460e-a4d4-da0230ec7fe3)\r\n", - "created_at": "2024-11-13T03:07:07Z", - "url": "https://github.com/ai16z/eliza/pull/273#issuecomment-2472275453", - "type": "pr", - "issue_number": "273" + "sha": "f9733e07ca49b511d68211933042f4e8f657aa08", + "date": "2024-11-03T20:40:27Z", + "message": "Merge pull request #15 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/f9733e07ca49b511d68211933042f4e8f657aa08" }, { - "id": 2476928657, - "body": "try npm run dev\r\n\r\n> @madjin docs build is broken again - looks like a similar problem from a few days back.\r\n> \r\n> I get a ton of these errors when I run `pnpm run dev` in the docs folder.\r\n> \r\n> ![image](https://private-user-images.githubusercontent.com/106496194/386219662-4ac90b84-02cd-4a6f-8944-baf12dc5025e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzE2MDMxNzQsIm5iZiI6MTczMTYwMjg3NCwicGF0aCI6Ii8xMDY0OTYxOTQvMzg2MjE5NjYyLTRhYzkwYjg0LTAyY2QtNGE2Zi04OTQ0LWJhZjEyZGM1MDI1ZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQxMTE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MTExNFQxNjQ3NTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03NTg4ODFhNDRiYzI1MzliYjJmM2Y3OTEwY2Y0YjI2Yjk4MWMyMWE0MzJhMzU4Mjg3MmNhMDJmZTk1NTQ4NDkxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.wRdrtswT5enhA9kIMq_-HHdJg4Bd0B1XuNOy34VE2ew)\r\n\r\n", - "created_at": "2024-11-14T16:48:22Z", - "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2476928657", - "type": "issue", - "issue_number": "268" + "sha": "1989eae5dbf64fb9a55a9d09438bfba2201afda3", + "date": "2024-11-03T02:02:58Z", + "message": "Merge pull request #14 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/1989eae5dbf64fb9a55a9d09438bfba2201afda3" }, { - "id": 2476955751, - "body": "something like this:\r\n/summarize `<#channel>` `<#output-channel>` ``\r\n\r\ndown to throw $1000 in tokens for this", - "created_at": "2024-11-14T17:00:09Z", - "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2476955751", - "type": "issue", - "issue_number": "318" + "sha": "c988337e69ef26a2ff7be198dfeaabd5475bac33", + "date": "2024-11-03T02:02:30Z", + "message": "add last active and decay score, update token recommendations, add validation trust to token performance and add calculateValidationTrust\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/c988337e69ef26a2ff7be198dfeaabd5475bac33" }, { - "id": 2477118416, - "body": "> Can I lock this bounty?\r\n\r\nhop into ai16z discord: https://discord.gg/YQXh2xYV\r\n\r\ntag me, lets discuss\r\n\r\n\r\n", - "created_at": "2024-11-14T18:20:22Z", - "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2477118416", - "type": "issue", - "issue_number": "318" + "sha": "362470ad51a96ec2599a4a5496ce2e4754809133", + "date": "2024-11-02T12:55:10Z", + "message": "update virtualConfidence\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" }, { - "id": 2510192467, - "body": "> Other than the comment above I think this looks great and is a very good addition to the docs. Just make sure that above change to your fork is intentional, but it seems like a mistake.\r\n> \r\n> It is a lot. Which makes me wonder if we may want to have these docs in a separate repo at some point in the near future. Thinking perhaps we'd keep the docs here focused on eliza the tech, and have more of the community-type docs in another repo - this would complicate things though... so maybe not.\r\n\r\nI think a good defense for keeping docs here is that we're autogenerating the API docs with the markdown-typedoc plugin. That and if we do a good job with docs, people can use tools like https://github.com/raphaelmansuy/code2prompt to ingest docs to give enough context for a LLM to help them solve issues or create new features all in the same repo.", - "created_at": "2024-12-01T18:12:36Z", - "url": "https://github.com/ai16z/eliza/pull/745#issuecomment-2510192467", - "type": "pr", - "issue_number": "745" + "sha": "2c8537d7e2abc54e293c132bf455cab2a3f14058", + "date": "2024-11-02T12:36:42Z", + "message": "Merge pull request #13 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/2c8537d7e2abc54e293c132bf455cab2a3f14058" }, { - "id": 2514904035, - "body": "nice looks like it's auto-updating the github contributor page now \r\n\r\n![image](https://github.com/user-attachments/assets/9e6f0efa-7227-4bbe-9d47-a1b32cc2147b)\r\n", - "created_at": "2024-12-03T15:36:37Z", - "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2514904035", - "type": "pr", - "issue_number": "809" + "sha": "54c71ae4f08d2def80e6ceec39f368fb7a00d688", + "date": "2024-11-01T22:37:55Z", + "message": "Merge pull request #12 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/54c71ae4f08d2def80e6ceec39f368fb7a00d688" }, { - "id": 2514911074, - "body": "dark mode fixed and looks good\r\n![image](https://github.com/user-attachments/assets/696aead6-486d-4a3d-9f05-aabb1a920894)\r\n![image](https://github.com/user-attachments/assets/4954ca51-7546-450e-84c5-076563c8b7b8)\r\n", - "created_at": "2024-12-03T15:39:20Z", - "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2514911074", - "type": "pr", - "issue_number": "809" + "sha": "73564bcd7e55bfd7e852df712a2a5704c808e62a", + "date": "2024-11-01T21:19:37Z", + "message": "fix types\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a" }, { - "id": 2526387513, - "body": "okay it looks good but wondering if we can do more than 2 columns\r\n![image](https://github.com/user-attachments/assets/ca5efa00-1537-4055-aad2-bce87a9fa06e)\r\n\r\nand if we can fetch the data from https://ai16z.github.io/data/contributors.json", - "created_at": "2024-12-08T21:21:28Z", - "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2526387513", - "type": "pr", - "issue_number": "809" + "sha": "b860c1711a8efe9a7183e7116318c669d08b374b", + "date": "2024-11-01T21:13:08Z", + "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza", + "url": "https://github.com/ai16z/eliza/commit/b860c1711a8efe9a7183e7116318c669d08b374b" }, { - "id": 2540088072, - "body": "what if we had a workflow to update docs when pushing to docs branch?\r\n\r\n```yml\r\nname: Deploy Docs\r\n\r\non:\r\n push:\r\n branches:\r\n - docs\r\n workflow_dispatch:\r\n\r\npermissions:\r\n contents: write\r\n\r\njobs:\r\n deploy:\r\n runs-on: ubuntu-latest\r\n steps:\r\n - uses: actions/checkout@v4\r\n\r\n - uses: pnpm/action-setup@v3\r\n with:\r\n version: 9.4.0\r\n\r\n - uses: actions/setup-node@v4\r\n with:\r\n node-version: \"23\"\r\n cache: \"pnpm\"\r\n\r\n - name: Install dependencies\r\n run: pnpm install --no-frozen-lockfile\r\n\r\n # Add the environment variable mapping here\r\n - name: Build website\r\n env:\r\n GITHUB_ACCESS_TOKEN: ${{ secrets.GH_TOKEN }}\r\n run: pnpm run build\r\n\r\n - name: Deploy to GitHub Pages\r\n uses: peaceiris/actions-gh-pages@v3\r\n with:\r\n github_token: ${{ secrets.GH_TOKEN }}\r\n publish_dir: ./build\r\n user_name: github-actions[bot]\r\n user_email: 41898282+github-actions[bot]@users.noreply.github.com\r\n ```", - "created_at": "2024-12-12T21:54:24Z", - "url": "https://github.com/ai16z/eliza/pull/809#issuecomment-2540088072", - "type": "pr", - "issue_number": "809" - } - ], - "total_comments": 18 - } - }, - "summary": "madjin is actively contributing to a project focused on enhancing the contributor page, with recent commits addressing page refactoring and bug fixes. They are also involved in updating documentation, as seen in their pull requests and issue discussions related to generating JSDoc comments and improving community section documentation. Overall, madjin's contributions demonstrate a focus on improving project documentation and refining existing features." - }, - { - "contributor": "tcm390", - "avatar_url": "https://avatars.githubusercontent.com/u/60634884?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "6be1b68648f922d4c04aff1c788ceb34631bcc36", - "date": "2024-12-13T12:34:27Z", - "message": "resolve conflict", - "url": "https://github.com/ai16z/eliza/commit/6be1b68648f922d4c04aff1c788ceb34631bcc36" + "sha": "f5f8ee7087e6dc2ff92f87d42d92da64d3752388", + "date": "2024-11-01T21:13:06Z", + "message": "types\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" }, { - "sha": "0481dd1f4b4825523fb12a7294dfb9db8f0337d2", - "date": "2024-12-13T12:32:41Z", - "message": "resolve conflict", - "url": "https://github.com/ai16z/eliza/commit/0481dd1f4b4825523fb12a7294dfb9db8f0337d2" + "sha": "f24d5e974698c6bf08684912ad1dad3ae3205886", + "date": "2024-11-01T21:07:53Z", + "message": "Merge pull request #11 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/f24d5e974698c6bf08684912ad1dad3ae3205886" }, { - "sha": "77ce0fe12f505f54e80d4bb7db0fd3d77eeab166", - "date": "2024-12-13T12:29:17Z", - "message": "resolve conflict", - "url": "https://github.com/ai16z/eliza/commit/77ce0fe12f505f54e80d4bb7db0fd3d77eeab166" + "sha": "d7bda2e721b9d610a2e5b9e138ed6b19efede679", + "date": "2024-11-01T21:02:37Z", + "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza", + "url": "https://github.com/ai16z/eliza/commit/d7bda2e721b9d610a2e5b9e138ed6b19efede679" }, { - "sha": "e075784362dbb75510036b8e365ad88b425256ce", - "date": "2024-12-13T12:26:46Z", - "message": "resolve conflict", - "url": "https://github.com/ai16z/eliza/commit/e075784362dbb75510036b8e365ad88b425256ce" + "sha": "dd3d4a63b99b02dfbf5269ca96aca8192529374e", + "date": "2024-11-01T21:02:30Z", + "message": "adding virtualConfidence and chainging score\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/dd3d4a63b99b02dfbf5269ca96aca8192529374e" }, { - "sha": "28de7600e83cc133718e6ec2c6eeda87f496b658", - "date": "2024-12-13T12:25:29Z", - "message": "resolve conflict", - "url": "https://github.com/ai16z/eliza/commit/28de7600e83cc133718e6ec2c6eeda87f496b658" + "sha": "03ebf68fcfd4ad692362a26d411426caf840a2d7", + "date": "2024-11-01T16:29:59Z", + "message": "Merge pull request #10 from MarcoMandar/ai16z-main\n\nAi16z main", + "url": "https://github.com/ai16z/eliza/commit/03ebf68fcfd4ad692362a26d411426caf840a2d7" }, { - "sha": "f9a5282e0dfe44a148a4047256e8355ece59e2c3", - "date": "2024-12-13T12:19:27Z", - "message": "add deepgram", - "url": "https://github.com/ai16z/eliza/commit/f9a5282e0dfe44a148a4047256e8355ece59e2c3" + "sha": "9880a538af2035eaea5d06c99aa08a1f86841f12", + "date": "2024-11-01T16:28:22Z", + "message": "merge\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/9880a538af2035eaea5d06c99aa08a1f86841f12" }, { - "sha": "aa5763362daad61eb7334c90de0fc8b7f0b178f2", - "date": "2024-12-13T12:18:04Z", - "message": "add deepgram", - "url": "https://github.com/ai16z/eliza/commit/aa5763362daad61eb7334c90de0fc8b7f0b178f2" + "sha": "ed02ddb6daa942f4b7db4239b9d9af4328df83c1", + "date": "2024-11-01T16:28:20Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into ai16z-main\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ed02ddb6daa942f4b7db4239b9d9af4328df83c1" }, { - "sha": "698baa293960ec1d96f2c6a2463ecfaee6c63de5", - "date": "2024-12-13T03:37:11Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/698baa293960ec1d96f2c6a2463ecfaee6c63de5" + "sha": "9c587462970a25a1e12350d6fa3a94716f6061f8", + "date": "2024-10-30T14:05:41Z", + "message": "Merge pull request #8 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/9c587462970a25a1e12350d6fa3a94716f6061f8" }, { - "sha": "2820e231634a7a8f2eb4b36de69c2fc749396e77", - "date": "2024-12-13T03:36:00Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/2820e231634a7a8f2eb4b36de69c2fc749396e77" + "sha": "80296c812150ad0f8e81d595aa070abbaf31ee0b", + "date": "2024-10-30T14:04:05Z", + "message": "add token performance and simulation token performance\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/80296c812150ad0f8e81d595aa070abbaf31ee0b" }, { - "sha": "296b6a806f522e1f3cbdfeb3796e3a80056b9a8e", - "date": "2024-12-13T03:34:49Z", - "message": "integrate deepgram", - "url": "https://github.com/ai16z/eliza/commit/296b6a806f522e1f3cbdfeb3796e3a80056b9a8e" + "sha": "667126549df9c9de1657e57822707f1ad7c76f78", + "date": "2024-10-29T19:12:50Z", + "message": "trustScore database and provider\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/667126549df9c9de1657e57822707f1ad7c76f78" }, { - "sha": "1f6013fd62adafd281a698da41b702c5b7ae2b78", - "date": "2024-12-13T01:58:29Z", - "message": "improve voice processing and add deepgram transcription option", - "url": "https://github.com/ai16z/eliza/commit/1f6013fd62adafd281a698da41b702c5b7ae2b78" + "sha": "084a7dea38746c0aa71f6ab0b3992b87c7986aee", + "date": "2024-10-29T13:34:59Z", + "message": "Merge pull request #7 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/084a7dea38746c0aa71f6ab0b3992b87c7986aee" }, { - "sha": "7cb7ec17c103c9ef9703104eeed70721ab5a3918", - "date": "2024-12-12T22:01:30Z", - "message": "Merge branch 'main' into tcm-contributor-page", - "url": "https://github.com/ai16z/eliza/commit/7cb7ec17c103c9ef9703104eeed70721ab5a3918" + "sha": "90f8574fcfa0a87e4335e9ece7124bfcbdf772c7", + "date": "2024-10-28T20:30:04Z", + "message": "Merge pull request #6 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/90f8574fcfa0a87e4335e9ece7124bfcbdf772c7" }, { - "sha": "0d5ff61fdfe5fee639d3b9527a996349c5788174", - "date": "2024-12-08T23:21:01Z", - "message": "fetch remote contributors json file", - "url": "https://github.com/ai16z/eliza/commit/0d5ff61fdfe5fee639d3b9527a996349c5788174" + "sha": "e96764a53c1d15b6f53cff6ec842f63f70d13842", + "date": "2024-10-28T14:18:23Z", + "message": "update sqlite.ts to use VEC\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e96764a53c1d15b6f53cff6ec842f63f70d13842" }, { - "sha": "8e1b63bc9b6701e27eec17336a48ec40bdf6ea12", - "date": "2024-12-06T00:30:57Z", - "message": "fix load more issue", - "url": "https://github.com/ai16z/eliza/commit/8e1b63bc9b6701e27eec17336a48ec40bdf6ea12" + "sha": "714bf6fa98cfeaa973348bab618f12f5fbebdd26", + "date": "2024-10-28T09:05:25Z", + "message": "Merge pull request #5 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/714bf6fa98cfeaa973348bab618f12f5fbebdd26" }, { - "sha": "b4c08cfa6935871ed13dd18af268deab1721fc14", - "date": "2024-12-06T00:28:17Z", - "message": "use custom hook for token access", - "url": "https://github.com/ai16z/eliza/commit/b4c08cfa6935871ed13dd18af268deab1721fc14" + "sha": "174d5299892dbf4b27f989dff8dd39ea31eebdbc", + "date": "2024-10-28T09:04:39Z", + "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza", + "url": "https://github.com/ai16z/eliza/commit/174d5299892dbf4b27f989dff8dd39ea31eebdbc" }, { - "sha": "6168afc127ebbd1dc61bf1bc8bf037ed01063949", - "date": "2024-12-06T00:14:06Z", - "message": "update contributors json file", - "url": "https://github.com/ai16z/eliza/commit/6168afc127ebbd1dc61bf1bc8bf037ed01063949" + "sha": "fec610986d828935a0b17e5648b3e899b90fa432", + "date": "2024-10-28T09:04:36Z", + "message": "move to sqlite-vec\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/fec610986d828935a0b17e5648b3e899b90fa432" }, { - "sha": "58dd171205e4c05989f48ae645763a792dfbf11f", - "date": "2024-12-05T23:52:45Z", - "message": "small tweak", - "url": "https://github.com/ai16z/eliza/commit/58dd171205e4c05989f48ae645763a792dfbf11f" + "sha": "347555020cde754131bc86a5cb015425b7071cb7", + "date": "2024-10-27T15:43:41Z", + "message": "Merge pull request #4 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/347555020cde754131bc86a5cb015425b7071cb7" }, { - "sha": "ec7efea91c705a8dca2bb08534ae8a6fb6ea20a1", - "date": "2024-12-05T23:20:17Z", - "message": "use dummy json file", - "url": "https://github.com/ai16z/eliza/commit/ec7efea91c705a8dca2bb08534ae8a6fb6ea20a1" + "sha": "bda7386589572a342e55070633f31e2e57f01158", + "date": "2024-10-26T23:49:54Z", + "message": "update isCreateAndBuyContent\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" }, { - "sha": "5a334f4bdb28b46e36914b13cca6bbe06e980339", - "date": "2024-12-05T22:50:39Z", - "message": "add hero component and move the files to components folder", - "url": "https://github.com/ai16z/eliza/commit/5a334f4bdb28b46e36914b13cca6bbe06e980339" + "sha": "a236d54afb94b41b232eb3f42c71dd1abec762d4", + "date": "2024-10-26T23:47:12Z", + "message": "pumpfun action\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/a236d54afb94b41b232eb3f42c71dd1abec762d4" }, { - "sha": "ca1ca5d568d87541514a9fdb19b45cc7794c4065", - "date": "2024-12-05T21:42:46Z", - "message": "integrate dummy summary and score", - "url": "https://github.com/ai16z/eliza/commit/ca1ca5d568d87541514a9fdb19b45cc7794c4065" + "sha": "17943308ed22b929c33cbd473142d7c207616ca0", + "date": "2024-10-26T23:02:05Z", + "message": "Merge pull request #3 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/17943308ed22b929c33cbd473142d7c207616ca0" }, { - "sha": "2933abaf26694cbd0ed458542aae83d079d131f1", - "date": "2024-12-05T17:12:14Z", - "message": "rename enum", - "url": "https://github.com/ai16z/eliza/commit/2933abaf26694cbd0ed458542aae83d079d131f1" + "sha": "80aac4230ec94432c601d75a1da2d8f7f17e98c4", + "date": "2024-10-25T21:16:39Z", + "message": "Merge pull request #2 from ai16z/main\n\nmerge from main", + "url": "https://github.com/ai16z/eliza/commit/80aac4230ec94432c601d75a1da2d8f7f17e98c4" }, { - "sha": "980cdf2f8a0eb7bb268bf70d422953e8df2c59bf", - "date": "2024-12-05T17:11:25Z", - "message": "add bullet", - "url": "https://github.com/ai16z/eliza/commit/980cdf2f8a0eb7bb268bf70d422953e8df2c59bf" + "sha": "ab1b85c0ae11127b15869f807396808a9ce762be", + "date": "2024-10-24T13:00:19Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ab1b85c0ae11127b15869f807396808a9ce762be" }, { - "sha": "171ffec7dc2fada8d9d4ef1622f865678d82b0c9", - "date": "2024-12-05T16:49:36Z", - "message": "prevent scrolling for first fetching data", - "url": "https://github.com/ai16z/eliza/commit/171ffec7dc2fada8d9d4ef1622f865678d82b0c9" + "sha": "d71031d2dbe1fcd2d26768c436cbdbf8802070d6", + "date": "2024-10-24T12:53:55Z", + "message": "finish token report\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/d71031d2dbe1fcd2d26768c436cbdbf8802070d6" }, { - "sha": "849e2a64dcb633de6476f9c35148f467530830b1", - "date": "2024-12-03T21:52:43Z", - "message": "auto scroll when new datas are added", - "url": "https://github.com/ai16z/eliza/commit/849e2a64dcb633de6476f9c35148f467530830b1" + "sha": "d305fd64c357c2072c532ba3e15c95218d9f3f9d", + "date": "2024-10-24T10:52:08Z", + "message": "generate tokenreport\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/d305fd64c357c2072c532ba3e15c95218d9f3f9d" }, { - "sha": "fe14a2251c6f7538894684df851618d628a2e6b8", - "date": "2024-12-03T21:41:09Z", - "message": "small fix", - "url": "https://github.com/ai16z/eliza/commit/fe14a2251c6f7538894684df851618d628a2e6b8" + "sha": "0384b2f584eeeac0da4dc2fde76dcfbd366b5a82", + "date": "2024-10-24T10:45:57Z", + "message": "fix for helius holders\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/0384b2f584eeeac0da4dc2fde76dcfbd366b5a82" }, { - "sha": "e45964823366a5313db8fd2d8f0d4f8da63c6c75", - "date": "2024-12-03T21:39:58Z", - "message": "small fix", - "url": "https://github.com/ai16z/eliza/commit/e45964823366a5313db8fd2d8f0d4f8da63c6c75" + "sha": "ea1cd3321e226a04d9414301efb637f4620959c2", + "date": "2024-10-24T00:08:10Z", + "message": "Token Provider\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ea1cd3321e226a04d9414301efb637f4620959c2" }, { - "sha": "c6e2ae3d4a104e8cb291df639677d1816eb544aa", - "date": "2024-12-03T21:36:32Z", - "message": "Merge pull request #827 from ai16z/tcm-docusaurus-env\n\nloading indicator", - "url": "https://github.com/ai16z/eliza/commit/c6e2ae3d4a104e8cb291df639677d1816eb544aa" + "sha": "e1799e74ce3eee6678029048be872b30110b641f", + "date": "2024-10-23T21:54:33Z", + "message": "Merge pull request #1 from lalalune/main\n\nmerge", + "url": "https://github.com/ai16z/eliza/commit/e1799e74ce3eee6678029048be872b30110b641f" }, { - "sha": "c0696da5107dcf82a6e388ab6941dca1f32a12c4", - "date": "2024-12-03T21:35:22Z", - "message": "loading indicator", - "url": "https://github.com/ai16z/eliza/commit/c0696da5107dcf82a6e388ab6941dca1f32a12c4" + "sha": "956c6e8a0ee78e80eedec8d02e8b6a0cf3ce90c6", + "date": "2024-10-23T06:50:40Z", + "message": "add swap utils\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/956c6e8a0ee78e80eedec8d02e8b6a0cf3ce90c6" }, { - "sha": "88e90a9a9434c4d06981bf6bf8710166320e3479", - "date": "2024-12-03T19:00:10Z", - "message": "Merge pull request #825 from ai16z/tcm-docusaurus-env\n\nuse github access token", - "url": "https://github.com/ai16z/eliza/commit/88e90a9a9434c4d06981bf6bf8710166320e3479" + "sha": "a6aa18213e6f970eb858e4e4d9c769fa521aa91e", + "date": "2024-10-22T19:23:15Z", + "message": "wallet and prices\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/a6aa18213e6f970eb858e4e4d9c769fa521aa91e" + } + ], + "pull_requests": [ + { + "number": 800, + "title": "fix: swap type error, create user trust on first message in telegram", + "state": "closed", + "created_at": "2024-12-02T23:13:22Z", + "url": "https://github.com/ai16z/eliza/pull/800", + "labels": [], + "comments": 0 }, { - "sha": "80d3b3ceb56ec2f08d5d50f94c3d64826e7752c9", - "date": "2024-12-03T18:58:36Z", - "message": "add customFields", - "url": "https://github.com/ai16z/eliza/commit/80d3b3ceb56ec2f08d5d50f94c3d64826e7752c9" + "number": 642, + "title": "Feat/simulation sell types", + "state": "closed", + "created_at": "2024-11-28T07:45:14Z", + "url": "https://github.com/ai16z/eliza/pull/642", + "labels": [], + "comments": 0 }, { - "sha": "b81b8d1c659ad95f4d2a53fe10d0ff8118f27506", - "date": "2024-12-03T18:52:03Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/b81b8d1c659ad95f4d2a53fe10d0ff8118f27506" + "number": 627, + "title": "Feat/sell simulation", + "state": "closed", + "created_at": "2024-11-27T07:54:29Z", + "url": "https://github.com/ai16z/eliza/pull/627", + "labels": [], + "comments": 0 }, { - "sha": "315beb08a9bea23b051e80620f7a543a651dd990", - "date": "2024-12-03T18:49:45Z", - "message": "use dotenv", - "url": "https://github.com/ai16z/eliza/commit/315beb08a9bea23b051e80620f7a543a651dd990" + "number": 597, + "title": "feat: sell simulation service", + "state": "closed", + "created_at": "2024-11-25T21:42:13Z", + "url": "https://github.com/ai16z/eliza/pull/597", + "labels": [], + "comments": 0 }, { - "sha": "91e9af5556747301d51057777c5519789955e617", - "date": "2024-12-03T18:26:07Z", - "message": "use github token", - "url": "https://github.com/ai16z/eliza/commit/91e9af5556747301d51057777c5519789955e617" + "number": 596, + "title": "Pr 33", + "state": "closed", + "created_at": "2024-11-25T21:29:09Z", + "url": "https://github.com/ai16z/eliza/pull/596", + "labels": [], + "comments": 0 }, { - "sha": "1470fdc6eb1eaee128bf57914694005b43968893", - "date": "2024-12-03T17:39:13Z", - "message": "tweak animation", - "url": "https://github.com/ai16z/eliza/commit/1470fdc6eb1eaee128bf57914694005b43968893" + "number": 347, + "title": "trust fixes", + "state": "closed", + "created_at": "2024-11-16T03:35:31Z", + "url": "https://github.com/ai16z/eliza/pull/347", + "labels": [], + "comments": 0 }, { - "sha": "52c973c60df5d8007908c2afa4648f597bfeea17", - "date": "2024-12-03T17:14:05Z", - "message": "rename", - "url": "https://github.com/ai16z/eliza/commit/52c973c60df5d8007908c2afa4648f597bfeea17" + "number": 345, + "title": "getOrCreateRecommenderWithTelegramId", + "state": "closed", + "created_at": "2024-11-16T01:39:08Z", + "url": "https://github.com/ai16z/eliza/pull/345", + "labels": [], + "comments": 0 }, { - "sha": "70a9c149d3408f29a231858708b82824dd99248f", - "date": "2024-12-03T17:12:08Z", - "message": "lazy load contributors", - "url": "https://github.com/ai16z/eliza/commit/70a9c149d3408f29a231858708b82824dd99248f" + "number": 328, + "title": "Save Trade on creation to the backend", + "state": "closed", + "created_at": "2024-11-15T05:18:04Z", + "url": "https://github.com/ai16z/eliza/pull/328", + "labels": [], + "comments": 0 }, { - "sha": "9b5d33509a8c6c42aa41ee05ef49b57dd15c60f1", - "date": "2024-12-03T16:02:09Z", - "message": "tweak text", - "url": "https://github.com/ai16z/eliza/commit/9b5d33509a8c6c42aa41ee05ef49b57dd15c60f1" + "number": 250, + "title": "recommendations, token info, client auto", + "state": "closed", + "created_at": "2024-11-10T15:03:24Z", + "url": "https://github.com/ai16z/eliza/pull/250", + "labels": [], + "comments": 0 }, { - "sha": "38a690a26e2d194dab612c5d71d90fb9e657484a", - "date": "2024-12-03T15:55:43Z", - "message": "change back icon", - "url": "https://github.com/ai16z/eliza/commit/38a690a26e2d194dab612c5d71d90fb9e657484a" + "number": 248, + "title": "trust integration", + "state": "closed", + "created_at": "2024-11-10T01:00:10Z", + "url": "https://github.com/ai16z/eliza/pull/248", + "labels": [], + "comments": 0 }, { - "sha": "86f5828fb6c14a63f1cd6393ba41c4baf4706178", - "date": "2024-12-03T15:35:04Z", - "message": "implement dark/light mode color", - "url": "https://github.com/ai16z/eliza/commit/86f5828fb6c14a63f1cd6393ba41c4baf4706178" + "number": 208, + "title": "tests issue", + "state": "closed", + "created_at": "2024-11-05T10:08:13Z", + "url": "https://github.com/ai16z/eliza/pull/208", + "labels": [ + "testing" + ], + "comments": 0 }, { - "sha": "209b1725b5682940256f22a74cf440660c107ab0", - "date": "2024-12-03T14:55:36Z", - "message": "use grid for contributor cards", - "url": "https://github.com/ai16z/eliza/commit/209b1725b5682940256f22a74cf440660c107ab0" + "number": 196, + "title": "swap Dao action initital", + "state": "closed", + "created_at": "2024-11-04T10:24:00Z", + "url": "https://github.com/ai16z/eliza/pull/196", + "labels": [ + "enhancement", + "infrastructure", + "testing" + ], + "comments": 0 }, { - "sha": "592e717463bc6099b8e2d5374b8b99b54d56f907", - "date": "2024-12-03T13:49:23Z", - "message": "margin", - "url": "https://github.com/ai16z/eliza/commit/592e717463bc6099b8e2d5374b8b99b54d56f907" + "number": 175, + "title": "updates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders", + "state": "closed", + "created_at": "2024-11-03T02:05:50Z", + "url": "https://github.com/ai16z/eliza/pull/175", + "labels": [ + "enhancement", + "infrastructure", + "testing" + ], + "comments": 0 }, { - "sha": "6d2e0777190ce933e0e1cd086721584866095e3c", - "date": "2024-12-03T13:46:24Z", - "message": "add animation", - "url": "https://github.com/ai16z/eliza/commit/6d2e0777190ce933e0e1cd086721584866095e3c" + "number": 101, + "title": "Trustscore, token-performance, token performance simulation", + "state": "closed", + "created_at": "2024-10-30T14:07:19Z", + "url": "https://github.com/ai16z/eliza/pull/101", + "labels": [ + "enhancement", + "infrastructure", + "testing" + ], + "comments": 0 }, { - "sha": "2e2da1e8191f2cf262a5ccf56aa2f728f177d300", - "date": "2024-12-03T13:14:56Z", - "message": "add total_count and load more for each item", - "url": "https://github.com/ai16z/eliza/commit/2e2da1e8191f2cf262a5ccf56aa2f728f177d300" + "number": 60, + "title": "sqlite_vss issue", + "state": "closed", + "created_at": "2024-10-28T09:06:04Z", + "url": "https://github.com/ai16z/eliza/pull/60", + "labels": [], + "comments": 8 }, { - "sha": "a519e6594b4a64ea512fe1e9b62d1960939e0cca", - "date": "2024-12-03T12:41:25Z", - "message": "specific the text color", - "url": "https://github.com/ai16z/eliza/commit/a519e6594b4a64ea512fe1e9b62d1960939e0cca" + "number": 43, + "title": "pumpfun", + "state": "closed", + "created_at": "2024-10-26T23:49:51Z", + "url": "https://github.com/ai16z/eliza/pull/43", + "labels": [], + "comments": 0 }, { - "sha": "398b1984a4999a3f77fcc0eb0e5661272f803f9e", - "date": "2024-12-03T03:58:35Z", - "message": "add go back", - "url": "https://github.com/ai16z/eliza/commit/398b1984a4999a3f77fcc0eb0e5661272f803f9e" - }, + "number": 24, + "title": "token provider", + "state": "closed", + "created_at": "2024-10-24T12:55:56Z", + "url": "https://github.com/ai16z/eliza/pull/24", + "labels": [], + "comments": 0 + } + ], + "total_commits": 95, + "total_prs": 17 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "sha": "211a54936483ae3c2e47092888f01d4085253eef", - "date": "2024-12-03T03:48:43Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/211a54936483ae3c2e47092888f01d4085253eef" + "id": 2441738097, + "body": "> testing this further through discord I recieved the followign error:\r\n> \r\n> ```\r\n> Error handling message: SqliteError: no such function: vss_distance_l2\r\n> at Database.prepare (C:\\Users\\sirki\\repos\\eliza\\node_modules\\better-sqlite3\\lib\\methods\\wrappers.js:5:21)\r\n> at SqliteDatabaseAdapter.searchMemoriesByEmbedding (file:///C:/Users/sirki/repos/eliza/src/adapters/sqlite.ts:200:34)\r\n> at SqliteDatabaseAdapter.createMemory (file:///C:/Users/sirki/repos/eliza/src/adapters/sqlite.ts:135:48)\r\n> at MemoryManager.createMemory (file:///C:/Users/sirki/repos/eliza/src/core/memory.ts:110:44)\r\n> at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\r\n> at async MessageManager.handleMessage (file:///C:/Users/sirki/repos/eliza/src/clients/discord/messages.ts:143:17) {\r\n> code: 'SQLITE_ERROR'\r\n> }\r\n> ```\r\n\r\ncan you check if it is working now?", + "created_at": "2024-10-28T14:24:04Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2441738097", + "type": "pr", + "issue_number": "60" + } + ], + "total_comments": 1 + } + }, + "summary": "MarcoMandar is a developer focusing on backend development and API integrations. They are currently working on features related to token data integration, trust score updates, and simulation services. Their recent contributions show a pattern of bug fixes, type error corrections, and enhancements to user trust features within a Telegram messaging system.", + "score": 121, + "score_breakdown": { + "merged_prs": 119, + "issues": 0, + "pr_commits": 2, + "pr_reviews": 0, + "comments": 0.5, + "total": 121.5 + } + }, + { + "contributor": "tcm390", + "avatar_url": "https://avatars.githubusercontent.com/u/60634884?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "6be1b68648f922d4c04aff1c788ceb34631bcc36", + "date": "2024-12-13T12:34:27Z", + "message": "resolve conflict", + "url": "https://github.com/ai16z/eliza/commit/6be1b68648f922d4c04aff1c788ceb34631bcc36" }, { - "sha": "ac79f72ec74ce830fb8ed022c53d79a27f2bc8f0", - "date": "2024-12-03T03:46:50Z", - "message": "refactor contributor page", - "url": "https://github.com/ai16z/eliza/commit/ac79f72ec74ce830fb8ed022c53d79a27f2bc8f0" + "sha": "0481dd1f4b4825523fb12a7294dfb9db8f0337d2", + "date": "2024-12-13T12:32:41Z", + "message": "resolve conflict", + "url": "https://github.com/ai16z/eliza/commit/0481dd1f4b4825523fb12a7294dfb9db8f0337d2" }, { - "sha": "07aabf13b6efd008fb2f23b98b7cb1a561c922cf", - "date": "2024-12-01T15:54:01Z", - "message": "revert testing code", - "url": "https://github.com/ai16z/eliza/commit/07aabf13b6efd008fb2f23b98b7cb1a561c922cf" + "sha": "77ce0fe12f505f54e80d4bb7db0fd3d77eeab166", + "date": "2024-12-13T12:29:17Z", + "message": "resolve conflict", + "url": "https://github.com/ai16z/eliza/commit/77ce0fe12f505f54e80d4bb7db0fd3d77eeab166" }, { - "sha": "bcd58e1f96f2b1ae3ca139b16f3468678d7370b6", - "date": "2024-12-01T15:52:45Z", - "message": "correct roomID and add missing timestamp property for tweet", - "url": "https://github.com/ai16z/eliza/commit/bcd58e1f96f2b1ae3ca139b16f3468678d7370b6" + "sha": "e075784362dbb75510036b8e365ad88b425256ce", + "date": "2024-12-13T12:26:46Z", + "message": "resolve conflict", + "url": "https://github.com/ai16z/eliza/commit/e075784362dbb75510036b8e365ad88b425256ce" }, { - "sha": "a13509a6d08ab52e35d490e4bd8e0e63bb922fe8", - "date": "2024-11-30T18:06:51Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/a13509a6d08ab52e35d490e4bd8e0e63bb922fe8" + "sha": "28de7600e83cc133718e6ec2c6eeda87f496b658", + "date": "2024-12-13T12:25:29Z", + "message": "resolve conflict", + "url": "https://github.com/ai16z/eliza/commit/28de7600e83cc133718e6ec2c6eeda87f496b658" }, { - "sha": "fcfc24977aa1f049319b30c2b8872b05858e5d75", - "date": "2024-11-30T15:58:40Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/fcfc24977aa1f049319b30c2b8872b05858e5d75" + "sha": "f9a5282e0dfe44a148a4047256e8355ece59e2c3", + "date": "2024-12-13T12:19:27Z", + "message": "add deepgram", + "url": "https://github.com/ai16z/eliza/commit/f9a5282e0dfe44a148a4047256e8355ece59e2c3" }, { - "sha": "7d2d73b930db1912ccbe5d2ef31b509e978569ce", - "date": "2024-11-30T15:56:31Z", - "message": "Refactor ClientBase to use a map for managing multiple Twitter clients by account identifier", - "url": "https://github.com/ai16z/eliza/commit/7d2d73b930db1912ccbe5d2ef31b509e978569ce" + "sha": "aa5763362daad61eb7334c90de0fc8b7f0b178f2", + "date": "2024-12-13T12:18:04Z", + "message": "add deepgram", + "url": "https://github.com/ai16z/eliza/commit/aa5763362daad61eb7334c90de0fc8b7f0b178f2" }, { - "sha": "d44a39abf29c8f19e730771352b9344e7d0fcbe2", - "date": "2024-11-27T21:57:41Z", + "sha": "698baa293960ec1d96f2c6a2463ecfaee6c63de5", + "date": "2024-12-13T03:37:11Z", "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/d44a39abf29c8f19e730771352b9344e7d0fcbe2" + "url": "https://github.com/ai16z/eliza/commit/698baa293960ec1d96f2c6a2463ecfaee6c63de5" }, { - "sha": "9aa244c0c729d67e077756f783cc8602851cc9c1", - "date": "2024-11-27T21:53:37Z", - "message": "allow bot to join the specific voice channel", - "url": "https://github.com/ai16z/eliza/commit/9aa244c0c729d67e077756f783cc8602851cc9c1" + "sha": "2820e231634a7a8f2eb4b36de69c2fc749396e77", + "date": "2024-12-13T03:36:00Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/2820e231634a7a8f2eb4b36de69c2fc749396e77" }, { - "sha": "e2514dcc672d91aa7b28136f26402e85a2f60421", - "date": "2024-11-27T21:08:49Z", - "message": "prettier", - "url": "https://github.com/ai16z/eliza/commit/e2514dcc672d91aa7b28136f26402e85a2f60421" + "sha": "296b6a806f522e1f3cbdfeb3796e3a80056b9a8e", + "date": "2024-12-13T03:34:49Z", + "message": "integrate deepgram", + "url": "https://github.com/ai16z/eliza/commit/296b6a806f522e1f3cbdfeb3796e3a80056b9a8e" }, { - "sha": "fefbcc9476297c836575b4f133851dbd7405b701", - "date": "2024-11-27T21:08:36Z", - "message": "prettier", - "url": "https://github.com/ai16z/eliza/commit/fefbcc9476297c836575b4f133851dbd7405b701" + "sha": "1f6013fd62adafd281a698da41b702c5b7ae2b78", + "date": "2024-12-13T01:58:29Z", + "message": "improve voice processing and add deepgram transcription option", + "url": "https://github.com/ai16z/eliza/commit/1f6013fd62adafd281a698da41b702c5b7ae2b78" }, { - "sha": "dbb903fd0cfce1992857c0b3e0b41903466befd7", - "date": "2024-11-27T21:04:57Z", - "message": "Audio Playback Interrupt Mechanism", - "url": "https://github.com/ai16z/eliza/commit/dbb903fd0cfce1992857c0b3e0b41903466befd7" + "sha": "7cb7ec17c103c9ef9703104eeed70721ab5a3918", + "date": "2024-12-12T22:01:30Z", + "message": "Merge branch 'main' into tcm-contributor-page", + "url": "https://github.com/ai16z/eliza/commit/7cb7ec17c103c9ef9703104eeed70721ab5a3918" }, { - "sha": "e26b5976ac9b7ebb9ab2d6f5cdbe62726e4c34ef", - "date": "2024-11-27T20:14:55Z", - "message": "create utils and templates files for reusability in message.ts and voice.ts", - "url": "https://github.com/ai16z/eliza/commit/e26b5976ac9b7ebb9ab2d6f5cdbe62726e4c34ef" + "sha": "0d5ff61fdfe5fee639d3b9527a996349c5788174", + "date": "2024-12-08T23:21:01Z", + "message": "fetch remote contributors json file", + "url": "https://github.com/ai16z/eliza/commit/0d5ff61fdfe5fee639d3b9527a996349c5788174" }, { - "sha": "5cc306e7ec7b18c08cdea874092e3245eab40c7c", - "date": "2024-11-27T19:58:15Z", - "message": "integrate shouldResponse to voice", - "url": "https://github.com/ai16z/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c" + "sha": "8e1b63bc9b6701e27eec17336a48ec40bdf6ea12", + "date": "2024-12-06T00:30:57Z", + "message": "fix load more issue", + "url": "https://github.com/ai16z/eliza/commit/8e1b63bc9b6701e27eec17336a48ec40bdf6ea12" }, { - "sha": "7f9d1bdc539e594325684a4d09f0f968ccfdf995", - "date": "2024-11-27T19:51:47Z", - "message": "refactored the transcription process by adding a debounce function, ensuring voice messages are processed only when silence is detected", - "url": "https://github.com/ai16z/eliza/commit/7f9d1bdc539e594325684a4d09f0f968ccfdf995" + "sha": "b4c08cfa6935871ed13dd18af268deab1721fc14", + "date": "2024-12-06T00:28:17Z", + "message": "use custom hook for token access", + "url": "https://github.com/ai16z/eliza/commit/b4c08cfa6935871ed13dd18af268deab1721fc14" }, { - "sha": "c6de8f604ad3b6079e957e5614b9c60c2a49aaa5", - "date": "2024-11-27T19:41:45Z", - "message": "reply to the user's message with a text response, even if they are in a voice channel", - "url": "https://github.com/ai16z/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5" + "sha": "6168afc127ebbd1dc61bf1bc8bf037ed01063949", + "date": "2024-12-06T00:14:06Z", + "message": "update contributors json file", + "url": "https://github.com/ai16z/eliza/commit/6168afc127ebbd1dc61bf1bc8bf037ed01063949" }, { - "sha": "45a2af4ce491fd4adbcae5bd3f5eff0a213b3435", - "date": "2024-11-27T19:40:18Z", - "message": "monitor members only if the users voice is detected (if the user has enabled the microphone).", - "url": "https://github.com/ai16z/eliza/commit/45a2af4ce491fd4adbcae5bd3f5eff0a213b3435" + "sha": "58dd171205e4c05989f48ae645763a792dfbf11f", + "date": "2024-12-05T23:52:45Z", + "message": "small tweak", + "url": "https://github.com/ai16z/eliza/commit/58dd171205e4c05989f48ae645763a792dfbf11f" }, { - "sha": "529328f1a802815adf81b52857cde85aa2e60d72", - "date": "2024-11-26T16:09:25Z", - "message": "add web search package", - "url": "https://github.com/ai16z/eliza/commit/529328f1a802815adf81b52857cde85aa2e60d72" + "sha": "ec7efea91c705a8dca2bb08534ae8a6fb6ea20a1", + "date": "2024-12-05T23:20:17Z", + "message": "use dummy json file", + "url": "https://github.com/ai16z/eliza/commit/ec7efea91c705a8dca2bb08534ae8a6fb6ea20a1" }, { - "sha": "bd6fcbe2a856a04b0781d1688c77ade74aa681cb", - "date": "2024-11-22T16:26:46Z", - "message": "clean code", - "url": "https://github.com/ai16z/eliza/commit/bd6fcbe2a856a04b0781d1688c77ade74aa681cb" + "sha": "5a334f4bdb28b46e36914b13cca6bbe06e980339", + "date": "2024-12-05T22:50:39Z", + "message": "add hero component and move the files to components folder", + "url": "https://github.com/ai16z/eliza/commit/5a334f4bdb28b46e36914b13cca6bbe06e980339" }, { - "sha": "3fa4151abc966e308cf6c1af1c9bd41fb0e4728c", - "date": "2024-11-22T16:24:43Z", - "message": "integrate tavily web search", - "url": "https://github.com/ai16z/eliza/commit/3fa4151abc966e308cf6c1af1c9bd41fb0e4728c" - } - ], - "pull_requests": [ - { - "number": 1040, - "title": "fix: Allow bot to post tweets with images generated by the imageGenerationPlugin", - "state": "closed", - "created_at": "2024-12-13T15:30:19Z", - "url": "https://github.com/ai16z/eliza/pull/1040", - "labels": [], - "comments": 0 + "sha": "ca1ca5d568d87541514a9fdb19b45cc7794c4065", + "date": "2024-12-05T21:42:46Z", + "message": "integrate dummy summary and score", + "url": "https://github.com/ai16z/eliza/commit/ca1ca5d568d87541514a9fdb19b45cc7794c4065" }, { - "number": 1026, - "title": "feat: improve voice processing and add deepgram transcription option", - "state": "closed", - "created_at": "2024-12-13T01:59:57Z", - "url": "https://github.com/ai16z/eliza/pull/1026", - "labels": [ - "ModelProvider_new" - ], - "comments": 0 + "sha": "2933abaf26694cbd0ed458542aae83d079d131f1", + "date": "2024-12-05T17:12:14Z", + "message": "rename enum", + "url": "https://github.com/ai16z/eliza/commit/2933abaf26694cbd0ed458542aae83d079d131f1" }, { - "number": 827, - "title": "loading indicator", - "state": "closed", - "created_at": "2024-12-03T21:36:25Z", - "url": "https://github.com/ai16z/eliza/pull/827", - "labels": [], - "comments": 0 + "sha": "980cdf2f8a0eb7bb268bf70d422953e8df2c59bf", + "date": "2024-12-05T17:11:25Z", + "message": "add bullet", + "url": "https://github.com/ai16z/eliza/commit/980cdf2f8a0eb7bb268bf70d422953e8df2c59bf" }, { - "number": 825, - "title": "use github access token", - "state": "closed", - "created_at": "2024-12-03T19:00:02Z", - "url": "https://github.com/ai16z/eliza/pull/825", - "labels": [], - "comments": 0 + "sha": "171ffec7dc2fada8d9d4ef1622f865678d82b0c9", + "date": "2024-12-05T16:49:36Z", + "message": "prevent scrolling for first fetching data", + "url": "https://github.com/ai16z/eliza/commit/171ffec7dc2fada8d9d4ef1622f865678d82b0c9" }, { - "number": 809, - "title": "fix: refactor contributor page", - "state": "closed", - "created_at": "2024-12-03T03:48:00Z", - "url": "https://github.com/ai16z/eliza/pull/809", - "labels": [], - "comments": 5 + "sha": "849e2a64dcb633de6476f9c35148f467530830b1", + "date": "2024-12-03T21:52:43Z", + "message": "auto scroll when new datas are added", + "url": "https://github.com/ai16z/eliza/commit/849e2a64dcb633de6476f9c35148f467530830b1" }, { - "number": 756, - "title": "fix: recentPosts always empty", - "state": "closed", - "created_at": "2024-12-01T15:54:48Z", - "url": "https://github.com/ai16z/eliza/pull/756", - "labels": [], - "comments": 1 + "sha": "fe14a2251c6f7538894684df851618d628a2e6b8", + "date": "2024-12-03T21:41:09Z", + "message": "small fix", + "url": "https://github.com/ai16z/eliza/commit/fe14a2251c6f7538894684df851618d628a2e6b8" }, { - "number": 722, - "title": "refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier", - "state": "closed", - "created_at": "2024-11-30T15:57:45Z", - "url": "https://github.com/ai16z/eliza/pull/722", - "labels": [], - "comments": 2 + "sha": "e45964823366a5313db8fd2d8f0d4f8da63c6c75", + "date": "2024-12-03T21:39:58Z", + "message": "small fix", + "url": "https://github.com/ai16z/eliza/commit/e45964823366a5313db8fd2d8f0d4f8da63c6c75" }, { - "number": 633, - "title": "dicord bot voice", - "state": "closed", - "created_at": "2024-11-27T21:07:05Z", - "url": "https://github.com/ai16z/eliza/pull/633", - "labels": [], - "comments": 0 + "sha": "c6e2ae3d4a104e8cb291df639677d1816eb544aa", + "date": "2024-12-03T21:36:32Z", + "message": "Merge pull request #827 from ai16z/tcm-docusaurus-env\n\nloading indicator", + "url": "https://github.com/ai16z/eliza/commit/c6e2ae3d4a104e8cb291df639677d1816eb544aa" }, { - "number": 518, - "title": "integrate tavily", - "state": "closed", - "created_at": "2024-11-22T16:27:12Z", - "url": "https://github.com/ai16z/eliza/pull/518", - "labels": [], - "comments": 0 + "sha": "c0696da5107dcf82a6e388ab6941dca1f32a12c4", + "date": "2024-12-03T21:35:22Z", + "message": "loading indicator", + "url": "https://github.com/ai16z/eliza/commit/c0696da5107dcf82a6e388ab6941dca1f32a12c4" }, { - "number": 489, - "title": "join specific channel id", - "state": "closed", - "created_at": "2024-11-21T16:34:30Z", - "url": "https://github.com/ai16z/eliza/pull/489", - "labels": [], - "comments": 0 + "sha": "88e90a9a9434c4d06981bf6bf8710166320e3479", + "date": "2024-12-03T19:00:10Z", + "message": "Merge pull request #825 from ai16z/tcm-docusaurus-env\n\nuse github access token", + "url": "https://github.com/ai16z/eliza/commit/88e90a9a9434c4d06981bf6bf8710166320e3479" }, { - "number": 338, - "title": "discord voice", - "state": "closed", - "created_at": "2024-11-15T22:50:47Z", - "url": "https://github.com/ai16z/eliza/pull/338", - "labels": [], - "comments": 2 + "sha": "80d3b3ceb56ec2f08d5d50f94c3d64826e7752c9", + "date": "2024-12-03T18:58:36Z", + "message": "add customFields", + "url": "https://github.com/ai16z/eliza/commit/80d3b3ceb56ec2f08d5d50f94c3d64826e7752c9" }, { - "number": 332, - "title": "fix: ensure unique instances for each Service subclass using Map", - "state": "closed", - "created_at": "2024-11-15T17:24:18Z", - "url": "https://github.com/ai16z/eliza/pull/332", - "labels": [], - "comments": 6 - } - ], - "total_commits": 65, - "total_prs": 12 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2479985835, - "body": "> Many of the services load up models and such and we probably only want one instance, ever, enforcing the singleton pattern, if we add a map won't we have several instances of each class? That's why I made it this service pattern.\r\n\r\nI understand, but in the context of the Discord bot, we require two services: `ISpeechService` and `ITranscriptionService`. (Also, there are `IVideoService` and `IBrowserService`, but I'm not sure if these are necessary for the bot.) Would you prefer that I implement separate methods and instance variables for each of these services, or would you prefer a different approach? Let me know how you'd like to proceed :)", - "created_at": "2024-11-15T21:47:40Z", - "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2479985835", - "type": "pr", - "issue_number": "332" + "sha": "b81b8d1c659ad95f4d2a53fe10d0ff8118f27506", + "date": "2024-12-03T18:52:03Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/b81b8d1c659ad95f4d2a53fe10d0ff8118f27506" }, { - "id": 2484336873, - "body": "> I agree with @lalalune we should close this PR as the singleton pattern would work best in this usecase.\r\n\r\n@monilpat thanks for the review but from my understanding, the current implementation ensures that each service type has its own singleton instance. This means only one instance of each subclass is created and reused. Could you clarify if the intent is different?", - "created_at": "2024-11-18T23:11:59Z", - "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2484336873", - "type": "pr", - "issue_number": "332" + "sha": "315beb08a9bea23b051e80620f7a543a651dd990", + "date": "2024-12-03T18:49:45Z", + "message": "use dotenv", + "url": "https://github.com/ai16z/eliza/commit/315beb08a9bea23b051e80620f7a543a651dd990" }, { - "id": 2501382297, - "body": "Closing this PR due to too many conflicts. I\u2019ll create a new PR with a clean base to address the issues.", - "created_at": "2024-11-26T16:46:52Z", - "url": "https://github.com/ai16z/eliza/pull/338#issuecomment-2501382297", - "type": "pr", - "issue_number": "338" + "sha": "91e9af5556747301d51057777c5519789955e617", + "date": "2024-12-03T18:26:07Z", + "message": "use github token", + "url": "https://github.com/ai16z/eliza/commit/91e9af5556747301d51057777c5519789955e617" }, { - "id": 2509395345, - "body": "> HUGE. This should fix multi agent client issues yeah?!!\r\n\r\nYes, I tested with the 2 agents I created", - "created_at": "2024-11-30T21:49:38Z", - "url": "https://github.com/ai16z/eliza/pull/722#issuecomment-2509395345", - "type": "pr", - "issue_number": "722" + "sha": "1470fdc6eb1eaee128bf57914694005b43968893", + "date": "2024-12-03T17:39:13Z", + "message": "tweak animation", + "url": "https://github.com/ai16z/eliza/commit/1470fdc6eb1eaee128bf57914694005b43968893" }, { - "id": 2510326155, - "body": "> Great work can we add a screengrab confirming this fixes the issues? thanks so much!\r\n\r\n\r\nApologies for the delayed response, I missed your earlier message.\r\n\r\nI\u2019ve tested the fix using two agents running simultaneously:\r\n\r\nFirst Agent: https://x.com/IBGDRGNAI\r\nBelow is the screenshot confirming the issue is resolved. The recent posts are displayed correctly, and the date is accurate:\r\n\r\n\"Screenshot\r\n\r\n\r\nSecond Agent: https://x.com/JayChou11879\r\nSimilarly, here is the screenshot showing the correct results for this agent as well:\r\n\r\n\"Screenshot\r\n\r\n", - "created_at": "2024-12-02T00:17:46Z", - "url": "https://github.com/ai16z/eliza/pull/756#issuecomment-2510326155", - "type": "pr", - "issue_number": "756" + "sha": "52c973c60df5d8007908c2afa4648f597bfeea17", + "date": "2024-12-03T17:14:05Z", + "message": "rename", + "url": "https://github.com/ai16z/eliza/commit/52c973c60df5d8007908c2afa4648f597bfeea17" }, { - "id": 2512334102, - "body": "Thanks for reporting this! Could you provide more details about the issue? For example, a screenshot or steps to reproduce it would be really helpful. On my side, I can see the example messages in the prompt, so any additional context would be great for troubleshooting.", - "created_at": "2024-12-02T18:15:32Z", - "url": "https://github.com/ai16z/eliza/issues/791#issuecomment-2512334102", - "type": "issue", - "issue_number": "791" + "sha": "70a9c149d3408f29a231858708b82824dd99248f", + "date": "2024-12-03T17:12:08Z", + "message": "lazy load contributors", + "url": "https://github.com/ai16z/eliza/commit/70a9c149d3408f29a231858708b82824dd99248f" }, { - "id": 2513134334, - "body": "Yes, it has improved :)\r\n\r\nBut relying on randomness doesn't seem ideal to me. If we integrate the actions, we should ensure they are reliably triggerable rather than dependent on randomness.", - "created_at": "2024-12-02T22:44:39Z", - "url": "https://github.com/ai16z/eliza/pull/799#issuecomment-2513134334", - "type": "pr", - "issue_number": "799" + "sha": "9b5d33509a8c6c42aa41ee05ef49b57dd15c60f1", + "date": "2024-12-03T16:02:09Z", + "message": "tweak text", + "url": "https://github.com/ai16z/eliza/commit/9b5d33509a8c6c42aa41ee05ef49b57dd15c60f1" }, { - "id": 2541840405, - "body": "> Is this issue resolved ?\r\n\r\nYes, the issue has been resolved.\r\n\r\nI just checked out the latest develop branch and tested running two accounts in parallel. Both responded to me as expected. Could you please confirm? (I'm currently on the `tcm-twitter-image` branch, which is based on the latest develop branch.)\r\n\r\n\"Screenshot\r\n\r\n\"Screenshot\r\n\r\n\"Screenshot\r\n", - "created_at": "2024-12-13T16:43:25Z", - "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541840405", - "type": "issue", - "issue_number": "656" + "sha": "38a690a26e2d194dab612c5d71d90fb9e657484a", + "date": "2024-12-03T15:55:43Z", + "message": "change back icon", + "url": "https://github.com/ai16z/eliza/commit/38a690a26e2d194dab612c5d71d90fb9e657484a" }, { - "id": 2541848851, - "body": "> Is this issue resolved ?\r\n\r\nFew days ago, I also tested the post feature by running two agents in parallel in this PR: https://github.com/ai16z/eliza/pull/722, and both successfully posted tweets, could you confirm it on your side?\r\n", - "created_at": "2024-12-13T16:48:18Z", - "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541848851", - "type": "issue", - "issue_number": "656" + "sha": "86f5828fb6c14a63f1cd6393ba41c4baf4706178", + "date": "2024-12-03T15:35:04Z", + "message": "implement dark/light mode color", + "url": "https://github.com/ai16z/eliza/commit/86f5828fb6c14a63f1cd6393ba41c4baf4706178" }, { - "id": 2541890227, - "body": "> @tcm390 Have a doubt, how you are loading two different twitter account credential's ?\r\n> \r\n\r\n\r\noh you need to set secret/settings in character file like this :)\r\n(getSetting would check the character secret first: https://ai16z.github.io/eliza/docs/guides/secrets-management/)\r\n\r\n```\r\n\"name\": \"Eliza\",\r\n \"clients\": [\"twitter\"],\r\n \"plugins\": [],\r\n \"modelProvider\": \"openai\",\r\n \"settings\": {\r\n \"secrets\": {\r\n \"TWITTER_USERNAME\": \"XXXX\",\r\n \"TWITTER_PASSWORD\": \"XXXXX\",\r\n \"TWITTER_EMAIL\": \"XXXXXXX\"\r\n },\r\n \"voice\": {\r\n \"model\": \"en_US-hfc_female-medium\"\r\n }\r\n },\r\n```", - "created_at": "2024-12-13T17:12:12Z", - "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541890227", - "type": "issue", - "issue_number": "656" + "sha": "209b1725b5682940256f22a74cf440660c107ab0", + "date": "2024-12-03T14:55:36Z", + "message": "use grid for contributor cards", + "url": "https://github.com/ai16z/eliza/commit/209b1725b5682940256f22a74cf440660c107ab0" }, { - "id": 2541943791, - "body": "sure :)", - "created_at": "2024-12-13T17:41:24Z", - "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541943791", - "type": "issue", - "issue_number": "656" - } - ], - "total_comments": 11 - } - }, - "summary": "tcm390 is actively contributing to the project by resolving conflicts, cleaning code, and integrating Deepgram for voice processing and transcription. They have recently worked on improving voice processing capabilities and enabling Deepgram transcription options. Their contributions show a focus on code quality maintenance, feature enhancements related to voice processing, and collaborating on pull requests for bot functionality and voice processing improvements." - }, - { - "contributor": "cygaar", - "avatar_url": "https://avatars.githubusercontent.com/u/97691933?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "75a46555174e8433d066285eeab9cd3ceee9f17c", - "date": "2024-12-08T20:05:36Z", - "message": "Merge pull request #920 from Sifchain/realitySpiral/deprecateGenerateObject\n\nchore: deprecate text based way of generating JSON", - "url": "https://github.com/ai16z/eliza/commit/75a46555174e8433d066285eeab9cd3ceee9f17c" + "sha": "592e717463bc6099b8e2d5374b8b99b54d56f907", + "date": "2024-12-03T13:49:23Z", + "message": "margin", + "url": "https://github.com/ai16z/eliza/commit/592e717463bc6099b8e2d5374b8b99b54d56f907" }, { - "sha": "216e3127ca77060bebc3765a032f96b9a441e4ab", - "date": "2024-12-07T22:18:27Z", - "message": "Merge pull request #907 from cygaar/fix_evaulation_parsing\n\nfix: evaluation json parsing", - "url": "https://github.com/ai16z/eliza/commit/216e3127ca77060bebc3765a032f96b9a441e4ab" + "sha": "6d2e0777190ce933e0e1cd086721584866095e3c", + "date": "2024-12-03T13:46:24Z", + "message": "add animation", + "url": "https://github.com/ai16z/eliza/commit/6d2e0777190ce933e0e1cd086721584866095e3c" }, { - "sha": "af7591b42b4418444b7e3b8f4c10bcf6a4e201d6", - "date": "2024-12-07T21:51:27Z", - "message": "fix: evaluation json parsing", - "url": "https://github.com/ai16z/eliza/commit/af7591b42b4418444b7e3b8f4c10bcf6a4e201d6" + "sha": "2e2da1e8191f2cf262a5ccf56aa2f728f177d300", + "date": "2024-12-03T13:14:56Z", + "message": "add total_count and load more for each item", + "url": "https://github.com/ai16z/eliza/commit/2e2da1e8191f2cf262a5ccf56aa2f728f177d300" }, { - "sha": "7bd0892cca037a8baa69f2cf592ec4e91b2ad12f", - "date": "2024-12-07T16:40:16Z", - "message": "Merge pull request #890 from oxSaturn/patch-1\n\nchore: update models for groq", - "url": "https://github.com/ai16z/eliza/commit/7bd0892cca037a8baa69f2cf592ec4e91b2ad12f" + "sha": "a519e6594b4a64ea512fe1e9b62d1960939e0cca", + "date": "2024-12-03T12:41:25Z", + "message": "specific the text color", + "url": "https://github.com/ai16z/eliza/commit/a519e6594b4a64ea512fe1e9b62d1960939e0cca" }, { - "sha": "6ccf25b762823e584acc6543b825aec885f53b52", - "date": "2024-12-07T16:37:40Z", - "message": "Merge pull request #903 from cygaar/improve_twitter_actions\n\nfix: twitter actions not triggering", - "url": "https://github.com/ai16z/eliza/commit/6ccf25b762823e584acc6543b825aec885f53b52" + "sha": "398b1984a4999a3f77fcc0eb0e5661272f803f9e", + "date": "2024-12-03T03:58:35Z", + "message": "add go back", + "url": "https://github.com/ai16z/eliza/commit/398b1984a4999a3f77fcc0eb0e5661272f803f9e" }, { - "sha": "613c001d9d59df92f6f55f2067bbfb1eda15a0ff", - "date": "2024-12-07T16:15:59Z", - "message": "fix: twitter actions not triggering", - "url": "https://github.com/ai16z/eliza/commit/613c001d9d59df92f6f55f2067bbfb1eda15a0ff" + "sha": "211a54936483ae3c2e47092888f01d4085253eef", + "date": "2024-12-03T03:48:43Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/211a54936483ae3c2e47092888f01d4085253eef" }, { - "sha": "3db07240994c8987642e3a7af8d3e2d6a97bbdf1", - "date": "2024-12-05T00:51:08Z", - "message": "fix: plugins docs", - "url": "https://github.com/ai16z/eliza/commit/3db07240994c8987642e3a7af8d3e2d6a97bbdf1" + "sha": "ac79f72ec74ce830fb8ed022c53d79a27f2bc8f0", + "date": "2024-12-03T03:46:50Z", + "message": "refactor contributor page", + "url": "https://github.com/ai16z/eliza/commit/ac79f72ec74ce830fb8ed022c53d79a27f2bc8f0" }, { - "sha": "5608d1a2aeac55ba89bc07ba3f2c1d0b4cb2897e", - "date": "2024-12-05T00:29:21Z", - "message": "Merge pull request #846 from cygaar/update_release\n\nfix: run release workflow after a github release is created", - "url": "https://github.com/ai16z/eliza/commit/5608d1a2aeac55ba89bc07ba3f2c1d0b4cb2897e" + "sha": "07aabf13b6efd008fb2f23b98b7cb1a561c922cf", + "date": "2024-12-01T15:54:01Z", + "message": "revert testing code", + "url": "https://github.com/ai16z/eliza/commit/07aabf13b6efd008fb2f23b98b7cb1a561c922cf" }, { - "sha": "cff4ac1829a7d3da60c2278b9eb4e6361be302f3", - "date": "2024-12-04T23:43:38Z", - "message": "remove unused code", - "url": "https://github.com/ai16z/eliza/commit/cff4ac1829a7d3da60c2278b9eb4e6361be302f3" + "sha": "bcd58e1f96f2b1ae3ca139b16f3468678d7370b6", + "date": "2024-12-01T15:52:45Z", + "message": "correct roomID and add missing timestamp property for tweet", + "url": "https://github.com/ai16z/eliza/commit/bcd58e1f96f2b1ae3ca139b16f3468678d7370b6" }, { - "sha": "48d92074b4361ae4e3910c0bd84f34648e1043ba", - "date": "2024-12-04T23:42:13Z", - "message": "fix: run release workflow after a github release is created", - "url": "https://github.com/ai16z/eliza/commit/48d92074b4361ae4e3910c0bd84f34648e1043ba" + "sha": "a13509a6d08ab52e35d490e4bd8e0e63bb922fe8", + "date": "2024-11-30T18:06:51Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/a13509a6d08ab52e35d490e4bd8e0e63bb922fe8" }, { - "sha": "aba16db38b5f312bc8af8ea1f072b73cc84706ae", - "date": "2024-12-04T05:51:50Z", - "message": "undo changelog", - "url": "https://github.com/ai16z/eliza/commit/aba16db38b5f312bc8af8ea1f072b73cc84706ae" + "sha": "fcfc24977aa1f049319b30c2b8872b05858e5d75", + "date": "2024-11-30T15:58:40Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/fcfc24977aa1f049319b30c2b8872b05858e5d75" }, { - "sha": "d28ed308b015b3d8be7027621bde1f51160b40cf", - "date": "2024-12-04T05:50:30Z", - "message": "chore: bump version to 0.1.5-alpha.3", - "url": "https://github.com/ai16z/eliza/commit/d28ed308b015b3d8be7027621bde1f51160b40cf" + "sha": "7d2d73b930db1912ccbe5d2ef31b509e978569ce", + "date": "2024-11-30T15:56:31Z", + "message": "Refactor ClientBase to use a map for managing multiple Twitter clients by account identifier", + "url": "https://github.com/ai16z/eliza/commit/7d2d73b930db1912ccbe5d2ef31b509e978569ce" }, { - "sha": "07c7168be7eceb7f4b55678d7b2d959b9d9fde2b", - "date": "2024-12-04T00:27:54Z", - "message": "bump version to 0.1.5-alpha.1", - "url": "https://github.com/ai16z/eliza/commit/07c7168be7eceb7f4b55678d7b2d959b9d9fde2b" + "sha": "d44a39abf29c8f19e730771352b9344e7d0fcbe2", + "date": "2024-11-27T21:57:41Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/d44a39abf29c8f19e730771352b9344e7d0fcbe2" }, { - "sha": "0742326527c9c0f541e3333db3c928052d0f68ee", - "date": "2024-12-04T00:00:57Z", - "message": "Bump solana web3.js package to latest safe version", - "url": "https://github.com/ai16z/eliza/commit/0742326527c9c0f541e3333db3c928052d0f68ee" + "sha": "9aa244c0c729d67e077756f783cc8602851cc9c1", + "date": "2024-11-27T21:53:37Z", + "message": "allow bot to join the specific voice channel", + "url": "https://github.com/ai16z/eliza/commit/9aa244c0c729d67e077756f783cc8602851cc9c1" }, { - "sha": "df7618ce26f547c9f95b3178ae17119cd068ee81", - "date": "2024-12-03T23:55:29Z", - "message": "Pin versions", - "url": "https://github.com/ai16z/eliza/commit/df7618ce26f547c9f95b3178ae17119cd068ee81" + "sha": "e2514dcc672d91aa7b28136f26402e85a2f60421", + "date": "2024-11-27T21:08:49Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/e2514dcc672d91aa7b28136f26402e85a2f60421" }, { - "sha": "c8248a8935a5b44ad50a509e56de4f6bc13357e4", - "date": "2024-12-03T04:02:19Z", - "message": "Merge pull request #811 from cygaar/release_fix_4\n\nfix: lerna publish command", - "url": "https://github.com/ai16z/eliza/commit/c8248a8935a5b44ad50a509e56de4f6bc13357e4" + "sha": "fefbcc9476297c836575b4f133851dbd7405b701", + "date": "2024-11-27T21:08:36Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/fefbcc9476297c836575b4f133851dbd7405b701" }, { - "sha": "66cb602d2ed543e58bf7a5de6d332e06081f42e4", - "date": "2024-12-03T03:57:10Z", - "message": "lerna fix", - "url": "https://github.com/ai16z/eliza/commit/66cb602d2ed543e58bf7a5de6d332e06081f42e4" + "sha": "dbb903fd0cfce1992857c0b3e0b41903466befd7", + "date": "2024-11-27T21:04:57Z", + "message": "Audio Playback Interrupt Mechanism", + "url": "https://github.com/ai16z/eliza/commit/dbb903fd0cfce1992857c0b3e0b41903466befd7" }, { - "sha": "b876059323f5d872b08cfaa47ffad605ea35ff27", - "date": "2024-12-03T03:29:24Z", - "message": "v0", - "url": "https://github.com/ai16z/eliza/commit/b876059323f5d872b08cfaa47ffad605ea35ff27" + "sha": "e26b5976ac9b7ebb9ab2d6f5cdbe62726e4c34ef", + "date": "2024-11-27T20:14:55Z", + "message": "create utils and templates files for reusability in message.ts and voice.ts", + "url": "https://github.com/ai16z/eliza/commit/e26b5976ac9b7ebb9ab2d6f5cdbe62726e4c34ef" }, { - "sha": "a5321b8a5495516e552480cbaea0e04363e652ef", - "date": "2024-12-03T03:27:21Z", - "message": "Bump package versions", - "url": "https://github.com/ai16z/eliza/commit/a5321b8a5495516e552480cbaea0e04363e652ef" + "sha": "5cc306e7ec7b18c08cdea874092e3245eab40c7c", + "date": "2024-11-27T19:58:15Z", + "message": "integrate shouldResponse to voice", + "url": "https://github.com/ai16z/eliza/commit/5cc306e7ec7b18c08cdea874092e3245eab40c7c" }, { - "sha": "4fb49020c28f61326e8f8381853ab8b15a5efa51", - "date": "2024-12-03T03:25:50Z", - "message": "update lerna version", - "url": "https://github.com/ai16z/eliza/commit/4fb49020c28f61326e8f8381853ab8b15a5efa51" + "sha": "7f9d1bdc539e594325684a4d09f0f968ccfdf995", + "date": "2024-11-27T19:51:47Z", + "message": "refactored the transcription process by adding a debounce function, ensuring voice messages are processed only when silence is detected", + "url": "https://github.com/ai16z/eliza/commit/7f9d1bdc539e594325684a4d09f0f968ccfdf995" }, { - "sha": "65b03ce088e4d5dc5f9e7690ccc3e2b7ea85d577", - "date": "2024-12-03T02:33:02Z", - "message": "Add echos", - "url": "https://github.com/ai16z/eliza/commit/65b03ce088e4d5dc5f9e7690ccc3e2b7ea85d577" + "sha": "c6de8f604ad3b6079e957e5614b9c60c2a49aaa5", + "date": "2024-11-27T19:41:45Z", + "message": "reply to the user's message with a text response, even if they are in a voice channel", + "url": "https://github.com/ai16z/eliza/commit/c6de8f604ad3b6079e957e5614b9c60c2a49aaa5" }, { - "sha": "7e290fa327aa9f592b0ecf1b8852de92ef44e089", - "date": "2024-12-03T02:31:56Z", - "message": "fix: release workflow part 3", - "url": "https://github.com/ai16z/eliza/commit/7e290fa327aa9f592b0ecf1b8852de92ef44e089" + "sha": "45a2af4ce491fd4adbcae5bd3f5eff0a213b3435", + "date": "2024-11-27T19:40:18Z", + "message": "monitor members only if the users voice is detected (if the user has enabled the microphone).", + "url": "https://github.com/ai16z/eliza/commit/45a2af4ce491fd4adbcae5bd3f5eff0a213b3435" }, { - "sha": "6b60247c9e4ef66268e905fcd9b0ed2ff1b796cd", - "date": "2024-12-03T02:13:53Z", - "message": "Merge pull request #806 from cygaar/update_release\n\nfix: part 2 of updating the npm publish workflow", - "url": "https://github.com/ai16z/eliza/commit/6b60247c9e4ef66268e905fcd9b0ed2ff1b796cd" + "sha": "529328f1a802815adf81b52857cde85aa2e60d72", + "date": "2024-11-26T16:09:25Z", + "message": "add web search package", + "url": "https://github.com/ai16z/eliza/commit/529328f1a802815adf81b52857cde85aa2e60d72" }, { - "sha": "0569dfc2e890ec062ad7b4590ff247ad6b41ae9f", - "date": "2024-12-03T02:07:19Z", - "message": "Update ordering", - "url": "https://github.com/ai16z/eliza/commit/0569dfc2e890ec062ad7b4590ff247ad6b41ae9f" + "sha": "bd6fcbe2a856a04b0781d1688c77ade74aa681cb", + "date": "2024-11-22T16:26:46Z", + "message": "clean code", + "url": "https://github.com/ai16z/eliza/commit/bd6fcbe2a856a04b0781d1688c77ade74aa681cb" }, { - "sha": "01f1afd1a728e112e5e8c94dc6f48b398c936468", - "date": "2024-12-03T01:56:16Z", - "message": "fix: release workflow", - "url": "https://github.com/ai16z/eliza/commit/01f1afd1a728e112e5e8c94dc6f48b398c936468" - }, + "sha": "3fa4151abc966e308cf6c1af1c9bd41fb0e4728c", + "date": "2024-11-22T16:24:43Z", + "message": "integrate tavily web search", + "url": "https://github.com/ai16z/eliza/commit/3fa4151abc966e308cf6c1af1c9bd41fb0e4728c" + } + ], + "pull_requests": [ { - "sha": "1fb704a9b7f5cb0c4807a1213c351223197e5915", - "date": "2024-12-03T01:12:55Z", - "message": "fix: update release workflow", - "url": "https://github.com/ai16z/eliza/commit/1fb704a9b7f5cb0c4807a1213c351223197e5915" + "number": 1040, + "title": "fix: Allow bot to post tweets with images generated by the imageGenerationPlugin", + "state": "closed", + "created_at": "2024-12-13T15:30:19Z", + "url": "https://github.com/ai16z/eliza/pull/1040", + "labels": [], + "comments": 0 }, { - "sha": "58d38c995b76ea82dd9167f8cdf045f0657e8b43", - "date": "2024-12-01T20:52:02Z", - "message": "Add random back", - "url": "https://github.com/ai16z/eliza/commit/58d38c995b76ea82dd9167f8cdf045f0657e8b43" + "number": 1026, + "title": "feat: improve voice processing and add deepgram transcription option", + "state": "closed", + "created_at": "2024-12-13T01:59:57Z", + "url": "https://github.com/ai16z/eliza/pull/1026", + "labels": [ + "ModelProvider_new" + ], + "comments": 0 }, { - "sha": "d89e3783a4e072d5de33025d791d998057071815", - "date": "2024-12-01T20:48:11Z", - "message": "Remove unnecessary spacing in prompts", - "url": "https://github.com/ai16z/eliza/commit/d89e3783a4e072d5de33025d791d998057071815" + "number": 827, + "title": "loading indicator", + "state": "closed", + "created_at": "2024-12-03T21:36:25Z", + "url": "https://github.com/ai16z/eliza/pull/827", + "labels": [], + "comments": 0 }, { - "sha": "7e653bae677160d3eb784e2cc5c4bc8785aba3cd", - "date": "2024-12-01T20:22:01Z", - "message": "improve twitter response prompts", - "url": "https://github.com/ai16z/eliza/commit/7e653bae677160d3eb784e2cc5c4bc8785aba3cd" + "number": 825, + "title": "use github access token", + "state": "closed", + "created_at": "2024-12-03T19:00:02Z", + "url": "https://github.com/ai16z/eliza/pull/825", + "labels": [], + "comments": 0 }, { - "sha": "5eaa57d99a2c5ae03ff3daf473de87025eb5b898", - "date": "2024-12-01T15:41:54Z", - "message": "Merge pull request #753 from denizekiz/twitterclientfix\n\nfix: packagejson updated to latest agent-client 0.0.16", - "url": "https://github.com/ai16z/eliza/commit/5eaa57d99a2c5ae03ff3daf473de87025eb5b898" + "number": 809, + "title": "fix: refactor contributor page", + "state": "closed", + "created_at": "2024-12-03T03:48:00Z", + "url": "https://github.com/ai16z/eliza/pull/809", + "labels": [], + "comments": 5 }, { - "sha": "3619185cc2d4f7638c3dcb352318c23586121516", - "date": "2024-11-30T22:46:05Z", - "message": "feat: increase knowledge context", - "url": "https://github.com/ai16z/eliza/commit/3619185cc2d4f7638c3dcb352318c23586121516" + "number": 756, + "title": "fix: recentPosts always empty", + "state": "closed", + "created_at": "2024-12-01T15:54:48Z", + "url": "https://github.com/ai16z/eliza/pull/756", + "labels": [], + "comments": 1 }, { - "sha": "2d57d27f4ae41699254e0ce612fd51397742422a", - "date": "2024-11-30T21:57:47Z", - "message": "Small improvements to context", - "url": "https://github.com/ai16z/eliza/commit/2d57d27f4ae41699254e0ce612fd51397742422a" + "number": 722, + "title": "refactor: ClientBase to use a map for managing multiple Twitter clients by account identifier", + "state": "closed", + "created_at": "2024-11-30T15:57:45Z", + "url": "https://github.com/ai16z/eliza/pull/722", + "labels": [], + "comments": 2 }, { - "sha": "b546306005713956a9020eac6bbd56edb10da561", - "date": "2024-11-30T21:41:13Z", - "message": "fix: twitter recent interactions", - "url": "https://github.com/ai16z/eliza/commit/b546306005713956a9020eac6bbd56edb10da561" + "number": 633, + "title": "dicord bot voice", + "state": "closed", + "created_at": "2024-11-27T21:07:05Z", + "url": "https://github.com/ai16z/eliza/pull/633", + "labels": [], + "comments": 0 }, { - "sha": "d707e2ce72218202c8703483673e8453134f0e13", - "date": "2024-11-30T16:06:42Z", - "message": "Revert \"Remove unnecessary eslint configs\"\n\nThis reverts commit eb0a3f0d4af63d63d8f4257951639a17376d3ca7.", - "url": "https://github.com/ai16z/eliza/commit/d707e2ce72218202c8703483673e8453134f0e13" + "number": 518, + "title": "integrate tavily", + "state": "closed", + "created_at": "2024-11-22T16:27:12Z", + "url": "https://github.com/ai16z/eliza/pull/518", + "labels": [], + "comments": 0 }, { - "sha": "eb0a3f0d4af63d63d8f4257951639a17376d3ca7", - "date": "2024-11-30T16:00:05Z", - "message": "Remove unnecessary eslint configs", - "url": "https://github.com/ai16z/eliza/commit/eb0a3f0d4af63d63d8f4257951639a17376d3ca7" + "number": 489, + "title": "join specific channel id", + "state": "closed", + "created_at": "2024-11-21T16:34:30Z", + "url": "https://github.com/ai16z/eliza/pull/489", + "labels": [], + "comments": 0 }, { - "sha": "51a6b94f6764f4951f48b730c5fdf821876c070f", - "date": "2024-11-30T15:47:55Z", - "message": "fix: simplify linting dependencies", - "url": "https://github.com/ai16z/eliza/commit/51a6b94f6764f4951f48b730c5fdf821876c070f" + "number": 338, + "title": "discord voice", + "state": "closed", + "created_at": "2024-11-15T22:50:47Z", + "url": "https://github.com/ai16z/eliza/pull/338", + "labels": [], + "comments": 2 }, { - "sha": "4631f76c10900b681c85e0ee20b3e7fbb0c1b198", - "date": "2024-11-29T23:02:01Z", - "message": "feature: make twitter client polling configurable", - "url": "https://github.com/ai16z/eliza/commit/4631f76c10900b681c85e0ee20b3e7fbb0c1b198" - }, + "number": 332, + "title": "fix: ensure unique instances for each Service subclass using Map", + "state": "closed", + "created_at": "2024-11-15T17:24:18Z", + "url": "https://github.com/ai16z/eliza/pull/332", + "labels": [], + "comments": 6 + } + ], + "total_commits": 65, + "total_prs": 12 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "sha": "68cffa37b7142d431905a192828992d5cab97127", - "date": "2024-11-29T23:02:01Z", - "message": "feature: make twitter client polling configurable", - "url": "https://github.com/ai16z/eliza/commit/68cffa37b7142d431905a192828992d5cab97127" + "id": 2479985835, + "body": "> Many of the services load up models and such and we probably only want one instance, ever, enforcing the singleton pattern, if we add a map won't we have several instances of each class? That's why I made it this service pattern.\r\n\r\nI understand, but in the context of the Discord bot, we require two services: `ISpeechService` and `ITranscriptionService`. (Also, there are `IVideoService` and `IBrowserService`, but I'm not sure if these are necessary for the bot.) Would you prefer that I implement separate methods and instance variables for each of these services, or would you prefer a different approach? Let me know how you'd like to proceed :)", + "created_at": "2024-11-15T21:47:40Z", + "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2479985835", + "type": "pr", + "issue_number": "332" }, { - "sha": "a336029525baefae539d0e4804ad170e82554ee7", - "date": "2024-11-29T20:39:03Z", - "message": "Fix eslint", - "url": "https://github.com/ai16z/eliza/commit/a336029525baefae539d0e4804ad170e82554ee7" + "id": 2484336873, + "body": "> I agree with @lalalune we should close this PR as the singleton pattern would work best in this usecase.\r\n\r\n@monilpat thanks for the review but from my understanding, the current implementation ensures that each service type has its own singleton instance. This means only one instance of each subclass is created and reused. Could you clarify if the intent is different?", + "created_at": "2024-11-18T23:11:59Z", + "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2484336873", + "type": "pr", + "issue_number": "332" }, { - "sha": "2a03469527e264ef9a546c7a50cee558f0ab7744", - "date": "2024-11-29T20:32:45Z", - "message": "fix: getEmbeddingZeroVector calls", - "url": "https://github.com/ai16z/eliza/commit/2a03469527e264ef9a546c7a50cee558f0ab7744" + "id": 2501382297, + "body": "Closing this PR due to too many conflicts. I\u2019ll create a new PR with a clean base to address the issues.", + "created_at": "2024-11-26T16:46:52Z", + "url": "https://github.com/ai16z/eliza/pull/338#issuecomment-2501382297", + "type": "pr", + "issue_number": "338" }, { - "sha": "1bc0e48d0a8eab803ebd624a0f7582f341963cc6", - "date": "2024-11-29T16:16:58Z", - "message": "fix: embeddings for messages with urls", - "url": "https://github.com/ai16z/eliza/commit/1bc0e48d0a8eab803ebd624a0f7582f341963cc6" + "id": 2509395345, + "body": "> HUGE. This should fix multi agent client issues yeah?!!\r\n\r\nYes, I tested with the 2 agents I created", + "created_at": "2024-11-30T21:49:38Z", + "url": "https://github.com/ai16z/eliza/pull/722#issuecomment-2509395345", + "type": "pr", + "issue_number": "722" }, { - "sha": "a88b2f28c2056eaeda7a76a4827900cbdfdadc4c", - "date": "2024-11-29T17:24:29Z", - "message": "Fix lint script", - "url": "https://github.com/ai16z/eliza/commit/a88b2f28c2056eaeda7a76a4827900cbdfdadc4c" + "id": 2510326155, + "body": "> Great work can we add a screengrab confirming this fixes the issues? thanks so much!\r\n\r\n\r\nApologies for the delayed response, I missed your earlier message.\r\n\r\nI\u2019ve tested the fix using two agents running simultaneously:\r\n\r\nFirst Agent: https://x.com/IBGDRGNAI\r\nBelow is the screenshot confirming the issue is resolved. The recent posts are displayed correctly, and the date is accurate:\r\n\r\n\"Screenshot\r\n\r\n\r\nSecond Agent: https://x.com/JayChou11879\r\nSimilarly, here is the screenshot showing the correct results for this agent as well:\r\n\r\n\"Screenshot\r\n\r\n", + "created_at": "2024-12-02T00:17:46Z", + "url": "https://github.com/ai16z/eliza/pull/756#issuecomment-2510326155", + "type": "pr", + "issue_number": "756" }, { - "sha": "24387f6ec30d3941162e411222c771afb1860393", - "date": "2024-11-29T17:20:50Z", - "message": "Update whatsapp eslint version", - "url": "https://github.com/ai16z/eliza/commit/24387f6ec30d3941162e411222c771afb1860393" + "id": 2512334102, + "body": "Thanks for reporting this! Could you provide more details about the issue? For example, a screenshot or steps to reproduce it would be really helpful. On my side, I can see the example messages in the prompt, so any additional context would be great for troubleshooting.", + "created_at": "2024-12-02T18:15:32Z", + "url": "https://github.com/ai16z/eliza/issues/791#issuecomment-2512334102", + "type": "issue", + "issue_number": "791" }, { - "sha": "d0cfbea0fbd7b78031f633a0fdb9c7307eb7dac1", - "date": "2024-11-29T17:16:42Z", - "message": "Fix whatsapp plugin", - "url": "https://github.com/ai16z/eliza/commit/d0cfbea0fbd7b78031f633a0fdb9c7307eb7dac1" + "id": 2513134334, + "body": "Yes, it has improved :)\r\n\r\nBut relying on randomness doesn't seem ideal to me. If we integrate the actions, we should ensure they are reliably triggerable rather than dependent on randomness.", + "created_at": "2024-12-02T22:44:39Z", + "url": "https://github.com/ai16z/eliza/pull/799#issuecomment-2513134334", + "type": "pr", + "issue_number": "799" }, { - "sha": "af662be88e79d2fa62b221dc3ecbcc25e4bb2b35", - "date": "2024-11-29T17:12:27Z", - "message": "Bump eslint version", - "url": "https://github.com/ai16z/eliza/commit/af662be88e79d2fa62b221dc3ecbcc25e4bb2b35" + "id": 2541840405, + "body": "> Is this issue resolved ?\r\n\r\nYes, the issue has been resolved.\r\n\r\nI just checked out the latest develop branch and tested running two accounts in parallel. Both responded to me as expected. Could you please confirm? (I'm currently on the `tcm-twitter-image` branch, which is based on the latest develop branch.)\r\n\r\n\"Screenshot\r\n\r\n\"Screenshot\r\n\r\n\"Screenshot\r\n", + "created_at": "2024-12-13T16:43:25Z", + "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541840405", + "type": "issue", + "issue_number": "656" }, { - "sha": "5b90893c2b025a0977d7e8641d7270beee3c15ac", - "date": "2024-11-29T17:08:26Z", - "message": "Update lockfile", - "url": "https://github.com/ai16z/eliza/commit/5b90893c2b025a0977d7e8641d7270beee3c15ac" + "id": 2541848851, + "body": "> Is this issue resolved ?\r\n\r\nFew days ago, I also tested the post feature by running two agents in parallel in this PR: https://github.com/ai16z/eliza/pull/722, and both successfully posted tweets, could you confirm it on your side?\r\n", + "created_at": "2024-12-13T16:48:18Z", + "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541848851", + "type": "issue", + "issue_number": "656" }, { - "sha": "37ce6843fffb73f5b52756d1c2673a6982528e07", - "date": "2024-11-29T16:31:53Z", - "message": "Add react import", - "url": "https://github.com/ai16z/eliza/commit/37ce6843fffb73f5b52756d1c2673a6982528e07" + "id": 2541890227, + "body": "> @tcm390 Have a doubt, how you are loading two different twitter account credential's ?\r\n> \r\n\r\n\r\noh you need to set secret/settings in character file like this :)\r\n(getSetting would check the character secret first: https://ai16z.github.io/eliza/docs/guides/secrets-management/)\r\n\r\n```\r\n\"name\": \"Eliza\",\r\n \"clients\": [\"twitter\"],\r\n \"plugins\": [],\r\n \"modelProvider\": \"openai\",\r\n \"settings\": {\r\n \"secrets\": {\r\n \"TWITTER_USERNAME\": \"XXXX\",\r\n \"TWITTER_PASSWORD\": \"XXXXX\",\r\n \"TWITTER_EMAIL\": \"XXXXXXX\"\r\n },\r\n \"voice\": {\r\n \"model\": \"en_US-hfc_female-medium\"\r\n }\r\n },\r\n```", + "created_at": "2024-12-13T17:12:12Z", + "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541890227", + "type": "issue", + "issue_number": "656" }, { - "sha": "91ab16d6cb7361e6785ad5e6f7a617584357f00a", - "date": "2024-11-29T16:30:39Z", - "message": "fix: eslint not working", - "url": "https://github.com/ai16z/eliza/commit/91ab16d6cb7361e6785ad5e6f7a617584357f00a" + "id": 2541943791, + "body": "sure :)", + "created_at": "2024-12-13T17:41:24Z", + "url": "https://github.com/ai16z/eliza/issues/656#issuecomment-2541943791", + "type": "issue", + "issue_number": "656" + } + ], + "total_comments": 11 + } + }, + "summary": "tcm390 is actively contributing to the project by resolving conflicts, cleaning code, and integrating Deepgram for voice processing and transcription. They have recently worked on improving voice processing capabilities and enabling Deepgram transcription options. Their contributions show a focus on code quality maintenance, feature enhancements related to voice processing, and collaborating on pull requests for bot functionality and voice processing improvements.", + "score": 96, + "score_breakdown": { + "merged_prs": 84, + "issues": 0, + "pr_commits": 2, + "pr_reviews": 5, + "comments": 5.5, + "total": 96.5 + } + }, + { + "contributor": "oxSaturn", + "avatar_url": "https://avatars.githubusercontent.com/u/126733611?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "8b5175b99d9734b4888f25b831cfd58a4f1597ea", + "date": "2024-12-12T00:45:38Z", + "message": "feat: allow users to configure models for openai and anthropic", + "url": "https://github.com/ai16z/eliza/commit/8b5175b99d9734b4888f25b831cfd58a4f1597ea" }, { - "sha": "0e8cb04574321dc3b1413a5459a9e4ddd82448e8", - "date": "2024-11-28T23:34:08Z", - "message": "Remove unused variable", - "url": "https://github.com/ai16z/eliza/commit/0e8cb04574321dc3b1413a5459a9e4ddd82448e8" + "sha": "25268dc2ea479d70513cb3c505ccd1489851a082", + "date": "2024-12-11T07:47:46Z", + "message": "fix: a typo in characterfile.md", + "url": "https://github.com/ai16z/eliza/commit/25268dc2ea479d70513cb3c505ccd1489851a082" }, { - "sha": "7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0", - "date": "2024-11-28T23:27:42Z", - "message": "fix embedding length mismatches", - "url": "https://github.com/ai16z/eliza/commit/7eda427fd7cd0ef9a1e6af7c9cadb2dc23fd50b0" + "sha": "4c374b01d272fe21624051364968b13d55eb7b4d", + "date": "2024-12-09T13:47:19Z", + "message": "fix: update package name in faq", + "url": "https://github.com/ai16z/eliza/commit/4c374b01d272fe21624051364968b13d55eb7b4d" }, { - "sha": "d274ef7b988bb2ae4db604c94cb410f5505b4f8a", - "date": "2024-11-28T17:29:20Z", - "message": "More improvements", - "url": "https://github.com/ai16z/eliza/commit/d274ef7b988bb2ae4db604c94cb410f5505b4f8a" + "sha": "b3de60de11b8a8aa6981b3cc8ddbdefac76cbe42", + "date": "2024-12-10T07:23:21Z", + "message": "use DEFAULT_MAX_TWEET_LENGTH", + "url": "https://github.com/ai16z/eliza/commit/b3de60de11b8a8aa6981b3cc8ddbdefac76cbe42" }, { - "sha": "f5292d54588537e0260f81f344cf63f0bf474408", - "date": "2024-11-28T17:04:44Z", - "message": "format", - "url": "https://github.com/ai16z/eliza/commit/f5292d54588537e0260f81f344cf63f0bf474408" + "sha": "c246a6c9efb9a1bba81075293c5bd230e9b4b4f7", + "date": "2024-12-10T06:43:30Z", + "message": "fix: use MAX_TWEET_LENGTH from setting", + "url": "https://github.com/ai16z/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7" }, { - "sha": "2bf9819e17d2457fc9ef471545bc3d273b93acf3", - "date": "2024-11-28T16:39:52Z", - "message": "Browser improvements", - "url": "https://github.com/ai16z/eliza/commit/2bf9819e17d2457fc9ef471545bc3d273b93acf3" + "sha": "5d65444173024ed231dfe3e261f94848078c194f", + "date": "2024-12-09T07:54:38Z", + "message": "add default", + "url": "https://github.com/ai16z/eliza/commit/5d65444173024ed231dfe3e261f94848078c194f" }, { - "sha": "474500dfb72e8d66419aff186aeb9fda69330ae1", - "date": "2024-11-28T15:19:02Z", - "message": "Change user agent based on platform", - "url": "https://github.com/ai16z/eliza/commit/474500dfb72e8d66419aff186aeb9fda69330ae1" + "sha": "ad9c1951e17dfe9e948a336a8208847bc61c6d69", + "date": "2024-12-09T07:50:57Z", + "message": "fix: update quickstart and .env.example", + "url": "https://github.com/ai16z/eliza/commit/ad9c1951e17dfe9e948a336a8208847bc61c6d69" }, { - "sha": "7f941495f324d4bdce9f6f65a68f6296810001d2", - "date": "2024-11-28T04:55:25Z", - "message": "Update useragent", - "url": "https://github.com/ai16z/eliza/commit/7f941495f324d4bdce9f6f65a68f6296810001d2" + "sha": "055e89c62848dc3f06180671c3be2cbac484fa03", + "date": "2024-12-10T07:23:21Z", + "message": "use DEFAULT_MAX_TWEET_LENGTH", + "url": "https://github.com/ai16z/eliza/commit/055e89c62848dc3f06180671c3be2cbac484fa03" }, { - "sha": "fb0f01f752154d69fe724c7bafdac886f52cddd0", - "date": "2024-11-28T04:01:24Z", - "message": "Better browser settings", - "url": "https://github.com/ai16z/eliza/commit/fb0f01f752154d69fe724c7bafdac886f52cddd0" + "sha": "ba0642357f2630266dd7ecf6ad617599d0f4b43d", + "date": "2024-12-10T06:43:30Z", + "message": "fix: use MAX_TWEET_LENGTH from setting", + "url": "https://github.com/ai16z/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d" }, { - "sha": "91c6ae30d37c4a3fbe6313c6d893608d5ff0e6f6", - "date": "2024-11-27T23:08:12Z", - "message": "better db connection handling", - "url": "https://github.com/ai16z/eliza/commit/91c6ae30d37c4a3fbe6313c6d893608d5ff0e6f6" + "sha": "d34867035fb248a0119613d107a3a6672e4ceb5b", + "date": "2024-12-09T13:47:19Z", + "message": "fix: update package name in faq", + "url": "https://github.com/ai16z/eliza/commit/d34867035fb248a0119613d107a3a6672e4ceb5b" }, { - "sha": "2fce44489c946181c5e1554bb3a8ef2af753fe0a", - "date": "2024-11-27T23:27:21Z", - "message": "fix pr template typo", - "url": "https://github.com/ai16z/eliza/commit/2fce44489c946181c5e1554bb3a8ef2af753fe0a" + "sha": "7418f881003c933295fa260f69b8d2aee0d70a77", + "date": "2024-12-09T07:54:38Z", + "message": "add default", + "url": "https://github.com/ai16z/eliza/commit/7418f881003c933295fa260f69b8d2aee0d70a77" }, { - "sha": "b2019e1b0e96ad2285f859f68f7c6829d3fb7fd9", - "date": "2024-11-27T23:25:34Z", - "message": "Fix build", - "url": "https://github.com/ai16z/eliza/commit/b2019e1b0e96ad2285f859f68f7c6829d3fb7fd9" + "sha": "113d820b918bcbf73db5ec332c401ff84d7e9a62", + "date": "2024-12-09T07:50:57Z", + "message": "fix: update quickstart and .env.example", + "url": "https://github.com/ai16z/eliza/commit/113d820b918bcbf73db5ec332c401ff84d7e9a62" }, { - "sha": "35f8709b6838ad95282bbe76352f94e453d58322", - "date": "2024-11-27T04:10:02Z", - "message": "Small improvement to agent process exiting", - "url": "https://github.com/ai16z/eliza/commit/35f8709b6838ad95282bbe76352f94e453d58322" - } - ], - "pull_requests": [ + "sha": "0497fbe054de9748ce415be5f2385635e07abcfb", + "date": "2024-12-08T00:43:46Z", + "message": "feat: allow users to configure models for groq", + "url": "https://github.com/ai16z/eliza/commit/0497fbe054de9748ce415be5f2385635e07abcfb" + }, { - "number": 1054, - "title": "fix: discord client ci issues", - "state": "closed", - "created_at": "2024-12-13T23:04:55Z", - "url": "https://github.com/ai16z/eliza/pull/1054", - "labels": [], - "comments": 0 + "sha": "753564ce63ab4331da152a4785870f413e860461", + "date": "2024-12-07T05:28:08Z", + "message": "fix models test", + "url": "https://github.com/ai16z/eliza/commit/753564ce63ab4331da152a4785870f413e860461" }, { - "number": 907, - "title": "fix: evaluation json parsing", - "state": "closed", - "created_at": "2024-12-07T21:53:54Z", - "url": "https://github.com/ai16z/eliza/pull/907", - "labels": [], - "comments": 0 + "sha": "368848bc105e64f3cd857d06b1f09d9167397c09", + "date": "2024-12-07T05:01:43Z", + "message": "chore: update models for groq\n\nhttps://console.groq.com/docs/deprecations", + "url": "https://github.com/ai16z/eliza/commit/368848bc105e64f3cd857d06b1f09d9167397c09" }, { - "number": 903, - "title": "fix: twitter actions not triggering", - "state": "closed", - "created_at": "2024-12-07T16:16:57Z", - "url": "https://github.com/ai16z/eliza/pull/903", - "labels": [], - "comments": 0 + "sha": "2c165cf3bc76858bd0cc8d7f5d9f2f9af378ed85", + "date": "2024-12-06T13:14:03Z", + "message": "Update quickstart.md", + "url": "https://github.com/ai16z/eliza/commit/2c165cf3bc76858bd0cc8d7f5d9f2f9af378ed85" }, { - "number": 848, - "title": "fix: plugins docs", - "state": "closed", - "created_at": "2024-12-05T00:51:39Z", - "url": "https://github.com/ai16z/eliza/pull/848", - "labels": [], - "comments": 0 + "sha": "ba4868af3131352559d4a54af4f0ecce60a7578c", + "date": "2024-12-05T10:59:31Z", + "message": "Apply review", + "url": "https://github.com/ai16z/eliza/commit/ba4868af3131352559d4a54af4f0ecce60a7578c" }, { - "number": 846, - "title": "fix: run release workflow after a github release is created", + "sha": "c544e3341b4510ccd6fc75a18e349f27a8fee4d3", + "date": "2024-12-05T05:31:08Z", + "message": "Update Node version in local-development.md", + "url": "https://github.com/ai16z/eliza/commit/c544e3341b4510ccd6fc75a18e349f27a8fee4d3" + } + ], + "pull_requests": [ + { + "number": 1091, + "title": "feat: allow users to configure models for grok", "state": "closed", - "created_at": "2024-12-04T23:43:28Z", - "url": "https://github.com/ai16z/eliza/pull/846", + "created_at": "2024-12-14T12:47:51Z", + "url": "https://github.com/ai16z/eliza/pull/1091", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 838, - "title": "chore: bump version to 0.1.5-alpha.3", + "number": 1090, + "title": "feat: allow users to configure models for grok", "state": "closed", - "created_at": "2024-12-04T05:52:18Z", - "url": "https://github.com/ai16z/eliza/pull/838", + "created_at": "2024-12-14T12:40:56Z", + "url": "https://github.com/ai16z/eliza/pull/1090", "labels": [], "comments": 0 }, { - "number": 833, - "title": "chore: bump version to 0.1.5-alpha.1", + "number": 1089, + "title": "feat: allow users to configure models for grok", "state": "closed", - "created_at": "2024-12-04T00:33:03Z", - "url": "https://github.com/ai16z/eliza/pull/833", + "created_at": "2024-12-14T12:38:53Z", + "url": "https://github.com/ai16z/eliza/pull/1089", "labels": [], "comments": 0 }, { - "number": 832, - "title": "fix: pin all node dependencies + update @solana/web3.js to safe version", + "number": 999, + "title": "feat: allow users to configure models for openai and anthropic", "state": "closed", - "created_at": "2024-12-03T23:56:45Z", - "url": "https://github.com/ai16z/eliza/pull/832", + "created_at": "2024-12-12T00:48:06Z", + "url": "https://github.com/ai16z/eliza/pull/999", "labels": [], "comments": 0 }, { - "number": 811, - "title": "fix: lerna publish command", + "number": 986, + "title": "fix: a typo in characterfile.md", "state": "closed", - "created_at": "2024-12-03T03:58:03Z", - "url": "https://github.com/ai16z/eliza/pull/811", + "created_at": "2024-12-11T07:48:31Z", + "url": "https://github.com/ai16z/eliza/pull/986", "labels": [], "comments": 0 }, { - "number": 808, - "title": "fix: update package version to v0.1.5-alpha.0", + "number": 960, + "title": "fix: use MAX_TWEET_LENGTH from setting", "state": "closed", - "created_at": "2024-12-03T03:33:26Z", - "url": "https://github.com/ai16z/eliza/pull/808", + "created_at": "2024-12-10T06:54:35Z", + "url": "https://github.com/ai16z/eliza/pull/960", "labels": [], "comments": 0 }, { - "number": 807, - "title": "fix: release workflow part 3", + "number": 937, + "title": "fix: update package name in faq", "state": "closed", - "created_at": "2024-12-03T02:32:32Z", - "url": "https://github.com/ai16z/eliza/pull/807", + "created_at": "2024-12-09T13:48:40Z", + "url": "https://github.com/ai16z/eliza/pull/937", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 806, - "title": "fix: part 2 of updating the npm publish workflow", + "number": 932, + "title": "fix: update quickstart and .env.example", "state": "closed", - "created_at": "2024-12-03T02:08:33Z", - "url": "https://github.com/ai16z/eliza/pull/806", + "created_at": "2024-12-09T07:53:07Z", + "url": "https://github.com/ai16z/eliza/pull/932", "labels": [], "comments": 0 }, { - "number": 805, - "title": "fix: update npm publication workflow", + "number": 910, + "title": "feat: allow users to configure models for groq", "state": "closed", - "created_at": "2024-12-03T01:14:27Z", - "url": "https://github.com/ai16z/eliza/pull/805", + "created_at": "2024-12-08T00:47:07Z", + "url": "https://github.com/ai16z/eliza/pull/910", "labels": [], "comments": 0 }, { - "number": 763, - "title": "fix: improve twitter post content quality", + "number": 890, + "title": "chore: update models for groq", "state": "closed", - "created_at": "2024-12-01T20:51:10Z", - "url": "https://github.com/ai16z/eliza/pull/763", + "created_at": "2024-12-07T05:03:06Z", + "url": "https://github.com/ai16z/eliza/pull/890", "labels": [], - "comments": 3 + "comments": 1 }, { - "number": 730, - "title": "feat: increase knowledge context", + "number": 872, + "title": "Update quickstart.md", "state": "closed", - "created_at": "2024-11-30T22:46:52Z", - "url": "https://github.com/ai16z/eliza/pull/730", + "created_at": "2024-12-06T13:17:52Z", + "url": "https://github.com/ai16z/eliza/pull/872", "labels": [], "comments": 0 }, { - "number": 729, - "title": "fix: twitter recent interactions", + "number": 858, + "title": "Update quickstart.md", "state": "closed", - "created_at": "2024-11-30T21:45:12Z", - "url": "https://github.com/ai16z/eliza/pull/729", + "created_at": "2024-12-05T14:04:12Z", + "url": "https://github.com/ai16z/eliza/pull/858", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 721, - "title": "fix: simplify linting dependencies", + "number": 850, + "title": "Update Node version in local-development.md", "state": "closed", - "created_at": "2024-11-30T15:50:11Z", - "url": "https://github.com/ai16z/eliza/pull/721", + "created_at": "2024-12-05T05:32:26Z", + "url": "https://github.com/ai16z/eliza/pull/850", "labels": [], "comments": 1 - }, - { - "number": 683, - "title": "feat: make twitter client polling configurable", - "state": "closed", - "created_at": "2024-11-29T23:03:10Z", - "url": "https://github.com/ai16z/eliza/pull/683", - "labels": [], - "comments": 1 - }, - { - "number": 682, - "title": "fix: getEmbeddingZeroVector calls", - "state": "closed", - "created_at": "2024-11-29T20:34:13Z", - "url": "https://github.com/ai16z/eliza/pull/682", - "labels": [], - "comments": 1 - }, - { - "number": 672, - "title": "fix: eslint not working", - "state": "closed", - "created_at": "2024-11-29T16:31:26Z", - "url": "https://github.com/ai16z/eliza/pull/672", - "labels": [], - "comments": 0 - }, + } + ], + "total_commits": 18, + "total_prs": 13 + }, + "issues": { + "opened": [ { - "number": 671, - "title": "fix: embeddings for messages with urls", - "state": "closed", - "created_at": "2024-11-29T16:18:42Z", - "url": "https://github.com/ai16z/eliza/pull/671", - "labels": [], + "number": 870, + "title": "XAI_MODEL isn't used anywhere", + "state": "open", + "created_at": "2024-12-06T07:49:20Z", + "url": "https://github.com/ai16z/eliza/issues/870", + "labels": [ + "bug" + ], "comments": 1 - }, + } + ], + "total_opened": 1 + }, + "engagement": { + "comments": [ { - "number": 660, - "title": "fix: embedding search for non-openai models", - "state": "closed", - "created_at": "2024-11-28T23:31:20Z", - "url": "https://github.com/ai16z/eliza/pull/660", - "labels": [], - "comments": 0 + "id": 2520128363, + "body": "@grallc Hi, are you sure `TWITTER_PASSWORD` and `TWITTER_EMAIL` won't be needed when `TWITTER_COOKIES` is presented?\r\n\r\nFrom what I saw here https://github.com/ai16z/eliza/blob/0a03140ba7fe18063958e6ffad362f9e3db56b72/packages/client-twitter/src/base.ts#L177-L194, it will always request the password and email address even if I had cookies set.", + "created_at": "2024-12-05T12:02:19Z", + "url": "https://github.com/ai16z/eliza/pull/559#issuecomment-2520128363", + "type": "pr", + "issue_number": "559" }, { - "number": 653, - "title": "feat: improve browser service", - "state": "closed", - "created_at": "2024-11-28T17:08:10Z", - "url": "https://github.com/ai16z/eliza/pull/653", - "labels": [], - "comments": 1 + "id": 2521799369, + "body": "Seems another similar PR was merged https://github.com/ai16z/eliza/pull/861 before this one.", + "created_at": "2024-12-06T00:19:17Z", + "url": "https://github.com/ai16z/eliza/pull/858#issuecomment-2521799369", + "type": "pr", + "issue_number": "858" }, { - "number": 636, - "title": "fix: node package builds", - "state": "closed", - "created_at": "2024-11-27T23:27:25Z", - "url": "https://github.com/ai16z/eliza/pull/636", - "labels": [], - "comments": 1 + "id": 2527872644, + "body": "Is this issue fixed?", + "created_at": "2024-12-09T13:04:40Z", + "url": "https://github.com/ai16z/eliza/issues/164#issuecomment-2527872644", + "type": "issue", + "issue_number": "164" }, { - "number": 635, - "title": "refactor: better db connection handling", - "state": "closed", - "created_at": "2024-11-27T23:23:27Z", - "url": "https://github.com/ai16z/eliza/pull/635", - "labels": [], - "comments": 0 + "id": 2527879763, + "body": "Reckon it's already fixed by https://github.com/ai16z/eliza/pull/616", + "created_at": "2024-12-09T13:07:56Z", + "url": "https://github.com/ai16z/eliza/issues/164#issuecomment-2527879763", + "type": "issue", + "issue_number": "164" }, { - "number": 634, - "title": "refactor: better db connection closing", - "state": "closed", - "created_at": "2024-11-27T23:15:43Z", - "url": "https://github.com/ai16z/eliza/pull/634", - "labels": [], - "comments": 0 + "id": 2530491619, + "body": "Seems to be a bug fixed in agent-twitter-client https://github.com/ai16z/agent-twitter-client/pull/18", + "created_at": "2024-12-10T05:49:59Z", + "url": "https://github.com/ai16z/eliza/issues/883#issuecomment-2530491619", + "type": "issue", + "issue_number": "883" }, { - "number": 625, - "title": "fix: small improvements to agent process exits", - "state": "closed", - "created_at": "2024-11-27T04:12:37Z", - "url": "https://github.com/ai16z/eliza/pull/625", - "labels": [], - "comments": 2 - } - ], - "total_commits": 60, - "total_prs": 27 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2510256738, - "body": "I think since we're already providing a fair amount of context to the model about the agent (knowledge, topics), the responses tend to not be very random. They all seem relatively related to eachother even without providing the last few tweets.", - "created_at": "2024-12-01T21:22:17Z", - "url": "https://github.com/ai16z/eliza/pull/763#issuecomment-2510256738", - "type": "pr", - "issue_number": "763" + "id": 2537768744, + "body": "> > Seems to be a bug fixed in agent-twitter-client [ai16z/agent-twitter-client#18](https://github.com/ai16z/agent-twitter-client/pull/18)\r\n> \r\n> Indded but when I tried to use the function sendNoteTweet(), I have the following error: ERRORS Error sending tweet: {}\r\n> \r\n> After buildind, I checked eliza/node_modules/agent-twitter-client/src/scraper.ts and the function sendNoteTweet() is not in the file.\r\n\r\nThe code was merged without a new release. cc @lalalune Can you please cut a release for `agent-twitter-client`?", + "created_at": "2024-12-12T04:07:41Z", + "url": "https://github.com/ai16z/eliza/issues/883#issuecomment-2537768744", + "type": "issue", + "issue_number": "883" }, { - "id": 2525239666, - "body": "we're currently in the process of refactoring how plugins are setup and initiated so we'll probably hold off on merging this for now", - "created_at": "2024-12-07T16:39:06Z", - "url": "https://github.com/ai16z/eliza/pull/898#issuecomment-2525239666", + "id": 2543095820, + "body": "Sorry about the duplicate PR submitted as I found that I have to develop against the `develop` branch instead of `main` now.", + "created_at": "2024-12-14T12:49:34Z", + "url": "https://github.com/ai16z/eliza/pull/1091#issuecomment-2543095820", "type": "pr", - "issue_number": "898" + "issue_number": "1091" }, { - "id": 2526348949, - "body": "@arose00 can you fix the merge conflict and adjust the pr title?", - "created_at": "2024-12-08T19:45:11Z", - "url": "https://github.com/ai16z/eliza/pull/906#issuecomment-2526348949", - "type": "pr", - "issue_number": "906" + "id": 2543440022, + "body": "Try to sync your main branch to the latest commit and try again, I belive configuring in `.env` should work fine. See PR here https://github.com/ai16z/eliza/pull/999.\r\n\r\n![Screenshot-4uErmvrt@2x](https://github.com/user-attachments/assets/a385d506-f226-4d59-92f1-7ecc59893c69)\r\n", + "created_at": "2024-12-15T04:11:14Z", + "url": "https://github.com/ai16z/eliza/issues/1105#issuecomment-2543440022", + "type": "issue", + "issue_number": "1105" } ], - "total_comments": 3 + "total_comments": 8 } }, - "summary": "cygaar is a developer actively involved in a GitHub repository with a total of 60 commits and 27 pull requests. Their recent contributions include deprecating the text-based way of generating JSON and fixing Discord client CI issues. They seem to focus on maintaining code quality through deprecation updates and resolving continuous integration issues, showcasing a dedication to improving project efficiency and reliability." + "summary": "oxSaturn is actively contributing to the project by focusing on configuring models for openai, anthropic, and grok. Their recent commits and pull requests primarily involve fixing typos, updating package names, and implementing default settings for tweet length. They demonstrate a pattern of attention to detail in documentation improvements and ensuring consistency in project settings.", + "score": 96, + "score_breakdown": { + "merged_prs": 91, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 4.0, + "total": 96.0 + } }, { - "contributor": "jkbrooks", - "avatar_url": "https://avatars.githubusercontent.com/u/129074?v=4", + "contributor": "HashWarlock", + "avatar_url": "https://avatars.githubusercontent.com/u/64296537?v=4", "activity": { "code": { "commits": [ { - "sha": "33289ce30e20d800284bdd52f1d8d569d77dab30", - "date": "2024-12-10T20:21:20Z", - "message": "Merge pull request #954 from odilitime/fix-llamacloud\n\nfix: revert llamacloud endpoint change", - "url": "https://github.com/ai16z/eliza/commit/33289ce30e20d800284bdd52f1d8d569d77dab30" + "sha": "24284fab3a6e7f6ddea0f3da0fe1bbadba712f1d", + "date": "2024-12-10T14:34:11Z", + "message": "fix: remove undefined function, add lint to plugin-tee", + "url": "https://github.com/ai16z/eliza/commit/24284fab3a6e7f6ddea0f3da0fe1bbadba712f1d" }, { - "sha": "622000ef19fc7805f1f8d3d86530d883353ac01f", - "date": "2024-12-10T06:43:11Z", - "message": "Merge pull request #959 from monilpat/revert-946-add-wsl-guide\n\nfix: Revert \"docs: add WSL installation guide\"", - "url": "https://github.com/ai16z/eliza/commit/622000ef19fc7805f1f8d3d86530d883353ac01f" + "sha": "1115c6837348ee830d837ebebcd9ec343912b094", + "date": "2024-12-09T00:21:54Z", + "message": "Merge branch 'main' into add-tee-mode", + "url": "https://github.com/ai16z/eliza/commit/1115c6837348ee830d837ebebcd9ec343912b094" }, { - "sha": "9c7a080020d74baed821319dee158c87987ba4a2", - "date": "2024-12-10T05:46:01Z", - "message": "Merge pull request #946 from ileana-pr/add-wsl-guide\n\ndocs: add WSL installation guide", - "url": "https://github.com/ai16z/eliza/commit/9c7a080020d74baed821319dee158c87987ba4a2" + "sha": "53ba05702565ab59201a48836ea3284332b42695", + "date": "2024-12-08T17:04:06Z", + "message": "fix: resolve lint errors", + "url": "https://github.com/ai16z/eliza/commit/53ba05702565ab59201a48836ea3284332b42695" }, { - "sha": "736ebda6863925c35458a6dd46f681490b3f779f", - "date": "2024-12-10T05:43:29Z", - "message": "Merge pull request #828 from meppsilon/add-hyperbolic\n\nfeat: add hyperbolic api to eliza", - "url": "https://github.com/ai16z/eliza/commit/736ebda6863925c35458a6dd46f681490b3f779f" + "sha": "29689d108ece7751fa6776e87870b3c9458fd735", + "date": "2024-12-07T23:13:30Z", + "message": "Merge branch 'main' into add-tee-mode", + "url": "https://github.com/ai16z/eliza/commit/29689d108ece7751fa6776e87870b3c9458fd735" }, { - "sha": "9b9b5309ca955e4b49024c95ff86e19cd8dace32", - "date": "2024-12-10T05:40:56Z", - "message": "Merge pull request #927 from TrustlessComputer/pull-request\n\nfeat: Config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/9b9b5309ca955e4b49024c95ff86e19cd8dace32" + "sha": "ba18167001109f931b1637e02671b1af0c28a41c", + "date": "2024-12-07T23:09:26Z", + "message": "docs: add overview", + "url": "https://github.com/ai16z/eliza/commit/ba18167001109f931b1637e02671b1af0c28a41c" }, { - "sha": "a26bf199d29038b7bc0a31eaf61e59ba1521384d", - "date": "2024-12-09T16:16:09Z", - "message": "Merge pull request #923 from Sifchain/realitySpiral/coinbaseReadInvokeSmartContracts\n\nfeat: add readContract / invokeContract functionality to Coinbase plugin", - "url": "https://github.com/ai16z/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d" + "sha": "d052002a94a018f9876198e583a5d5ab3b0143aa", + "date": "2024-12-07T22:59:31Z", + "message": "docs: add tutorial for Eliza in TEE", + "url": "https://github.com/ai16z/eliza/commit/d052002a94a018f9876198e583a5d5ab3b0143aa" }, { - "sha": "5a2994e0b32969da0f80d839bcdca7a2227b92ef", - "date": "2024-12-08T21:48:50Z", - "message": "Merge pull request #725 from Sifchain/realitySpiral/coinabseAdvancedTrading\n\nfeat: implement advanced coinbase trading", - "url": "https://github.com/ai16z/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef" + "sha": "cfe7cad3ca5a4a9a461912c17d4071c093c42ff1", + "date": "2024-12-06T04:07:35Z", + "message": "Add skeleton of docs page for Eliza in TEE", + "url": "https://github.com/ai16z/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1" }, { - "sha": "d492308713628bcb75672d07ec953a23df683b44", - "date": "2024-12-08T20:06:10Z", - "message": "Merge pull request #912 from onur-saf/main\n\nMAX_TWEET_LENGTH env implementation", - "url": "https://github.com/ai16z/eliza/commit/d492308713628bcb75672d07ec953a23df683b44" + "sha": "bd6032b7761f1a7e0fd52fbd0d47f46f939d20e4", + "date": "2024-12-06T03:38:02Z", + "message": "upgrade the dstack-sdk version and clean up logging for remote attestation", + "url": "https://github.com/ai16z/eliza/commit/bd6032b7761f1a7e0fd52fbd0d47f46f939d20e4" }, { - "sha": "24ff695f176c4ddfa49a6a9b01b231459e3fb52d", - "date": "2024-12-08T20:05:43Z", - "message": "Merge pull request #914 from sayangel/farcaster-client-improvements\n\nfix: Farcater client cleanup and fixed response logic", - "url": "https://github.com/ai16z/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d" + "sha": "aa21a9b964abdd33cb39c4577af5d14a3df7b198", + "date": "2024-12-05T23:38:05Z", + "message": "refactor: extract getting the public key or keypair to reduce repetitive code", + "url": "https://github.com/ai16z/eliza/commit/aa21a9b964abdd33cb39c4577af5d14a3df7b198" }, { - "sha": "a585a6fef6f338d47ba821e298c4d9a9e9fc4a9f", - "date": "2024-12-08T20:05:08Z", - "message": "Merge pull request #899 from golryang/patch-1\n\nchore: Consistent language for Community & Contact link label", - "url": "https://github.com/ai16z/eliza/commit/a585a6fef6f338d47ba821e298c4d9a9e9fc4a9f" - }, - { - "sha": "8b2f714c8a43bdf29c5e77c02b1f57f69fcc619e", - "date": "2024-12-08T20:04:50Z", - "message": "Merge pull request #910 from oxSaturn/feat/configure-models-groq\n\nfeat: allow users to configure models for groq", - "url": "https://github.com/ai16z/eliza/commit/8b2f714c8a43bdf29c5e77c02b1f57f69fcc619e" - }, - { - "sha": "fad561b04f439a9ce307a2a73e62195f6e1cda42", - "date": "2024-12-07T02:07:14Z", - "message": "Merge pull request #880 from snobbee/ci/re-enable-codecov-reporting\n\nfix: re-enable coverage report upload to Codecov in CI workflow", - "url": "https://github.com/ai16z/eliza/commit/fad561b04f439a9ce307a2a73e62195f6e1cda42" + "sha": "64a25409028b0620554490e84c529f419da9d1f3", + "date": "2024-12-04T15:56:00Z", + "message": "update .env.example with TEE_MODE", + "url": "https://github.com/ai16z/eliza/commit/64a25409028b0620554490e84c529f419da9d1f3" }, { - "sha": "c40a1f785c578f2c4e1dff28d010a4e03995a68c", - "date": "2024-12-06T21:13:58Z", - "message": "Merge pull request #875 from peersky/patch-1\n\nAdd google model env vars", - "url": "https://github.com/ai16z/eliza/commit/c40a1f785c578f2c4e1dff28d010a4e03995a68c" + "sha": "8a5f77910bd4b1ec851272a3944f2db84badb89a", + "date": "2024-12-04T04:45:43Z", + "message": "add reportdata hash to log for users to verify", + "url": "https://github.com/ai16z/eliza/commit/8a5f77910bd4b1ec851272a3944f2db84badb89a" }, { - "sha": "097f1adc6bfa2549d19966aaf750e2694dbeb68f", - "date": "2024-12-06T20:31:47Z", - "message": "Merge pull request #872 from oxSaturn/patch-1\n\nUpdate quickstart.md", - "url": "https://github.com/ai16z/eliza/commit/097f1adc6bfa2549d19966aaf750e2694dbeb68f" + "sha": "d8470eb75a5c5d6906e6ffbf593984039accf49b", + "date": "2024-12-04T04:33:02Z", + "message": "feat: add TEE mode to Solana Plugin", + "url": "https://github.com/ai16z/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b" }, { - "sha": "1a6ce668f043784f52ef473edbc2b41b974b7382", - "date": "2024-12-06T16:22:30Z", - "message": "Merge pull request #862 from ai16z-demirix/main\n\ntest: adding environment and knowledge tests", - "url": "https://github.com/ai16z/eliza/commit/1a6ce668f043784f52ef473edbc2b41b974b7382" + "sha": "10215bb5916bf8be266bed96c0dd71fed373d6b9", + "date": "2024-12-02T01:22:24Z", + "message": "refactor: refactor dockerfile to reduce image from 6GB to 3GB and cut build time in half", + "url": "https://github.com/ai16z/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9" }, { - "sha": "c9981d7c9c5aa137193d48f19f7bea2198aacdc0", - "date": "2024-12-06T16:21:45Z", - "message": "Merge pull request #801 from monilpat/realitySpiral/coinbaseTesting\n\nfeat: coinbase webhook + add more examples + testing", - "url": "https://github.com/ai16z/eliza/commit/c9981d7c9c5aa137193d48f19f7bea2198aacdc0" + "sha": "2a4607a368d53dc778d4271f341b692cbb19e0f3", + "date": "2024-11-30T04:07:48Z", + "message": "fix docker image and reduce build time", + "url": "https://github.com/ai16z/eliza/commit/2a4607a368d53dc778d4271f341b692cbb19e0f3" }, { - "sha": "7fb73d209a5d6d09a039515a088ff14b48691511", - "date": "2024-12-06T01:42:15Z", - "message": "Merge pull request #863 from juntao/patch-1\n\nRemove duplicated coinbase CDP options in .env.example", - "url": "https://github.com/ai16z/eliza/commit/7fb73d209a5d6d09a039515a088ff14b48691511" + "sha": "4897043b5f13b04f7f51f5ff180f6873ebbe1758", + "date": "2024-11-29T19:38:01Z", + "message": "fix: add comment to make it clear what the variable is used for", + "url": "https://github.com/ai16z/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758" }, { - "sha": "09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2", - "date": "2024-12-05T19:36:01Z", - "message": "Merge pull request #861 from fede2442/patch-1\n\nUpdated quickstart.md to contemplate common issue", - "url": "https://github.com/ai16z/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2" + "sha": "fa89b3b1ec9e80cdbd065c485d1589c7a3160a56", + "date": "2024-11-29T19:28:44Z", + "message": "fix: remove default salt to remove launch agent errors & add tee plugin back into agent startup file", + "url": "https://github.com/ai16z/eliza/commit/fa89b3b1ec9e80cdbd065c485d1589c7a3160a56" }, { - "sha": "ea0ebe7374af7273a9f9dcbd1806d69ec12ba975", - "date": "2024-12-05T19:31:51Z", - "message": "Merge pull request #850 from oxSaturn/patch-1\n\nUpdate Node version in local-development.md", - "url": "https://github.com/ai16z/eliza/commit/ea0ebe7374af7273a9f9dcbd1806d69ec12ba975" + "sha": "e8d829c4ca7d030f6cafc9d7f4f30763841b665c", + "date": "2024-11-29T18:09:04Z", + "message": "fix: add missing viem dependency", + "url": "https://github.com/ai16z/eliza/commit/e8d829c4ca7d030f6cafc9d7f4f30763841b665c" }, { - "sha": "05f279ae693cf6d5a41298b7c87d48502b059481", - "date": "2024-12-05T19:28:16Z", - "message": "Merge pull request #853 from ai16z/shaw/upgrade-models\n\nfix: Use LARGE models for responses", - "url": "https://github.com/ai16z/eliza/commit/05f279ae693cf6d5a41298b7c87d48502b059481" + "sha": "985e2766fa93affd85e79eb2d7b611b270b47451", + "date": "2024-11-28T06:21:22Z", + "message": "fix: Add docs, update provider and remove walletProvider from providers", + "url": "https://github.com/ai16z/eliza/commit/985e2766fa93affd85e79eb2d7b611b270b47451" }, { - "sha": "57251009d4cfe4427b5c4e3da174755efffce7a5", - "date": "2024-12-04T19:34:11Z", - "message": "Merge pull request #843 from martincik/fix/post-install-script-is-broken-for-plugin-node\n\nfix: Include scripts/postinstall.js in the final NPM package", - "url": "https://github.com/ai16z/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5" + "sha": "d95b102cab6ecce420bb390a54febee2adb78ba3", + "date": "2024-11-27T18:09:59Z", + "message": "Merge branch 'main' into tee-plugin", + "url": "https://github.com/ai16z/eliza/commit/d95b102cab6ecce420bb390a54febee2adb78ba3" }, { - "sha": "f2f567d3a6a8a18d554632c8bd3712b0d9f0afc1", - "date": "2024-12-04T19:32:52Z", - "message": "Merge pull request #803 from monilpat/realitySpiral/tokenContractPlugin\n\nfeat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin", - "url": "https://github.com/ai16z/eliza/commit/f2f567d3a6a8a18d554632c8bd3712b0d9f0afc1" + "sha": "147adde8d6a7596d831064dc0be2ca0872c42a7c", + "date": "2024-11-27T17:32:53Z", + "message": "feat: add class to remote attestation and derive key to call provider functions", + "url": "https://github.com/ai16z/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c" }, { - "sha": "3ac811606533d749dfd908280f9a2d0d14151e28", - "date": "2024-12-02T20:08:51Z", - "message": "Merge pull request #787 from tomguluson92/main\n\nfix: enviroment -> environment", - "url": "https://github.com/ai16z/eliza/commit/3ac811606533d749dfd908280f9a2d0d14151e28" + "sha": "02647806546bd558ce9eabaa33f3a8c100a17fa4", + "date": "2024-11-26T05:04:48Z", + "message": "fix: reduce docker image size from 11.1GB to 5.79GB", + "url": "https://github.com/ai16z/eliza/commit/02647806546bd558ce9eabaa33f3a8c100a17fa4" }, { - "sha": "e8067c12207cf326fe76c5850bac16792bd9ec60", - "date": "2024-12-02T20:08:02Z", - "message": "Merge pull request #789 from mike0295/main\n\nchore: update README_KOR.md to match latest README.md", - "url": "https://github.com/ai16z/eliza/commit/e8067c12207cf326fe76c5850bac16792bd9ec60" + "sha": "13f921afcfdc49361149c409b8ab7b4de580c213", + "date": "2024-11-26T01:15:14Z", + "message": "feat: update dockerfile and add docker-compose yaml file to deploy in TEE", + "url": "https://github.com/ai16z/eliza/commit/13f921afcfdc49361149c409b8ab7b4de580c213" }, { - "sha": "585ee236df997ff8bbaf79a55b114e4589e95563", - "date": "2024-12-01T19:33:51Z", - "message": "Merge pull request #751 from ai16z/renovate/ai-sdk-openai-1.x\n\nfix(deps): update dependency @ai-sdk/openai to v1.0.5", - "url": "https://github.com/ai16z/eliza/commit/585ee236df997ff8bbaf79a55b114e4589e95563" + "sha": "aa5d009df083840a36ef55ff70e3619cae789f9a", + "date": "2024-11-22T21:53:26Z", + "message": "chore: remove log print of api key", + "url": "https://github.com/ai16z/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a" }, { - "sha": "df3d1f30d800e7fa518912f31e7a32a28c002ce4", - "date": "2024-12-01T19:33:02Z", - "message": "Merge pull request #758 from v1xingyue/v1xingyue-patch-1\n\nAdd running with Gitpod", - "url": "https://github.com/ai16z/eliza/commit/df3d1f30d800e7fa518912f31e7a32a28c002ce4" + "sha": "66637cd244b7e820114783f9547227f00c019740", + "date": "2024-11-22T20:25:54Z", + "message": "feat: add wallet provider to use derived key to generate wallet", + "url": "https://github.com/ai16z/eliza/commit/66637cd244b7e820114783f9547227f00c019740" }, { - "sha": "e17967863f159442edfea20669c14e5e87845f80", - "date": "2024-11-30T22:24:32Z", - "message": "Merge pull request #728 from ai16z/update_docs\n\nfeat: add new pages, update sidebar", - "url": "https://github.com/ai16z/eliza/commit/e17967863f159442edfea20669c14e5e87845f80" + "sha": "1995b56c2c519baab18520f03bd04c82be90b8e3", + "date": "2024-11-22T16:53:23Z", + "message": "create TEE plugin with derive key and remote attestation providers", + "url": "https://github.com/ai16z/eliza/commit/1995b56c2c519baab18520f03bd04c82be90b8e3" }, { - "sha": "2782cc5197e5eed4fbe26a122fdc6f56539f0809", - "date": "2024-11-30T22:24:00Z", - "message": "Merge pull request #729 from cygaar/fix_twitter_context\n\nfix: twitter recent interactions", - "url": "https://github.com/ai16z/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809" + "sha": "9e7a3da75d496b013e6c8efe0d25d03516c6d12f", + "date": "2024-11-04T17:38:48Z", + "message": "Add RedPill API Key variable", + "url": "https://github.com/ai16z/eliza/commit/9e7a3da75d496b013e6c8efe0d25d03516c6d12f" }, { - "sha": "b6ec71ef614851f08a6c9662bf48c576a5d954e0", - "date": "2024-11-30T22:23:33Z", - "message": "Merge pull request #721 from cygaar/simplify_linting\n\nfix: simplify linting dependencies", - "url": "https://github.com/ai16z/eliza/commit/b6ec71ef614851f08a6c9662bf48c576a5d954e0" - }, + "sha": "e5c8f3fca5c4f683cc9805fad844dce6428a2872", + "date": "2024-11-04T17:27:46Z", + "message": "Add RedPill API Support", + "url": "https://github.com/ai16z/eliza/commit/e5c8f3fca5c4f683cc9805fad844dce6428a2872" + } + ], + "pull_requests": [ { - "sha": "c59d95af74b1626fb59e7d9df8557059bf058b8c", - "date": "2024-11-29T09:00:34Z", - "message": "Merge pull request #659 from pgoos/misct/code-cov\n\nfeat: add minimal config file for code cov", - "url": "https://github.com/ai16z/eliza/commit/c59d95af74b1626fb59e7d9df8557059bf058b8c" + "number": 1050, + "title": "fix: add auto to clients in types to use client-auto", + "state": "closed", + "created_at": "2024-12-13T21:23:21Z", + "url": "https://github.com/ai16z/eliza/pull/1050", + "labels": [], + "comments": 0 }, { - "sha": "c31eddf35dd363c9c6270a6cfbaf61cf05d6ccd5", - "date": "2024-11-29T05:19:06Z", - "message": "Merge pull request #664 from monilpat/pnpmLock\n\nfix: pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/c31eddf35dd363c9c6270a6cfbaf61cf05d6ccd5" + "number": 835, + "title": "feat: Add TEE Mode to Solana Plugin", + "state": "closed", + "created_at": "2024-12-04T05:20:06Z", + "url": "https://github.com/ai16z/eliza/pull/835", + "labels": [], + "comments": 5 }, { - "sha": "13b212ddede7e1326b1d8813330e4619112eddc5", - "date": "2024-11-28T20:23:02Z", - "message": "Merge pull request #608 from monilpat/realitySpiral/coinbaseTrading\n\nfeat: implement coinbase trading", - "url": "https://github.com/ai16z/eliza/commit/13b212ddede7e1326b1d8813330e4619112eddc5" + "number": 782, + "title": "refactor: refactor dockerfile to reduce image and build time", + "state": "closed", + "created_at": "2024-12-02T01:36:20Z", + "url": "https://github.com/ai16z/eliza/pull/782", + "labels": [], + "comments": 0 }, { - "sha": "bc8065411c4a73d3a0bbb44ee0b6031b7fcefae1", - "date": "2024-11-28T16:50:53Z", - "message": "Merge pull request #652 from snobbee/patch-1\n\nUpdate ci.yaml", - "url": "https://github.com/ai16z/eliza/commit/bc8065411c4a73d3a0bbb44ee0b6031b7fcefae1" + "number": 702, + "title": "fix: update docker image to support turbo and reduce build time", + "state": "closed", + "created_at": "2024-11-30T04:29:42Z", + "url": "https://github.com/ai16z/eliza/pull/702", + "labels": [], + "comments": 0 }, { - "sha": "67a19cdb027c0ec199abbd7ab7e1082ae18e73f5", - "date": "2024-11-25T17:03:54Z", - "message": "Merge pull request #564 from justabot/first_api_hookup\n\nCS - first api hookups.", - "url": "https://github.com/ai16z/eliza/commit/67a19cdb027c0ec199abbd7ab7e1082ae18e73f5" + "number": 678, + "title": "fix: Make TEE Plugin available to launch agent & fix previous launch error", + "state": "closed", + "created_at": "2024-11-29T19:42:51Z", + "url": "https://github.com/ai16z/eliza/pull/678", + "labels": [], + "comments": 0 }, { - "sha": "031b9617de0b2502b72018498279ed7d84714a08", - "date": "2024-11-25T16:27:50Z", - "message": "Merge pull request #590 from pgoos/fix/enable-tests-ci2\n\nfix: enable test run in CI for core package", - "url": "https://github.com/ai16z/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08" + "number": 674, + "title": "fix: add missing viem dependency", + "state": "closed", + "created_at": "2024-11-29T18:10:39Z", + "url": "https://github.com/ai16z/eliza/pull/674", + "labels": [], + "comments": 0 }, { - "sha": "56631d75435a69524d0ac479bd89a436a825f0ed", - "date": "2024-11-25T04:35:37Z", - "message": "Merge pull request #547 from bmgalego/fix-token-providers\n\nfix: Token provider getHighestLiquidityPair", - "url": "https://github.com/ai16z/eliza/commit/56631d75435a69524d0ac479bd89a436a825f0ed" + "number": 640, + "title": "fix: Add docs, update providers for TEE Plugin", + "state": "closed", + "created_at": "2024-11-28T06:26:25Z", + "url": "https://github.com/ai16z/eliza/pull/640", + "labels": [], + "comments": 0 }, { - "sha": "b08f3f76f9162912a6bba43c6981bfd01901d69c", - "date": "2024-11-23T05:36:15Z", - "message": "Merge pull request #535 from 0xFlicker/fix-videoservice-cache\n\nfix: pass runtime to video service", - "url": "https://github.com/ai16z/eliza/commit/b08f3f76f9162912a6bba43c6981bfd01901d69c" + "number": 632, + "title": "feat: Initial TEE Plugin", + "state": "closed", + "created_at": "2024-11-27T18:02:38Z", + "url": "https://github.com/ai16z/eliza/pull/632", + "labels": [], + "comments": 1 }, { - "sha": "4e85200bb7f390dd2c99f0bc7b92ff5956b4b49c", - "date": "2024-11-23T05:32:38Z", - "message": "Merge pull request #532 from ai16z/renovate/ai-sdk-google-vertex-0.x\n\nfix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43", - "url": "https://github.com/ai16z/eliza/commit/4e85200bb7f390dd2c99f0bc7b92ff5956b4b49c" + "number": 327, + "title": "Add Docker support", + "state": "closed", + "created_at": "2024-11-15T04:58:33Z", + "url": "https://github.com/ai16z/eliza/pull/327", + "labels": [], + "comments": 0 }, { - "sha": "1c4e9f641e4d68af0a70d4f78650d8db6a365af1", - "date": "2024-11-23T05:32:27Z", - "message": "Merge pull request #533 from ai16z/renovate/ai-sdk-openai-1.x\n\nfix(deps): update dependency @ai-sdk/openai to v1.0.4", - "url": "https://github.com/ai16z/eliza/commit/1c4e9f641e4d68af0a70d4f78650d8db6a365af1" - }, - { - "sha": "5ea155197b56c7b26912cdd7dd27b39bf0fc76c6", - "date": "2024-11-22T22:32:20Z", - "message": "Merge pull request #513 from monilpat/origin/cb\n\nfeat: add coinbase plugin starting with cb commerce functionality", - "url": "https://github.com/ai16z/eliza/commit/5ea155197b56c7b26912cdd7dd27b39bf0fc76c6" - }, - { - "sha": "10aa5d6e674fe65b2debaa3108c87f1b1b5e5ec3", - "date": "2024-11-22T06:07:32Z", - "message": "Merge pull request #508 from antpb/fix/gracefully-pull-node-dep\n\nWrap `fastembed` in try catch to allow non node environments to build", - "url": "https://github.com/ai16z/eliza/commit/10aa5d6e674fe65b2debaa3108c87f1b1b5e5ec3" - }, - { - "sha": "f2dde70d83cab000ae90b0e7e362f12df87adcc8", - "date": "2024-11-22T06:04:27Z", - "message": "Merge pull request #510 from oguzserdar/main\n\ndocs: add template and client configuration guide", - "url": "https://github.com/ai16z/eliza/commit/f2dde70d83cab000ae90b0e7e362f12df87adcc8" - }, - { - "sha": "f233f78d7eeda0680c12097bef37d97771295bf7", - "date": "2024-11-21T18:23:48Z", - "message": "Merge pull request #463 from snobbee/patch-1\n\ndocs: Create best-practices.md documentation", - "url": "https://github.com/ai16z/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7" - }, - { - "sha": "4f817e8a205e7f6a02ecbfd58daf294cafa2c399", - "date": "2024-11-21T16:39:18Z", - "message": "Merge pull request #488 from massivefermion/main\n\nfix: added missing packages to tsup configs' externals", - "url": "https://github.com/ai16z/eliza/commit/4f817e8a205e7f6a02ecbfd58daf294cafa2c399" - }, - { - "sha": "3eb8dca37f1fa821324d90e9612fefe805f31d8b", - "date": "2024-11-21T00:56:09Z", - "message": "Merge pull request #465 from ai16z-demirix/main\n\nfix: Fixing failling tests token.test.ts and videoGeneration.test.ts", - "url": "https://github.com/ai16z/eliza/commit/3eb8dca37f1fa821324d90e9612fefe805f31d8b" - }, - { - "sha": "fb32927a23636a527293756a2ab5291711211922", - "date": "2024-11-20T16:55:07Z", - "message": "Merge pull request #452 from laser-riot/fix/x-dry-run\n\nfix: X dry run", - "url": "https://github.com/ai16z/eliza/commit/fb32927a23636a527293756a2ab5291711211922" - }, - { - "sha": "9db1f63ae146ea15b0b301240deca54f0b85cb2f", - "date": "2024-11-20T06:56:48Z", - "message": "Merge pull request #397 from martincik/fix/fix-linter-issues\n\nfix: Fix linter issues", - "url": "https://github.com/ai16z/eliza/commit/9db1f63ae146ea15b0b301240deca54f0b85cb2f" - }, - { - "sha": "02effe0d6c1bca6c8d5e44238e82636031561593", - "date": "2024-11-20T05:37:18Z", - "message": "Merge pull request #429 from monilpat/main\n\nchore: Update pr.yaml to show actual condition so easier to follow", - "url": "https://github.com/ai16z/eliza/commit/02effe0d6c1bca6c8d5e44238e82636031561593" - }, - { - "sha": "9a0e4749215f8a851100fedeccceb8891c4d28c5", - "date": "2024-11-20T05:36:56Z", - "message": "Merge pull request #427 from odilitime/env-change\n\nfeat: don't require .env to exist", - "url": "https://github.com/ai16z/eliza/commit/9a0e4749215f8a851100fedeccceb8891c4d28c5" - }, - { - "sha": "bea556713af194083d4f19a2905fabbe4acffd02", - "date": "2024-11-20T00:19:49Z", - "message": "Merge pull request #365 from normand1/dn/token-provider-tests\n\nfeat: [Issue-185] Token Provider Tests", - "url": "https://github.com/ai16z/eliza/commit/bea556713af194083d4f19a2905fabbe4acffd02" - }, - { - "sha": "87a367e01e6ea56e1463a03e45398f55e5166555", - "date": "2024-11-19T05:38:13Z", - "message": "Merge pull request #411 from fabrizioff/docs/translate-readme-it\n\nAdd italian README.md translation", - "url": "https://github.com/ai16z/eliza/commit/87a367e01e6ea56e1463a03e45398f55e5166555" - }, - { - "sha": "e2b6d6df0bf3910352c5ff5c6ae8225be5259dde", - "date": "2024-11-19T00:12:34Z", - "message": "Merge pull request #389 from wahndo/main\n\ndocs: refresh eliza's tagline, fix broken links, unify formatting for core concepts", - "url": "https://github.com/ai16z/eliza/commit/e2b6d6df0bf3910352c5ff5c6ae8225be5259dde" - }, - { - "sha": "13b81981657ac6b990f98e6b5c35ac7e068fd532", - "date": "2024-11-15T08:36:40Z", - "message": "Merge pull request #309 from Sifchain/llmContentGeneration\n\n[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings", - "url": "https://github.com/ai16z/eliza/commit/13b81981657ac6b990f98e6b5c35ac7e068fd532" - } - ], - "pull_requests": [ - { - "number": 1051, - "title": "Revert \"chore: improve smokeTests environment validation and logging\"", + "number": 198, + "title": "Add RedPill API Support", "state": "closed", - "created_at": "2024-12-13T21:47:11Z", - "url": "https://github.com/ai16z/eliza/pull/1051", + "created_at": "2024-11-04T17:45:54Z", + "url": "https://github.com/ai16z/eliza/pull/198", "labels": [], - "comments": 2 + "comments": 3 } ], - "total_commits": 53, - "total_prs": 1 + "total_commits": 27, + "total_prs": 10 }, "issues": { "opened": [ { - "number": 764, - "title": "Epic: Refactoring Eliza's Trading System for Multi-Chain Compatibility", - "state": "open", - "created_at": "2024-12-01T21:38:41Z", - "url": "https://github.com/ai16z/eliza/issues/764", - "labels": [ - "V2" - ], - "comments": 0 - }, - { - "number": 663, - "title": "Failed codecov run", + "number": 1049, + "title": "bug: setting auto in character file fails to load client-auto", "state": "closed", - "created_at": "2024-11-29T02:37:13Z", - "url": "https://github.com/ai16z/eliza/issues/663", + "created_at": "2024-12-13T21:17:48Z", + "url": "https://github.com/ai16z/eliza/issues/1049", "labels": [ "bug" ], - "comments": 3 + "comments": 0 }, { - "number": 305, - "title": "Managing Divergence Across the Eliza Ecosystem (Multiple Forks)", - "state": "closed", - "created_at": "2024-11-14T00:44:03Z", - "url": "https://github.com/ai16z/eliza/issues/305", + "number": 928, + "title": "feat: Support Fetching Character Files From Storage Service", + "state": "open", + "created_at": "2024-12-09T05:55:56Z", + "url": "https://github.com/ai16z/eliza/issues/928", "labels": [ "enhancement" ], - "comments": 3 + "comments": 1 } ], - "total_opened": 3 + "total_opened": 2 }, "engagement": { "comments": [ { - "id": 2484436111, - "body": "@monilpat you sure? we have conflicts in `packages/client-twitter/src/interactions.ts`", - "created_at": "2024-11-19T00:13:36Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484436111", - "type": "pr", - "issue_number": "384" - }, - { - "id": 2484446327, - "body": "@DanielHighETH would you fix the merge conflict in `packages/client-twitter/src/interactions.ts` so we can finish the review and merge this in?", - "created_at": "2024-11-19T00:21:34Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484446327", + "id": 2455996702, + "body": "> love this.\n\nWhenever RedPill has support for image and voice generation, I'll add those features. One part i didn't end up changing was the image inspection that uses gpt-4o-mini. The serverUrl uses the openai API & key by default, but if it uses red-pill API, it will also work. I didn't want to break anything unintentionally there, so I didn't put a fix there.", + "created_at": "2024-11-05T00:49:32Z", + "url": "https://github.com/ai16z/eliza/pull/198#issuecomment-2455996702", "type": "pr", - "issue_number": "384" - }, - { - "id": 2484617032, - "body": " Noting that we now have a repository here. https://github.com/timshelxyz/eliza https://elizas.world/\r\n \r\n Thanks @timshelxyz \r\n \r\n Reality Spiral Team is still working on thoughts for some of the items mentioned in top level issue. It would be great for agents themselves to be aware of each other and be more thoughtful about how divergence is managed. Some preliminary thoughts were posted in these tweets: https://x.com/reality_spiral/status/1858372677704306717 https://x.com/reality_spiral/status/1858278179108171793?s=46 ", - "created_at": "2024-11-19T03:11:47Z", - "url": "https://github.com/ai16z/eliza/issues/305#issuecomment-2484617032", - "type": "issue", - "issue_number": "305" + "issue_number": "198" }, { - "id": 2486702629, - "body": "FYI, we now have two conflicting files here \r\n\r\n```\r\npackages/core/src/tests/goals.test.ts\r\npnpm-lock.yaml\r\n```\r\n\r\n@monilpat @normand1 can we resolve before merge?", - "created_at": "2024-11-19T20:38:04Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2486702629", + "id": 2505318111, + "body": "Adding documentation and updating the plugin.\r\n\r\n- [x] Documentation on TEE Plugin\r\n- [x] Add functions to derive raw key, derive ed25519 key for Solana, derive ecdsa key for evm chains", + "created_at": "2024-11-28T05:56:51Z", + "url": "https://github.com/ai16z/eliza/pull/632#issuecomment-2505318111", "type": "pr", - "issue_number": "365" + "issue_number": "632" }, { - "id": 2486723348, - "body": "@monilpat @martincik We have a build error, can we address before merge?\r\n\r\n```\r\n1s\r\n20s\r\n59s\r\n6s\r\n0s\r\n3s\r\nRun pnpm run build\r\n\r\n> eliza@ build /home/runner/work/eliza/eliza\r\n> bash ./scripts/build.sh\r\n\r\nBuilding package: core\r\n\r\n> @ai[1](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:1)6z/eliza@1.0.0 build\r\n> tsup --format esm --dts\r\n\r\nCLI Building entry: src/index.ts\r\nCLI Using tsconfig: tsconfig.json\r\nCLI tsup v8.3.5\r\nCLI Using tsup config: /home/runner/work/eliza/eliza/packages/core/tsup.config.ts\r\nCLI Target: esnext\r\nCLI Cleaning output folder\r\nESM Build start\r\nESM dist/index.js 108.07 KB\r\nESM dist/index.js.map 25[6](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:7).62 KB\r\nESM \u26a1\ufe0f Build success in 3[7](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:8)ms\r\nDTS Build start\r\nError: src/embedding.ts(3,10): error TS2300: Duplicate identifier 'models'.\r\nError: src/embedding.ts(4,10): error TS2300: Duplicate identifier 'IAgentRuntime'.\r\nError: src/embedding.ts(4,25): error TS2300: Duplicate identifier 'ModelProviderName'.\r\nError: src/embedding.ts(4,44): error TS2300: Duplicate identifier 'ModelClass'.\r\nError: src/embedding.ts([8](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:9),10): error TS2300: Duplicate identifier 'models'.\r\nError: src/embedding.ts([10](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:11),10): error TS2300: Duplicate identifier 'IAgentRuntime'.\r\nError: src/embedding.ts(10,25): error TS2300: Duplicate identifier 'ModelClass'.\r\nError: src/embedding.ts(10,37): error TS2300: Duplicate identifier 'ModelProviderName'.\r\n\r\nError: error occurred in dts build\r\n at Worker. (/home/runner/work/eliza/eliza/node_modules/tsup/dist/index.js:[15](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:16)41:26)\r\n at Worker.emit (node:events:507:28)\r\n at MessagePort. (node:internal/worker:267:53)\r\n at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:[20](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:21))\r\n at MessagePort. (node:internal/per_context/messageport:[23](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:24):28)\r\nDTS Build error\r\nFailed to build core\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n0s\r\n```", - "created_at": "2024-11-19T20:48:53Z", - "url": "https://github.com/ai16z/eliza/pull/397#issuecomment-2486723348", + "id": 2515828739, + "body": "> What actually starts it now though?\r\n\r\nRight now the code for `pnpm docker` is here https://github.com/ai16z/eliza/blob/main/scripts/docker.sh . This was implemented originally by @oberlinstands and probably had a different dev workflow bc the eliza was not built and only the packages were installed. This is why the `/dev/null` may have been required bc the dev needed to build eliza then `pnpm start` inside the container.\r\n\r\nIn the package.json file we can see `pnpm docker` will execute this script for all 3 docker commands `build`, `run` and `bash`. \r\n```\r\n\"docker:build\": \"bash ./scripts/docker.sh build\",\r\n\"docker:run\": \"bash ./scripts/docker.sh run\",\r\n\"docker:bash\": \"bash ./scripts/docker.sh bash\",\r\n\"docker:start\": \"bash ./scripts/docker.sh start\",\r\n\"docker\": \"pnpm docker:build && pnpm docker:run && pnpm docker:bash\",\r\n```\r\nhttps://github.com/ai16z/eliza/blob/438c1f1400e365510cae9c19dfc35ca4f663512d/package.json#L20C10-L20C78\r\n\r\nIf checking the `docker run` script, we can see that the command is executed based on this logic\r\n```\r\n # Start building the docker run command\r\nCMD=\"docker run --platform linux/amd64 -p 3000:3000 -d\"\r\n\r\n# Add base mounts\r\nfor mount in \"${BASE_MOUNTS[@]}\"; do\r\n CMD=\"$CMD -v \\\"$(pwd)/$mount\\\"\"\r\ndone\r\n\r\n# Add package mounts\r\nfor package in \"${PACKAGES[@]}\"; do\r\n CMD=\"$CMD -v \\\"$(pwd)/packages/$package/src:/app/packages/$package/src\\\"\"\r\ndone\r\n\r\n# Add core types mount separately (special case)\r\nCMD=\"$CMD -v \\\"$(pwd)/packages/core/types:/app/packages/core/types\\\"\"\r\n\r\n# Add container name and image\r\nCMD=\"$CMD --name eliza eliza\"\r\n\r\n# Execute the command\r\neval $CMD\r\n;;\r\n ```\r\n \r\nFor the last command `docker bash`, then we see that this. may be the culprit since it will try run \r\n```\r\n# Check if the container is running before executing bash\r\nif [ \"$(docker ps -q -f name=eliza)\" ]; then\r\n docker exec -it eliza bash\r\nelse\r\n echo \"Container 'eliza' is not running. Please start it first.\"\r\n exit 1\r\nfi\r\n;;\r\n```\r\n\r\nIf I run a test on `pnpm docker`, I will see this result:\r\n![image](https://github.com/user-attachments/assets/3596cc8b-12ae-452c-bb7c-1fdf648c8ccc)\r\n\r\nI think the change we are looking for is to remove bash command from the `pnpm docker` package script & let the docker image be built and run. If there are errors whenever this happens, then execute pnpm docker:bash to debug the docker image & find out what the problems are.", + "created_at": "2024-12-03T23:59:05Z", + "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2515828739", "type": "pr", - "issue_number": "397" + "issue_number": "815" }, { - "id": 2486734177, - "body": "@DanielHighETH looks like there is still some value in your PR, even though we also have #383 \r\n\r\nPlease let us know if you think you can get to the merge conflict, we are still happy to merge. Otherwise, no worries, we can close this PR. ", - "created_at": "2024-11-19T20:55:17Z", - "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2486734177", + "id": 2525339335, + "body": "Ready for review. I added docs for using TEE Plugin as well\r\n\r\n![image](https://github.com/user-attachments/assets/b55f831f-4b89-4c4e-a946-3bb56baa894d)\r\n", + "created_at": "2024-12-07T23:14:39Z", + "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2525339335", "type": "pr", - "issue_number": "384" + "issue_number": "835" }, { - "id": 2489102731, - "body": " There are also conflicts that would need to be addressed in the following files: \r\n \r\n ```\r\n .env.example\r\ndocs/docs/guides/configuration.md\r\npackage-lock.json\r\npackages/adapter-sqlite/package.json\r\npackages/agent/src/index.ts\r\npackages/client-discord/src/messages.ts\r\npackages/client-discord/src/voice.ts\r\npackages/client-discord/tsconfig.json\r\npackages/client-telegram/src/messageManager.ts\r\npackages/client-telegram/src/telegramClient.ts\r\npackages/client-twitter/package.json\r\npackages/client-twitter/src/index.ts\r\npackages/client-twitter/src/interactions.ts\r\npackages/client-twitter/src/post.ts\r\npackages/core/src/embedding.ts\r\npackages/core/src/generation.ts\r\npackages/core/src/memory.ts\r\npackages/core/src/runtime.ts\r\npackages/core/tsconfig.json\r\npnpm-lock.yaml\r\n```\r\n\r\nIt seems that some of these changes are specific to a character you want to create @8bitsats , and those would be better served for your own fork of Eliza. There are various forks as you can see in [Eliza World ](https://elizas.world/), but people display that content in their own hosted fork rather than in the main repo.\r\n\r\nThen the last point of feedback is that this is a very large pull request, it would help if you broke down the changes into smaller pull requests that we could review more easily.\r\n\r\nAnd then I would say we actually may want to add this to the guidelines of our contributing docs or some other guidelines cc @monilpat @lalalune ", - "created_at": "2024-11-20T16:52:19Z", - "url": "https://github.com/ai16z/eliza/pull/455#issuecomment-2489102731", + "id": 2526543832, + "body": "@lalalune could someone take a look at this? Keeping up with new conflicts when new merges are done can get tedious.", + "created_at": "2024-12-09T00:27:04Z", + "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2526543832", "type": "pr", - "issue_number": "455" + "issue_number": "835" }, { - "id": 2489114884, - "body": "can we address this merge conflict `core/src/cli/index.ts` @liamzebedee @snobbee ", - "created_at": "2024-11-20T16:58:04Z", - "url": "https://github.com/ai16z/eliza/pull/448#issuecomment-2489114884", - "type": "pr", - "issue_number": "448" + "id": 2526999679, + "body": "I can also take on this issue if needed, but this is a good first issue for any new junior devs to get started on the Eliza framework.", + "created_at": "2024-12-09T05:57:13Z", + "url": "https://github.com/ai16z/eliza/issues/928#issuecomment-2526999679", + "type": "issue", + "issue_number": "928" }, { - "id": 2491757213, - "body": "@Preetham-Varksrishin Great work, although this logic that you're adding to the client Twitter API is something that already exists in https://github.com/ai16z/agent-twitter-client/pull/3/files. And then here's a PR that addresses the most recent deployment and uses Twitter v2. https://github.com/ai16z/eliza/pull/480 \r\n\r\nSeems like there may be some other things you are trying to merge as well. Please refactor your PR and we can evaluate those separately: Smaller, tighter PRs are easier to read. ", - "created_at": "2024-11-21T16:48:19Z", - "url": "https://github.com/ai16z/eliza/pull/483#issuecomment-2491757213", + "id": 2528483942, + "body": "I have also run through the Developer Journey of setting `TEE_MODE` to `OFF` and set the values for `SOLANA_PUBLIC_KEY` and `SOLANA_PRIVATE_KEY`. These tests pass successfully.\r\n\r\nRequest Wallet info:\r\n![image](https://github.com/user-attachments/assets/0a25cc97-b7d0-4e34-a213-7681535adf2c)\r\n\r\nRequest Transfer Order:\r\n![image](https://github.com/user-attachments/assets/6bae73d9-ef2e-4633-82fc-4c028be67c48)\r\n", + "created_at": "2024-12-09T15:55:08Z", + "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2528483942", "type": "pr", - "issue_number": "483" + "issue_number": "835" }, { - "id": 2491967493, - "body": "@snobbee @monilpat we hav two conflicts in:\r\n\r\npackages/plugin-starknet/package.json\r\npackages/plugin-trustdb/package.json\r\n", - "created_at": "2024-11-21T18:24:52Z", - "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2491967493", + "id": 2529391755, + "body": "> Hi @HashWarlock I will take a look and review.\r\n\r\nThank you! I can remove the banner image given the conversation we had on the call earlier", + "created_at": "2024-12-09T20:35:58Z", + "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2529391755", "type": "pr", - "issue_number": "490" + "issue_number": "835" }, { - "id": 2494491152, - "body": "Two conflicts\r\n\r\n```\r\n.env.example\r\npnpm-lock.yaml\r\n```\r\n@pgoos @monilpat ", - "created_at": "2024-11-22T18:25:53Z", - "url": "https://github.com/ai16z/eliza/pull/513#issuecomment-2494491152", + "id": 2533021827, + "body": "Nice, I think the reason the error gets thrown is due to the docs not being included in the setup before the docker build command is executed in the docker file. This was to reduce the docker image size. I think this is a good workaround.", + "created_at": "2024-12-10T22:05:31Z", + "url": "https://github.com/ai16z/eliza/pull/978#issuecomment-2533021827", "type": "pr", - "issue_number": "513" + "issue_number": "978" }, { - "id": 2496480162, - "body": "minor conflict @yodamaster726 @monilpat `pnpm-lock.yaml`\r\n", - "created_at": "2024-11-25T01:08:49Z", - "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2496480162", + "id": 2533587597, + "body": "Hey! Nice to see another TEE option here. We should talk more on how we want to document and educate developers on TEE and the different options available for devs to get started.\r\n\r\nSome comments:\r\n\r\n- Can you add the lint file?\r\n\r\n`eslint.config.mjs`\r\n```\r\nimport eslintGlobalConfig from \"../../eslint.config.mjs\";\r\n\r\nexport default [...eslintGlobalConfig];\r\n```\r\n\r\n`package.json`\r\n```\r\n\"scripts\": {\r\n \"build\": \"tsup --format esm --dts\",\r\n \"dev\": \"tsup --format esm --dts --watch\",\r\n \"lint\": \"eslint . --fix\"\r\n},\r\n```", + "created_at": "2024-12-11T04:10:42Z", + "url": "https://github.com/ai16z/eliza/pull/935#issuecomment-2533587597", "type": "pr", - "issue_number": "525" + "issue_number": "935" + } + ], + "total_comments": 10 + } + }, + "summary": "HashWarlock is a developer focused on backend development and bug fixing. They are currently working on adding a new feature to support fetching character files from a storage service. Their recent activity includes fixing undefined functions, resolving lint errors, and addressing issues related to setting auto in character files. Overall, HashWarlock's contributions demonstrate a strong emphasis on code quality and bug resolution within their projects.", + "score": 87, + "score_breakdown": { + "merged_prs": 70, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 10, + "comments": 5.0, + "total": 87.0 + } + }, + { + "contributor": "augchan42", + "avatar_url": "https://avatars.githubusercontent.com/u/20424105?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "418eb26085bfbe6d8ffd66d10809712537ef2770", + "date": "2024-12-03T05:42:04Z", + "message": "add back in schema check removed by accident", + "url": "https://github.com/ai16z/eliza/commit/418eb26085bfbe6d8ffd66d10809712537ef2770" }, { - "id": 2506406838, - "body": "@monilpat \r\n\r\nWe have conflicts\r\n\r\n```\r\n.env.example\r\nagent/src/index.ts\r\ndocs/docs/packages/plugins.md\r\npackage.json\r\npnpm-lock.yaml\r\n```", - "created_at": "2024-11-28T15:49:18Z", - "url": "https://github.com/ai16z/eliza/pull/608#issuecomment-2506406838", - "type": "pr", - "issue_number": "608" + "sha": "c2521de87d3149f494199a186f1ea9f5adbd2da3", + "date": "2024-12-03T03:57:03Z", + "message": "feature: (core) Add circuit breaker pattern for database operations - (fix conflicts)", + "url": "https://github.com/ai16z/eliza/commit/c2521de87d3149f494199a186f1ea9f5adbd2da3" }, { - "id": 2507364376, - "body": "@monilpat @0xTomDaniel we failed linting, please resolve\r\n\r\n```\r\nRun pnpm run lint\r\n\r\n> eliza@ lint /home/runner/work/eliza/eliza\r\n> bash ./scripts/lint.sh\r\n\r\nLinting package: plugin-conflux\r\nNo lint script found in plugin-conflux, skipping lint...\r\nLinting package: client-direct\r\nRunning lint for package: client-direct\r\n\r\n> @ai1[6](https://github.com/ai16z/eliza/actions/runs/12080760175/job/33691672543?pr=491#step:7:7)z/client-direct@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-direct\r\n\r\nLinting package: plugin-image-generation\r\nRunning lint for package: plugin-image-generation\r\n\r\n> @ai16z/plugin-image-generation@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-image-generation/src/index.ts\r\nError: 13:[10](https://github.com/ai16z/eliza/actions/runs/12080760175/job/33691672543?pr=491#step:7:11) error 'generateCaption' is defined but never used. Allowed unused vars must match /^_/u @typescript-eslint/no-unused-vars\r\n\r\n\u2716 1 problem (1 error, 0 warnings)\r\n\r\nnpm error Lifecycle script `lint` failed with error:\r\nnpm error code 1\r\nnpm error path /home/runner/work/eliza/eliza/packages/plugin-image-generation\r\nnpm error workspace @ai[16](https://github.com/ai16z/eliza/actions/runs/12080760175/job/33691672543?pr=491#step:7:17)z/plugin-image-generation@0.1.4-alpha.3\r\nnpm error location /home/runner/work/eliza/eliza/packages/plugin-image-generation\r\nnpm error command failed\r\nnpm error command sh -c eslint . --fix\r\nLint failed for plugin-image-generation\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n```", - "created_at": "2024-11-29T09:01:47Z", - "url": "https://github.com/ai16z/eliza/pull/491#issuecomment-2507364376", - "type": "pr", - "issue_number": "491" + "sha": "607daa987ebfe71d70cae27de67b22217eb5a24d", + "date": "2024-11-30T09:29:05Z", + "message": "fix build as web-agent got removed", + "url": "https://github.com/ai16z/eliza/commit/607daa987ebfe71d70cae27de67b22217eb5a24d" }, { - "id": 2508812277, - "body": "@twilwa @monilpat we have a failing test https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680", - "created_at": "2024-11-30T03:34:25Z", - "url": "https://github.com/ai16z/eliza/pull/680#issuecomment-2508812277", - "type": "pr", - "issue_number": "680" + "sha": "fb71a9777615afa49c7e2488ec7ebbbde7c0de50", + "date": "2024-11-30T03:53:19Z", + "message": "fix ordering for turbo", + "url": "https://github.com/ai16z/eliza/commit/fb71a9777615afa49c7e2488ec7ebbbde7c0de50" }, { - "id": 2508812411, - "body": "```\r\nRun cd packages/core && pnpm test:coverage\r\n\r\n> @ai1[6](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:7)z/eliza@0.1.4-alpha.3 test:coverage /home/runner/work/eliza/eliza/packages/core\r\n> vitest run --coverage\r\n\r\n\r\n RUN v2.1.5 /home/runner/work/eliza/eliza/packages/core\r\n Coverage enabled with v8\r\n\r\nstdout | src/tests/database.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/relationships.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/goals.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/relationships.test.ts (6 tests) 1[7](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:8)ms\r\n \u2713 src/tests/database.test.ts (8 tests) 10ms\r\n \u2713 src/tests/goals.test.ts (8 tests) 12ms\r\nstdout | src/tests/videoGeneration.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/providers.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/messages.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/videoGeneration.test.ts (3 tests) 13ms\r\n \u2713 src/tests/providers.test.ts (5 tests) 7ms\r\n \u276f src/tests/messages.test.ts (6 tests | 1 failed) 13ms\r\n \u00d7 Messages Library > getActorDetails should return actors based on roomId 7ms\r\n \u2192 runtime.databaseAdapter.getAccountsByIds is not a function\r\nstdout | src/tests/actions.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/generation.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/evaluators.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/generation.test.ts\r\n[ElizaLogger] Initializing with:\r\n isNode: true\r\n verbose: false\r\n VERBOSE env: undefined\r\n NODE_ENV: test\r\n \r\n \u2139 INFORMATIONS\r\n Loading embedding settings: \r\n {\"OLLAMA_EMBEDDING_MODEL\":\"mxbai-embed-large\"} \r\n\r\n \u2139 INFORMATIONS\r\n Loading character settings: \r\n {\"ARGV\":[\"/opt/hostedtoolcache/node/23.3.0/x64/bin/node\",\"/home/runner/work/eliza/eliza/node_modules/tinypool/dist/entry/process.js\"],\"CWD\":\"/home/runner/work/eliza/eliza/packages/core\"} \r\n\r\n \u2139 INFORMATIONS\r\n Parsed settings: \r\n {\"USE_OPENAI_EMBEDDING_TYPE\":\"undefined\",\"USE_OLLAMA_EMBEDDING_TYPE\":\"undefined\",\"OLLAMA_EMBEDDING_MODEL\":\"mxbai-embed-large\"} \r\n\r\n\r\n \u2713 src/tests/actions.test.ts (6 tests) 14ms\r\n \u2713 src/tests/evaluators.test.ts (4 tests) 9ms\r\nstdout | src/tests/posts.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/posts.test.ts (3 tests) 5ms\r\nstdout | src/tests/models.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/models.test.ts (7 tests) [8](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:9)ms\r\n(node:9831) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.\r\n(Use `node --trace-deprecation ...` to show where the warning was created)\r\n \u2713 src/tests/generation.test.ts (7 tests) [9](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:10)ms\r\nstdout | src/tests/defaultCharacters.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/defaultCharacters.test.ts ([11](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:12) tests | 1 skipped) 7ms\r\nstdout | src/tests/cache.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/cache.test.ts (2 tests) 8ms\r\nstdout | src/tests/env.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/env.test.ts > Environment Setup > should verify .env.test file exists\r\nCurrent working directory: /home/runner/work/eliza/eliza/packages/core\r\n__dirname: /home/runner/work/eliza/eliza/packages/core/src/tests\r\nPath /home/runner/work/eliza/eliza/packages/core/.env.test exists: true\r\nPath /home/runner/work/eliza/eliza/packages/core/packages/core/.env.test exists: false\r\nPath /home/runner/work/eliza/eliza/packages/core/.env.test exists: true\r\nPath /home/runner/work/eliza/eliza/packages/core/src/.env.test exists: false\r\nPath /home/runner/work/eliza/eliza/packages/core/src/tests/.env.test exists: false\r\n\r\n \u2713 src/tests/env.test.ts (1 test) 3ms\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af Failed Tests 1 \u23af\u23af\u23af\u23af\u23af\u23af\u23af\r\n\r\n FAIL src/tests/messages.test.ts > Messages Library > getActorDetails should return actors based on roomId\r\nTypeError: runtime.databaseAdapter.getAccountsByIds is not a function\r\n \u276f Module.getActorDetails src/messages.ts:22:39\r\n 20| await runtime.databaseAdapter.getParticipantsForRoom(roomId);\r\n 21| const actors =\r\n 22| await runtime.databaseAdapter.getAccountsByIds(participantIds);\r\n | ^\r\n 23| return actors.filter((actor): actor is Actor => actor !== null);\r\n 24| }\r\n \u276f src/tests/messages.test.ts:58:24\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[1/1]\u23af\r\n\r\n Test Files 1 failed | [13](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:14) passed ([14](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:15))\r\n Tests 1 failed | 75 passed | 1 skipped (77)\r\n Start at 02:40:01\r\n Duration 2.35s (transform 441ms, setup 259ms, collect 1.20s, tests 137ms, environment 4ms, prepare 1.47s)\r\n\r\n\r\nError: TypeError: runtime.databaseAdapter.getAccountsByIds is not a function\r\n \u276f Module.getActorDetails src/messages.ts:22:39\r\n \u276f src/tests/messages.test.ts:58:24\r\n\r\n\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n```", - "created_at": "2024-11-30T03:35:16Z", - "url": "https://github.com/ai16z/eliza/pull/680#issuecomment-2508812411", - "type": "pr", - "issue_number": "680" + "sha": "8ee6980ab882f2729016f10a7bd8654978e26628", + "date": "2024-11-30T03:42:17Z", + "message": "wtf vite and web-agent why am i fixing this", + "url": "https://github.com/ai16z/eliza/commit/8ee6980ab882f2729016f10a7bd8654978e26628" }, { - "id": 2518394003, - "body": "lgtm", - "created_at": "2024-12-04T19:33:50Z", - "url": "https://github.com/ai16z/eliza/pull/843#issuecomment-2518394003", - "type": "pr", - "issue_number": "843" + "sha": "d46ab8fa34f266b5ea167dc74ab81f9bde19fa76", + "date": "2024-11-30T02:32:14Z", + "message": "feat(voice): enhance character card voice configuration support\n\n- Add comprehensive ElevenLabs configuration in character cards\n- Make ElevenLabs settings optional with sensible defaults\n- Implement configuration priority (character card > env vars > defaults)\n- Update schema validation to support optional fields\n- Add debug logging for voice selection process\n- Maintain backward compatibility with existing setups\n\nExample character card config:\n```json\n{\n \"settings\": {\n \"voice\": {\n \"model\": \"en_GB-alan-medium\",\n \"elevenlabs\": {\n \"voiceId\": \"your-voice-id\",\n \"model\": \"eleven_monolingual_v1\",\n \"stability\": \"0.5\"\n }\n }\n }\n}\n```\n\nCloses #694", + "url": "https://github.com/ai16z/eliza/commit/d46ab8fa34f266b5ea167dc74ab81f9bde19fa76" }, { - "id": 2521245267, - "body": "conflict here `docs/docs/quickstart.md` @monilpat @oxSaturn \r\n\r\n```\r\n---\r\nsidebar_position: 2\r\n---\r\n\r\n# Quickstart Guide\r\n\r\n## Prerequisites\r\n\r\nBefore getting started with Eliza, ensure you have:\r\n\r\n<<<<<<< patch-2\r\n- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\r\n- [pnpm](https://pnpm.io/installation)\r\n=======\r\n- [Python 2.7+](https://www.python.org/downloads/)\r\n- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\r\n- [pnpm 9+](https://pnpm.io/installation)\r\n>>>>>>> main\r\n- Git for version control\r\n- A code editor ([VS Code](https://code.visualstudio.com/) or [VSCodium](https://vscodium.com) recommended)\r\n- [CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit) (optional, for GPU acceleration)\r\n\r\n## Installation\r\n\r\n1. **Clone and Install**\r\n\r\n Please be sure to check what the [latest available stable version tag](https://github.com/ai16z/eliza/tags) is.\r\n\r\n Clone the repository\r\n\r\n ```bash\r\n git clone https://github.com/ai16z/eliza.git\r\n ```\r\n\r\n Enter directory\r\n\r\n ```bash\r\n cd eliza\r\n ```\r\n\r\n Switch to latest tagged release\r\n\r\n ```bash\r\n<<<<<<< patch-2\r\n git checkout $(git describe --tags --abbrev=0)\r\n=======\r\n # Checkout the latest release\r\n # This project iterates fast, so we recommend checking out the latest release\r\n git checkout $(git describe --tags --abbrev=0)\r\n>>>>>>> main\r\n```", - "created_at": "2024-12-05T19:38:38Z", - "url": "https://github.com/ai16z/eliza/pull/858#issuecomment-2521245267", - "type": "pr", - "issue_number": "858" + "sha": "5f4c2d922b66f8a8c0a5b1c2b9f1de8799de1c3f", + "date": "2024-11-30T00:18:52Z", + "message": "fix build first", + "url": "https://github.com/ai16z/eliza/commit/5f4c2d922b66f8a8c0a5b1c2b9f1de8799de1c3f" }, { - "id": 2524178152, - "body": "LFG FR @peersky 2M context windows FTW!", - "created_at": "2024-12-06T21:08:25Z", - "url": "https://github.com/ai16z/eliza/pull/875#issuecomment-2524178152", - "type": "pr", - "issue_number": "875" + "sha": "c615598c788019806bf80d3850dc5521e20b097b", + "date": "2024-11-29T19:43:37Z", + "message": "fix build", + "url": "https://github.com/ai16z/eliza/commit/c615598c788019806bf80d3850dc5521e20b097b" }, { - "id": 2525385993, - "body": "@monilpat \r\n\r\nFailed CI \r\n\r\n```\r\nRun pnpm run lint\r\n\r\n> eliza@ lint /home/runner/work/eliza/eliza\r\n> bash ./scripts/lint.sh\r\n\r\nLinting package: plugin-conflux\r\nNo lint script found in plugin-conflux, skipping lint...\r\nLinting package: client-direct\r\nRunning lint for package: client-direct\r\n\r\n> @ai1[6](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:7)z/client-direct@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/client-direct/src/api.ts\r\nWarning: 56:[7](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:8)5 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-direct/src/index.ts\r\nWarning: 5[8](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:9):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 5[9](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:10):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 64:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 433:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 5 problems (0 errors, 5 warnings)\r\n\r\nSuccessfully linted client-direct\r\n\r\nLinting package: plugin-aptos\r\nRunning lint for package: plugin-aptos\r\n\r\n> @ai16z/plugin-aptos@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-aptos/src/actions/transfer.ts\r\nWarning: 30:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted plugin-aptos\r\n\r\nLinting package: plugin-image-generation\r\nRunning lint for package: plugin-image-generation\r\n\r\n> @ai16z/plugin-image-generation@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-image-generation\r\n\r\nLinting package: client-github\r\nRunning lint for package: client-github\r\n\r\n> @ai16z/client-github@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-github\r\n\r\nLinting package: plugin-evm\r\nNo lint script found in plugin-evm, skipping lint...\r\nLinting package: create-eliza-app\r\nnpm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-08T02_23_35_706Z-debug-0.log\r\nRunning lint for package: create-eliza-app\r\n\r\n> create-eliza-app@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/create-eliza-app/src/index.ts\r\nWarning: 55:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted create-eliza-app\r\n\r\nLinting package: client-discord\r\nRunning lint for package: client-discord\r\n\r\n> @ai16z/client-discord@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/chat_with_attachments.ts\r\nWarning: 136:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/download_media.ts\r\nWarning: 88:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/summarize_conversation.ts\r\nWarning: 196:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/transcribe_media.ts\r\nWarning: 1[10](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:11):18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/index.ts\r\nWarning: [11](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:12)4:61 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 114:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 363:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/messages.ts\r\nWarning: 45:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 48:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 230:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/utils.ts\r\nWarning: 91:[12](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:13) warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 102:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/voice.ts\r\nWarning: 210:66 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 381:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 390:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 393:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 952:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 958:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 979:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 1023:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 1024:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 21 problems (0 errors, 21 warnings)\r\n\r\nSuccessfully linted client-discord\r\n\r\nLinting package: client-auto\r\nRunning lint for package: client-auto\r\n\r\n> @ai16z/client-auto@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-auto\r\n\r\nLinting package: client-telegram\r\nRunning lint for package: client-telegram\r\n\r\n> @ai16z/client-telegram@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-telegram\r\n\r\nLinting package: plugin-trustdb\r\nRunning lint for package: plugin-trustdb\r\n\r\n> @ai16z/plugin-trustdb@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-trustdb\r\n\r\nLinting package: plugin-flow\r\nRunning lint for package: plugin-flow\r\n\r\n> @ai16z/plugin-flow@0.1.5-alpha.0 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-flow/src/actions/transfer.ts\r\nWarning: 43:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 240:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-flow/src/providers/wallet.provider.ts\r\nWarning: 99:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 106:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-flow/src/tests/wallet.test.ts\r\nWarning: 56:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 5 problems (0 errors, 5 warnings)\r\n\r\nSuccessfully linted plugin-flow\r\n\r\nLinting package: plugin-starknet\r\nRunning lint for package: plugin-starknet\r\n\r\n> @ai16z/plugin-starknet@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/token.ts\r\nWarning: 568:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/trustScoreProvider.ts\r\nWarning: 35:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-starknet/src/utils/ERC20Token.ts\r\nWarning: 24:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 3 problems (0 errors, 3 warnings)\r\n\r\nSuccessfully linted plugin-starknet\r\n\r\nLinting package: plugin-whatsapp\r\nRunning lint for package: plugin-whatsapp\r\n\r\n> @ai16z/plugin-whatsapp@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/client.ts\r\nWarning: 19:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/message.handler.ts\r\nWarning: 7:51 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/webhook.handler.ts\r\nWarning: 34:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 40:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/index.ts\r\nWarning: 23:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 5 problems (0 errors, 5 warnings)\r\n\r\nSuccessfully linted plugin-whatsapp\r\n\r\nLinting package: adapter-sqlite\r\nRunning lint for package: adapter-sqlite\r\n\r\n> @ai16z/adapter-sqlite@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/adapter-sqlite/src/index.ts\r\nWarning: 437:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted adapter-sqlite\r\n\r\nLinting package: plugin-goat\r\nNo lint script found in plugin-goat, skipping lint...\r\nLinting package: plugin-buttplug\r\nNo lint script found in plugin-buttplug, skipping lint...\r\nLinting package: adapter-supabase\r\nRunning lint for package: adapter-supabase\r\n\r\n> @ai16z/adapter-supabase@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/adapter-supabase/src/index.ts\r\nWarning: 338:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted adapter-supabase\r\n\r\nLinting package: plugin-coinbase\r\nRunning lint for package: plugin-coinbase\r\n\r\n> @ai16z/plugin-coinbase@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/advancedTrade.ts\r\nWarning: 105:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nError: 155:18 error Unexpected constant condition no-constant-condition\r\nWarning: 2[13](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:14):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/commerce.ts\r\nWarning: [14](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:15)0:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 332:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 397:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/massPayments.ts\r\nWarning: 86:59 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 243:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 298:68 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/tokenContract.ts\r\nWarning: 57:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 286:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/trade.ts\r\nWarning: 75:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 1[15](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:16):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/webhooks.ts\r\nWarning: 76:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/types.ts\r\nWarning: 27:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 49:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 77:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 142:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 151:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 152:27 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 182:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 196:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 217:13 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 23 problems (1 error, 22 warnings)\r\n\r\nnpm error Lifecycle script `lint` failed with error:\r\nnpm error code 1\r\nnpm error path /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\nnpm error workspace @ai[16](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:17)z/plugin-coinbase@0.1.5-alpha.5\r\nnpm error location /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\nnpm error command failed\r\nnpm error command sh -c eslint . --fix\r\nLint failed for plugin-coinbase\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n```\r\n", - "created_at": "2024-12-08T02:27:42Z", - "url": "https://github.com/ai16z/eliza/pull/725#issuecomment-2525385993", - "type": "pr", - "issue_number": "725" + "sha": "da8f13475b6eb54837be135948444d7f211a7bd5", + "date": "2024-11-30T00:20:40Z", + "message": "comment out diagnostic logging", + "url": "https://github.com/ai16z/eliza/commit/da8f13475b6eb54837be135948444d7f211a7bd5" }, { - "id": 2530580579, - "body": "Will revert for now @monilpat @odilitime , hopefully we get the fix in from @ileana-pr ASAP", - "created_at": "2024-12-10T06:44:53Z", - "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2530580579", - "type": "pr", - "issue_number": "959" + "sha": "275ec7019ec19ea458e98a84ccc8d8c8dbe65411", + "date": "2024-11-30T00:18:52Z", + "message": "fix build first", + "url": "https://github.com/ai16z/eliza/commit/275ec7019ec19ea458e98a84ccc8d8c8dbe65411" }, { - "id": 2530581229, - "body": "okay, reverted for now @ileana-pr https://github.com/ai16z/eliza/pull/959", - "created_at": "2024-12-10T06:45:23Z", - "url": "https://github.com/ai16z/eliza/pull/946#issuecomment-2530581229", - "type": "pr", - "issue_number": "946" + "sha": "dae8067386bf58e7f136986dab31284f697089bf", + "date": "2024-11-29T19:43:37Z", + "message": "fix build", + "url": "https://github.com/ai16z/eliza/commit/dae8067386bf58e7f136986dab31284f697089bf" }, { - "id": 2542433565, - "body": "@monilpat @odilitime @aramxc \r\n\r\nGonna revert until we get a better understanding of test fixes. We have two test failures so far\r\n\r\n```\r\nRun pnpm run smokeTests\r\n\u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\n> eliza@ smokeTests /home/runner/work/eliza/eliza\r\n> bash ./scripts/smokeTests.sh\r\nnode version:\r\nv23.4.0\r\npython version:\r\nPython 3.10.12\r\nmake version:\r\nGNU Make 4.3\r\nBuilt for x8[6](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:7)_64-pc-linux-gnu\r\nCopyright (C) 1988-2020 Free Software Foundation, Inc.\r\nLicense GPLv3+: GNU GPL version 3 or later \r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.\r\ngcc version:\r\ngcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0\r\nCopyright (C) 2021 Free Software Foundation, Inc.\r\nThis is free software; see the source for copying conditions. There is NO\r\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r\ng++ version:\r\ng++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0\r\nCopyright (C) 2021 Free Software Foundation, Inc.\r\nThis is free software; see the source for copying conditions. There is NO\r\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r\n. | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\ndocs | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\nScope: all 38 workspace projects\r\n\u2009ERR_PNPM_OUTDATED_LOCKFILE\u2009 Cannot install with \"frozen-lockfile\" because pnpm-lock.yaml is not up to date with package.json\r\nNote that in CI environments this setting is true by default. If you still need to run install in such cases, use \"pnpm install --no-frozen-lockfile\"\r\n Failure reason:\r\n specifiers in the lockfile ({\"@0glabs/0g-ts-sdk\":\"0.2.1\",\"@coinbase/coinbase-sdk\":\"0.10.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"amqplib\":\"0.10.5\",\"csv-parse\":\"5.6.0\",\"ollama-ai-provider\":\"0.16.1\",\"optional\":\"0.1.4\",\"pnpm\":\"9.14.4\",\"sharp\":\"0.33.5\",\"tslog\":\"4.9.3\",\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"concurrently\":\"9.1.0\",\"cross-env\":\"[7](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:8).0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\"[8](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:9).1.5\",\"only-allow\":\"1.2.1\",\"prettier\":\"3.4.1\",\"turbo\":\"2.3.3\",\"typedoc\":\"0.26.11\",\"typescript\":\"5.6.3\",\"vite\":\"5.4.11\",\"vitest\":\"2.1.5\",\"zx\":\"^8.2.4\"}) don't match specs in package.json ({\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"concurrently\":\"[9](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:10).1.0\",\"cross-env\":\"7.0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\r\n\u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\n> eliza@ build /home/runner/work/eliza/eliza\r\n> turbo run build --filter=!eliza-docs\r\nsh: 1: turbo: not found\r\n\u2009ELIFECYCLE\u2009 Command failed.\r\n\u2009WARN\u2009 Local package.json exists, but node_modules missing, did you mean to install?\r\n/tmp/tmp.bKYIj6ruZs\r\nnode:internal/modules/run_main:[10](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:11)4\r\n triggerUncaughtException(\r\n ^\r\nError [ERR_MODULE_NOT_FOUND]: Cannot find package 'ts-node' imported from /home/runner/work/eliza/eliza/agent/\r\n at Object.getPackageJSONURL (node:internal/modules/package_json_reader:267:9)\r\n at packageResolve (node:internal/modules/esm/resolve:768:81)\r\n at moduleResolve (node:internal/modules/esm/resolve:854:18)\r\n at defaultResolve (node:internal/modules/esm/resolve:984:[11](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:12))\r\n at nextResolve (node:internal/modules/esm/hooks:748:28)\r\n at Hooks.resolve (node:internal/modules/esm/hooks:240:30)\r\n at ModuleLoader.resolve (node:internal/modules/esm/loader:584:35)\r\n at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:242:38)\r\n at onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:546:36)\r\n at TracingChannel.tracePromise (node:diagnostics_channel:344:[14](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:15)) {\r\n code: 'ERR_MODULE_NOT_FOUND'\r\n}\r\nNode.js v23.4.0\r\n``` \r\nand\r\n```\r\nRun pnpm install -r\r\n. | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\ndocs | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\nScope: all 38 workspace projects\r\n\u2009ERR_PNPM_OUTDATED_LOCKFILE\u2009 Cannot install with \"frozen-lockfile\" because pnpm-lock.yaml is not up to date with package.json\r\n\r\nNote that in CI environments this setting is true by default. If you still need to run install in such cases, use \"pnpm install --no-frozen-lockfile\"\r\n\r\n Failure reason:\r\n specifiers in the lockfile ({\"@0glabs/0g-ts-sdk\":\"0.2.1\",\"@coinbase/coinbase-sdk\":\"0.10.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"amqplib\":\"0.10.5\",\"csv-parse\":\"5.[6](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:7).0\",\"ollama-ai-provider\":\"0.16.1\",\"optional\":\"0.1.4\",\"pnpm\":\"9.14.4\",\"sharp\":\"0.33.5\",\"tslog\":\"4.9.3\",\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"concurrently\":\"9.1.0\",\"cross-env\":\"[7](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:8).0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\"8.1.5\",\"only-allow\":\"1.2.1\",\"prettier\":\"3.4.1\",\"turbo\":\"2.3.3\",\"typedoc\":\"0.26.11\",\"typescript\":\"5.6.3\",\"vite\":\"5.4.11\",\"vitest\":\"2.1.5\",\"zx\":\"^[8](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:9).2.4\"}) don't match specs in package.json ({\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"concurrently\":\"[9](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:10).1.0\",\"cross-env\":\"7.0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\"8.1.5\",\"only-allow\":\"1.2.1\",\"prettier\":\"3.4.1\",\"turbo\":\"2.3.3\",\"typedoc\":\"0.26.11\",\"typescript\":\"5.6.3\",\"vite\":\"5.4.11\",\"vitest\":\"2.1.5\",\"zx\":\"^8.2.4\",\"@0glabs/0g-ts-sdk\":\"0.2.1\",\"@coinbase/coinbase-sdk\":\"0.[10](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:11).0\",\"@deepgram/sdk\":\"^3.9.0\",\"amqplib\":\"0.10.5\",\"csv-parse\":\"5.6.0\",\"ollama-ai-provider\":\"0.16.1\",\"optional\":\"0.1.4\",\"pnpm\":\"9.14.4\",\"sharp\":\"0.33.5\",\"tslog\":\"4.9.3\"})\r\nError: Process completed with exit code 1.\r\n```\r\n\r\n@odilitime mentioned he may have submitted a PR that instituted a failing test and is talking a look. We don't currently have a rule that all tests must pass in the CI pipeline to be merged in yet although that will come soon", - "created_at": "2024-12-13T21:46:53Z", - "url": "https://github.com/ai16z/eliza/pull/1046#issuecomment-2542433565", - "type": "pr", - "issue_number": "1046" + "sha": "2d7e1b0e100d5e2d0ff433a4c4a4e4bf28c2f7db", + "date": "2024-11-29T19:32:17Z", + "message": "fix linter errors", + "url": "https://github.com/ai16z/eliza/commit/2d7e1b0e100d5e2d0ff433a4c4a4e4bf28c2f7db" }, { - "id": 2542461445, - "body": "sure @odilitime ", - "created_at": "2024-12-13T22:09:06Z", - "url": "https://github.com/ai16z/eliza/pull/1051#issuecomment-2542461445", - "type": "pr", - "issue_number": "1051" + "sha": "638eac67a83bd3346bb48ae5d5921857f44cf980", + "date": "2024-11-29T19:02:06Z", + "message": "feat: improve embeddings, models and connectivity\n\n- Add multiple embedding options:\n - BGE-Small local embeddings (~70-80% of OpenAI quality)\n - Ollama embeddings support\n - Configure via env vars:\n - USE_OPENAI_EMBEDDING=true\n - USE_OLLAMA_EMBEDDING=true\n - Both case-insensitive, default to false\n- Switch to Claude 3 Haiku from Claude 3.5 Haiku\n - 4x cheaper\n - Better instruction following\n - Improved price/performance ratio\n- Enhance Postgres connectivity and reliability\n- Fix transcription error handling\n\nBreaking changes:\n- Claude 3.5 Haiku replaced with Claude 3 Haiku\n- Embedding system now configurable via string env vars (true)\n\nCloses #604", + "url": "https://github.com/ai16z/eliza/commit/638eac67a83bd3346bb48ae5d5921857f44cf980" }, { - "id": 2542462123, - "body": "gotcha, my b, cancelling my reversion @odilitime https://github.com/ai16z/eliza/pull/1051#issuecomment-2542452874 apologies @monilpat @aramxc ", - "created_at": "2024-12-13T22:09:39Z", - "url": "https://github.com/ai16z/eliza/pull/1046#issuecomment-2542462123", - "type": "pr", - "issue_number": "1046" + "sha": "c04310f07ff5d3f1c3c77744d238d3146b7aeb8e", + "date": "2024-11-29T01:27:58Z", + "message": "fix: discord permissions and duplicate reactions\n\n- Set correct bot invite permissions\n- Add duplicate reaction handling\n- Add /joinchannel command improvements\n\nfix #661", + "url": "https://github.com/ai16z/eliza/commit/c04310f07ff5d3f1c3c77744d238d3146b7aeb8e" } ], - "total_comments": 25 - } - }, - "summary": "jkbrooks is a developer actively contributing to various projects on GitHub. Their recent work includes adding features like hyperbolic API to Eliza, implementing advanced trading functionalities for Coinbase, and configuring models for groq. They demonstrate a focus on feature development and documentation improvements across different repositories." - }, - { - "contributor": "o-on-x", - "avatar_url": "https://avatars.githubusercontent.com/u/186759703?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "1ae22ee8ebb8909bb1d204ae49ece150f7357bdf", - "date": "2024-11-20T07:46:57Z", - "message": "Feature Modification: Add all the stlye guidelines to the context", - "url": "https://github.com/ai16z/eliza/commit/1ae22ee8ebb8909bb1d204ae49ece150f7357bdf" - }, - { - "sha": "df57d56429397e2c7b2bda33f4a4b87a0a85c55c", - "date": "2024-11-19T04:57:15Z", - "message": "removed ollama embeddings. fastembeddings or openai only", - "url": "https://github.com/ai16z/eliza/commit/df57d56429397e2c7b2bda33f4a4b87a0a85c55c" - }, + "pull_requests": [ { - "sha": "63918b98bce5d7768a864f08d15418b9c303da67", - "date": "2024-11-17T01:49:38Z", - "message": "Merge pull request #369 from o-on-x/main\n\ndefault set to new standard post time 90-180 type: post time", - "url": "https://github.com/ai16z/eliza/commit/63918b98bce5d7768a864f08d15418b9c303da67" + "number": 812, + "title": "feat: (core) Add circuit breaker pattern for database operations -\u2026", + "state": "closed", + "created_at": "2024-12-03T03:59:02Z", + "url": "https://github.com/ai16z/eliza/pull/812", + "labels": [], + "comments": 2 }, { - "sha": "145dba5e6435026a237fbfbe50b9595f7d2a9175", - "date": "2024-11-17T01:46:50Z", - "message": "default set to new standard post time 90-180", - "url": "https://github.com/ai16z/eliza/commit/145dba5e6435026a237fbfbe50b9595f7d2a9175" + "number": 810, + "title": "fix: (core) Add circuit breaker pattern for database operations", + "state": "closed", + "created_at": "2024-12-03T03:50:14Z", + "url": "https://github.com/ai16z/eliza/pull/810", + "labels": [], + "comments": 1 }, { - "sha": "7bc8edcddb989aeac34a03eb8f3d80790dd54304", - "date": "2024-11-17T01:44:09Z", - "message": "Merge pull request #368 from o-on-x/main\n\npost time set in env", - "url": "https://github.com/ai16z/eliza/commit/7bc8edcddb989aeac34a03eb8f3d80790dd54304" + "number": 719, + "title": "fix: (core) Add circuit breaker pattern for database operations", + "state": "closed", + "created_at": "2024-11-30T14:01:14Z", + "url": "https://github.com/ai16z/eliza/pull/719", + "labels": [ + "Discussion" + ], + "comments": 4 }, { - "sha": "1a905095abb821416a1c66ec7dc0f5ab3b7ab5a8", - "date": "2024-11-17T01:42:33Z", - "message": "post time set in env", - "url": "https://github.com/ai16z/eliza/commit/1a905095abb821416a1c66ec7dc0f5ab3b7ab5a8" + "number": 713, + "title": "fix: Add circuit breaker pattern for database operations", + "state": "closed", + "created_at": "2024-11-30T10:25:31Z", + "url": "https://github.com/ai16z/eliza/pull/713", + "labels": [], + "comments": 0 }, { - "sha": "46a913e4d5a15ce929974732b2303103467f7f50", - "date": "2024-11-15T01:29:33Z", - "message": "Merge branch 'ai16z:main' into o-on-x-wip-tweet-split", - "url": "https://github.com/ai16z/eliza/commit/46a913e4d5a15ce929974732b2303103467f7f50" + "number": 698, + "title": "feat: (voice) enhance character card voice configuration support", + "state": "closed", + "created_at": "2024-11-30T03:09:15Z", + "url": "https://github.com/ai16z/eliza/pull/698", + "labels": [], + "comments": 5 }, { - "sha": "bf3ed27015bcabe89492540de23f9c9cab61f833", - "date": "2024-11-15T01:26:00Z", - "message": "utils.ts example tweet splitting\n\nif no other splitting is done in the other modules would work\r\ninteractions.ts & post.ts should then just generate any size no character limit tweet (within reason)\r\nwip", - "url": "https://github.com/ai16z/eliza/commit/bf3ed27015bcabe89492540de23f9c9cab61f833" + "number": 688, + "title": "Fix/logging issues", + "state": "closed", + "created_at": "2024-11-30T00:25:51Z", + "url": "https://github.com/ai16z/eliza/pull/688", + "labels": [], + "comments": 2 }, { - "sha": "8805eb4e7eef62e441cda19f05da99d517f4fac0", - "date": "2024-11-14T09:50:47Z", - "message": "Merge pull request #313 from o-on-x/main\n\nadded working pumpfun.ts", - "url": "https://github.com/ai16z/eliza/commit/8805eb4e7eef62e441cda19f05da99d517f4fac0" + "number": 677, + "title": "feat: improve embeddings, models and connectivity", + "state": "closed", + "created_at": "2024-11-29T19:21:47Z", + "url": "https://github.com/ai16z/eliza/pull/677", + "labels": [], + "comments": 1 }, { - "sha": "79637da76cdc52631b192c1ea323fb4eda23f0ff", - "date": "2024-11-14T09:42:07Z", - "message": "added working pumpfun.ts", - "url": "https://github.com/ai16z/eliza/commit/79637da76cdc52631b192c1ea323fb4eda23f0ff" - }, + "number": 662, + "title": "fix: discord permissions and duplicate reactions, new /joinchannel command", + "state": "closed", + "created_at": "2024-11-29T01:32:13Z", + "url": "https://github.com/ai16z/eliza/pull/662", + "labels": [], + "comments": 0 + } + ], + "total_commits": 14, + "total_prs": 8 + }, + "issues": { + "opened": [ { - "sha": "1b0d5fe451a803fea480afa6be464805ff4fa2bc", - "date": "2024-11-14T01:15:39Z", - "message": "image gen saves file & returns format for clients; discord image poasting just works", - "url": "https://github.com/ai16z/eliza/commit/1b0d5fe451a803fea480afa6be464805ff4fa2bc" + "number": 712, + "title": "feat: Add circuit breaker pattern for database operations", + "state": "closed", + "created_at": "2024-11-30T10:22:13Z", + "url": "https://github.com/ai16z/eliza/issues/712", + "labels": [ + "enhancement" + ], + "comments": 0 }, { - "sha": "7875865f1c8629a41cd0abcba7f5c342d40db6d0", - "date": "2024-11-14T00:40:32Z", - "message": "Merge pull request #304 from o-on-x/main\n\ntelegram: start agent after client initialization", - "url": "https://github.com/ai16z/eliza/commit/7875865f1c8629a41cd0abcba7f5c342d40db6d0" + "number": 694, + "title": "feat-Enhanced Voice Configuration Support in Character Cards", + "state": "closed", + "created_at": "2024-11-30T02:15:40Z", + "url": "https://github.com/ai16z/eliza/issues/694", + "labels": [ + "enhancement" + ], + "comments": 0 }, { - "sha": "83152cc2ed04a3ff4252842f10500856ad2837b2", - "date": "2024-11-14T00:37:43Z", - "message": "tg.start() is added; agents starts", - "url": "https://github.com/ai16z/eliza/commit/83152cc2ed04a3ff4252842f10500856ad2837b2" + "number": 687, + "title": "Debug/Verbose eliza logging is always shown", + "state": "closed", + "created_at": "2024-11-30T00:25:22Z", + "url": "https://github.com/ai16z/eliza/issues/687", + "labels": [ + "bug" + ], + "comments": 0 }, { - "sha": "b84caacaf00ad5a9ec08b44d1c9b39e0c655617a", - "date": "2024-11-13T22:42:53Z", - "message": "Merge pull request #297 from o-on-x/main\n\nAdded Transfer / Send Token Action", - "url": "https://github.com/ai16z/eliza/commit/b84caacaf00ad5a9ec08b44d1c9b39e0c655617a" + "number": 661, + "title": "Discord Client - gives 0 permissions for invite link on logger", + "state": "closed", + "created_at": "2024-11-29T01:21:21Z", + "url": "https://github.com/ai16z/eliza/issues/661", + "labels": [ + "bug" + ], + "comments": 0 }, { - "sha": "d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630", - "date": "2024-11-13T22:40:35Z", - "message": "Transfer Token / Send Token Action Added", - "url": "https://github.com/ai16z/eliza/commit/d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630" - }, + "number": 604, + "title": "Add support for local embeddings BGE/384", + "state": "closed", + "created_at": "2024-11-26T03:58:59Z", + "url": "https://github.com/ai16z/eliza/issues/604", + "labels": [ + "enhancement" + ], + "comments": 2 + } + ], + "total_opened": 5 + }, + "engagement": { + "comments": [ { - "sha": "9caf91f03a0a2e1ce388d4bd84504b66192aefbb", - "date": "2024-11-13T22:39:19Z", - "message": "Update index.ts with transferToken action to use", - "url": "https://github.com/ai16z/eliza/commit/9caf91f03a0a2e1ce388d4bd84504b66192aefbb" + "id": 2503389783, + "body": "ok i tried for 2 days to create a clean PR for you guys, but couldn't do it. Too many changes. Here's the commit with my changes that adds support for BGE/384 local embeddings\r\n\r\nhttps://github.com/ai16z/eliza/commit/59b82ba466ba6d38aa764becb68b68ab7b96e15a\r\n\r\n", + "created_at": "2024-11-27T09:39:25Z", + "url": "https://github.com/ai16z/eliza/issues/604#issuecomment-2503389783", + "type": "issue", + "issue_number": "604" }, { - "sha": "6f53ba0e817871124951c1ba4f29674a2aaca335", - "date": "2024-11-11T05:17:49Z", - "message": "Merge pull request #256 from o-on-x/main\n\nbigint support in logger", - "url": "https://github.com/ai16z/eliza/commit/6f53ba0e817871124951c1ba4f29674a2aaca335" + "id": 2508769130, + "body": "Heres the details - check the .env.example file for this section:\r\n\r\n```\r\n# Feature Flags\r\nIMAGE_GEN= # Set to TRUE to enable image generation\r\nUSE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI/1536, leave blank for local\r\nUSE_OLLAMA_EMBEDDING= # Set to TRUE for OLLAMA/1024, leave blank for local\r\n```\r\n\r\nIf using OLLAMA, then set USE_OLLAMA_EMBEDDING=true and USE_OPENAI_EMBEDDING blank\r\n\r\nIf you want to use BGE/384 (local embeddings using BAAI General Embeddings small model)\r\nThen leave both USE_OLLAMA_EMBEDDING and USE_OPENAI_EMBEDDING blank.\r\n\r\nThese embeddings are for persisting and searching the memories table and are separate and distinct from LLM inference, and can be mixed and matched (I use Anthropic for inference, BGE for embeddings)", + "created_at": "2024-11-30T01:07:23Z", + "url": "https://github.com/ai16z/eliza/issues/604#issuecomment-2508769130", + "type": "issue", + "issue_number": "604" }, { - "sha": "a27ba5f862de51e6614b753f067f49e50758471a", - "date": "2024-11-11T05:16:55Z", - "message": "comment out debugging logging on embeddings", - "url": "https://github.com/ai16z/eliza/commit/a27ba5f862de51e6614b753f067f49e50758471a" + "id": 2508776942, + "body": "Check the .env.example file for this section:\r\n\r\n```\r\n# Feature Flags\r\nIMAGE_GEN= # Set to TRUE to enable image generation\r\nUSE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI/1536, leave blank for local\r\nUSE_OLLAMA_EMBEDDING= # Set to TRUE for OLLAMA/1024, leave blank for local\r\n```\r\n\r\nIf using OLLAMA, then set USE_OLLAMA_EMBEDDING=true and USE_OPENAI_EMBEDDING blank\r\n\r\nIf you want to use BGE/384 (local embeddings using BAAI General Embeddings small model)\r\nThen leave both USE_OLLAMA_EMBEDDING and USE_OPENAI_EMBEDDING blank.\r\n\r\nThese embeddings are for persisting and searching the memories table and are separate and distinct from LLM inference, and can be mixed and matched (I use Anthropic for inference, BGE for embeddings)", + "created_at": "2024-11-30T01:33:37Z", + "url": "https://github.com/ai16z/eliza/pull/677#issuecomment-2508776942", + "type": "pr", + "issue_number": "677" }, { - "sha": "f3a0269c05f87db942310d43a1bf42390cbe5bba", - "date": "2024-11-11T05:08:34Z", - "message": "bigint support in logger", - "url": "https://github.com/ai16z/eliza/commit/f3a0269c05f87db942310d43a1bf42390cbe5bba" + "id": 2508819250, + "body": "BTW this PR also fixes the web-agent/vite build issues", + "created_at": "2024-11-30T04:06:07Z", + "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508819250", + "type": "pr", + "issue_number": "698" }, { - "sha": "86d8be94e066cec9d34c831b248287857fec2d37", - "date": "2024-11-11T02:23:57Z", - "message": "Merge pull request #255 from o-on-x/main\n\nembedding set to use openai endpoint when using openai embeddings", - "url": "https://github.com/ai16z/eliza/commit/86d8be94e066cec9d34c831b248287857fec2d37" + "id": 2508897653, + "body": "The changed files are autogenearated docs from the build process. I'll\r\ntake a look\r\n\r\nOn Sat, Nov 30, 2024 at 3:11\u202fPM Shakker Nerd ***@***.***>\r\nwrote:\r\n\r\n> Can you start by resolving the conflicts and why are there so many changed\r\n> files? It says 141 files right now.\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", + "created_at": "2024-11-30T09:17:11Z", + "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508897653", + "type": "pr", + "issue_number": "698" }, { - "sha": "ad0a45e7887766bd47f3012ce17b039ad47719c2", - "date": "2024-11-11T02:20:22Z", - "message": "embedding set to use openai endpoint when using openai embeddings", - "url": "https://github.com/ai16z/eliza/commit/ad0a45e7887766bd47f3012ce17b039ad47719c2" + "id": 2508901657, + "body": "From 141 files to 8, I re-ran the build and it works after removing the web-agent folder (had to fix target in package.json)", + "created_at": "2024-11-30T09:34:25Z", + "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508901657", + "type": "pr", + "issue_number": "698" }, { - "sha": "420399e9ea83dcda1e863e70f65e4cb313409d87", - "date": "2024-11-11T01:36:01Z", - "message": "Merge pull request #254 from o-on-x/main\n\nrefactor embeddings", - "url": "https://github.com/ai16z/eliza/commit/420399e9ea83dcda1e863e70f65e4cb313409d87" + "id": 2508902051, + "body": "Sorry, that change was from me. Now I understand why it's needed.", + "created_at": "2024-11-30T09:36:06Z", + "url": "https://github.com/ai16z/eliza/pull/709#issuecomment-2508902051", + "type": "pr", + "issue_number": "709" }, { - "sha": "7aad2f78040a33fc83f593019bd5e00aba8407bf", - "date": "2024-11-11T01:33:31Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf" + "id": 2509529019, + "body": "Ok, I changed the code to the way I think you wanted... please take a look.\r\n\r\nOn Sun, Dec 1, 2024 at 7:25\u202fAM Shakker Nerd ***@***.***>\r\nwrote:\r\n\r\n> Hi, this looks good to me but changes the overall use of DatabaseAdapter.\r\n> Hence, I think might cause breaking changes.\r\n> Is there anyway you could implement this into the DatabaseAdapter class\r\n> itself?\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", + "created_at": "2024-12-01T02:18:17Z", + "url": "https://github.com/ai16z/eliza/pull/719#issuecomment-2509529019", + "type": "pr", + "issue_number": "719" }, { - "sha": "21a1fb4de2602007e35fafe84d6b87576ef4f0e3", - "date": "2024-11-11T01:32:16Z", - "message": "refactor embeddings to decouple getRemote getLocal for calls regardless of runtime", - "url": "https://github.com/ai16z/eliza/commit/21a1fb4de2602007e35fafe84d6b87576ef4f0e3" + "id": 2512037434, + "body": "was also tracking this issue (discord code, but happens in tg too), here's analysis from Sonnet:\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nYes, looking at the flow, the double replies could be happening because of how the callback is handled. Here's the sequence:\r\n\r\n1. First call:\r\n```typescript\r\nconst responseMessages = await callback(responseContent);\r\n```\r\n\r\n2. Then the callback is passed to `processActions`:\r\n```typescript\r\nawait this.runtime.processActions(\r\n memory,\r\n responseMessages,\r\n state,\r\n callback // <-- Same callback passed here\r\n);\r\n```\r\n\r\n3. Inside `processActions`, the action handler might call the callback again:\r\n```typescript\r\nawait action.handler(this, message, state, {}, callback);\r\n```\r\n\r\nTo fix this, you could:\r\n\r\n1. Either modify the callback to be single-use:\r\n```typescript:packages/client-discord/src/messages.ts\r\nconst createCallback = () => {\r\n let used = false;\r\n return async (content: Content, files: any[]) => {\r\n if (used) {\r\n elizaLogger.warn(\"Callback already used, skipping\");\r\n return [];\r\n }\r\n used = true;\r\n // ... rest of callback logic ...\r\n };\r\n};\r\n\r\nconst callback = createCallback();\r\n```\r\n\r\n2. Or create separate callbacks for the initial response and actions:\r\n```typescript:packages/client-discord/src/messages.ts\r\nconst responseMessages = await callback(responseContent);\r\n\r\n// Create a new callback for actions that doesn't create memories\r\nconst actionCallback: HandlerCallback = async (content: Content, files: any[]) => {\r\n try {\r\n if (!content?.text.trim()) {\r\n elizaLogger.warn(\"Skipping empty content\");\r\n return [];\r\n }\r\n return await sendMessageInChunks(\r\n message.channel as TextChannel,\r\n content.text,\r\n message.id,\r\n files\r\n );\r\n } catch (error) {\r\n console.error(\"Error in action callback:\", error);\r\n return [];\r\n }\r\n};\r\n\r\nawait this.runtime.processActions(\r\n memory,\r\n responseMessages,\r\n state,\r\n actionCallback\r\n);\r\n```\r\n\r\nThe second approach might be better as it makes the distinction between response handling and action handling clearer.\r\n", + "created_at": "2024-12-02T16:22:22Z", + "url": "https://github.com/ai16z/eliza/issues/783#issuecomment-2512037434", + "type": "issue", + "issue_number": "783" }, { - "sha": "b512d8febad8c40d506582afc9c900ba591563c3", - "date": "2024-11-11T00:28:00Z", - "message": "seed.sql added id field for participants", - "url": "https://github.com/ai16z/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" + "id": 2513495510, + "body": "closing due to upstream changes again", + "created_at": "2024-12-03T03:57:58Z", + "url": "https://github.com/ai16z/eliza/pull/810#issuecomment-2513495510", + "type": "pr", + "issue_number": "810" }, { - "sha": "acb4e865b66bfb6bf9ba0fa451e29eeceedaf345", - "date": "2024-11-10T21:52:55Z", - "message": "Merge pull request #252 from o-on-x/main\n\nuse openai embeddings setting", - "url": "https://github.com/ai16z/eliza/commit/acb4e865b66bfb6bf9ba0fa451e29eeceedaf345" + "id": 2513547268, + "body": "there's two tiers of response handling - first is gating (whether to respond at all) and then if the agent chooses to respond, the full context is loaded. So watch where you are checking for the context.", + "created_at": "2024-12-03T04:50:56Z", + "url": "https://github.com/ai16z/eliza/issues/791#issuecomment-2513547268", + "type": "issue", + "issue_number": "791" }, { - "sha": "432362bf432e0f3ecf34ed1187b5f3f06b74ced4", - "date": "2024-11-10T21:32:22Z", - "message": "use openai embeddings setting", - "url": "https://github.com/ai16z/eliza/commit/432362bf432e0f3ecf34ed1187b5f3f06b74ced4" + "id": 2513617492, + "body": "Sorry, added this back in, must have lost it from all the rebases that I\r\naborted, etc\r\n\r\nOn Tue, Dec 3, 2024 at 1:40\u202fPM Shakker Nerd ***@***.***>\r\nwrote:\r\n\r\n> ***@***.**** commented on this pull request.\r\n> ------------------------------\r\n>\r\n> In packages/adapter-postgres/src/index.ts\r\n> :\r\n>\r\n> > - const client = await this.pool.connect();\r\n> - try {\r\n> - await client.query(\"BEGIN\");\r\n> -\r\n> - // Check if schema already exists (check for a core table)\r\n> - const { rows } = await client.query(`\r\n> - SELECT EXISTS (\r\n> - SELECT FROM information_schema.tables\r\n> - WHERE table_name = 'rooms'\r\n> - );\r\n> - `);\r\n> -\r\n> - if (!rows[0].exists) {\r\n> - const schema = fs.readFileSync(\r\n> - path.resolve(__dirname, \"../schema.sql\"),\r\n> - \"utf8\"\r\n> - );\r\n> - await client.query(schema);\r\n> - }\r\n> + const schema = fs.readFileSync(\r\n> + path.resolve(__dirname, \"../schema.sql\"),\r\n> + \"utf8\"\r\n> + );\r\n>\r\n> - await client.query(\"COMMIT\");\r\n> - } catch (error) {\r\n> - await client.query(\"ROLLBACK\");\r\n> - throw error;\r\n> - } finally {\r\n> - client.release();\r\n> - }\r\n>\r\n> This check is critical and important.\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> ,\r\n> or unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", + "created_at": "2024-12-03T05:49:33Z", + "url": "https://github.com/ai16z/eliza/pull/812#issuecomment-2513617492", + "type": "pr", + "issue_number": "812" + } + ], + "total_comments": 12 + } + }, + "summary": "augchan42 is actively contributing to a project involving the implementation of a circuit breaker pattern for database operations and enhancing voice configuration support in character cards. Their recent commits include adding comprehensive ElevenLabs configuration, implementing configuration priority, and maintaining backward compatibility. augchan42's focus appears to be on improving system reliability and user experience through feature enhancements and bug fixes in the backend components of the project.", + "score": 72, + "score_breakdown": { + "merged_prs": 56, + "issues": 5, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 6.0, + "total": 72.0 + } + }, + { + "contributor": "yodamaster726", + "avatar_url": "https://avatars.githubusercontent.com/u/106496194?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "8a5c1a5e0d2d7bc388f542c46492fbc117864d97", + "date": "2024-12-11T14:22:31Z", + "message": "fix: update text", + "url": "https://github.com/ai16z/eliza/commit/8a5c1a5e0d2d7bc388f542c46492fbc117864d97" }, { - "sha": "ce4d327034fdac702eb239b18d0fd4be9683b015", - "date": "2024-11-09T18:33:43Z", - "message": "Merge pull request #245 from o-on-x/main\n\nAdded OpenRouter model provider & BASE_MINT Var", - "url": "https://github.com/ai16z/eliza/commit/ce4d327034fdac702eb239b18d0fd4be9683b015" + "sha": "e2d5f289671f952d4020c0b29511531df16cdfd1", + "date": "2024-12-11T03:55:23Z", + "message": "Merge branch 'main' into chat-doc", + "url": "https://github.com/ai16z/eliza/commit/e2d5f289671f952d4020c0b29511531df16cdfd1" }, { - "sha": "2fb624c5a344557f8331f5b9b1131a0ba6def4b5", - "date": "2024-11-09T18:31:39Z", - "message": "Added the BASE_MINT var needed on TrustScoreProvider", - "url": "https://github.com/ai16z/eliza/commit/2fb624c5a344557f8331f5b9b1131a0ba6def4b5" + "sha": "030fe4cb7615f57f952f354e4077b98990f80c24", + "date": "2024-12-11T03:52:13Z", + "message": "chore: update readme to show how to how to run client ui and update package.json to start ui client", + "url": "https://github.com/ai16z/eliza/commit/030fe4cb7615f57f952f354e4077b98990f80c24" }, { - "sha": "14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", - "date": "2024-11-09T15:21:49Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28" + "sha": "55c1843de95c8ae2045044cbefdc453bcedd920c", + "date": "2024-12-11T03:21:40Z", + "message": "fix: remove python reference", + "url": "https://github.com/ai16z/eliza/commit/55c1843de95c8ae2045044cbefdc453bcedd920c" }, { - "sha": "bc817e5abc8b64f61442f3a8adc2a32fefa65973", - "date": "2024-11-09T10:44:57Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973" + "sha": "d97bf2179d65f8f1820f8459d995c35b41feee47", + "date": "2024-12-10T19:00:34Z", + "message": "fix: remove copy file", + "url": "https://github.com/ai16z/eliza/commit/d97bf2179d65f8f1820f8459d995c35b41feee47" }, { - "sha": "1f80cbb7a91a9986cd490781be1328bf186cdab1", - "date": "2024-11-09T10:34:01Z", - "message": "corrected link for available openrouter models", - "url": "https://github.com/ai16z/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" + "sha": "870e4691eed036e29e3f3822d0c5c8c44036e62f", + "date": "2024-12-10T18:45:17Z", + "message": "chore: add how to startup chat ui", + "url": "https://github.com/ai16z/eliza/commit/870e4691eed036e29e3f3822d0c5c8c44036e62f" }, { - "sha": "7b3fd42411db8f93d61e1629602ec7e8cf584a66", - "date": "2024-11-09T10:31:04Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66" + "sha": "15635c1c6001f9f48569ed77189cc49d7a0a3dc8", + "date": "2024-11-27T03:21:57Z", + "message": "fix: running character file", + "url": "https://github.com/ai16z/eliza/commit/15635c1c6001f9f48569ed77189cc49d7a0a3dc8" }, { - "sha": "1fc9c3e85c2df859601c114198839a401671f3ed", - "date": "2024-11-09T10:28:28Z", - "message": "OpenRouter corrected model defaults", - "url": "https://github.com/ai16z/eliza/commit/1fc9c3e85c2df859601c114198839a401671f3ed" + "sha": "77c57ee80fd845b79f7b51ae9b1548f20d1af59f", + "date": "2024-11-23T19:51:43Z", + "message": "Merge pull request #4 from yodamaster726/ollama-fix\n\nfix: ci errors and restore defaultcharacter.ts", + "url": "https://github.com/ai16z/eliza/commit/77c57ee80fd845b79f7b51ae9b1548f20d1af59f" }, { - "sha": "7e08bb4ffbefa07ed81929d7d590f8f992fac802", - "date": "2024-11-09T10:13:43Z", - "message": "Added OpenRouter model provider", - "url": "https://github.com/ai16z/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802" + "sha": "8618d66062a607fc96318ba5cac3ca32ac915164", + "date": "2024-11-23T05:50:20Z", + "message": "Merge branch 'main' into ollama-fix", + "url": "https://github.com/ai16z/eliza/commit/8618d66062a607fc96318ba5cac3ca32ac915164" }, { - "sha": "d4268b389cb31a990048cdc8966e7bbe00b68d03", - "date": "2024-11-07T12:56:29Z", - "message": "changed plugin-image-gen tsconfig.json & added error handling ollama initialization", - "url": "https://github.com/ai16z/eliza/commit/d4268b389cb31a990048cdc8966e7bbe00b68d03" + "sha": "95d1dd36440e9fe51ce16438d22d0bd53cd5c38a", + "date": "2024-11-23T05:36:18Z", + "message": "fix: defaultCharacter and get the CI / CD pipeline working", + "url": "https://github.com/ai16z/eliza/commit/95d1dd36440e9fe51ce16438d22d0bd53cd5c38a" }, { - "sha": "5b79da685d8b6f32788a5b00475ce6e7ce62b6a9", - "date": "2024-11-07T10:41:38Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" + "sha": "330bbdc8d39ffac1d25a5fbaf3dfd49e114ff3f4", + "date": "2024-11-23T05:36:12Z", + "message": "fix: put back defaultcharacter.ts and ci issues with logger.ts", + "url": "https://github.com/ai16z/eliza/commit/330bbdc8d39ffac1d25a5fbaf3dfd49e114ff3f4" }, { - "sha": "04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a", - "date": "2024-11-07T10:17:55Z", - "message": "just fetching upstream & merge", - "url": "https://github.com/ai16z/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" + "sha": "d8a3a00caecd0b2cbf0b263478f06f55ee789d2c", + "date": "2024-11-23T03:06:30Z", + "message": "Merge remote-tracking branch 'upstream/main'", + "url": "https://github.com/ai16z/eliza/commit/d8a3a00caecd0b2cbf0b263478f06f55ee789d2c" }, { - "sha": "1d551e211cf47de4e75fd018d860969bc607f571", - "date": "2024-11-07T08:40:53Z", - "message": "tsconfig ref @eliza/core, target src, include types, & esm module resolution. & models.gguf stored in models folder", - "url": "https://github.com/ai16z/eliza/commit/1d551e211cf47de4e75fd018d860969bc607f571" + "sha": "2e1bfb9f848c5bdb858b21e4a3265ea9a9aa582b", + "date": "2024-11-23T00:59:08Z", + "message": "fix: missing tslog dpenendency", + "url": "https://github.com/ai16z/eliza/commit/2e1bfb9f848c5bdb858b21e4a3265ea9a9aa582b" }, { - "sha": "939f73936e4fcf0d11a37d2a9fe7da0970761f1c", - "date": "2024-11-07T03:46:09Z", - "message": "Model Provider for OLLAMA", - "url": "https://github.com/ai16z/eliza/commit/939f73936e4fcf0d11a37d2a9fe7da0970761f1c" + "sha": "7c3aeac241069e370042e024937082bd95383baa", + "date": "2024-11-23T00:51:43Z", + "message": "fix: Use \"@ts-expect-error\" instead of \"@ts-ignore\",", + "url": "https://github.com/ai16z/eliza/commit/7c3aeac241069e370042e024937082bd95383baa" }, { - "sha": "90e29e3d73521d607511c9c1664d5e835d14aba3", - "date": "2024-11-07T01:01:42Z", - "message": "Added Switch for llama-cpp & ollama with LOCALLLAMA Provider", - "url": "https://github.com/ai16z/eliza/commit/90e29e3d73521d607511c9c1664d5e835d14aba3" - } - ], - "pull_requests": [ + "sha": "1cb7b02f2efd96d1f7b1202e47549d46de599589", + "date": "2024-11-23T00:44:46Z", + "message": "fix: ci errors - ILogObjMeta and ILogObj never used", + "url": "https://github.com/ai16z/eliza/commit/1cb7b02f2efd96d1f7b1202e47549d46de599589" + }, { - "number": 441, - "title": "feat: add all the style guidelines to the context", - "state": "closed", - "created_at": "2024-11-20T07:54:13Z", - "url": "https://github.com/ai16z/eliza/pull/441", - "labels": [], - "comments": 0 + "sha": "d0aed6d36a7a6a14e9fea27df0ca155df630082f", + "date": "2024-11-23T00:39:42Z", + "message": "Merge pull request #2 from yodamaster726/ollama-fix\n\nOllama fix", + "url": "https://github.com/ai16z/eliza/commit/d0aed6d36a7a6a14e9fea27df0ca155df630082f" }, { - "number": 413, - "title": "fix: removed ollama embeddings. fastembeddings or openai only", - "state": "closed", - "created_at": "2024-11-19T05:06:10Z", - "url": "https://github.com/ai16z/eliza/pull/413", - "labels": [], - "comments": 3 + "sha": "c6afcd99cf6beec63b50939387adda653c85cef4", + "date": "2024-11-23T00:38:47Z", + "message": "fix: ollamaModel already defined\nfix: ollamaModel already defined", + "url": "https://github.com/ai16z/eliza/commit/c6afcd99cf6beec63b50939387adda653c85cef4" }, { - "number": 369, - "title": "default set to new standard post time 90-180 type: post time", - "state": "closed", - "created_at": "2024-11-17T01:47:24Z", - "url": "https://github.com/ai16z/eliza/pull/369", - "labels": [], - "comments": 0 + "sha": "3e4cb1e895ce8147eb9c1b2a9dda1b58c5e112a5", + "date": "2024-11-23T00:36:46Z", + "message": "fix: ollamaModel already defined", + "url": "https://github.com/ai16z/eliza/commit/3e4cb1e895ce8147eb9c1b2a9dda1b58c5e112a5" }, { - "number": 368, - "title": "post time set in env", - "state": "closed", - "created_at": "2024-11-17T01:43:57Z", - "url": "https://github.com/ai16z/eliza/pull/368", - "labels": [], - "comments": 0 + "sha": "b2a947b9942b3e86f7a0b26fd0bea0b8a5cd6b85", + "date": "2024-11-23T00:23:03Z", + "message": "Merge pull request #1 from yodamaster726/ollama-fix\n\nOllama fix", + "url": "https://github.com/ai16z/eliza/commit/b2a947b9942b3e86f7a0b26fd0bea0b8a5cd6b85" }, { - "number": 351, - "title": "Togetherai returns url. Convert to base64 like openai. Both get saved to file in plugin", - "state": "closed", - "created_at": "2024-11-16T06:28:12Z", - "url": "https://github.com/ai16z/eliza/pull/351", - "labels": [], - "comments": 0 + "sha": "644ebb2f2d3dc6dcfc76d011670d9e189b76dcd3", + "date": "2024-11-23T00:20:31Z", + "message": "fix: missing updates for logger.ts", + "url": "https://github.com/ai16z/eliza/commit/644ebb2f2d3dc6dcfc76d011670d9e189b76dcd3" }, { - "number": 350, - "title": "Added Min Max Settings for Poast Time", - "state": "closed", - "created_at": "2024-11-16T06:16:04Z", - "url": "https://github.com/ai16z/eliza/pull/350", - "labels": [], - "comments": 0 + "sha": "ea52d23a2c73372204db12e4f65c8ee975e7ae99", + "date": "2024-11-22T23:12:02Z", + "message": "fix: unreferenced ollamaModel variable", + "url": "https://github.com/ai16z/eliza/commit/ea52d23a2c73372204db12e4f65c8ee975e7ae99" }, { - "number": 324, - "title": "tweet split ", - "state": "closed", - "created_at": "2024-11-15T01:32:27Z", - "url": "https://github.com/ai16z/eliza/pull/324", - "labels": [], - "comments": 0 + "sha": "eddfc28ddf4ffc388fd1fd41921ffd0bab26279b", + "date": "2024-11-22T23:11:34Z", + "message": "fix: update unreferenced ollamaModel variable", + "url": "https://github.com/ai16z/eliza/commit/eddfc28ddf4ffc388fd1fd41921ffd0bab26279b" }, { - "number": 323, - "title": "utils.ts example tweet splitting", - "state": "closed", - "created_at": "2024-11-15T01:27:23Z", - "url": "https://github.com/ai16z/eliza/pull/323", - "labels": [], - "comments": 1 + "sha": "93608e02a6c2d793af5f7fcb6d1154215ba4eac5", + "date": "2024-11-22T23:19:22Z", + "message": "fix: security.md failed to commit", + "url": "https://github.com/ai16z/eliza/commit/93608e02a6c2d793af5f7fcb6d1154215ba4eac5" }, { - "number": 313, - "title": "added working pumpfun.ts", - "state": "closed", - "created_at": "2024-11-14T09:50:31Z", - "url": "https://github.com/ai16z/eliza/pull/313", - "labels": [], - "comments": 0 + "sha": "a6126f9662ecef24ad5da24dcf7252557219b608", + "date": "2024-11-22T23:18:48Z", + "message": "fix: ollamaModel unused variable. fix security.md", + "url": "https://github.com/ai16z/eliza/commit/a6126f9662ecef24ad5da24dcf7252557219b608" }, { - "number": 306, - "title": "image gen saves file & returns format for clients; discord image poasting just works", - "state": "closed", - "created_at": "2024-11-14T01:20:21Z", - "url": "https://github.com/ai16z/eliza/pull/306", - "labels": [], - "comments": 0 + "sha": "bf4b0a1af47846fafe9368b5e91dcaab094364a5", + "date": "2024-11-22T22:54:29Z", + "message": "Merge branch 'main' into main", + "url": "https://github.com/ai16z/eliza/commit/bf4b0a1af47846fafe9368b5e91dcaab094364a5" }, { - "number": 304, - "title": "telegram: start agent after client initialization", - "state": "closed", - "created_at": "2024-11-14T00:40:22Z", - "url": "https://github.com/ai16z/eliza/pull/304", - "labels": [], - "comments": 0 + "sha": "7e8a62716420dc5f7f8b8a3201d850a1b61c5ec0", + "date": "2024-11-22T20:14:29Z", + "message": "fix: llama vs ollama issues", + "url": "https://github.com/ai16z/eliza/commit/7e8a62716420dc5f7f8b8a3201d850a1b61c5ec0" }, { - "number": 297, - "title": "Added Transfer / Send Token Action", + "sha": "9330697fb09f36023c35c0993d7c58b03c1aa0ac", + "date": "2024-11-22T20:13:58Z", + "message": "fix: pretty formatting issues", + "url": "https://github.com/ai16z/eliza/commit/9330697fb09f36023c35c0993d7c58b03c1aa0ac" + }, + { + "sha": "caa09723acada7c4c5498aece54661cc43e43ce1", + "date": "2024-11-22T20:02:59Z", + "message": "llama_local, ollama and logger fixes/udpates", + "url": "https://github.com/ai16z/eliza/commit/caa09723acada7c4c5498aece54661cc43e43ce1" + } + ], + "pull_requests": [ + { + "number": 976, + "title": "chore: add how to startup chat ui", "state": "closed", - "created_at": "2024-11-13T22:42:39Z", - "url": "https://github.com/ai16z/eliza/pull/297", + "created_at": "2024-12-10T18:59:09Z", + "url": "https://github.com/ai16z/eliza/pull/976", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 256, - "title": "bigint support in logger", + "number": 624, + "title": "fix: running a character.json fails when running per docs", "state": "closed", - "created_at": "2024-11-11T05:11:11Z", - "url": "https://github.com/ai16z/eliza/pull/256", + "created_at": "2024-11-27T03:58:48Z", + "url": "https://github.com/ai16z/eliza/pull/624", "labels": [], "comments": 0 }, { - "number": 255, - "title": "embedding set to use openai endpoint when using openai embeddings", + "number": 525, + "title": "fix: missing updates for logger.ts", "state": "closed", - "created_at": "2024-11-11T02:23:50Z", - "url": "https://github.com/ai16z/eliza/pull/255", + "created_at": "2024-11-23T00:25:55Z", + "url": "https://github.com/ai16z/eliza/pull/525", "labels": [], - "comments": 0 + "comments": 5 }, { - "number": 254, - "title": "refactor embeddings ", + "number": 524, + "title": "fix: Ollama fix", "state": "closed", - "created_at": "2024-11-11T01:35:53Z", - "url": "https://github.com/ai16z/eliza/pull/254", + "created_at": "2024-11-22T23:21:54Z", + "url": "https://github.com/ai16z/eliza/pull/524", "labels": [], - "comments": 0 + "comments": 3 }, { - "number": 252, - "title": "use openai embeddings setting", - "state": "closed", - "created_at": "2024-11-10T21:34:08Z", - "url": "https://github.com/ai16z/eliza/pull/252", - "labels": [], - "comments": 0 - }, - { - "number": 245, - "title": "Added OpenRouter model provider", - "state": "closed", - "created_at": "2024-11-09T10:14:44Z", - "url": "https://github.com/ai16z/eliza/pull/245", - "labels": [], - "comments": 0 - }, - { - "number": 228, - "title": "plugin-image-generation tsconfig.json fix & ollama error handling", - "state": "closed", - "created_at": "2024-11-07T13:01:14Z", - "url": "https://github.com/ai16z/eliza/pull/228", - "labels": [], - "comments": 0 - }, - { - "number": 224, - "title": "models.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things", - "state": "closed", - "created_at": "2024-11-07T08:44:09Z", - "url": "https://github.com/ai16z/eliza/pull/224", - "labels": [], - "comments": 0 - }, - { - "number": 221, - "title": "Add OLLAMA as Model Provider ", + "number": 521, + "title": "fix: ollama local and llama local", "state": "closed", - "created_at": "2024-11-07T05:52:51Z", - "url": "https://github.com/ai16z/eliza/pull/221", + "created_at": "2024-11-22T21:12:17Z", + "url": "https://github.com/ai16z/eliza/pull/521", "labels": [], - "comments": 0 + "comments": 5 } ], - "total_commits": 41, - "total_prs": 20 + "total_commits": 28, + "total_prs": 5 }, "issues": { "opened": [ { - "number": 438, - "title": "Feature: when getting style guidelines should always add all of them to context", - "state": "open", - "created_at": "2024-11-20T07:16:21Z", - "url": "https://github.com/ai16z/eliza/issues/438", + "number": 849, + "title": "build: eliza docs build creates 130 files that want to be modified/added to git", + "state": "closed", + "created_at": "2024-12-05T04:48:06Z", + "url": "https://github.com/ai16z/eliza/issues/849", "labels": [ - "enhancement" + "bug" ], - "comments": 1 + "comments": 2 }, { - "number": 399, - "title": "way for bots to have cool down periods (dynamic tempature adjusts) & only direct reply setting", + "number": 553, + "title": "create-eliza-app package doesn't install or exist", "state": "closed", - "created_at": "2024-11-18T12:34:37Z", - "url": "https://github.com/ai16z/eliza/issues/399", + "created_at": "2024-11-23T23:59:05Z", + "url": "https://github.com/ai16z/eliza/issues/553", "labels": [ - "enhancement" + "bug" ], - "comments": 0 + "comments": 1 }, { - "number": 319, - "title": "no action response found in the response content for twitter or tg clients", + "number": 271, + "title": "unable to run defaultcharacter with ModelProviderName.LLAMACLOUD local", "state": "closed", - "created_at": "2024-11-14T17:20:45Z", - "url": "https://github.com/ai16z/eliza/issues/319", + "created_at": "2024-11-12T04:43:34Z", + "url": "https://github.com/ai16z/eliza/issues/271", "labels": [ - "bug" + "bug", + "embedding" ], - "comments": 0 + "comments": 2 }, { - "number": 238, - "title": "Issue with \"cannot read properties of undefined\"", + "number": 270, + "title": "Incorrect steps in readme for starting eliza", "state": "closed", - "created_at": "2024-11-09T00:58:05Z", - "url": "https://github.com/ai16z/eliza/issues/238", + "created_at": "2024-11-12T03:35:58Z", + "url": "https://github.com/ai16z/eliza/issues/270", "labels": [ - "bug" + "bug", + "documentation", + "good first issue" ], - "comments": 1 + "comments": 3 }, { - "number": 230, - "title": "twitter folder paths for twitter cookies & cache/last tweet point to different places", + "number": 269, + "title": "inconsistent version of node ", "state": "closed", - "created_at": "2024-11-07T21:42:56Z", - "url": "https://github.com/ai16z/eliza/issues/230", + "created_at": "2024-11-12T03:10:29Z", + "url": "https://github.com/ai16z/eliza/issues/269", "labels": [ - "bug" + "bug", + "documentation", + "good first issue" ], - "comments": 1 + "comments": 2 }, { - "number": 229, - "title": ".env is not being loaded or picked up in settings", + "number": 268, + "title": "ai16z.github.io/eliza page doesn't display properly in darkmode", "state": "closed", - "created_at": "2024-11-07T14:31:33Z", - "url": "https://github.com/ai16z/eliza/issues/229", + "created_at": "2024-11-12T03:01:50Z", + "url": "https://github.com/ai16z/eliza/issues/268", "labels": [ - "bug" + "bug", + "documentation" ], - "comments": 2 + "comments": 6 }, { - "number": 227, - "title": "agent & plugin-image-generation failed to build", + "number": 202, + "title": "build docs locally gives errors", "state": "closed", - "created_at": "2024-11-07T11:58:54Z", - "url": "https://github.com/ai16z/eliza/issues/227", + "created_at": "2024-11-05T04:40:03Z", + "url": "https://github.com/ai16z/eliza/issues/202", "labels": [ - "bug" + "bug", + "documentation" ], "comments": 3 }, { - "number": 156, - "title": "Set Port Number in Env to Run Multiple Instances", + "number": 176, + "title": "build docs doesn't seem to be working", "state": "closed", - "created_at": "2024-11-01T14:40:27Z", - "url": "https://github.com/ai16z/eliza/issues/156", + "created_at": "2024-11-03T03:58:49Z", + "url": "https://github.com/ai16z/eliza/issues/176", "labels": [ - "enhancement" + "bug" ], - "comments": 0 + "comments": 1 } ], "total_opened": 8 @@ -20300,1203 +20077,1176 @@ "engagement": { "comments": [ { - "id": 2451379559, - "body": "Created fork that uses ollama for llama.ts instead of node-llama-cpp. lowers technical debt of having to build llama-cpp & download model. PR might not want to if instead an olllama.ts should be added & not remove the llama-cpp local options. \r\nhttps://github.com/o-on-x/eliza", - "created_at": "2024-11-01T06:34:03Z", - "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2451379559", + "id": 2453283583, + "body": "I'm trying the latest code and trying to configure it to use my local ollama setup, but eliza keeps wanting to download it's own model. I don't want llama models getting downloaded into my src tree - bad practice - if it's going to do that it should put it in off the root under some /models directory or something like that. At the moment I'm trying to get this to work and I'm willing to update the docs for others to benefit from this.\r\n\r\nHere is what I've configured on my .env\r\nX_SERVER_URL=http://localhost:11434/\r\nXAI_API_KEY=\r\nXAI_MODEL=llama2\r\n\r\nOLLAMA_HOST=http://localhost:11434/\r\nOLLAMA_MODEL=llama2\r\n\r\nHere is the output when I do the pnpm run dev\r\n\r\neliza>$ pnpm run dev\r\n\r\n> eliza@ dev /Users/davidjaramillo/Documents/Projects/eliza\r\n> pnpm --dir core dev\r\n\r\n\r\n> eliza@1.0.0 dev /Users/davidjaramillo/Documents/Projects/eliza/core\r\n> tsc && nodemon\r\n\r\n[nodemon] 3.1.7\r\n[nodemon] to restart at any time, enter `rs`\r\n[nodemon] watching path(s): src/**/*\r\n[nodemon] watching extensions: ts\r\n[nodemon] starting `node --loader ts-node/esm src/index.ts`\r\n(node:93769) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:\r\n--import 'data:text/javascript,import { register } from \"node:module\"; import { pathToFileURL } from \"node:url\"; register(\"ts-node/esm\", pathToFileURL(\"./\"));'\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n(node:93769) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.\r\n(Use `node --trace-deprecation ...` to show where the warning was created)\r\n(node:93769) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.\r\nNo characters found, using default character\r\nStarting agent for character Eliza\r\nsqlite-vec extensions loaded successfully.\r\nImporting action from: /Users/davidjaramillo/Documents/Projects/eliza/core/src/actions/askClaude.ts\r\nChat started. Type 'exit' to quit.\r\nYou: Importing action from: /Users/davidjaramillo/Documents/Projects/eliza/core/src/custom_actions/epicAction.ts\r\nServer running at http://localhost:3000/\r\nFailed to import action from /Users/davidjaramillo/Documents/Projects/eliza/core/src/custom_actions/epicAction.ts: Error: Cannot find module '/Users/davidjaramillo/Documents/Projects/eliza/core/src/custom_actions/epicAction.ts' imported from /Users/davidjaramillo/Documents/Projects/eliza/core/src/cli/config.ts\r\n at finalizeResolution (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:366:11)\r\n at moduleResolve (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:801:10)\r\n at Object.defaultResolve (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:912:11)\r\n at /Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:218:35\r\n at entrypointFallback (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:168:34)\r\n at /Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:217:14\r\n at addShortCircuitFlag (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:409:21)\r\n at resolve (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:197:12)\r\n at nextResolve (node:internal/modules/esm/hooks:748:28)\r\n at Hooks.resolve (node:internal/modules/esm/hooks:240:30)\r\nCreating runtime for character Eliza\r\nAgent ID b850bc30-45f8-0041-a00a-83df46d8555d\r\nInitializing LlamaLocal service for agent b850bc30-45f8-0041-a00a-83df46d8555d Eliza\r\nConstructing\r\nmodelName model.gguf\r\nChecking model\r\nModel already exists.\r\nAgent ID b850bc30-45f8-0041-a00a-83df46d8555d\r\nInitializing LlamaLocal service for agent b850bc30-45f8-0041-a00a-83df46d8555d Eliza\r\n**** No CUDA detected - local response will be slow\r\nCreating grammar\r\nLoading model\r\nthis.modelPath /Users/davidjaramillo/Documents/Projects/eliza/core/src/services/model.gguf\r\ngguf_init_from_file: failed to read key-value pairs\r\n[node-llama-cpp] llama_model_load: error loading model: llama_model_loader: failed to load model from /Users/davidjaramillo/Documents/Projects/eliza/core/src/services/model.gguf\r\n[node-llama-cpp] \r\n[node-llama-cpp] llama_load_model_from_file: failed to load model\r\nModel initialization failed. Deleting model and retrying... Error: Failed to load model\r\n at LlamaModel._create (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/node-llama-cpp@3.1.1_typescript@5.6.3/node_modules/node-llama-cpp/dist/evaluator/LlamaModel/LlamaModel.js:479:23)\r\n at async Object. (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/node-llama-cpp@3.1.1_typescript@5.6.3/node_modules/node-llama-cpp/dist/bindings/Llama.js:194:24)\r\n at async withLock (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/lifecycle-utils@1.7.0/node_modules/lifecycle-utils/dist/withLock.js:36:16)\r\n at async Llama.loadModel (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/node-llama-cpp@3.1.1_typescript@5.6.3/node_modules/node-llama-cpp/dist/bindings/Llama.js:190:16)\r\n at async LlamaService.initializeModel (file:///Users/davidjaramillo/Documents/Projects/eliza/core/src/services/llama.ts:73:26)\r\nModel deleted.\r\nChecking model\r\nthis.modelPath /Users/davidjaramillo/Documents/Projects/eliza/core/src/services/model.gguf\r\nModel not found. Downloading...\r\nFollowing redirect to: https://cdn-lfs-us-1.hf.co/repos/97/cc/97ccd42703c9e659e537d359fa1863623f9371054d9ea5e4dd163214b7803ad1/c77c263f78b2f56fbaddd3ef2af750fda6ebb4344a546aaa0bfdd546b1ca8d84?response-content-disposition=attachment%3B+filename*%3DUTF-8%27%27Hermes-3-Llama-3.1-8B.Q8_0.gguf%3B+filename%3D%22Hermes-3-Llama-3.1-8B.Q8_0.gguf%22%3B&Expires=1730863045&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTczMDg2MzA0NX19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zLzk3L2NjLzk3Y2NkNDI3MDNjOWU2NTllNTM3ZDM1OWZhMTg2MzYyM2Y5MzcxMDU0ZDllYTVlNGRkMTYzMjE0Yjc4MDNhZDEvYzc3YzI2M2Y3OGIyZjU2ZmJhZGRkM2VmMmFmNzUwZmRhNmViYjQzNDRhNTQ2YWFhMGJmZGQ1NDZiMWNhOGQ4ND9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=ggX7ncHRkcidhIoJlVT2nDNU8pwhhrXGxg%7E0yEJbd65gVd2OGlJwlB7FZZOKwEWhATCrHSucHjuBFAor1bvwPH2X9IauYZugc-ZRXpuW8eFKAATOeuP2VqogGBAvz61WjExPzCy7yrHGi9ZeCGfq1WQ4zh2ST%7Ef9offz7s%7E9ZtYcoNB2HlwzgaxEHXXgssesQOuRbzTWyN41lYQafKpSpNlSvyfs7VIGFCfLaOanAuWxxXsjE2geHJIQUGwbCtJTYfjYemkSL77WkCu5vFZlHpk7CHtqlGMFvChV1myQj4ilwyh0urCkII3QNXj-rXT7-eQXO3mHt4xUVAyfOateiw__&Key-Pair-Id=K24J24Z295AEI9\r\n^CELIFECYCLE Command failed.\r\nELIFECYCLE Command failed.\r\nTerminated: 15\r\n\r\n", + "created_at": "2024-11-03T03:53:35Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453283583", "type": "issue", "issue_number": "69" }, { - "id": 2453268659, - "body": "character issues:\r\nneed to have how the image gen is influenced by character file & user requests \r\n\r\nfor now character file already influences if you directly mention about what images it posts & how often in the style part of character file \r\n\r\nupload issues:\r\nthe main issues with functionality are imageGen returns a base64 url string. this needs to be loaded to buffer/file before upload\r\nsecond issue is twitter client needs a upload message addition on the interface which twitter-client-api might support\r\n\r\ncurrent image post working changes I'm using for discord (telegram is similar need to find where i put that code) : \r\nin src/clients/discord/messages.ts:\r\n\r\n`\r\n\r\n const callback: HandlerCallback = async (content: Content, files: any[]) => {\r\n\r\n \r\n // Process any data URL attachments\r\n const processedFiles = [...(files || [])];\r\n \r\n if (content.attachments?.length) {\r\n for (const attachment of content.attachments) {\r\n if (attachment.url?.startsWith('data:')) {\r\n try {\r\n const {buffer, type} = await this.attachmentManager.processDataUrlToBuffer(attachment.url);\r\n const extension = type.split('/')[1] || 'png';\r\n const fileName = `${attachment.id || Date.now()}.${extension}`;\r\n \r\n processedFiles.push({\r\n attachment: buffer,\r\n name: fileName\r\n });\r\n content.text = \"...\"\r\n // Update the attachment URL to reference the filename\r\n attachment.url = `attachment://${fileName}`;\r\n } catch (error) {\r\n console.error('Error processing data URL:', error);\r\n }\r\n }\r\n }\r\n }\r\n \r\n if (message.id && !content.inReplyTo) {\r\n content.inReplyTo = stringToUuid(message.id);\r\n }\r\n \r\n if (message.channel.type === ChannelType.GuildVoice) {\r\n console.log(\"generating voice\");\r\n const audioStream = await SpeechService.generate(\r\n this.runtime,\r\n content.text,\r\n );\r\n await this.voiceManager.playAudioStream(userId, audioStream);\r\n const memory: Memory = {\r\n id: stringToUuid(message.id),\r\n userId: this.runtime.agentId,\r\n content,\r\n roomId,\r\n embedding: embeddingZeroVector,\r\n };\r\n return [memory];\r\n } else {\r\n // For text channels, send the message with the processed files\r\n const messages = await sendMessageInChunks(\r\n message.channel as TextChannel,\r\n content.text,\r\n message.id,\r\n processedFiles,\r\n );\r\n let notFirstMessage = false;\r\n const memories: Memory[] = [];\r\n for (const m of messages) {\r\n let action = content.action;\r\n // If there's only one message or it's the last message, keep the original action\r\n // For multiple messages, set all but the last to 'CONTINUE'\r\n if (messages.length > 1 && m !== messages[messages.length - 1]) {\r\n action = \"CONTINUE\";\r\n }\r\n\r\n notFirstMessage = true;\r\n const memory: Memory = {\r\n id: stringToUuid(m.id),\r\n userId: this.runtime.agentId,\r\n content: {\r\n ...content,\r\n action,\r\n inReplyTo: messageId,\r\n url: m.url,\r\n },\r\n roomId,\r\n embedding: embeddingZeroVector,\r\n createdAt: m.createdTimestamp,\r\n };\r\n memories.push(memory);\r\n }\r\n for (const m of memories) {\r\n await this.runtime.messageManager.createMemory(m);\r\n }\r\n return memories;\r\n }\r\n };\r\n\r\n\r\n`\r\n\r\nin src/clients/discord/attachments.ts/class AttachmentManager:\r\n\r\n`\r\n async processDataUrlToBuffer(dataUrl: string): Promise<{buffer: Buffer, type: string}> {\r\n const matches = dataUrl.match(/^data:([A-Za-z-+\\/]+);base64,(.+)$/);\r\n \r\n if (!matches || matches.length !== 3) {\r\n throw new Error('Invalid data URL');\r\n }\r\n \r\n const type = matches[1];\r\n const base64Data = matches[2];\r\n const buffer = Buffer.from(base64Data, 'base64');\r\n \r\n return {buffer, type};\r\n }\r\n`", - "created_at": "2024-11-03T02:37:47Z", - "url": "https://github.com/ai16z/eliza/issues/158#issuecomment-2453268659", + "id": 2453437128, + "body": "@o-on-x I believe it was you that shared that code with me and I got it running locally. \n\nBut I need the .env settings that will connect to it. I've included what I used in the issue. \n\nThere must be more than just setting the XAI_MODEL. \n\nI agree with @lalalune, are you looking to include this as an additional provider. ", + "created_at": "2024-11-03T13:56:55Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453437128", "type": "issue", - "issue_number": "158" + "issue_number": "69" }, { - "id": 2453282609, - "body": "the line for catching the image is actually\r\n`if (attachment.url?.startsWith('data:image')) {`", - "created_at": "2024-11-03T03:48:39Z", - "url": "https://github.com/ai16z/eliza/issues/158#issuecomment-2453282609", + "id": 2469507367, + "body": "works good now. thanks for fixing.\r\n\r\nverified with node 23.1\r\n\r\n", + "created_at": "2024-11-12T03:15:10Z", + "url": "https://github.com/ai16z/eliza/issues/202#issuecomment-2469507367", "type": "issue", - "issue_number": "158" + "issue_number": "202" }, { - "id": 2453296314, - "body": "previous version i had changed the llama.ts to use ollama instead. updated for the latest version\r\ni will look into other ways to do this. but for now this sidesteps using node-llama-cpp & gguf model downloads\r\njust set XAI_MODEL=\"name-of-model\"\r\n\r\n`\r\nimport { OpenAI } from 'openai';\r\nimport * as dotenv from 'dotenv';\r\nimport { debuglog } from 'util';\r\n\r\n// Create debug logger\r\nconst debug = debuglog('LLAMA');\r\n\r\nprocess.on('uncaughtException', (err) => {\r\n debug('Uncaught Exception:', err);\r\n process.exit(1);\r\n});\r\n\r\nprocess.on('unhandledRejection', (reason, promise) => {\r\n debug('Unhandled Rejection at:', promise, 'reason:', reason);\r\n});\r\n\r\ninterface QueuedMessage {\r\n context: string;\r\n temperature: number;\r\n stop: string[];\r\n max_tokens: number;\r\n frequency_penalty: number;\r\n presence_penalty: number;\r\n useGrammar: boolean;\r\n resolve: (value: any | string | PromiseLike) => void;\r\n reject: (reason?: any) => void;\r\n}\r\n\r\nclass LlamaService {\r\n private static instance: LlamaService | null = null;\r\n private openai: OpenAI;\r\n private modelName: string;\r\n private embeddingModelName: string = 'nomic-embed-text';\r\n private messageQueue: QueuedMessage[] = [];\r\n private isProcessing: boolean = false;\r\n\r\n private constructor() {\r\n debug('Constructing LlamaService');\r\n dotenv.config();\r\n this.modelName = process.env.XAI_MODEL || 'llama3.2';\r\n this.openai = new OpenAI({\r\n baseURL: 'http://localhost:11434/v1',\r\n apiKey: 'ollama',\r\n dangerouslyAllowBrowser: true\r\n });\r\n debug(`Using model: ${this.modelName}`);\r\n debug('OpenAI client initialized');\r\n }\r\n\r\n public static getInstance(): LlamaService {\r\n debug('Getting LlamaService instance');\r\n if (!LlamaService.instance) {\r\n debug('Creating new instance');\r\n LlamaService.instance = new LlamaService();\r\n }\r\n return LlamaService.instance;\r\n }\r\n\r\n // Adding initializeModel method to satisfy ILlamaService interface\r\n public async initializeModel(): Promise {\r\n debug('Initializing model...');\r\n try {\r\n // Placeholder for model setup if needed\r\n debug(`Model ${this.modelName} initialized successfully.`);\r\n } catch (error) {\r\n debug('Error during model initialization:', error);\r\n throw error;\r\n }\r\n }\r\n\r\n async queueMessageCompletion(\r\n context: string,\r\n temperature: number,\r\n stop: string[],\r\n frequency_penalty: number,\r\n presence_penalty: number,\r\n max_tokens: number\r\n ): Promise {\r\n debug('Queueing message completion');\r\n return new Promise((resolve, reject) => {\r\n this.messageQueue.push({\r\n context,\r\n temperature,\r\n stop,\r\n frequency_penalty,\r\n presence_penalty,\r\n max_tokens,\r\n useGrammar: true,\r\n resolve,\r\n reject,\r\n });\r\n this.processQueue();\r\n });\r\n }\r\n\r\n async queueTextCompletion(\r\n context: string,\r\n temperature: number,\r\n stop: string[],\r\n frequency_penalty: number,\r\n presence_penalty: number,\r\n max_tokens: number\r\n ): Promise {\r\n debug('Queueing text completion');\r\n return new Promise((resolve, reject) => {\r\n this.messageQueue.push({\r\n context,\r\n temperature,\r\n stop,\r\n frequency_penalty,\r\n presence_penalty,\r\n max_tokens,\r\n useGrammar: false,\r\n resolve,\r\n reject,\r\n });\r\n this.processQueue();\r\n });\r\n }\r\n\r\n private async processQueue() {\r\n debug(`Processing queue: ${this.messageQueue.length} items`);\r\n if (this.isProcessing || this.messageQueue.length === 0) {\r\n return;\r\n }\r\n\r\n this.isProcessing = true;\r\n\r\n while (this.messageQueue.length > 0) {\r\n const message = this.messageQueue.shift();\r\n if (message) {\r\n try {\r\n const response = await this.getCompletionResponse(\r\n message.context,\r\n message.temperature,\r\n message.stop,\r\n message.frequency_penalty,\r\n message.presence_penalty,\r\n message.max_tokens,\r\n message.useGrammar\r\n );\r\n message.resolve(response);\r\n } catch (error) {\r\n debug('Queue processing error:', error);\r\n message.reject(error);\r\n }\r\n }\r\n }\r\n\r\n this.isProcessing = false;\r\n }\r\n\r\n private async getCompletionResponse(\r\n context: string,\r\n temperature: number,\r\n stop: string[],\r\n frequency_penalty: number,\r\n presence_penalty: number,\r\n max_tokens: number,\r\n useGrammar: boolean\r\n ): Promise {\r\n debug('Getting completion response');\r\n try {\r\n const completion = await this.openai.chat.completions.create({\r\n model: this.modelName,\r\n messages: [{ role: 'user', content: context }],\r\n temperature,\r\n max_tokens,\r\n stop,\r\n frequency_penalty,\r\n presence_penalty,\r\n });\r\n\r\n const response = completion.choices[0].message.content;\r\n\r\n if (useGrammar && response) {\r\n try {\r\n let jsonResponse = JSON.parse(response);\r\n return jsonResponse;\r\n } catch {\r\n const jsonMatch = response.match(/```json\\s*([\\s\\S]*?)\\s*```/);\r\n if (jsonMatch) {\r\n try {\r\n return JSON.parse(jsonMatch[1]);\r\n } catch {\r\n throw new Error(\"Failed to parse JSON from response\");\r\n }\r\n }\r\n throw new Error(\"No valid JSON found in response\");\r\n }\r\n }\r\n\r\n return response || '';\r\n } catch (error) {\r\n debug('Completion error:', error);\r\n throw error;\r\n }\r\n }\r\n\r\n async getEmbeddingResponse(input: string): Promise {\r\n debug('Getting embedding response');\r\n try {\r\n const embeddingResponse = await this.openai.embeddings.create({\r\n model: this.embeddingModelName,\r\n input,\r\n });\r\n\r\n return embeddingResponse.data[0].embedding;\r\n } catch (error) {\r\n debug('Embedding error:', error);\r\n return undefined;\r\n }\r\n }\r\n}\r\n\r\ndebug('LlamaService module loaded');\r\nexport default LlamaService;\r\n`", - "created_at": "2024-11-03T04:52:25Z", - "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453296314", + "id": 2470862067, + "body": "Verified fix by PR #266 - looks good. Needs to be deployed to https://ai16z.github.io/eliza/\r\n\r\n\"image\"\r\n", + "created_at": "2024-11-12T15:36:48Z", + "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2470862067", "type": "issue", - "issue_number": "69" + "issue_number": "268" }, { - "id": 2453296570, - "body": "need to add support through the new updated model providers rather than just replace llama-cpp", - "created_at": "2024-11-03T04:53:44Z", - "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453296570", + "id": 2476399120, + "body": "verified - looks good.", + "created_at": "2024-11-14T13:46:46Z", + "url": "https://github.com/ai16z/eliza/issues/269#issuecomment-2476399120", "type": "issue", - "issue_number": "69" + "issue_number": "269" }, { - "id": 2453444533, - "body": "issues with image gen handling this way effect handling of text attachments. solution will be to have image gen save and return file path not a base64 string. then to have action handled ACTION = \"IMAGE GEN\"", - "created_at": "2024-11-03T14:18:49Z", - "url": "https://github.com/ai16z/eliza/issues/158#issuecomment-2453444533", + "id": 2476409697, + "body": "@madjin docs build is broken again - looks like a similar problem from a few days back.\r\n\r\nI get a ton of these errors when I run `pnpm run dev` in the docs folder.\r\n\r\n![image](https://github.com/user-attachments/assets/4ac90b84-02cd-4a6f-8944-baf12dc5025e)\r\n", + "created_at": "2024-11-14T13:51:45Z", + "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2476409697", "type": "issue", - "issue_number": "158" + "issue_number": "268" }, { - "id": 2460917086, - "body": "I added a new OLLAMA model provider. Also there is a switch now for llama.ts if you are using local provider ollama or defaults to llama-cpp. u can set the Ollama mode provider to use a remote url if hosting remotely. Select the models and embedding models. Env variables to set are included in the .env.example (also the image posting handling is in this code just dont merge that part in discord messages.ts) https://github.com/o-on-x/eliza_ollama\r\n", - "created_at": "2024-11-06T22:26:40Z", - "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2460917086", + "id": 2476412504, + "body": "This is what you see on the browser side:\r\n\"image\"\r\n", + "created_at": "2024-11-14T13:53:01Z", + "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2476412504", "type": "issue", - "issue_number": "69" + "issue_number": "268" }, { - "id": 2462117021, - "body": "setting this in packages/plugin-image-generation/tsconfig.json\r\n``` {\r\n \"extends\": \"../../tsconfig.json\",\r\n \"compilerOptions\": {\r\n \"outDir\": \"dist\",\r\n \"rootDir\": \".\",\r\n \"module\": \"ESNext\",\r\n \"moduleResolution\": \"Bundler\",\r\n \"types\": [\"node\"]\r\n },\r\n \"include\": [\"src\"],\r\n \"references\": [\r\n { \"path\": \"../core\" }\r\n ]\r\n }\r\n```", - "created_at": "2024-11-07T12:29:51Z", - "url": "https://github.com/ai16z/eliza/issues/227#issuecomment-2462117021", + "id": 2477760711, + "body": "this is a great idea. we need to implement something that gets us to some continuous incremental stability.\r\ncreate some basic unit tests that run via github actions that notes a certain level of stability and only promote code to main if it's good. also maybe have another dev-readme that maybe documents what all the functions are that are known to be stable, what is under development and what is in the pipeline.\r\nI know, most of this is already covered above - but just had to express my thoughts. This project is awesome, let's keep making it better.", + "created_at": "2024-11-15T01:21:41Z", + "url": "https://github.com/ai16z/eliza/issues/317#issuecomment-2477760711", "type": "issue", - "issue_number": "227" + "issue_number": "317" }, { - "id": 2463692870, - "body": "latest push fixed this", - "created_at": "2024-11-08T03:37:49Z", - "url": "https://github.com/ai16z/eliza/issues/229#issuecomment-2463692870", + "id": 2477922473, + "body": "Also curious if \u2018pnpm run dev\u2019 works. I just pulled the code 2 hrs ago and it started for me. I was just iuaing the basic agent though. Didn\u2019t config twitter. But good idea to try the tagged version mentioned previously ", + "created_at": "2024-11-15T04:16:36Z", + "url": "https://github.com/ai16z/eliza/issues/326#issuecomment-2477922473", "type": "issue", - "issue_number": "229" + "issue_number": "326" }, { - "id": 2463692978, - "body": "closed", - "created_at": "2024-11-08T03:37:59Z", - "url": "https://github.com/ai16z/eliza/issues/229#issuecomment-2463692978", + "id": 2492935353, + "body": "Docs are much better now", + "created_at": "2024-11-22T06:02:07Z", + "url": "https://github.com/ai16z/eliza/issues/270#issuecomment-2492935353", "type": "issue", - "issue_number": "229" + "issue_number": "270" }, { - "id": 2463693970, - "body": "still issues with finding @eliza/core", - "created_at": "2024-11-08T03:39:20Z", - "url": "https://github.com/ai16z/eliza/issues/227#issuecomment-2463693970", - "type": "issue", - "issue_number": "227" + "id": 2492960489, + "body": "this seems to be a dup of #507 \r\n", + "created_at": "2024-11-22T06:25:45Z", + "url": "https://github.com/ai16z/eliza/issues/506#issuecomment-2492960489", + "type": "issue", + "issue_number": "506" }, { - "id": 2463695147, - "body": "twitter cache pointing to current directory only rather than searching up till find", - "created_at": "2024-11-08T03:40:57Z", - "url": "https://github.com/ai16z/eliza/issues/230#issuecomment-2463695147", + "id": 2492976208, + "body": "I did a fresh clone on the latest code and the code keeps wanting to download and run the local_llama.\r\nI have the OLLAMA_MODEL set in my .env. Here is what have:\r\n\r\n#Set to Use for New OLLAMA provider\r\nOLLAMA_SERVER_URL= #Leave blank for default localhost:11434\r\nOLLAMA_MODEL=hermes3\r\nOLLAMA_EMBEDDING_MODEL= #default mxbai-embed-large\r\n#To use custom model types for different tasks set these\r\nSMALL_OLLAMA_MODEL= #default llama3.2\r\nMEDIUM_OLLAMA_MODEL= #default hermes3\r\nLARGE_OLLAMA_MODEL= #default hermes3:70b\r\n\r\nThis is what I have in my defaultCharacter.\r\n\r\n modelProvider: ModelProviderName.OLLAMA,\r\n settings: {\r\n secrets: {},\r\n voice: {\r\n model: \"en_US-hfc_female-medium\",\r\n },\r\n embeddingModel: \"mxbai-embed-large\"\r\n },\r\n\r\nCode is also tries to load the wrong OLLAMA embedding model too by default - hence having to set it here.\r\n\r\nI'm debugging the problem now and working on a fix for it.\r\n\r\n", + "created_at": "2024-11-22T06:39:45Z", + "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2492976208", "type": "issue", - "issue_number": "230" + "issue_number": "443" }, { - "id": 2466462082, - "body": "this was the solved with adding the BASE_MINT=So11111111111111111111111111111111111111112 to .env", - "created_at": "2024-11-09T21:15:36Z", - "url": "https://github.com/ai16z/eliza/issues/238#issuecomment-2466462082", + "id": 2493824410, + "body": "yes, ollama and llama local got merged together and the ollama logic is not working right. getting close to a fix.\r\nexample, its downloading the local llama instead of using ollama if it's configured", + "created_at": "2024-11-22T13:54:49Z", + "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2493824410", "type": "issue", - "issue_number": "238" + "issue_number": "443" }, { - "id": 2486560207, - "body": "@sirkitree @monilpat i had added this as way to use ollama's embedding endpoints. issue is this switches the model loaded in ollama each time an embedding is needed. at the time of, there was no good local embedding solution. now there is fastembedding. so it makes sense to just have either fastembedding or openai. also this resolves a breaking issue with anyone using ollama on newest codebase. i had added this code, i was removing it now that a better solution exists https://github.com/ai16z/eliza/pull/221/files ", - "created_at": "2024-11-19T19:20:06Z", - "url": "https://github.com/ai16z/eliza/pull/413#issuecomment-2486560207", + "id": 2495031791, + "body": "> This is good and was working locally however few issues:\r\n> \r\n> * LLAMA is still downloaded if external provider is used. Can you fix this.\r\n@ponderingdemocritus \r\n\r\nWhich external provider ? OpenAI ? Where did you define it? In the .env file or character?\r\n\r\nI tested the different variations with OLLAMA ?\r\n", + "created_at": "2024-11-22T22:52:53Z", + "url": "https://github.com/ai16z/eliza/pull/521#issuecomment-2495031791", "type": "pr", - "issue_number": "413" - } - ], - "total_comments": 14 - } - }, - "summary": "o-on-x is a developer focused on enhancing AI capabilities and refining bot functionalities. They are actively working on projects related to tweet splitting, style guideline integration, and bot cooldown periods. Their contributions show a pattern of addressing issues related to AI model embeddings, environment settings, and resolving bugs in Twitter client functionalities." - }, - { - "contributor": "btspoony", - "avatar_url": "https://avatars.githubusercontent.com/u/707025?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "71658211caffe2b6db2c8cd1cc3e926edc6fa863", - "date": "2024-12-11T06:49:53Z", - "message": "Merge branch 'main' into tbh/flow-update-generateObject", - "url": "https://github.com/ai16z/eliza/commit/71658211caffe2b6db2c8cd1cc3e926edc6fa863" + "issue_number": "521" }, { - "sha": "9059d9c0fe8c65bda77fdebb6595a97237fb9022", - "date": "2024-12-10T07:31:56Z", - "message": "Merge branch 'main' into tbh/flow-update-generateObject", - "url": "https://github.com/ai16z/eliza/commit/9059d9c0fe8c65bda77fdebb6595a97237fb9022" + "id": 2495049597, + "body": "I tried the latest tag v0.1.3 and then tried the latest code from yesterday. My character file was the default one.\r\n![image](https://github.com/user-attachments/assets/140300b3-dc4e-4cb1-89f7-810f4589c627)\r\n\r\nupdates to fix this problem: https://github.com/ai16z/eliza/pull/521", + "created_at": "2024-11-22T22:59:07Z", + "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2495049597", + "type": "issue", + "issue_number": "443" }, { - "sha": "e508f8d72a6187302886be0ba2097307434f227b", - "date": "2024-12-09T06:09:34Z", - "message": "feat: use generateObjectArray instead of generateObjectDEPRECATED", - "url": "https://github.com/ai16z/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b" + "id": 2495083414, + "body": "these updates go along with PR: https://github.com/ai16z/eliza/pull/521", + "created_at": "2024-11-22T23:22:47Z", + "url": "https://github.com/ai16z/eliza/pull/524#issuecomment-2495083414", + "type": "pr", + "issue_number": "524" }, { - "sha": "600cc10f47895b99941c485dbe8f56c547ce6da3", - "date": "2024-12-07T15:27:26Z", - "message": "feat: update evm transaction call cdc file", - "url": "https://github.com/ai16z/eliza/commit/600cc10f47895b99941c485dbe8f56c547ce6da3" + "id": 2495088244, + "body": "> did you want to include this in your PR?\r\n\r\nThe llama.ts - yes, the security.md I had to fix because the git commit callout wouldn't let me commit the other fix without fixing that. Somehow it got passed the previous PR that other person that put that file in. :-(", + "created_at": "2024-11-22T23:26:58Z", + "url": "https://github.com/ai16z/eliza/pull/524#issuecomment-2495088244", + "type": "pr", + "issue_number": "524" }, { - "sha": "68c260003a7fa7ea8453b398c9744ef936a2c2ec", - "date": "2024-12-07T13:31:13Z", - "message": "feat: improve prompt", - "url": "https://github.com/ai16z/eliza/commit/68c260003a7fa7ea8453b398c9744ef936a2c2ec" + "id": 2495100379, + "body": "> I tested with anthropic and it still inits OLLAMA\r\n> \r\n> env is within character file\r\n\r\nI updated defaultCharacter.ts with ANTHROPIC and it didn't try to download the llamalocal model. It attempts to call the antropic api. Do you have anything else in your .env related to llama definited ? Are you on the latest code ? \r\n\r\n![image](https://github.com/user-attachments/assets/eec8a775-a0e2-429e-bcdf-555f33c8414b)\r\n", + "created_at": "2024-11-22T23:36:50Z", + "url": "https://github.com/ai16z/eliza/pull/521#issuecomment-2495100379", + "type": "pr", + "issue_number": "521" }, { - "sha": "4af13464bc0fcee4be965813cc77e55eb25843bf", - "date": "2024-12-07T08:41:16Z", - "message": "feat: update provider output", - "url": "https://github.com/ai16z/eliza/commit/4af13464bc0fcee4be965813cc77e55eb25843bf" + "id": 2495328345, + "body": "> Great work - please remove the change in defaultCharacter and get the CI / CD pipeline working :)\r\n\r\nworking on it", + "created_at": "2024-11-23T05:41:59Z", + "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2495328345", + "type": "pr", + "issue_number": "525" }, { - "sha": "89f7a8a77e56c3ad7c5e3c45d2c843d97cc8c887", - "date": "2024-12-07T02:40:32Z", - "message": "fix: lock file", - "url": "https://github.com/ai16z/eliza/commit/89f7a8a77e56c3ad7c5e3c45d2c843d97cc8c887" + "id": 2495335942, + "body": "done", + "created_at": "2024-11-23T05:53:34Z", + "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2495335942", + "type": "pr", + "issue_number": "525" }, { - "sha": "1989c8958681d72ed84e6a5e0d748f96e95bc5e0", - "date": "2024-12-07T02:38:07Z", - "message": "Merge branch 'main' into tbh/plugin-flow", - "url": "https://github.com/ai16z/eliza/commit/1989c8958681d72ed84e6a5e0d748f96e95bc5e0" + "id": 2496457433, + "body": "@monilpat I've made the requested fixes/updates. It's ready to be merged.", + "created_at": "2024-11-25T00:37:02Z", + "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2496457433", + "type": "pr", + "issue_number": "525" }, { - "sha": "b94ab86bfa89f021e155cef7d37aba17712ff4ff", - "date": "2024-12-06T17:55:51Z", - "message": "Merge branch 'main' into tbh/plugin-flow", - "url": "https://github.com/ai16z/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff" + "id": 2499588740, + "body": "I\u2019ve run I to this issue as well. I have a fix coming for it. \r\n\r\nWorkaround is to put ../ in front of characters. ie. ../characters/trump.character.json", + "created_at": "2024-11-26T03:41:59Z", + "url": "https://github.com/ai16z/eliza/issues/601#issuecomment-2499588740", + "type": "issue", + "issue_number": "601" }, { - "sha": "7f1f43e7375ebd3d01c9c165b72f853988480772", - "date": "2024-12-06T17:51:01Z", - "message": "feat: add test for wallet", - "url": "https://github.com/ai16z/eliza/commit/7f1f43e7375ebd3d01c9c165b72f853988480772" + "id": 2502066621, + "body": "> Glad I'm not the only one. Exact same issue on a fresh Debian 12. \n> \n> \n> \n> EDIT: Solved by doing a ```pnpm build``` after ```pnpm i``` \n> \n> \n> \n> ...At least the character builds but now I have a new error: ```[Used disallowed intents](error: new Error(\"Used disallowed intents\"))``` - looks like something I have to do with my discord bot.\n> \n> \n> \n> EDIT #2: Fixed the intents error above by switching these 3 toggles in Discord Dev Portal. Bot seems to work now. \n> \n> \n> \n> ![](https://i.imgur.com/2e9i0DQ.png)\n\nWould love to connect with you on discord. I'm on a similar path and want to capture any documentation items that we should capture. \n\nMy discord id is yoda26. Can you dm me back. I'll delete this message afterwards. ", + "created_at": "2024-11-26T22:31:27Z", + "url": "https://github.com/ai16z/eliza/issues/601#issuecomment-2502066621", + "type": "issue", + "issue_number": "601" }, { - "sha": "c13964c4046eac657060514129fda9b4048342a6", - "date": "2024-12-06T16:45:10Z", - "message": "feat: update test case", - "url": "https://github.com/ai16z/eliza/commit/c13964c4046eac657060514129fda9b4048342a6" + "id": 2502645894, + "body": "fixed now", + "created_at": "2024-11-27T03:43:34Z", + "url": "https://github.com/ai16z/eliza/issues/271#issuecomment-2502645894", + "type": "issue", + "issue_number": "271" }, { - "sha": "a346ed715aa8ec5d3521581440a9ae4a6aba5cb7", - "date": "2024-12-06T16:19:15Z", - "message": "feat: add readme for plugin-flow", - "url": "https://github.com/ai16z/eliza/commit/a346ed715aa8ec5d3521581440a9ae4a6aba5cb7" + "id": 2502650995, + "body": "> > I\u2019ve run I to this issue as well. I have a fix coming for it.\r\n> > Workaround is to put ../ in front of characters. ie. ../characters/trump.character.json\r\n> \r\n> I changed the command to pnpm start --character=\"../characters/trump.character.json\", but the same error still occurs.\r\n\r\nI believe this gets resolved if you do `pnpm build` and then you do the `pnpm start`", + "created_at": "2024-11-27T03:47:05Z", + "url": "https://github.com/ai16z/eliza/issues/601#issuecomment-2502650995", + "type": "issue", + "issue_number": "601" }, { - "sha": "9f0b01aeb79f706cb8e1e71b05e98f334ba909c9", - "date": "2024-12-06T13:44:17Z", - "message": "fix: impl transfer", - "url": "https://github.com/ai16z/eliza/commit/9f0b01aeb79f706cb8e1e71b05e98f334ba909c9" + "id": 2530488288, + "body": "I can confirm that this is fixed now or at least it doesn't happen any more.", + "created_at": "2024-12-10T05:48:54Z", + "url": "https://github.com/ai16z/eliza/issues/849#issuecomment-2530488288", + "type": "issue", + "issue_number": "849" }, { - "sha": "85d85b184858e4debb983a895aefd2ecdea809a9", - "date": "2024-12-06T08:20:13Z", - "message": "feat: add flow plugin to agent", - "url": "https://github.com/ai16z/eliza/commit/85d85b184858e4debb983a895aefd2ecdea809a9" + "id": 2533642252, + "body": "@odilitime @oxSaturn I've made the updates. Could you re-review again. Good suggestions.", + "created_at": "2024-12-11T05:02:02Z", + "url": "https://github.com/ai16z/eliza/pull/976#issuecomment-2533642252", + "type": "pr", + "issue_number": "976" }, { - "sha": "b40a7887e490641d5b68227ed106c8f4676f0ca8", - "date": "2024-12-06T07:28:14Z", - "message": "feat: using queries in actions and provider", - "url": "https://github.com/ai16z/eliza/commit/b40a7887e490641d5b68227ed106c8f4676f0ca8" - }, + "id": 2536159077, + "body": "@odilitime @oxSaturn I've made the updates. Could you re-review again.\r\n", + "created_at": "2024-12-11T14:29:29Z", + "url": "https://github.com/ai16z/eliza/pull/976#issuecomment-2536159077", + "type": "pr", + "issue_number": "976" + } + ], + "total_comments": 28 + } + }, + "summary": "yodamaster726 is currently focusing on enhancing the chat application's user interface, as evidenced by recent commits to update the readme, package.json, and startup instructions. Their contributions showcase a pattern of improving documentation and fixing issues related to the UI functionality. Additionally, they have been actively engaging in pull requests to streamline the startup process for the chat UI.", + "score": 67, + "score_breakdown": { + "merged_prs": 35, + "issues": 8, + "pr_commits": 0, + "pr_reviews": 10, + "comments": 14.0, + "total": 67.0 + } + }, + { + "contributor": "ai16z-demirix", + "avatar_url": "https://avatars.githubusercontent.com/u/188117230?v=4", + "activity": { + "code": { + "commits": [ { - "sha": "953181e9493857f78b31c6136a40097f7a7df4af", - "date": "2024-12-05T15:17:28Z", - "message": "feat: use IFlowScriptExecutor for FlowWalletProvider", - "url": "https://github.com/ai16z/eliza/commit/953181e9493857f78b31c6136a40097f7a7df4af" + "sha": "71106fc846feace1d367705c311558280e9abcb6", + "date": "2024-12-11T23:18:43Z", + "message": "test: adding parsing tests. changed files parsing.test.ts", + "url": "https://github.com/ai16z/eliza/commit/71106fc846feace1d367705c311558280e9abcb6" }, { - "sha": "6f181ea3afae780d8c8fbe81542c51f7b0880e16", - "date": "2024-12-04T15:11:31Z", - "message": "feat: add Cadence scripts and impl transfer action", - "url": "https://github.com/ai16z/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16" + "sha": "6a9938c01ac9e3a9b2159e623e444053ac9a9f27", + "date": "2024-12-05T18:15:12Z", + "message": "tests: adding environment and knowledge tests", + "url": "https://github.com/ai16z/eliza/commit/6a9938c01ac9e3a9b2159e623e444053ac9a9f27" }, { - "sha": "0022f542d9b809eccc080448dfdcdcbb7a3a7da4", - "date": "2024-12-04T12:54:00Z", - "message": "feat: impl flow plugin", - "url": "https://github.com/ai16z/eliza/commit/0022f542d9b809eccc080448dfdcdcbb7a3a7da4" + "sha": "01222b65df39745967e917aeaac4db3ac6289286", + "date": "2024-11-25T20:02:46Z", + "message": "feat(tests): Improving CI check - Linter", + "url": "https://github.com/ai16z/eliza/commit/01222b65df39745967e917aeaac4db3ac6289286" }, { - "sha": "7383a14269b814b43a1204275b2fc9d850643284", - "date": "2024-12-04T09:18:00Z", - "message": "chore: update pnpm lock", - "url": "https://github.com/ai16z/eliza/commit/7383a14269b814b43a1204275b2fc9d850643284" + "sha": "d231e538c7d7459ebc682c25e3ead995f304d647", + "date": "2024-11-25T14:56:04Z", + "message": "feat(tests): Adding tests for actions and generation. Skiping test step in defaultCharacters", + "url": "https://github.com/ai16z/eliza/commit/d231e538c7d7459ebc682c25e3ead995f304d647" }, { - "sha": "2ad200549d51807b3bf29b21c69e715833bf80f9", - "date": "2024-12-04T06:39:37Z", - "message": "feat: update getFlowConnectorInstance", - "url": "https://github.com/ai16z/eliza/commit/2ad200549d51807b3bf29b21c69e715833bf80f9" + "sha": "4882fb9c743d1d070f552507dd3b9a4bffe7803b", + "date": "2024-11-24T14:56:22Z", + "message": "fix(solana-plugin): move token.test to solana plugin", + "url": "https://github.com/ai16z/eliza/commit/4882fb9c743d1d070f552507dd3b9a4bffe7803b" }, { - "sha": "2710d02de8651a3934210fa5fb1d0affb5dcb145", - "date": "2024-12-03T16:03:19Z", - "message": "feat: update flow.json for general imports", - "url": "https://github.com/ai16z/eliza/commit/2710d02de8651a3934210fa5fb1d0affb5dcb145" + "sha": "1c1c4e32d8b61a838d8b2f08813254c91b1f90bd", + "date": "2024-11-24T14:39:03Z", + "message": "Merge branch 'ai16z:main' into resolve-conflicts", + "url": "https://github.com/ai16z/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd" }, { - "sha": "bf387231934d37d11578930a63ce9ae2374dc74e", - "date": "2024-12-03T15:48:27Z", - "message": "feat: init flow's transfer action", - "url": "https://github.com/ai16z/eliza/commit/bf387231934d37d11578930a63ce9ae2374dc74e" + "sha": "418b613b72ebfaaa654db588c6f807479b3513d7", + "date": "2024-11-23T11:44:26Z", + "message": "Merge branch 'main' into resolve-conflicts", + "url": "https://github.com/ai16z/eliza/commit/418b613b72ebfaaa654db588c6f807479b3513d7" }, { - "sha": "9e32a45a63d49543c638a9e9bd010515b0b0d5e9", - "date": "2024-12-03T14:45:18Z", - "message": "feat: update `loader` field in tsup to support *.cdc file", - "url": "https://github.com/ai16z/eliza/commit/9e32a45a63d49543c638a9e9bd010515b0b0d5e9" + "sha": "cda3c6c335eb21f5a042fc0786e7f9d1c7cfbe5d", + "date": "2024-11-22T22:46:58Z", + "message": "fix: fixing failing goals, cache and token tests", + "url": "https://github.com/ai16z/eliza/commit/cda3c6c335eb21f5a042fc0786e7f9d1c7cfbe5d" }, { - "sha": "1f2775075418183d7d60e1f5e26b5d0e12d49349", - "date": "2024-12-03T13:17:46Z", - "message": "feat: impl Flow Plugin", - "url": "https://github.com/ai16z/eliza/commit/1f2775075418183d7d60e1f5e26b5d0e12d49349" + "sha": "41ae4506fe303f866f1c7fd69afe4f66e457d9cf", + "date": "2024-11-20T23:08:38Z", + "message": "Fixing failing videoGeneration tests.", + "url": "https://github.com/ai16z/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" }, { - "sha": "fcf2ed59716890303720c5c59aa878534865edd1", - "date": "2024-12-03T10:00:08Z", - "message": "feat: add flow's config setttings", - "url": "https://github.com/ai16z/eliza/commit/fcf2ed59716890303720c5c59aa878534865edd1" + "sha": "3e4e277939cc957f9be5dea6bc007b088f7dab71", + "date": "2024-11-20T22:54:32Z", + "message": "Fixing failing videoGeneration and token tests.", + "url": "https://github.com/ai16z/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" }, { - "sha": "7fc7131948cdb3504f09a36213d9629f74db7a15", - "date": "2024-12-03T09:09:15Z", - "message": "feat: init flow plugin", - "url": "https://github.com/ai16z/eliza/commit/7fc7131948cdb3504f09a36213d9629f74db7a15" + "sha": "f0a32767a935ef2c435747d0daa188b9da24f946", + "date": "2024-11-16T23:15:44Z", + "message": "Merge pull request #1 from ai16z-demirix/feature/tests\n\nTests setup for starters", + "url": "https://github.com/ai16z/eliza/commit/f0a32767a935ef2c435747d0daa188b9da24f946" + } + ], + "pull_requests": [ + { + "number": 998, + "title": "test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts", + "state": "closed", + "created_at": "2024-12-12T00:10:52Z", + "url": "https://github.com/ai16z/eliza/pull/998", + "labels": [], + "comments": 2 }, { - "sha": "e33a11eb7988a5b5d8748cc5210e8528d460da2a", - "date": "2024-12-01T08:23:29Z", - "message": "chore: add ALI_BAILIAN_API_KEY and VOLENGINE_API_KEY in .env.example", - "url": "https://github.com/ai16z/eliza/commit/e33a11eb7988a5b5d8748cc5210e8528d460da2a" + "number": 996, + "title": "test: adding parsing tests. changed files parsing.test.ts", + "state": "closed", + "created_at": "2024-12-11T23:24:40Z", + "url": "https://github.com/ai16z/eliza/pull/996", + "labels": [], + "comments": 0 }, { - "sha": "66d160c1485cc337299433811d460156755a7bea", - "date": "2024-12-01T08:16:54Z", - "message": "Merge branch 'main' into tbh/more-providers\n\n* main:\n fix(deps): pin dependencies\n fix: message completion footer format", - "url": "https://github.com/ai16z/eliza/commit/66d160c1485cc337299433811d460156755a7bea" + "number": 862, + "title": "test: adding environment and knowledge tests", + "state": "closed", + "created_at": "2024-12-05T18:23:26Z", + "url": "https://github.com/ai16z/eliza/pull/862", + "labels": [], + "comments": 1 }, { - "sha": "03f2b0bb888fa55b42280ccccbe0ff01fd4adc5e", - "date": "2024-12-01T08:14:44Z", - "message": "feat: add Bailian and Volengine to ModelProvider", - "url": "https://github.com/ai16z/eliza/commit/03f2b0bb888fa55b42280ccccbe0ff01fd4adc5e" - } - ], - "pull_requests": [ + "number": 591, + "title": "feat: Adding tests for actions and generation. Skiping test step in defaultCharacters", + "state": "closed", + "created_at": "2024-11-25T14:59:43Z", + "url": "https://github.com/ai16z/eliza/pull/591", + "labels": [], + "comments": 2 + }, { - "number": 929, - "title": "feat: flow update generate object", + "number": 522, + "title": "fix: fixing failing goals, cache and token tests", "state": "closed", - "created_at": "2024-12-09T06:16:29Z", - "url": "https://github.com/ai16z/eliza/pull/929", + "created_at": "2024-11-22T22:49:20Z", + "url": "https://github.com/ai16z/eliza/pull/522", "labels": [], - "comments": 0 + "comments": 3 }, { - "number": 874, - "title": "feat: Add Flow Blockchain plugin ", + "number": 520, + "title": "fix: fixing failing goals and cache tests. renaming token.test ", "state": "closed", - "created_at": "2024-12-06T13:58:55Z", - "url": "https://github.com/ai16z/eliza/pull/874", + "created_at": "2024-11-22T20:30:12Z", + "url": "https://github.com/ai16z/eliza/pull/520", "labels": [], "comments": 0 }, { - "number": 747, - "title": "feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)", + "number": 465, + "title": "fix: Fixing failling tests token.test.ts and videoGeneration.test.ts", "state": "closed", - "created_at": "2024-12-01T08:53:50Z", - "url": "https://github.com/ai16z/eliza/pull/747", + "created_at": "2024-11-20T23:10:51Z", + "url": "https://github.com/ai16z/eliza/pull/465", + "labels": [], + "comments": 1 + }, + { + "number": 367, + "title": "feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages", + "state": "closed", + "created_at": "2024-11-16T23:17:22Z", + "url": "https://github.com/ai16z/eliza/pull/367", "labels": [], "comments": 0 } ], - "total_commits": 29, - "total_prs": 3 + "total_commits": 11, + "total_prs": 8 }, "issues": { "opened": [ { - "number": 933, - "title": "Don't use Privatekey secrets for automatic plugins loading.", - "state": "open", - "created_at": "2024-12-09T08:11:31Z", - "url": "https://github.com/ai16z/eliza/issues/933", + "number": 519, + "title": "Tests failing - token.test.ts failing because it is commented out. Cache and goals tests are failing because jest is now switched with vitest", + "state": "closed", + "created_at": "2024-11-22T20:14:58Z", + "url": "https://github.com/ai16z/eliza/issues/519", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "number": 464, + "title": "Current token.test.ts and videoGeneration.test.ts are throwing errors", + "state": "closed", + "created_at": "2024-11-20T23:01:03Z", + "url": "https://github.com/ai16z/eliza/issues/464", "labels": [ "bug" ], "comments": 0 } ], - "total_opened": 1 + "total_opened": 2 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2495544406, + "body": "Hello @pgoos thanks for reaching out! Yes, I have run tests locally multiple times before creating the PR. \r\nYou should maybe try runing pnpm test, instead of npm test.\r\nHonestly, I am confused with this error: No test files found, exiting with code 1\r\nAre you sure that you are executing tests in packages/core directory? \r\nThis is my output:\r\n![Screenshot from 2024-11-23 18-10-09](https://github.com/user-attachments/assets/b89fcb68-722a-4daa-a26a-0ce90de99dc1)\r\n\r\nThe other error with @ai16z/plugin-solana persisted also on my local until I ran pnpm build. We can figure this out, there is problem with imports definitely.", + "created_at": "2024-11-23T17:12:27Z", + "url": "https://github.com/ai16z/eliza/pull/522#issuecomment-2495544406", + "type": "pr", + "issue_number": "522" + }, + { + "id": 2496046547, + "body": "@lalalune Fixed! Thank you for this input. \r\nFixed package.json file and moved token.test to solana plugin. Added vitest to that package. Tests are running properly now. ", + "created_at": "2024-11-24T14:59:20Z", + "url": "https://github.com/ai16z/eliza/pull/522#issuecomment-2496046547", + "type": "pr", + "issue_number": "522" + }, + { + "id": 2498929864, + "body": "@snobbee Thanks for pointing out, fixed. ", + "created_at": "2024-11-25T20:06:38Z", + "url": "https://github.com/ai16z/eliza/pull/591#issuecomment-2498929864", + "type": "pr", + "issue_number": "591" + }, + { + "id": 2539781072, + "body": "Changed base to develop @monilpat ", + "created_at": "2024-12-12T18:54:45Z", + "url": "https://github.com/ai16z/eliza/pull/998#issuecomment-2539781072", + "type": "pr", + "issue_number": "998" + } + ], + "total_comments": 4 } }, - "summary": "btspoony is currently focusing on updating a project's flow by implementing a new method, generateObjectArray, to replace the deprecated generateObject. Their recent commits and pull requests demonstrate a keen interest in maintaining code quality and efficiency. Additionally, they are actively addressing security concerns by avoiding the use of Privatekey secrets for automatic plugins loading." + "summary": "ai16z-demirix is actively contributing to the repository by focusing on testing, specifically adding tests for parsing functionality and actions within the codebase. Their recent activity shows a pattern of enhancing the test coverage for different modules, indicating a strong emphasis on ensuring code quality and reliability through comprehensive testing practices. This developer's work suggests a dedication to maintaining a robust and stable codebase by prioritizing testing and validation processes.", + "score": 60, + "score_breakdown": { + "merged_prs": 56, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.0, + "total": 60.0 + } }, { - "contributor": "yodamaster726", - "avatar_url": "https://avatars.githubusercontent.com/u/106496194?v=4", + "contributor": "twilwa", + "avatar_url": "https://avatars.githubusercontent.com/u/111034762?v=4", "activity": { "code": { "commits": [ { - "sha": "8a5c1a5e0d2d7bc388f542c46492fbc117864d97", - "date": "2024-12-11T14:22:31Z", - "message": "fix: update text", - "url": "https://github.com/ai16z/eliza/commit/8a5c1a5e0d2d7bc388f542c46492fbc117864d97" + "sha": "1c9a5a1276853612d162c2f4541f763ae78f8168", + "date": "2024-12-12T05:42:41Z", + "message": "no more merging to main\n\nmust be from develop or tests will fail, failing tests will not allow\nmerge", + "url": "https://github.com/ai16z/eliza/commit/1c9a5a1276853612d162c2f4541f763ae78f8168" }, { - "sha": "e2d5f289671f952d4020c0b29511531df16cdfd1", - "date": "2024-12-11T03:55:23Z", - "message": "Merge branch 'main' into chat-doc", - "url": "https://github.com/ai16z/eliza/commit/e2d5f289671f952d4020c0b29511531df16cdfd1" + "sha": "a66794a52b5bfe1d594cb63357e02d0bf4df1f02", + "date": "2024-11-30T01:19:21Z", + "message": "Merge pull request #683 from cygaar/make_tweet_interval_configurable\n\nfeat: make twitter client polling configurable", + "url": "https://github.com/ai16z/eliza/commit/a66794a52b5bfe1d594cb63357e02d0bf4df1f02" }, { - "sha": "030fe4cb7615f57f952f354e4077b98990f80c24", - "date": "2024-12-11T03:52:13Z", - "message": "chore: update readme to show how to how to run client ui and update package.json to start ui client", - "url": "https://github.com/ai16z/eliza/commit/030fe4cb7615f57f952f354e4077b98990f80c24" + "sha": "367f9b49876f80b19258432c903e4f4fb6285723", + "date": "2024-11-28T03:53:45Z", + "message": "Merge pull request #633 from ai16z/tcm-dicord-bot-voice\n\ndicord bot voice", + "url": "https://github.com/ai16z/eliza/commit/367f9b49876f80b19258432c903e4f4fb6285723" }, { - "sha": "55c1843de95c8ae2045044cbefdc453bcedd920c", - "date": "2024-12-11T03:21:40Z", - "message": "fix: remove python reference", - "url": "https://github.com/ai16z/eliza/commit/55c1843de95c8ae2045044cbefdc453bcedd920c" + "sha": "3ab32a97f8c2d1dc1a4425a2dc4b570c8be5e30f", + "date": "2024-11-21T02:11:53Z", + "message": "Merge pull request #470 from odilitime/patch-3\n\ndocs: Update Contributors to bring inline with PR468", + "url": "https://github.com/ai16z/eliza/commit/3ab32a97f8c2d1dc1a4425a2dc4b570c8be5e30f" }, { - "sha": "d97bf2179d65f8f1820f8459d995c35b41feee47", - "date": "2024-12-10T19:00:34Z", - "message": "fix: remove copy file", - "url": "https://github.com/ai16z/eliza/commit/d97bf2179d65f8f1820f8459d995c35b41feee47" + "sha": "3f2cc7d693d1cc3e2625e2e385d8c8b540ca2652", + "date": "2024-11-21T02:11:30Z", + "message": "Merge pull request #468 from odilitime/patch-2\n\ndocs: Add Discord username question", + "url": "https://github.com/ai16z/eliza/commit/3f2cc7d693d1cc3e2625e2e385d8c8b540ca2652" }, { - "sha": "870e4691eed036e29e3f3822d0c5c8c44036e62f", - "date": "2024-12-10T18:45:17Z", - "message": "chore: add how to startup chat ui", - "url": "https://github.com/ai16z/eliza/commit/870e4691eed036e29e3f3822d0c5c8c44036e62f" + "sha": "a2e0954a5871eaace15dc9197fd7457b1b62064e", + "date": "2024-11-18T01:45:19Z", + "message": "Merge pull request #382 from ai16z/add-client\n\nfeat: client", + "url": "https://github.com/ai16z/eliza/commit/a2e0954a5871eaace15dc9197fd7457b1b62064e" }, { - "sha": "15635c1c6001f9f48569ed77189cc49d7a0a3dc8", - "date": "2024-11-27T03:21:57Z", - "message": "fix: running character file", - "url": "https://github.com/ai16z/eliza/commit/15635c1c6001f9f48569ed77189cc49d7a0a3dc8" + "sha": "e0444cbde2cd46584b0f1e1ef9501a09382dd021", + "date": "2024-11-18T01:45:09Z", + "message": "Merge branch 'main' into add-client", + "url": "https://github.com/ai16z/eliza/commit/e0444cbde2cd46584b0f1e1ef9501a09382dd021" }, { - "sha": "77c57ee80fd845b79f7b51ae9b1548f20d1af59f", - "date": "2024-11-23T19:51:43Z", - "message": "Merge pull request #4 from yodamaster726/ollama-fix\n\nfix: ci errors and restore defaultcharacter.ts", - "url": "https://github.com/ai16z/eliza/commit/77c57ee80fd845b79f7b51ae9b1548f20d1af59f" + "sha": "4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2", + "date": "2024-11-16T21:32:07Z", + "message": "Merge pull request #364 from ai16z/new_docs\n\nfeat: update docs with new stream notes", + "url": "https://github.com/ai16z/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2" }, { - "sha": "8618d66062a607fc96318ba5cac3ca32ac915164", - "date": "2024-11-23T05:50:20Z", - "message": "Merge branch 'main' into ollama-fix", - "url": "https://github.com/ai16z/eliza/commit/8618d66062a607fc96318ba5cac3ca32ac915164" - }, - { - "sha": "95d1dd36440e9fe51ce16438d22d0bd53cd5c38a", - "date": "2024-11-23T05:36:18Z", - "message": "fix: defaultCharacter and get the CI / CD pipeline working", - "url": "https://github.com/ai16z/eliza/commit/95d1dd36440e9fe51ce16438d22d0bd53cd5c38a" - }, - { - "sha": "330bbdc8d39ffac1d25a5fbaf3dfd49e114ff3f4", - "date": "2024-11-23T05:36:12Z", - "message": "fix: put back defaultcharacter.ts and ci issues with logger.ts", - "url": "https://github.com/ai16z/eliza/commit/330bbdc8d39ffac1d25a5fbaf3dfd49e114ff3f4" - }, - { - "sha": "d8a3a00caecd0b2cbf0b263478f06f55ee789d2c", - "date": "2024-11-23T03:06:30Z", - "message": "Merge remote-tracking branch 'upstream/main'", - "url": "https://github.com/ai16z/eliza/commit/d8a3a00caecd0b2cbf0b263478f06f55ee789d2c" - }, - { - "sha": "2e1bfb9f848c5bdb858b21e4a3265ea9a9aa582b", - "date": "2024-11-23T00:59:08Z", - "message": "fix: missing tslog dpenendency", - "url": "https://github.com/ai16z/eliza/commit/2e1bfb9f848c5bdb858b21e4a3265ea9a9aa582b" - }, - { - "sha": "7c3aeac241069e370042e024937082bd95383baa", - "date": "2024-11-23T00:51:43Z", - "message": "fix: Use \"@ts-expect-error\" instead of \"@ts-ignore\",", - "url": "https://github.com/ai16z/eliza/commit/7c3aeac241069e370042e024937082bd95383baa" - }, - { - "sha": "1cb7b02f2efd96d1f7b1202e47549d46de599589", - "date": "2024-11-23T00:44:46Z", - "message": "fix: ci errors - ILogObjMeta and ILogObj never used", - "url": "https://github.com/ai16z/eliza/commit/1cb7b02f2efd96d1f7b1202e47549d46de599589" - }, - { - "sha": "d0aed6d36a7a6a14e9fea27df0ca155df630082f", - "date": "2024-11-23T00:39:42Z", - "message": "Merge pull request #2 from yodamaster726/ollama-fix\n\nOllama fix", - "url": "https://github.com/ai16z/eliza/commit/d0aed6d36a7a6a14e9fea27df0ca155df630082f" - }, - { - "sha": "c6afcd99cf6beec63b50939387adda653c85cef4", - "date": "2024-11-23T00:38:47Z", - "message": "fix: ollamaModel already defined\nfix: ollamaModel already defined", - "url": "https://github.com/ai16z/eliza/commit/c6afcd99cf6beec63b50939387adda653c85cef4" - }, - { - "sha": "3e4cb1e895ce8147eb9c1b2a9dda1b58c5e112a5", - "date": "2024-11-23T00:36:46Z", - "message": "fix: ollamaModel already defined", - "url": "https://github.com/ai16z/eliza/commit/3e4cb1e895ce8147eb9c1b2a9dda1b58c5e112a5" - }, - { - "sha": "b2a947b9942b3e86f7a0b26fd0bea0b8a5cd6b85", - "date": "2024-11-23T00:23:03Z", - "message": "Merge pull request #1 from yodamaster726/ollama-fix\n\nOllama fix", - "url": "https://github.com/ai16z/eliza/commit/b2a947b9942b3e86f7a0b26fd0bea0b8a5cd6b85" - }, - { - "sha": "644ebb2f2d3dc6dcfc76d011670d9e189b76dcd3", - "date": "2024-11-23T00:20:31Z", - "message": "fix: missing updates for logger.ts", - "url": "https://github.com/ai16z/eliza/commit/644ebb2f2d3dc6dcfc76d011670d9e189b76dcd3" - }, - { - "sha": "ea52d23a2c73372204db12e4f65c8ee975e7ae99", - "date": "2024-11-22T23:12:02Z", - "message": "fix: unreferenced ollamaModel variable", - "url": "https://github.com/ai16z/eliza/commit/ea52d23a2c73372204db12e4f65c8ee975e7ae99" - }, - { - "sha": "eddfc28ddf4ffc388fd1fd41921ffd0bab26279b", - "date": "2024-11-22T23:11:34Z", - "message": "fix: update unreferenced ollamaModel variable", - "url": "https://github.com/ai16z/eliza/commit/eddfc28ddf4ffc388fd1fd41921ffd0bab26279b" + "sha": "1422736a4c0f238c09c9c769dfa1926fa1a23039", + "date": "2024-11-13T05:19:00Z", + "message": "Merge pull request #273 from ai16z/docs\n\nImprove Docs", + "url": "https://github.com/ai16z/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039" }, { - "sha": "93608e02a6c2d793af5f7fcb6d1154215ba4eac5", - "date": "2024-11-22T23:19:22Z", - "message": "fix: security.md failed to commit", - "url": "https://github.com/ai16z/eliza/commit/93608e02a6c2d793af5f7fcb6d1154215ba4eac5" + "sha": "0e7722d643664681c2403f9e6d88f7b212105505", + "date": "2024-11-12T19:53:52Z", + "message": "replace .env.example", + "url": "https://github.com/ai16z/eliza/commit/0e7722d643664681c2403f9e6d88f7b212105505" }, { - "sha": "a6126f9662ecef24ad5da24dcf7252557219b608", - "date": "2024-11-22T23:18:48Z", - "message": "fix: ollamaModel unused variable. fix security.md", - "url": "https://github.com/ai16z/eliza/commit/a6126f9662ecef24ad5da24dcf7252557219b608" + "sha": "34fd76e6b4e6661c86eac1fc879cf21d76208c3b", + "date": "2024-11-12T19:46:24Z", + "message": "lint with prettier", + "url": "https://github.com/ai16z/eliza/commit/34fd76e6b4e6661c86eac1fc879cf21d76208c3b" }, { - "sha": "bf4b0a1af47846fafe9368b5e91dcaab094364a5", - "date": "2024-11-22T22:54:29Z", - "message": "Merge branch 'main' into main", - "url": "https://github.com/ai16z/eliza/commit/bf4b0a1af47846fafe9368b5e91dcaab094364a5" + "sha": "08e97e5a80db911c3649959c9999fafbc2dbcba1", + "date": "2024-11-12T19:44:36Z", + "message": "add modelProvider to json to resolve embeddings error", + "url": "https://github.com/ai16z/eliza/commit/08e97e5a80db911c3649959c9999fafbc2dbcba1" }, { - "sha": "7e8a62716420dc5f7f8b8a3201d850a1b61c5ec0", - "date": "2024-11-22T20:14:29Z", - "message": "fix: llama vs ollama issues", - "url": "https://github.com/ai16z/eliza/commit/7e8a62716420dc5f7f8b8a3201d850a1b61c5ec0" + "sha": "3d398ccf8593087ad2e058f3d9c641a8b872abc5", + "date": "2024-11-01T02:20:20Z", + "message": "fix name\n\nname brokey", + "url": "https://github.com/ai16z/eliza/commit/3d398ccf8593087ad2e058f3d9c641a8b872abc5" }, { - "sha": "9330697fb09f36023c35c0993d7c58b03c1aa0ac", - "date": "2024-11-22T20:13:58Z", - "message": "fix: pretty formatting issues", - "url": "https://github.com/ai16z/eliza/commit/9330697fb09f36023c35c0993d7c58b03c1aa0ac" + "sha": "54220f04813b300f2af43d5f9449dc9c1c03f7cf", + "date": "2024-10-24T06:08:42Z", + "message": "minor linux fixes", + "url": "https://github.com/ai16z/eliza/commit/54220f04813b300f2af43d5f9449dc9c1c03f7cf" }, { - "sha": "caa09723acada7c4c5498aece54661cc43e43ce1", - "date": "2024-11-22T20:02:59Z", - "message": "llama_local, ollama and logger fixes/udpates", - "url": "https://github.com/ai16z/eliza/commit/caa09723acada7c4c5498aece54661cc43e43ce1" + "sha": "d93243499240536c91b5147340641edeecf912da", + "date": "2024-10-24T06:05:44Z", + "message": "minor fixes to base.ts and llama.ts, resolved missing package.json imports", + "url": "https://github.com/ai16z/eliza/commit/d93243499240536c91b5147340641edeecf912da" } ], "pull_requests": [ { - "number": 976, - "title": "chore: add how to startup chat ui", + "number": 274, + "title": "add modelProvider to json to resolve embeddings error", "state": "closed", - "created_at": "2024-12-10T18:59:09Z", - "url": "https://github.com/ai16z/eliza/pull/976", + "created_at": "2024-11-12T19:47:51Z", + "url": "https://github.com/ai16z/eliza/pull/274", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 624, - "title": "fix: running a character.json fails when running per docs", + "number": 219, + "title": "Feat/lazy load llama", "state": "closed", - "created_at": "2024-11-27T03:58:48Z", - "url": "https://github.com/ai16z/eliza/pull/624", + "created_at": "2024-11-07T03:30:01Z", + "url": "https://github.com/ai16z/eliza/pull/219", "labels": [], "comments": 0 }, { - "number": 525, - "title": "fix: missing updates for logger.ts", + "number": 218, + "title": "Feat/fix pkg json", "state": "closed", - "created_at": "2024-11-23T00:25:55Z", - "url": "https://github.com/ai16z/eliza/pull/525", + "created_at": "2024-11-07T03:10:36Z", + "url": "https://github.com/ai16z/eliza/pull/218", "labels": [], - "comments": 5 + "comments": 0 }, { - "number": 524, - "title": "fix: Ollama fix", + "number": 193, + "title": "feat: Integrate OpenRouter as model provider", "state": "closed", - "created_at": "2024-11-22T23:21:54Z", - "url": "https://github.com/ai16z/eliza/pull/524", + "created_at": "2024-11-04T01:35:15Z", + "url": "https://github.com/ai16z/eliza/pull/193", "labels": [], "comments": 3 }, { - "number": 521, - "title": "fix: ollama local and llama local", + "number": 151, + "title": "fix name of ImageGeneration.ts", "state": "closed", - "created_at": "2024-11-22T21:12:17Z", - "url": "https://github.com/ai16z/eliza/pull/521", + "created_at": "2024-11-01T02:20:56Z", + "url": "https://github.com/ai16z/eliza/pull/151", "labels": [], - "comments": 5 + "comments": 0 + }, + { + "number": 20, + "title": "minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026", + "state": "closed", + "created_at": "2024-10-24T06:13:22Z", + "url": "https://github.com/ai16z/eliza/pull/20", + "labels": [], + "comments": 0 } ], - "total_commits": 28, - "total_prs": 5 + "total_commits": 15, + "total_prs": 6 }, "issues": { "opened": [ { - "number": 849, - "title": "build: eliza docs build creates 130 files that want to be modified/added to git", + "number": 783, + "title": "enhancement: Improve message threading and handling to reduce repetition", "state": "closed", - "created_at": "2024-12-05T04:48:06Z", - "url": "https://github.com/ai16z/eliza/issues/849", + "created_at": "2024-12-02T06:13:51Z", + "url": "https://github.com/ai16z/eliza/issues/783", "labels": [ - "bug" + "enhancement" ], "comments": 2 }, { - "number": 553, - "title": "create-eliza-app package doesn't install or exist", - "state": "closed", - "created_at": "2024-11-23T23:59:05Z", - "url": "https://github.com/ai16z/eliza/issues/553", + "number": 278, + "title": "Linux dependency issues - discord voice client", + "state": "open", + "created_at": "2024-11-12T23:20:38Z", + "url": "https://github.com/ai16z/eliza/issues/278", "labels": [ "bug" ], "comments": 1 }, { - "number": 271, - "title": "unable to run defaultcharacter with ModelProviderName.LLAMACLOUD local", - "state": "closed", - "created_at": "2024-11-12T04:43:34Z", - "url": "https://github.com/ai16z/eliza/issues/271", - "labels": [ - "bug", - "embedding" - ], - "comments": 2 - }, - { - "number": 270, - "title": "Incorrect steps in readme for starting eliza", + "number": 275, + "title": "advanced usage section of docs doesn't include instructions for memory management", "state": "closed", - "created_at": "2024-11-12T03:35:58Z", - "url": "https://github.com/ai16z/eliza/issues/270", + "created_at": "2024-11-12T19:58:44Z", + "url": "https://github.com/ai16z/eliza/issues/275", "labels": [ "bug", - "documentation", - "good first issue" + "documentation" ], "comments": 3 }, { - "number": 269, - "title": "inconsistent version of node ", + "number": 265, + "title": "Fresh install from main will not start with a characterfile", "state": "closed", - "created_at": "2024-11-12T03:10:29Z", - "url": "https://github.com/ai16z/eliza/issues/269", + "created_at": "2024-11-11T22:48:51Z", + "url": "https://github.com/ai16z/eliza/issues/265", "labels": [ "bug", - "documentation", - "good first issue" + "characters", + "embedding" ], - "comments": 2 + "comments": 0 }, { - "number": 268, - "title": "ai16z.github.io/eliza page doesn't display properly in darkmode", + "number": 157, + "title": "Chattiness Slider/Respond to Bots setting in Discord", "state": "closed", - "created_at": "2024-11-12T03:01:50Z", - "url": "https://github.com/ai16z/eliza/issues/268", + "created_at": "2024-11-01T19:27:34Z", + "url": "https://github.com/ai16z/eliza/issues/157", "labels": [ - "bug", - "documentation" - ], - "comments": 6 - }, - { - "number": 202, - "title": "build docs locally gives errors", - "state": "closed", - "created_at": "2024-11-05T04:40:03Z", - "url": "https://github.com/ai16z/eliza/issues/202", - "labels": [ - "bug", - "documentation" + "enhancement" ], "comments": 3 - }, - { - "number": 176, - "title": "build docs doesn't seem to be working", - "state": "closed", - "created_at": "2024-11-03T03:58:49Z", - "url": "https://github.com/ai16z/eliza/issues/176", - "labels": [ - "bug" - ], - "comments": 1 } ], - "total_opened": 8 + "total_opened": 5 }, "engagement": { "comments": [ { - "id": 2453283583, - "body": "I'm trying the latest code and trying to configure it to use my local ollama setup, but eliza keeps wanting to download it's own model. I don't want llama models getting downloaded into my src tree - bad practice - if it's going to do that it should put it in off the root under some /models directory or something like that. At the moment I'm trying to get this to work and I'm willing to update the docs for others to benefit from this.\r\n\r\nHere is what I've configured on my .env\r\nX_SERVER_URL=http://localhost:11434/\r\nXAI_API_KEY=\r\nXAI_MODEL=llama2\r\n\r\nOLLAMA_HOST=http://localhost:11434/\r\nOLLAMA_MODEL=llama2\r\n\r\nHere is the output when I do the pnpm run dev\r\n\r\neliza>$ pnpm run dev\r\n\r\n> eliza@ dev /Users/davidjaramillo/Documents/Projects/eliza\r\n> pnpm --dir core dev\r\n\r\n\r\n> eliza@1.0.0 dev /Users/davidjaramillo/Documents/Projects/eliza/core\r\n> tsc && nodemon\r\n\r\n[nodemon] 3.1.7\r\n[nodemon] to restart at any time, enter `rs`\r\n[nodemon] watching path(s): src/**/*\r\n[nodemon] watching extensions: ts\r\n[nodemon] starting `node --loader ts-node/esm src/index.ts`\r\n(node:93769) ExperimentalWarning: `--experimental-loader` may be removed in the future; instead use `register()`:\r\n--import 'data:text/javascript,import { register } from \"node:module\"; import { pathToFileURL } from \"node:url\"; register(\"ts-node/esm\", pathToFileURL(\"./\"));'\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n(node:93769) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.\r\n(Use `node --trace-deprecation ...` to show where the warning was created)\r\n(node:93769) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.\r\nNo characters found, using default character\r\nStarting agent for character Eliza\r\nsqlite-vec extensions loaded successfully.\r\nImporting action from: /Users/davidjaramillo/Documents/Projects/eliza/core/src/actions/askClaude.ts\r\nChat started. Type 'exit' to quit.\r\nYou: Importing action from: /Users/davidjaramillo/Documents/Projects/eliza/core/src/custom_actions/epicAction.ts\r\nServer running at http://localhost:3000/\r\nFailed to import action from /Users/davidjaramillo/Documents/Projects/eliza/core/src/custom_actions/epicAction.ts: Error: Cannot find module '/Users/davidjaramillo/Documents/Projects/eliza/core/src/custom_actions/epicAction.ts' imported from /Users/davidjaramillo/Documents/Projects/eliza/core/src/cli/config.ts\r\n at finalizeResolution (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:366:11)\r\n at moduleResolve (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:801:10)\r\n at Object.defaultResolve (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js:912:11)\r\n at /Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:218:35\r\n at entrypointFallback (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:168:34)\r\n at /Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:217:14\r\n at addShortCircuitFlag (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:409:21)\r\n at resolve (/Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/ts-node@10.9.2_@types+node@22.8.4_typescript@5.6.3/node_modules/ts-node/src/esm.ts:197:12)\r\n at nextResolve (node:internal/modules/esm/hooks:748:28)\r\n at Hooks.resolve (node:internal/modules/esm/hooks:240:30)\r\nCreating runtime for character Eliza\r\nAgent ID b850bc30-45f8-0041-a00a-83df46d8555d\r\nInitializing LlamaLocal service for agent b850bc30-45f8-0041-a00a-83df46d8555d Eliza\r\nConstructing\r\nmodelName model.gguf\r\nChecking model\r\nModel already exists.\r\nAgent ID b850bc30-45f8-0041-a00a-83df46d8555d\r\nInitializing LlamaLocal service for agent b850bc30-45f8-0041-a00a-83df46d8555d Eliza\r\n**** No CUDA detected - local response will be slow\r\nCreating grammar\r\nLoading model\r\nthis.modelPath /Users/davidjaramillo/Documents/Projects/eliza/core/src/services/model.gguf\r\ngguf_init_from_file: failed to read key-value pairs\r\n[node-llama-cpp] llama_model_load: error loading model: llama_model_loader: failed to load model from /Users/davidjaramillo/Documents/Projects/eliza/core/src/services/model.gguf\r\n[node-llama-cpp] \r\n[node-llama-cpp] llama_load_model_from_file: failed to load model\r\nModel initialization failed. Deleting model and retrying... Error: Failed to load model\r\n at LlamaModel._create (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/node-llama-cpp@3.1.1_typescript@5.6.3/node_modules/node-llama-cpp/dist/evaluator/LlamaModel/LlamaModel.js:479:23)\r\n at async Object. (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/node-llama-cpp@3.1.1_typescript@5.6.3/node_modules/node-llama-cpp/dist/bindings/Llama.js:194:24)\r\n at async withLock (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/lifecycle-utils@1.7.0/node_modules/lifecycle-utils/dist/withLock.js:36:16)\r\n at async Llama.loadModel (file:///Users/davidjaramillo/Documents/Projects/eliza/node_modules/.pnpm/node-llama-cpp@3.1.1_typescript@5.6.3/node_modules/node-llama-cpp/dist/bindings/Llama.js:190:16)\r\n at async LlamaService.initializeModel (file:///Users/davidjaramillo/Documents/Projects/eliza/core/src/services/llama.ts:73:26)\r\nModel deleted.\r\nChecking model\r\nthis.modelPath /Users/davidjaramillo/Documents/Projects/eliza/core/src/services/model.gguf\r\nModel not found. Downloading...\r\nFollowing redirect to: https://cdn-lfs-us-1.hf.co/repos/97/cc/97ccd42703c9e659e537d359fa1863623f9371054d9ea5e4dd163214b7803ad1/c77c263f78b2f56fbaddd3ef2af750fda6ebb4344a546aaa0bfdd546b1ca8d84?response-content-disposition=attachment%3B+filename*%3DUTF-8%27%27Hermes-3-Llama-3.1-8B.Q8_0.gguf%3B+filename%3D%22Hermes-3-Llama-3.1-8B.Q8_0.gguf%22%3B&Expires=1730863045&Policy=eyJTdGF0ZW1lbnQiOlt7IkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTczMDg2MzA0NX19LCJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLWxmcy11cy0xLmhmLmNvL3JlcG9zLzk3L2NjLzk3Y2NkNDI3MDNjOWU2NTllNTM3ZDM1OWZhMTg2MzYyM2Y5MzcxMDU0ZDllYTVlNGRkMTYzMjE0Yjc4MDNhZDEvYzc3YzI2M2Y3OGIyZjU2ZmJhZGRkM2VmMmFmNzUwZmRhNmViYjQzNDRhNTQ2YWFhMGJmZGQ1NDZiMWNhOGQ4ND9yZXNwb25zZS1jb250ZW50LWRpc3Bvc2l0aW9uPSoifV19&Signature=ggX7ncHRkcidhIoJlVT2nDNU8pwhhrXGxg%7E0yEJbd65gVd2OGlJwlB7FZZOKwEWhATCrHSucHjuBFAor1bvwPH2X9IauYZugc-ZRXpuW8eFKAATOeuP2VqogGBAvz61WjExPzCy7yrHGi9ZeCGfq1WQ4zh2ST%7Ef9offz7s%7E9ZtYcoNB2HlwzgaxEHXXgssesQOuRbzTWyN41lYQafKpSpNlSvyfs7VIGFCfLaOanAuWxxXsjE2geHJIQUGwbCtJTYfjYemkSL77WkCu5vFZlHpk7CHtqlGMFvChV1myQj4ilwyh0urCkII3QNXj-rXT7-eQXO3mHt4xUVAyfOateiw__&Key-Pair-Id=K24J24Z295AEI9\r\n^CELIFECYCLE Command failed.\r\nELIFECYCLE Command failed.\r\nTerminated: 15\r\n\r\n", - "created_at": "2024-11-03T03:53:35Z", - "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453283583", - "type": "issue", - "issue_number": "69" - }, - { - "id": 2453437128, - "body": "@o-on-x I believe it was you that shared that code with me and I got it running locally. \n\nBut I need the .env settings that will connect to it. I've included what I used in the issue. \n\nThere must be more than just setting the XAI_MODEL. \n\nI agree with @lalalune, are you looking to include this as an additional provider. ", - "created_at": "2024-11-03T13:56:55Z", - "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2453437128", + "id": 2450765600, + "body": "several python libs solve/attempt to solve this, in order of my personal opinion of them:\r\n-outlines\r\n-instructor\r\n-lmql\r\n-guidance\r\n\r\nprobably more -- however, not sure if any have a typescript equivalent", + "created_at": "2024-10-31T20:32:50Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2450765600", "type": "issue", - "issue_number": "69" + "issue_number": "148" }, { - "id": 2469507367, - "body": "works good now. thanks for fixing.\r\n\r\nverified with node 23.1\r\n\r\n", - "created_at": "2024-11-12T03:15:10Z", - "url": "https://github.com/ai16z/eliza/issues/202#issuecomment-2469507367", + "id": 2450766826, + "body": "if it's openai, we can use structured output mode: https://platform.openai.com/docs/guides/structured-outputs", + "created_at": "2024-10-31T20:33:38Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2450766826", "type": "issue", - "issue_number": "202" + "issue_number": "148" }, { - "id": 2470862067, - "body": "Verified fix by PR #266 - looks good. Needs to be deployed to https://ai16z.github.io/eliza/\r\n\r\n\"image\"\r\n", - "created_at": "2024-11-12T15:36:48Z", - "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2470862067", + "id": 2451253726, + "body": "kind of a hacky workaround for non-openai models:\r\nrun the model through a LiteLLM proxy server: https://github.com/BerriAI/litellm\r\n\r\nhttps://docs.litellm.ai/docs/completion/json_mode -- it's called json mode, but i think you can do any kind of structured output. Just replace the OPENAI_API_URL with localhost:4000 and should be compatible", + "created_at": "2024-11-01T04:05:24Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2451253726", "type": "issue", - "issue_number": "268" + "issue_number": "148" }, { - "id": 2476399120, - "body": "verified - looks good.", - "created_at": "2024-11-14T13:46:46Z", - "url": "https://github.com/ai16z/eliza/issues/269#issuecomment-2476399120", + "id": 2452472830, + "body": "https://sourcegraph.com/github.com/vertyco/vrt-cogs@main/-/blob/assistant/listener.py\r\n\r\nan existing implementation in a different framework in python; since they have the app identifier, it should be fairly straightforward, i think", + "created_at": "2024-11-01T19:33:14Z", + "url": "https://github.com/ai16z/eliza/issues/157#issuecomment-2452472830", "type": "issue", - "issue_number": "269" + "issue_number": "157" }, { - "id": 2476409697, - "body": "@madjin docs build is broken again - looks like a similar problem from a few days back.\r\n\r\nI get a ton of these errors when I run `pnpm run dev` in the docs folder.\r\n\r\n![image](https://github.com/user-attachments/assets/4ac90b84-02cd-4a6f-8944-baf12dc5025e)\r\n", - "created_at": "2024-11-14T13:51:45Z", - "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2476409697", - "type": "issue", - "issue_number": "268" + "id": 2455681244, + "body": "> LGTM just --\r\n> \r\n> 1. rebase on new, run the prettier\r\n> 2. delete the unnecessary files\r\n> \r\n> \"Screenshot\r\n\r\nactually havent done a rebase berfore -- seems like it's walking through every commit on main since i opened the branch to check for conflicts, is there a way to mass-accept incoming rebase changes? otherwise 400+ 'approve me' steps\r\n\r\nthink i fixed git so its not adding my weird extra files tho", + "created_at": "2024-11-04T20:53:53Z", + "url": "https://github.com/ai16z/eliza/pull/193#issuecomment-2455681244", + "type": "pr", + "issue_number": "193" }, { - "id": 2476412504, - "body": "This is what you see on the browser side:\r\n\"image\"\r\n", - "created_at": "2024-11-14T13:53:01Z", - "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2476412504", - "type": "issue", - "issue_number": "268" + "id": 2456025949, + "body": "mk, not exaaactly sure what i did but i think that broke everything lol. thankfully still have the cursor convo, so will try to fix and then maybe try and pair with someone to finish", + "created_at": "2024-11-05T01:21:07Z", + "url": "https://github.com/ai16z/eliza/pull/193#issuecomment-2456025949", + "type": "pr", + "issue_number": "193" }, { - "id": 2477760711, - "body": "this is a great idea. we need to implement something that gets us to some continuous incremental stability.\r\ncreate some basic unit tests that run via github actions that notes a certain level of stability and only promote code to main if it's good. also maybe have another dev-readme that maybe documents what all the functions are that are known to be stable, what is under development and what is in the pipeline.\r\nI know, most of this is already covered above - but just had to express my thoughts. This project is awesome, let's keep making it better.", - "created_at": "2024-11-15T01:21:41Z", - "url": "https://github.com/ai16z/eliza/issues/317#issuecomment-2477760711", + "id": 2471994739, + "body": "To some degree -- ideally, there's instructions about how I , as a developer or user, can CRUD memories. That's what I was looking for when I clicked the section", + "created_at": "2024-11-13T00:16:08Z", + "url": "https://github.com/ai16z/eliza/issues/275#issuecomment-2471994739", "type": "issue", - "issue_number": "317" + "issue_number": "275" }, { - "id": 2477922473, - "body": "Also curious if \u2018pnpm run dev\u2019 works. I just pulled the code 2 hrs ago and it started for me. I was just iuaing the basic agent though. Didn\u2019t config twitter. But good idea to try the tagged version mentioned previously ", - "created_at": "2024-11-15T04:16:36Z", - "url": "https://github.com/ai16z/eliza/issues/326#issuecomment-2477922473", - "type": "issue", - "issue_number": "326" + "id": 2508767726, + "body": "I see some changes to pnpm-lock, are those intended to be included in the PR?", + "created_at": "2024-11-30T01:02:39Z", + "url": "https://github.com/ai16z/eliza/pull/688#issuecomment-2508767726", + "type": "pr", + "issue_number": "688" }, { - "id": 2492935353, - "body": "Docs are much better now", - "created_at": "2024-11-22T06:02:07Z", - "url": "https://github.com/ai16z/eliza/issues/270#issuecomment-2492935353", - "type": "issue", - "issue_number": "270" + "id": 2508768792, + "body": "someone should take as looka t this", + "created_at": "2024-11-30T01:06:29Z", + "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508768792", + "type": "pr", + "issue_number": "685" }, { - "id": 2492960489, - "body": "this seems to be a dup of #507 \r\n", - "created_at": "2024-11-22T06:25:45Z", - "url": "https://github.com/ai16z/eliza/issues/506#issuecomment-2492960489", - "type": "issue", - "issue_number": "506" + "id": 2508771898, + "body": "not familiar enough with this to wanna merge, @sirkitree or @shakkernerd maybe?", + "created_at": "2024-11-30T01:16:10Z", + "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508771898", + "type": "pr", + "issue_number": "685" }, { - "id": 2492976208, - "body": "I did a fresh clone on the latest code and the code keeps wanting to download and run the local_llama.\r\nI have the OLLAMA_MODEL set in my .env. Here is what have:\r\n\r\n#Set to Use for New OLLAMA provider\r\nOLLAMA_SERVER_URL= #Leave blank for default localhost:11434\r\nOLLAMA_MODEL=hermes3\r\nOLLAMA_EMBEDDING_MODEL= #default mxbai-embed-large\r\n#To use custom model types for different tasks set these\r\nSMALL_OLLAMA_MODEL= #default llama3.2\r\nMEDIUM_OLLAMA_MODEL= #default hermes3\r\nLARGE_OLLAMA_MODEL= #default hermes3:70b\r\n\r\nThis is what I have in my defaultCharacter.\r\n\r\n modelProvider: ModelProviderName.OLLAMA,\r\n settings: {\r\n secrets: {},\r\n voice: {\r\n model: \"en_US-hfc_female-medium\",\r\n },\r\n embeddingModel: \"mxbai-embed-large\"\r\n },\r\n\r\nCode is also tries to load the wrong OLLAMA embedding model too by default - hence having to set it here.\r\n\r\nI'm debugging the problem now and working on a fix for it.\r\n\r\n", - "created_at": "2024-11-22T06:39:45Z", - "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2492976208", - "type": "issue", - "issue_number": "443" + "id": 2508773463, + "body": "someone should pull and verify it works locally before a merge, if we do want to merge without testing then it needs to PR to develop branch ", + "created_at": "2024-11-30T01:21:18Z", + "url": "https://github.com/ai16z/eliza/pull/680#issuecomment-2508773463", + "type": "pr", + "issue_number": "680" }, { - "id": 2493824410, - "body": "yes, ollama and llama local got merged together and the ollama logic is not working right. getting close to a fix.\r\nexample, its downloading the local llama instead of using ollama if it's configured", - "created_at": "2024-11-22T13:54:49Z", - "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2493824410", - "type": "issue", - "issue_number": "443" + "id": 2508774626, + "body": "significant refactor, pull main with this commit and verify it runs before merging please", + "created_at": "2024-11-30T01:25:33Z", + "url": "https://github.com/ai16z/eliza/pull/655#issuecomment-2508774626", + "type": "pr", + "issue_number": "655" }, { - "id": 2495031791, - "body": "> This is good and was working locally however few issues:\r\n> \r\n> * LLAMA is still downloaded if external provider is used. Can you fix this.\r\n@ponderingdemocritus \r\n\r\nWhich external provider ? OpenAI ? Where did you define it? In the .env file or character?\r\n\r\nI tested the different variations with OLLAMA ?\r\n", - "created_at": "2024-11-22T22:52:53Z", - "url": "https://github.com/ai16z/eliza/pull/521#issuecomment-2495031791", + "id": 2510253729, + "body": "LGTM, as long as that discussion didn't change a variable name and break anything", + "created_at": "2024-12-01T21:13:06Z", + "url": "https://github.com/ai16z/eliza/pull/763#issuecomment-2510253729", "type": "pr", - "issue_number": "521" - }, + "issue_number": "763" + } + ], + "total_comments": 13 + } + }, + "summary": "twilwa is currently focusing on enforcing a development workflow where commits to the main branch must come from develop to ensure passing tests before merging. Their recent activity of setting up this restriction indicates a strong emphasis on code quality and continuous integration practices. This developer's contributions suggest a dedication to maintaining a robust and stable codebase by prioritizing testing and proper branch management.", + "score": 53, + "score_breakdown": { + "merged_prs": 42, + "issues": 5, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 6.5, + "total": 53.5 + } + }, + { + "contributor": "alextitonis", + "avatar_url": "https://avatars.githubusercontent.com/u/45359358?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2495049597, - "body": "I tried the latest tag v0.1.3 and then tried the latest code from yesterday. My character file was the default one.\r\n![image](https://github.com/user-attachments/assets/140300b3-dc4e-4cb1-89f7-810f4589c627)\r\n\r\nupdates to fix this problem: https://github.com/ai16z/eliza/pull/521", - "created_at": "2024-11-22T22:59:07Z", - "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2495049597", - "type": "issue", - "issue_number": "443" + "sha": "d041897bd678ada527bc320e920de3e9aa458309", + "date": "2024-11-14T17:56:52Z", + "message": "Merge branch 'main' into twitter-profile-remake", + "url": "https://github.com/ai16z/eliza/commit/d041897bd678ada527bc320e920de3e9aa458309" }, { - "id": 2495083414, - "body": "these updates go along with PR: https://github.com/ai16z/eliza/pull/521", - "created_at": "2024-11-22T23:22:47Z", - "url": "https://github.com/ai16z/eliza/pull/524#issuecomment-2495083414", - "type": "pr", - "issue_number": "524" + "sha": "b9b495461c94dc3c90ded62f1051e58223d6b985", + "date": "2024-11-11T18:39:21Z", + "message": "twitter-profile-remake", + "url": "https://github.com/ai16z/eliza/commit/b9b495461c94dc3c90ded62f1051e58223d6b985" }, { - "id": 2495088244, - "body": "> did you want to include this in your PR?\r\n\r\nThe llama.ts - yes, the security.md I had to fix because the git commit callout wouldn't let me commit the other fix without fixing that. Somehow it got passed the previous PR that other person that put that file in. :-(", - "created_at": "2024-11-22T23:26:58Z", - "url": "https://github.com/ai16z/eliza/pull/524#issuecomment-2495088244", - "type": "pr", - "issue_number": "524" + "sha": "aee39f9901d364a38629849bbcf3dcfb91692a54", + "date": "2024-11-03T13:24:07Z", + "message": "server port in env", + "url": "https://github.com/ai16z/eliza/commit/aee39f9901d364a38629849bbcf3dcfb91692a54" }, { - "id": 2495100379, - "body": "> I tested with anthropic and it still inits OLLAMA\r\n> \r\n> env is within character file\r\n\r\nI updated defaultCharacter.ts with ANTHROPIC and it didn't try to download the llamalocal model. It attempts to call the antropic api. Do you have anything else in your .env related to llama definited ? Are you on the latest code ? \r\n\r\n![image](https://github.com/user-attachments/assets/eec8a775-a0e2-429e-bcdf-555f33c8414b)\r\n", - "created_at": "2024-11-22T23:36:50Z", - "url": "https://github.com/ai16z/eliza/pull/521#issuecomment-2495100379", - "type": "pr", - "issue_number": "521" + "sha": "e5173386b3fca36085453bceb924f3feeceaca5e", + "date": "2024-10-30T19:32:03Z", + "message": "Update messageManager.ts", + "url": "https://github.com/ai16z/eliza/commit/e5173386b3fca36085453bceb924f3feeceaca5e" }, { - "id": 2495328345, - "body": "> Great work - please remove the change in defaultCharacter and get the CI / CD pipeline working :)\r\n\r\nworking on it", - "created_at": "2024-11-23T05:41:59Z", - "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2495328345", - "type": "pr", - "issue_number": "525" + "sha": "5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce", + "date": "2024-10-30T19:24:03Z", + "message": "Merge branch 'main' into image-gen", + "url": "https://github.com/ai16z/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce" }, { - "id": 2495335942, - "body": "done", - "created_at": "2024-11-23T05:53:34Z", - "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2495335942", - "type": "pr", - "issue_number": "525" + "sha": "3146ae94aaaa2a1fdbbbb4f5321ca6c5080c7a99", + "date": "2024-10-30T19:22:59Z", + "message": "Update ImageGeneration.ts", + "url": "https://github.com/ai16z/eliza/commit/3146ae94aaaa2a1fdbbbb4f5321ca6c5080c7a99" }, { - "id": 2496457433, - "body": "@monilpat I've made the requested fixes/updates. It's ready to be merged.", - "created_at": "2024-11-25T00:37:02Z", - "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2496457433", - "type": "pr", - "issue_number": "525" - }, - { - "id": 2499588740, - "body": "I\u2019ve run I to this issue as well. I have a fix coming for it. \r\n\r\nWorkaround is to put ../ in front of characters. ie. ../characters/trump.character.json", - "created_at": "2024-11-26T03:41:59Z", - "url": "https://github.com/ai16z/eliza/issues/601#issuecomment-2499588740", - "type": "issue", - "issue_number": "601" + "sha": "86ed1e2e977eb81a63f6d7f115e2acb9fa994534", + "date": "2024-10-30T13:04:44Z", + "message": "fix the callback for attachments", + "url": "https://github.com/ai16z/eliza/commit/86ed1e2e977eb81a63f6d7f115e2acb9fa994534" }, { - "id": 2502066621, - "body": "> Glad I'm not the only one. Exact same issue on a fresh Debian 12. \n> \n> \n> \n> EDIT: Solved by doing a ```pnpm build``` after ```pnpm i``` \n> \n> \n> \n> ...At least the character builds but now I have a new error: ```[Used disallowed intents](error: new Error(\"Used disallowed intents\"))``` - looks like something I have to do with my discord bot.\n> \n> \n> \n> EDIT #2: Fixed the intents error above by switching these 3 toggles in Discord Dev Portal. Bot seems to work now. \n> \n> \n> \n> ![](https://i.imgur.com/2e9i0DQ.png)\n\nWould love to connect with you on discord. I'm on a similar path and want to capture any documentation items that we should capture. \n\nMy discord id is yoda26. Can you dm me back. I'll delete this message afterwards. ", - "created_at": "2024-11-26T22:31:27Z", - "url": "https://github.com/ai16z/eliza/issues/601#issuecomment-2502066621", - "type": "issue", - "issue_number": "601" + "sha": "cc93c5b591a50f5358c5edad07722fc22f615394", + "date": "2024-10-30T12:59:45Z", + "message": "package", + "url": "https://github.com/ai16z/eliza/commit/cc93c5b591a50f5358c5edad07722fc22f615394" }, { - "id": 2502645894, - "body": "fixed now", - "created_at": "2024-11-27T03:43:34Z", - "url": "https://github.com/ai16z/eliza/issues/271#issuecomment-2502645894", - "type": "issue", - "issue_number": "271" + "sha": "320b8fa78587144ea925af4ee5a9b6e2bae7262b", + "date": "2024-10-30T12:59:33Z", + "message": "Merge branch 'main' into image-gen", + "url": "https://github.com/ai16z/eliza/commit/320b8fa78587144ea925af4ee5a9b6e2bae7262b" }, { - "id": 2502650995, - "body": "> > I\u2019ve run I to this issue as well. I have a fix coming for it.\r\n> > Workaround is to put ../ in front of characters. ie. ../characters/trump.character.json\r\n> \r\n> I changed the command to pnpm start --character=\"../characters/trump.character.json\", but the same error still occurs.\r\n\r\nI believe this gets resolved if you do `pnpm build` and then you do the `pnpm start`", - "created_at": "2024-11-27T03:47:05Z", - "url": "https://github.com/ai16z/eliza/issues/601#issuecomment-2502650995", - "type": "issue", - "issue_number": "601" + "sha": "0156cc5c302d9d53c032bee1c151a0f4c54bd34b", + "date": "2024-10-29T18:06:34Z", + "message": "images model provider", + "url": "https://github.com/ai16z/eliza/commit/0156cc5c302d9d53c032bee1c151a0f4c54bd34b" }, { - "id": 2530488288, - "body": "I can confirm that this is fixed now or at least it doesn't happen any more.", - "created_at": "2024-12-10T05:48:54Z", - "url": "https://github.com/ai16z/eliza/issues/849#issuecomment-2530488288", - "type": "issue", - "issue_number": "849" + "sha": "0d739401b644c5c589131ab232884e8d8b700970", + "date": "2024-10-29T11:31:10Z", + "message": "replace claude with the image recognition service", + "url": "https://github.com/ai16z/eliza/commit/0d739401b644c5c589131ab232884e8d8b700970" }, { - "id": 2533642252, - "body": "@odilitime @oxSaturn I've made the updates. Could you re-review again. Good suggestions.", - "created_at": "2024-12-11T05:02:02Z", - "url": "https://github.com/ai16z/eliza/pull/976#issuecomment-2533642252", - "type": "pr", - "issue_number": "976" + "sha": "3f2837cc34b88080b4f46084360bcb7ab0df8a0f", + "date": "2024-10-27T13:01:57Z", + "message": "fixes & types", + "url": "https://github.com/ai16z/eliza/commit/3f2837cc34b88080b4f46084360bcb7ab0df8a0f" }, { - "id": 2536159077, - "body": "@odilitime @oxSaturn I've made the updates. Could you re-review again.\r\n", - "created_at": "2024-12-11T14:29:29Z", - "url": "https://github.com/ai16z/eliza/pull/976#issuecomment-2536159077", - "type": "pr", - "issue_number": "976" + "sha": "be122295c4cb64a5d10579c7978f6862b3dc304a", + "date": "2024-10-26T11:39:00Z", + "message": "image-gen", + "url": "https://github.com/ai16z/eliza/commit/be122295c4cb64a5d10579c7978f6862b3dc304a" } ], - "total_comments": 28 - } - }, - "summary": "yodamaster726 is currently focusing on enhancing the chat application's user interface, as evidenced by recent commits to update the readme, package.json, and startup instructions. Their contributions showcase a pattern of improving documentation and fixing issues related to the UI functionality. Additionally, they have been actively engaging in pull requests to streamline the startup process for the chat UI." - }, - { - "contributor": "HashWarlock", - "avatar_url": "https://avatars.githubusercontent.com/u/64296537?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "24284fab3a6e7f6ddea0f3da0fe1bbadba712f1d", - "date": "2024-12-10T14:34:11Z", - "message": "fix: remove undefined function, add lint to plugin-tee", - "url": "https://github.com/ai16z/eliza/commit/24284fab3a6e7f6ddea0f3da0fe1bbadba712f1d" - }, + "pull_requests": [ { - "sha": "1115c6837348ee830d837ebebcd9ec343912b094", - "date": "2024-12-09T00:21:54Z", - "message": "Merge branch 'main' into add-tee-mode", - "url": "https://github.com/ai16z/eliza/commit/1115c6837348ee830d837ebebcd9ec343912b094" + "number": 944, + "title": "base-ragsearch-plugin", + "state": "open", + "created_at": "2024-12-09T19:04:20Z", + "url": "https://github.com/ai16z/eliza/pull/944", + "labels": [], + "comments": 0 }, { - "sha": "53ba05702565ab59201a48836ea3284332b42695", - "date": "2024-12-08T17:04:06Z", - "message": "fix: resolve lint errors", - "url": "https://github.com/ai16z/eliza/commit/53ba05702565ab59201a48836ea3284332b42695" + "number": 290, + "title": "keyvaluestore", + "state": "closed", + "created_at": "2024-11-13T14:01:14Z", + "url": "https://github.com/ai16z/eliza/pull/290", + "labels": [], + "comments": 0 }, { - "sha": "29689d108ece7751fa6776e87870b3c9458fd735", - "date": "2024-12-07T23:13:30Z", - "message": "Merge branch 'main' into add-tee-mode", - "url": "https://github.com/ai16z/eliza/commit/29689d108ece7751fa6776e87870b3c9458fd735" + "number": 263, + "title": "twitter-profile-remake", + "state": "closed", + "created_at": "2024-11-11T18:39:54Z", + "url": "https://github.com/ai16z/eliza/pull/263", + "labels": [], + "comments": 2 }, { - "sha": "ba18167001109f931b1637e02671b1af0c28a41c", - "date": "2024-12-07T23:09:26Z", - "message": "docs: add overview", - "url": "https://github.com/ai16z/eliza/commit/ba18167001109f931b1637e02671b1af0c28a41c" + "number": 180, + "title": "Twitter profile", + "state": "closed", + "created_at": "2024-11-03T13:43:06Z", + "url": "https://github.com/ai16z/eliza/pull/180", + "labels": [], + "comments": 3 }, { - "sha": "d052002a94a018f9876198e583a5d5ab3b0143aa", - "date": "2024-12-07T22:59:31Z", - "message": "docs: add tutorial for Eliza in TEE", - "url": "https://github.com/ai16z/eliza/commit/d052002a94a018f9876198e583a5d5ab3b0143aa" + "number": 179, + "title": "server port in env", + "state": "closed", + "created_at": "2024-11-03T13:25:34Z", + "url": "https://github.com/ai16z/eliza/pull/179", + "labels": [], + "comments": 0 }, { - "sha": "cfe7cad3ca5a4a9a461912c17d4071c093c42ff1", - "date": "2024-12-06T04:07:35Z", - "message": "Add skeleton of docs page for Eliza in TEE", - "url": "https://github.com/ai16z/eliza/commit/cfe7cad3ca5a4a9a461912c17d4071c093c42ff1" + "number": 103, + "title": "fix-telegram-client-blocking-execution", + "state": "closed", + "created_at": "2024-10-30T20:00:03Z", + "url": "https://github.com/ai16z/eliza/pull/103", + "labels": [ + "bug", + "Client: Telegram" + ], + "comments": 0 }, { - "sha": "bd6032b7761f1a7e0fd52fbd0d47f46f939d20e4", - "date": "2024-12-06T03:38:02Z", - "message": "upgrade the dstack-sdk version and clean up logging for remote attestation", - "url": "https://github.com/ai16z/eliza/commit/bd6032b7761f1a7e0fd52fbd0d47f46f939d20e4" - }, + "number": 44, + "title": "Image gen", + "state": "closed", + "created_at": "2024-10-27T13:04:40Z", + "url": "https://github.com/ai16z/eliza/pull/44", + "labels": [], + "comments": 3 + } + ], + "total_commits": 13, + "total_prs": 7 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "sha": "aa21a9b964abdd33cb39c4577af5d14a3df7b198", - "date": "2024-12-05T23:38:05Z", - "message": "refactor: extract getting the public key or keypair to reduce repetitive code", - "url": "https://github.com/ai16z/eliza/commit/aa21a9b964abdd33cb39c4577af5d14a3df7b198" + "id": 2440134138, + "body": "> Hi there, and thank you for your contribution!\r\n> \r\n> Would you mind outlining some steps for testing in your PR? This looks interesting but I'm not sure how to test it.\r\n> \r\n> Thanks again!\r\n\r\nWasn't able to test through discord (the main code was giving me error 400 for a reason)\r\nBut there is a route also to test the workflow:\r\nPOST: /agentId/image\r\nBody: {\r\nprompt: string;\r\nwidth: number;\r\nheight: number;\r\nsteps?: number (default is 4)\r\ncount?: number (default is 1)\r\n}\r\n\r\nOutput is an array: { image: string (b64), caption: string }[]", + "created_at": "2024-10-27T18:47:29Z", + "url": "https://github.com/ai16z/eliza/pull/44#issuecomment-2440134138", + "type": "pr", + "issue_number": "44" }, { - "sha": "64a25409028b0620554490e84c529f419da9d1f3", - "date": "2024-12-04T15:56:00Z", - "message": "update .env.example with TEE_MODE", - "url": "https://github.com/ai16z/eliza/commit/64a25409028b0620554490e84c529f419da9d1f3" + "id": 2441662163, + "body": "Some debugging results:\r\n* Bot was not getting the stream of the user\r\n* Was due to connection staying in `connecting` state (trying to resolve this)", + "created_at": "2024-10-28T13:55:51Z", + "url": "https://github.com/ai16z/eliza/issues/55#issuecomment-2441662163", + "type": "issue", + "issue_number": "55" }, { - "sha": "8a5f77910bd4b1ec851272a3944f2db84badb89a", - "date": "2024-12-04T04:45:43Z", - "message": "add reportdata hash to log for users to verify", - "url": "https://github.com/ai16z/eliza/commit/8a5f77910bd4b1ec851272a3944f2db84badb89a" + "id": 2451484998, + "body": "This could help with the issue: \r\n```\r\nfunction parseLLMJson(rawResponse: string): T {\r\n // Sanitize JSON while preserving native types\r\n const sanitizedJson = rawResponse.replace(\r\n /(\\w+):\\s*([^,}\\s]+)/g,\r\n (match, key, value) => {\r\n // Don't quote if it's a number\r\n if (/^-?\\d+(\\.\\d+)?$/.test(value)) {\r\n return `\"${key}\": ${value}`;\r\n }\r\n \r\n // Don't quote if it's a boolean\r\n if (value === 'true' || value === 'false') {\r\n return `\"${key}\": ${value}`;\r\n }\r\n \r\n // Don't quote if it's already properly quoted\r\n if (/^[\"'].*[\"']$/.test(value)) {\r\n return `\"${key}\": ${value.replace(/^['\"](.*)['\"]$/, '\"$1\"')}`;\r\n }\r\n \r\n // Quote everything else\r\n return `\"${key}\": \"${value}\"`;\r\n }\r\n );\r\n\r\n try {\r\n return JSON.parse(sanitizedJson) as T;\r\n } catch (error) {\r\n console.error('Failed to parse JSON:', error);\r\n throw new Error('Invalid JSON format');\r\n }\r\n}\r\n```", + "created_at": "2024-11-01T08:12:49Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2451484998", + "type": "issue", + "issue_number": "148" }, { - "sha": "d8470eb75a5c5d6906e6ffbf593984039accf49b", - "date": "2024-12-04T04:33:02Z", - "message": "feat: add TEE mode to Solana Plugin", - "url": "https://github.com/ai16z/eliza/commit/d8470eb75a5c5d6906e6ffbf593984039accf49b" + "id": 2461283576, + "body": "Yes", + "created_at": "2024-11-07T04:14:40Z", + "url": "https://github.com/ai16z/eliza/pull/180#issuecomment-2461283576", + "type": "pr", + "issue_number": "180" }, { - "sha": "10215bb5916bf8be266bed96c0dd71fed373d6b9", - "date": "2024-12-02T01:22:24Z", - "message": "refactor: refactor dockerfile to reduce image from 6GB to 3GB and cut build time in half", - "url": "https://github.com/ai16z/eliza/commit/10215bb5916bf8be266bed96c0dd71fed373d6b9" + "id": 2468811449, + "body": "Closing in favour of https://github.com/ai16z/eliza/pull/263", + "created_at": "2024-11-11T18:40:10Z", + "url": "https://github.com/ai16z/eliza/pull/180#issuecomment-2468811449", + "type": "pr", + "issue_number": "180" }, { - "sha": "2a4607a368d53dc778d4271f341b692cbb19e0f3", - "date": "2024-11-30T04:07:48Z", - "message": "fix docker image and reduce build time", - "url": "https://github.com/ai16z/eliza/commit/2a4607a368d53dc778d4271f341b692cbb19e0f3" + "id": 2477078275, + "body": "There is already a function for image gen through together api here https://github.com/ai16z/eliza/blob/main/packages/core/src/generation.ts#L650", + "created_at": "2024-11-14T18:00:59Z", + "url": "https://github.com/ai16z/eliza/pull/316#issuecomment-2477078275", + "type": "pr", + "issue_number": "316" }, { - "sha": "4897043b5f13b04f7f51f5ff180f6873ebbe1758", - "date": "2024-11-29T19:38:01Z", - "message": "fix: add comment to make it clear what the variable is used for", - "url": "https://github.com/ai16z/eliza/commit/4897043b5f13b04f7f51f5ff180f6873ebbe1758" + "id": 2478777043, + "body": "@ponderingdemocritus CI's fixed and is up to date", + "created_at": "2024-11-15T13:09:23Z", + "url": "https://github.com/ai16z/eliza/pull/263#issuecomment-2478777043", + "type": "pr", + "issue_number": "263" }, { - "sha": "fa89b3b1ec9e80cdbd065c485d1589c7a3160a56", - "date": "2024-11-29T19:28:44Z", - "message": "fix: remove default salt to remove launch agent errors & add tee plugin back into agent startup file", - "url": "https://github.com/ai16z/eliza/commit/fa89b3b1ec9e80cdbd065c485d1589c7a3160a56" - }, - { - "sha": "e8d829c4ca7d030f6cafc9d7f4f30763841b665c", - "date": "2024-11-29T18:09:04Z", - "message": "fix: add missing viem dependency", - "url": "https://github.com/ai16z/eliza/commit/e8d829c4ca7d030f6cafc9d7f4f30763841b665c" - }, - { - "sha": "985e2766fa93affd85e79eb2d7b611b270b47451", - "date": "2024-11-28T06:21:22Z", - "message": "fix: Add docs, update provider and remove walletProvider from providers", - "url": "https://github.com/ai16z/eliza/commit/985e2766fa93affd85e79eb2d7b611b270b47451" - }, - { - "sha": "d95b102cab6ecce420bb390a54febee2adb78ba3", - "date": "2024-11-27T18:09:59Z", - "message": "Merge branch 'main' into tee-plugin", - "url": "https://github.com/ai16z/eliza/commit/d95b102cab6ecce420bb390a54febee2adb78ba3" - }, - { - "sha": "147adde8d6a7596d831064dc0be2ca0872c42a7c", - "date": "2024-11-27T17:32:53Z", - "message": "feat: add class to remote attestation and derive key to call provider functions", - "url": "https://github.com/ai16z/eliza/commit/147adde8d6a7596d831064dc0be2ca0872c42a7c" - }, - { - "sha": "02647806546bd558ce9eabaa33f3a8c100a17fa4", - "date": "2024-11-26T05:04:48Z", - "message": "fix: reduce docker image size from 11.1GB to 5.79GB", - "url": "https://github.com/ai16z/eliza/commit/02647806546bd558ce9eabaa33f3a8c100a17fa4" - }, + "id": 2495427762, + "body": "Actually an amount of latest, like 5 and cosine, would work the best i think", + "created_at": "2024-11-23T10:15:24Z", + "url": "https://github.com/ai16z/eliza/issues/471#issuecomment-2495427762", + "type": "issue", + "issue_number": "471" + } + ], + "total_comments": 8 + } + }, + "summary": "alextitonis is actively contributing to the base-ragsearch-plugin repository with a total of 13 commits and 7 pull requests. Their primary technical focus appears to be on plugin development and enhancement, particularly within the context of this repository. Their contributions suggest a pattern of engaging in feature additions and possibly bug fixes within the plugin's codebase.", + "score": 46, + "score_breakdown": { + "merged_prs": 42, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 4.0, + "total": 46.0 + } + }, + { + "contributor": "YoungPhlo", + "avatar_url": "https://avatars.githubusercontent.com/u/90307961?v=4", + "activity": { + "code": { + "commits": [ { - "sha": "13f921afcfdc49361149c409b8ab7b4de580c213", - "date": "2024-11-26T01:15:14Z", - "message": "feat: update dockerfile and add docker-compose yaml file to deploy in TEE", - "url": "https://github.com/ai16z/eliza/commit/13f921afcfdc49361149c409b8ab7b4de580c213" + "sha": "43436e55e7d186483e5d5967c7f2b7830ab8aba2", + "date": "2024-12-12T17:24:45Z", + "message": "docs: Add \"AI Agent Dev School Part 4\" livestream notes", + "url": "https://github.com/ai16z/eliza/commit/43436e55e7d186483e5d5967c7f2b7830ab8aba2" }, { - "sha": "aa5d009df083840a36ef55ff70e3619cae789f9a", - "date": "2024-11-22T21:53:26Z", - "message": "chore: remove log print of api key", - "url": "https://github.com/ai16z/eliza/commit/aa5d009df083840a36ef55ff70e3619cae789f9a" + "sha": "83dffb4f17476b7d596950ba5d637deff177a357", + "date": "2024-12-07T12:34:55Z", + "message": "wdygdtw 4 notes + docs metadata", + "url": "https://github.com/ai16z/eliza/commit/83dffb4f17476b7d596950ba5d637deff177a357" }, { - "sha": "66637cd244b7e820114783f9547227f00c019740", - "date": "2024-11-22T20:25:54Z", - "message": "feat: add wallet provider to use derived key to generate wallet", - "url": "https://github.com/ai16z/eliza/commit/66637cd244b7e820114783f9547227f00c019740" + "sha": "561bd3ff9dc86036711bb9c00a7f614fc7e6a74c", + "date": "2024-12-07T11:23:39Z", + "message": "rename file correct date", + "url": "https://github.com/ai16z/eliza/commit/561bd3ff9dc86036711bb9c00a7f614fc7e6a74c" }, { - "sha": "1995b56c2c519baab18520f03bd04c82be90b8e3", - "date": "2024-11-22T16:53:23Z", - "message": "create TEE plugin with derive key and remote attestation providers", - "url": "https://github.com/ai16z/eliza/commit/1995b56c2c519baab18520f03bd04c82be90b8e3" + "sha": "fb73cc02b61933d0ddefddf3394149b09e0e7c16", + "date": "2024-12-06T20:14:39Z", + "message": "updating stream notes for dev school 2 and 3", + "url": "https://github.com/ai16z/eliza/commit/fb73cc02b61933d0ddefddf3394149b09e0e7c16" }, { - "sha": "9e7a3da75d496b013e6c8efe0d25d03516c6d12f", - "date": "2024-11-04T17:38:48Z", - "message": "Add RedPill API Key variable", - "url": "https://github.com/ai16z/eliza/commit/9e7a3da75d496b013e6c8efe0d25d03516c6d12f" + "sha": "6324d7af0d9a37bd8f22f39e6db85336a9a697f2", + "date": "2024-11-28T05:35:55Z", + "message": "docs: add notes from a16z AI Agent Dev School session #1", + "url": "https://github.com/ai16z/eliza/commit/6324d7af0d9a37bd8f22f39e6db85336a9a697f2" }, { - "sha": "e5c8f3fca5c4f683cc9805fad844dce6428a2872", - "date": "2024-11-04T17:27:46Z", - "message": "Add RedPill API Support", - "url": "https://github.com/ai16z/eliza/commit/e5c8f3fca5c4f683cc9805fad844dce6428a2872" + "sha": "c760c3372232752b304aa399bd99fab615d820ee", + "date": "2024-11-25T04:28:37Z", + "message": "community stream wdygdtw 2", + "url": "https://github.com/ai16z/eliza/commit/c760c3372232752b304aa399bd99fab615d820ee" } ], "pull_requests": [ { - "number": 1050, - "title": "fix: add auto to clients in types to use client-auto", - "state": "closed", - "created_at": "2024-12-13T21:23:21Z", - "url": "https://github.com/ai16z/eliza/pull/1050", - "labels": [], - "comments": 0 - }, - { - "number": 835, - "title": "feat: Add TEE Mode to Solana Plugin", - "state": "closed", - "created_at": "2024-12-04T05:20:06Z", - "url": "https://github.com/ai16z/eliza/pull/835", - "labels": [], - "comments": 5 - }, - { - "number": 782, - "title": "refactor: refactor dockerfile to reduce image and build time", - "state": "closed", - "created_at": "2024-12-02T01:36:20Z", - "url": "https://github.com/ai16z/eliza/pull/782", - "labels": [], - "comments": 0 - }, - { - "number": 702, - "title": "fix: update docker image to support turbo and reduce build time", + "number": 1015, + "title": "docs: \"AI Agent Dev School Part 4\" livestream notes", "state": "closed", - "created_at": "2024-11-30T04:29:42Z", - "url": "https://github.com/ai16z/eliza/pull/702", + "created_at": "2024-12-12T17:36:52Z", + "url": "https://github.com/ai16z/eliza/pull/1015", "labels": [], "comments": 0 }, { - "number": 678, - "title": "fix: Make TEE Plugin available to launch agent & fix previous launch error", + "number": 895, + "title": "docs: Add What Did You Get Done This Week #4 summaries and timestamps", "state": "closed", - "created_at": "2024-11-29T19:42:51Z", - "url": "https://github.com/ai16z/eliza/pull/678", + "created_at": "2024-12-07T12:50:12Z", + "url": "https://github.com/ai16z/eliza/pull/895", "labels": [], "comments": 0 }, { - "number": 674, - "title": "fix: add missing viem dependency", + "number": 877, + "title": "docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps", "state": "closed", - "created_at": "2024-11-29T18:10:39Z", - "url": "https://github.com/ai16z/eliza/pull/674", + "created_at": "2024-12-06T20:20:14Z", + "url": "https://github.com/ai16z/eliza/pull/877", "labels": [], "comments": 0 }, { - "number": 640, - "title": "fix: Add docs, update providers for TEE Plugin", + "number": 638, + "title": "Notes for AI Agent Dev School #1", "state": "closed", - "created_at": "2024-11-28T06:26:25Z", - "url": "https://github.com/ai16z/eliza/pull/640", + "created_at": "2024-11-28T05:46:45Z", + "url": "https://github.com/ai16z/eliza/pull/638", "labels": [], "comments": 0 }, { - "number": 632, - "title": "feat: Initial TEE Plugin", + "number": 629, + "title": "feat: Add image generation support for tweets", "state": "closed", - "created_at": "2024-11-27T18:02:38Z", - "url": "https://github.com/ai16z/eliza/pull/632", + "created_at": "2024-11-27T13:41:43Z", + "url": "https://github.com/ai16z/eliza/pull/629", "labels": [], - "comments": 1 + "comments": 5 }, { - "number": 327, - "title": "Add Docker support", + "number": 580, + "title": "Add community stream notes for WDYGDTW 2", "state": "closed", - "created_at": "2024-11-15T04:58:33Z", - "url": "https://github.com/ai16z/eliza/pull/327", + "created_at": "2024-11-25T04:54:11Z", + "url": "https://github.com/ai16z/eliza/pull/580", "labels": [], "comments": 0 - }, - { - "number": 198, - "title": "Add RedPill API Support", - "state": "closed", - "created_at": "2024-11-04T17:45:54Z", - "url": "https://github.com/ai16z/eliza/pull/198", - "labels": [], - "comments": 3 } ], - "total_commits": 27, - "total_prs": 10 + "total_commits": 6, + "total_prs": 6 }, "issues": { "opened": [ { - "number": 1049, - "title": "bug: setting auto in character file fails to load client-auto", - "state": "closed", - "created_at": "2024-12-13T21:17:48Z", - "url": "https://github.com/ai16z/eliza/issues/1049", + "number": 917, + "title": "Cannot run `pnpm build` after importing `imageGenerationPlugin` to use in a character ", + "state": "open", + "created_at": "2024-12-08T11:19:28Z", + "url": "https://github.com/ai16z/eliza/issues/917", "labels": [ "bug" ], - "comments": 0 + "comments": 2 }, { - "number": 928, - "title": "feat: Support Fetching Character Files From Storage Service", - "state": "open", - "created_at": "2024-12-09T05:55:56Z", - "url": "https://github.com/ai16z/eliza/issues/928", + "number": 422, + "title": "using Groq API (or RedPill or Google Gen AI) as model provider", + "state": "closed", + "created_at": "2024-11-19T17:21:15Z", + "url": "https://github.com/ai16z/eliza/issues/422", "labels": [ - "enhancement" + "bug" ], - "comments": 1 + "comments": 2 } ], "total_opened": 2 @@ -21504,397 +21254,389 @@ "engagement": { "comments": [ { - "id": 2455996702, - "body": "> love this.\n\nWhenever RedPill has support for image and voice generation, I'll add those features. One part i didn't end up changing was the image inspection that uses gpt-4o-mini. The serverUrl uses the openai API & key by default, but if it uses red-pill API, it will also work. I didn't want to break anything unintentionally there, so I didn't put a fix there.", - "created_at": "2024-11-05T00:49:32Z", - "url": "https://github.com/ai16z/eliza/pull/198#issuecomment-2455996702", - "type": "pr", - "issue_number": "198" - }, - { - "id": 2505318111, - "body": "Adding documentation and updating the plugin.\r\n\r\n- [x] Documentation on TEE Plugin\r\n- [x] Add functions to derive raw key, derive ed25519 key for Solana, derive ecdsa key for evm chains", - "created_at": "2024-11-28T05:56:51Z", - "url": "https://github.com/ai16z/eliza/pull/632#issuecomment-2505318111", + "id": 2504035321, + "body": "commit `a51c376710c90b6721a6ae6457fdc42c441a19ba` has a bad timing error stand by \ud83e\udd15", + "created_at": "2024-11-27T14:34:33Z", + "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2504035321", "type": "pr", - "issue_number": "632" + "issue_number": "629" }, { - "id": 2515828739, - "body": "> What actually starts it now though?\r\n\r\nRight now the code for `pnpm docker` is here https://github.com/ai16z/eliza/blob/main/scripts/docker.sh . This was implemented originally by @oberlinstands and probably had a different dev workflow bc the eliza was not built and only the packages were installed. This is why the `/dev/null` may have been required bc the dev needed to build eliza then `pnpm start` inside the container.\r\n\r\nIn the package.json file we can see `pnpm docker` will execute this script for all 3 docker commands `build`, `run` and `bash`. \r\n```\r\n\"docker:build\": \"bash ./scripts/docker.sh build\",\r\n\"docker:run\": \"bash ./scripts/docker.sh run\",\r\n\"docker:bash\": \"bash ./scripts/docker.sh bash\",\r\n\"docker:start\": \"bash ./scripts/docker.sh start\",\r\n\"docker\": \"pnpm docker:build && pnpm docker:run && pnpm docker:bash\",\r\n```\r\nhttps://github.com/ai16z/eliza/blob/438c1f1400e365510cae9c19dfc35ca4f663512d/package.json#L20C10-L20C78\r\n\r\nIf checking the `docker run` script, we can see that the command is executed based on this logic\r\n```\r\n # Start building the docker run command\r\nCMD=\"docker run --platform linux/amd64 -p 3000:3000 -d\"\r\n\r\n# Add base mounts\r\nfor mount in \"${BASE_MOUNTS[@]}\"; do\r\n CMD=\"$CMD -v \\\"$(pwd)/$mount\\\"\"\r\ndone\r\n\r\n# Add package mounts\r\nfor package in \"${PACKAGES[@]}\"; do\r\n CMD=\"$CMD -v \\\"$(pwd)/packages/$package/src:/app/packages/$package/src\\\"\"\r\ndone\r\n\r\n# Add core types mount separately (special case)\r\nCMD=\"$CMD -v \\\"$(pwd)/packages/core/types:/app/packages/core/types\\\"\"\r\n\r\n# Add container name and image\r\nCMD=\"$CMD --name eliza eliza\"\r\n\r\n# Execute the command\r\neval $CMD\r\n;;\r\n ```\r\n \r\nFor the last command `docker bash`, then we see that this. may be the culprit since it will try run \r\n```\r\n# Check if the container is running before executing bash\r\nif [ \"$(docker ps -q -f name=eliza)\" ]; then\r\n docker exec -it eliza bash\r\nelse\r\n echo \"Container 'eliza' is not running. Please start it first.\"\r\n exit 1\r\nfi\r\n;;\r\n```\r\n\r\nIf I run a test on `pnpm docker`, I will see this result:\r\n![image](https://github.com/user-attachments/assets/3596cc8b-12ae-452c-bb7c-1fdf648c8ccc)\r\n\r\nI think the change we are looking for is to remove bash command from the `pnpm docker` package script & let the docker image be built and run. If there are errors whenever this happens, then execute pnpm docker:bash to debug the docker image & find out what the problems are.", - "created_at": "2024-12-03T23:59:05Z", - "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2515828739", + "id": 2505359264, + "body": "Got a message about errors during image generation. Be sure to add the right `plugins` and `clients` in your character file.\r\n\r\n```diff\r\ndiff --git a/agent/src/character.ts b/agent/src/character.ts\r\nindex da7e718..53c6f12 100644\r\n--- a/agent/src/character.ts\r\n+++ b/agent/src/character.ts\r\n@@ -4,9 +4,9 @@ import { imageGenerationPlugin } from \"@ai16z/plugin-image-generation\";\r\n export const character: Character = {\r\n ...defaultCharacter,\r\n name: \"Eliza\",\r\n- plugins: [],\r\n- clients: [],\r\n- modelProvider: ModelProviderName.OPENAI,\r\n+ plugins: [imageGenerationPlugin],\r\n+ clients: [Clients.TWITTER],\r\n+ modelProvider: ModelProviderName.HEURIST,\r\n settings: {\r\n secrets: {},\r\n voice: {\r\n```", + "created_at": "2024-11-28T06:33:45Z", + "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2505359264", "type": "pr", - "issue_number": "815" + "issue_number": "629" }, { - "id": 2525339335, - "body": "Ready for review. I added docs for using TEE Plugin as well\r\n\r\n![image](https://github.com/user-attachments/assets/b55f831f-4b89-4c4e-a946-3bb56baa894d)\r\n", - "created_at": "2024-12-07T23:14:39Z", - "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2525339335", + "id": 2508783990, + "body": "> \r\n> Here it would also be best to follow fail-fast approach to check on start and fail/crash with a helpful message if a plugin/config is missing.\r\n\r\nI really like this idea. I don't quite understand how to do what you're saying for `packages/client-twitter/src/index.ts` but agree there too.\r\n\r\nAfter talking to Shaw about this PR a few nights ago I think I'll have to scrap it and refactor with `ACTION` first thinking.\r\n\r\nI'm paraphrasing what he actually said but: \"Shaw strongly believes image generation should be an action the agent can take. He wants it to be driven by the agent's decision-making process, not chance. The aim is for the image generation to be handled within the agent, not the Twitter client\"\r\n\r\nThere were a few things he said needed to be done. One of them a `none` action handler to better manage actions and responses.\r\n\r\nWith that in mind I'm going to close this and revisit later with better logic.", + "created_at": "2024-11-30T02:00:00Z", + "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2508783990", "type": "pr", - "issue_number": "835" + "issue_number": "629" }, { - "id": 2526543832, - "body": "@lalalune could someone take a look at this? Keeping up with new conflicts when new merges are done can get tedious.", - "created_at": "2024-12-09T00:27:04Z", - "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2526543832", - "type": "pr", - "issue_number": "835" - }, - { - "id": 2526999679, - "body": "I can also take on this issue if needed, but this is a good first issue for any new junior devs to get started on the Eliza framework.", - "created_at": "2024-12-09T05:57:13Z", - "url": "https://github.com/ai16z/eliza/issues/928#issuecomment-2526999679", + "id": 2525664396, + "body": "> They're fixing this In the meantime Why not use Heurist? https://heurist.ai/dev-access use access code 'ai16z' to get instant api approval! Use a proper email as it emails you the api key.\r\n\r\nPersonally love using Heurist but I think it's a good idea to have back up providers. Heurist might not be able to provide free inference forever. Nice while it lasts though :)", + "created_at": "2024-12-08T11:25:08Z", + "url": "https://github.com/ai16z/eliza/issues/422#issuecomment-2525664396", "type": "issue", - "issue_number": "928" - }, - { - "id": 2528483942, - "body": "I have also run through the Developer Journey of setting `TEE_MODE` to `OFF` and set the values for `SOLANA_PUBLIC_KEY` and `SOLANA_PRIVATE_KEY`. These tests pass successfully.\r\n\r\nRequest Wallet info:\r\n![image](https://github.com/user-attachments/assets/0a25cc97-b7d0-4e34-a213-7681535adf2c)\r\n\r\nRequest Transfer Order:\r\n![image](https://github.com/user-attachments/assets/6bae73d9-ef2e-4633-82fc-4c028be67c48)\r\n", - "created_at": "2024-12-09T15:55:08Z", - "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2528483942", - "type": "pr", - "issue_number": "835" - }, - { - "id": 2529391755, - "body": "> Hi @HashWarlock I will take a look and review.\r\n\r\nThank you! I can remove the banner image given the conversation we had on the call earlier", - "created_at": "2024-12-09T20:35:58Z", - "url": "https://github.com/ai16z/eliza/pull/835#issuecomment-2529391755", - "type": "pr", - "issue_number": "835" - }, - { - "id": 2533021827, - "body": "Nice, I think the reason the error gets thrown is due to the docs not being included in the setup before the docker build command is executed in the docker file. This was to reduce the docker image size. I think this is a good workaround.", - "created_at": "2024-12-10T22:05:31Z", - "url": "https://github.com/ai16z/eliza/pull/978#issuecomment-2533021827", - "type": "pr", - "issue_number": "978" - }, - { - "id": 2533587597, - "body": "Hey! Nice to see another TEE option here. We should talk more on how we want to document and educate developers on TEE and the different options available for devs to get started.\r\n\r\nSome comments:\r\n\r\n- Can you add the lint file?\r\n\r\n`eslint.config.mjs`\r\n```\r\nimport eslintGlobalConfig from \"../../eslint.config.mjs\";\r\n\r\nexport default [...eslintGlobalConfig];\r\n```\r\n\r\n`package.json`\r\n```\r\n\"scripts\": {\r\n \"build\": \"tsup --format esm --dts\",\r\n \"dev\": \"tsup --format esm --dts --watch\",\r\n \"lint\": \"eslint . --fix\"\r\n},\r\n```", - "created_at": "2024-12-11T04:10:42Z", - "url": "https://github.com/ai16z/eliza/pull/935#issuecomment-2533587597", - "type": "pr", - "issue_number": "935" + "issue_number": "422" } ], - "total_comments": 10 + "total_comments": 4 } }, - "summary": "HashWarlock is a developer focused on backend development and bug fixing. They are currently working on adding a new feature to support fetching character files from a storage service. Their recent activity includes fixing undefined functions, resolving lint errors, and addressing issues related to setting auto in character files. Overall, HashWarlock's contributions demonstrate a strong emphasis on code quality and bug resolution within their projects." + "summary": "YoungPhlo is a developer actively contributing to a project focused on AI agent development. They are currently working on documenting the \"AI Agent Dev School Part 4\" livestream notes and addressing issues related to integrating the `imageGenerationPlugin` for character creation. Their recent activity shows a strong emphasis on documentation and troubleshooting, with a consistent engagement in PRs and issue resolution.", + "score": 46, + "score_breakdown": { + "merged_prs": 42, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.0, + "total": 46.0 + } }, { - "contributor": "actions-user", - "avatar_url": "https://avatars.githubusercontent.com/u/65916846?v=4", + "contributor": "denizekiz", + "avatar_url": "https://avatars.githubusercontent.com/u/11015340?v=4", "activity": { "code": { "commits": [ { - "sha": "eecaa7349c3ac1e982436688a8ad3a671f436a37", - "date": "2024-12-13T19:15:09Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/eecaa7349c3ac1e982436688a8ad3a671f436a37" + "sha": "7ee706c13837587909d6ebce77abc778c3ac9183", + "date": "2024-12-01T15:21:44Z", + "message": "packagejson updated to latest agent-client 0.0.16", + "url": "https://github.com/ai16z/eliza/commit/7ee706c13837587909d6ebce77abc778c3ac9183" }, { - "sha": "24dccddb396337a284eda86cc23c60ed4f95472b", - "date": "2024-12-07T00:35:47Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/24dccddb396337a284eda86cc23c60ed4f95472b" + "sha": "743aa784598e30675cb01e06acfa05d9b56c9a0f", + "date": "2024-11-19T15:19:44Z", + "message": "Readme update WSL 2 link added. (#419)\n\n* WSL 2 instrunctions link added to readme.md\r\n\r\n* WSL2 instructions to readme.md added", + "url": "https://github.com/ai16z/eliza/commit/743aa784598e30675cb01e06acfa05d9b56c9a0f" }, { - "sha": "0d4cab37ac1cf1ae43e405128e8ecba330d079f3", - "date": "2024-12-06T21:31:00Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/0d4cab37ac1cf1ae43e405128e8ecba330d079f3" + "sha": "26028e49501f8c7f1ee7ad09eb5fb86919aae6d7", + "date": "2024-11-16T08:43:51Z", + "message": "openrouter 70b don't support 128000, changed to 405b in model.ts", + "url": "https://github.com/ai16z/eliza/commit/26028e49501f8c7f1ee7ad09eb5fb86919aae6d7" }, { - "sha": "892831a27c27913149929b791dd934411771bd6e", - "date": "2024-12-04T06:01:01Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/892831a27c27913149929b791dd934411771bd6e" - }, + "sha": "c9772f5c3eb0d276c1522406cf38f50b5c22812d", + "date": "2024-11-15T09:31:34Z", + "message": "claude vertex configs added to generation.ts (was missing)", + "url": "https://github.com/ai16z/eliza/commit/c9772f5c3eb0d276c1522406cf38f50b5c22812d" + } + ], + "pull_requests": [ { - "sha": "22389065172f827b91cbc8947399c5f9a191097a", - "date": "2024-12-04T04:08:51Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/22389065172f827b91cbc8947399c5f9a191097a" + "number": 753, + "title": "fix: packagejson updated to latest agent-client 0.0.16", + "state": "closed", + "created_at": "2024-12-01T15:23:46Z", + "url": "https://github.com/ai16z/eliza/pull/753", + "labels": [], + "comments": 0 }, { - "sha": "6c58ff51cd3eedd5821495c75bd2bae285a8fa20", - "date": "2024-12-03T03:42:52Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/6c58ff51cd3eedd5821495c75bd2bae285a8fa20" + "number": 419, + "title": "Readme update WSL 2 link added.", + "state": "closed", + "created_at": "2024-11-19T13:35:07Z", + "url": "https://github.com/ai16z/eliza/pull/419", + "labels": [], + "comments": 0 }, { - "sha": "f509a6f08839aaebb9879e8bdf6ffa7a6feb2ea2", - "date": "2024-12-02T06:44:40Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/f509a6f08839aaebb9879e8bdf6ffa7a6feb2ea2" + "number": 356, + "title": "fix: openrouter 70b don't support 128000, changed to 405b in model.ts", + "state": "closed", + "created_at": "2024-11-16T11:50:54Z", + "url": "https://github.com/ai16z/eliza/pull/356", + "labels": [], + "comments": 0 }, { - "sha": "f5616c974cfa30e7cd1b66f95d8541010193f884", - "date": "2024-11-22T05:33:33Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/f5616c974cfa30e7cd1b66f95d8541010193f884" + "number": 330, + "title": "claude vertex configs added to generation.ts (was missing)", + "state": "closed", + "created_at": "2024-11-15T09:34:14Z", + "url": "https://github.com/ai16z/eliza/pull/330", + "labels": [], + "comments": 0 }, { - "sha": "a6c1b1bae42de2147aad4890b70c48b8cb68568f", - "date": "2024-11-22T04:24:40Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/a6c1b1bae42de2147aad4890b70c48b8cb68568f" + "number": 276, + "title": "Fix: compute unit increasein swapts, default is too low to make trans\u2026", + "state": "closed", + "created_at": "2024-11-12T20:37:47Z", + "url": "https://github.com/ai16z/eliza/pull/276", + "labels": [], + "comments": 0 }, { - "sha": "c0c30ae6bb5c5724a94e644633288f9ac4b63fff", - "date": "2024-11-22T03:49:13Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/c0c30ae6bb5c5724a94e644633288f9ac4b63fff" - }, + "number": 257, + "title": "Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026", + "state": "closed", + "created_at": "2024-11-11T09:04:01Z", + "url": "https://github.com/ai16z/eliza/pull/257", + "labels": [], + "comments": 0 + } + ], + "total_commits": 4, + "total_prs": 6 + }, + "issues": { + "opened": [ { - "sha": "15f3c391adf4a03ec320063f62cf110be4a1d2df", - "date": "2024-11-22T03:32:55Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/15f3c391adf4a03ec320063f62cf110be4a1d2df" + "number": 794, + "title": "search.ts not working", + "state": "open", + "created_at": "2024-12-02T19:27:32Z", + "url": "https://github.com/ai16z/eliza/issues/794", + "labels": [ + "bug" + ], + "comments": 0 }, { - "sha": "084a1eaa888c4c2e2d10efa08daba62e053ccf24", - "date": "2024-11-22T03:00:37Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/084a1eaa888c4c2e2d10efa08daba62e053ccf24" + "number": 679, + "title": "recentPosts always empty", + "state": "closed", + "created_at": "2024-11-29T19:45:25Z", + "url": "https://github.com/ai16z/eliza/issues/679", + "labels": [ + "bug" + ], + "comments": 2 }, { - "sha": "b27361cd7bb361d55659a94122656346760c5a9a", - "date": "2024-11-20T10:27:53Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/b27361cd7bb361d55659a94122656346760c5a9a" - }, + "number": 379, + "title": "build.sh crash", + "state": "closed", + "created_at": "2024-11-17T21:05:34Z", + "url": "https://github.com/ai16z/eliza/issues/379", + "labels": [ + "bug" + ], + "comments": 3 + } + ], + "total_opened": 3 + }, + "engagement": { + "comments": [ { - "sha": "a3e7ba62cfebdcef7191b213420b24a551f1d253", - "date": "2024-11-20T05:53:13Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/a3e7ba62cfebdcef7191b213420b24a551f1d253" + "id": 2485740643, + "body": "WSL 2 installing instructions added for windows users to readme.md\r\nhttps://github.com/ai16z/eliza/pull/419", + "created_at": "2024-11-19T13:36:18Z", + "url": "https://github.com/ai16z/eliza/issues/379#issuecomment-2485740643", + "type": "issue", + "issue_number": "379" }, { - "sha": "cb3141c745deaf1a3a60320e9f7c6eac7f7f1baf", - "date": "2024-11-20T05:41:52Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/cb3141c745deaf1a3a60320e9f7c6eac7f7f1baf" + "id": 2515218213, + "body": "bug fixed with #756 ", + "created_at": "2024-12-03T17:46:57Z", + "url": "https://github.com/ai16z/eliza/issues/679#issuecomment-2515218213", + "type": "issue", + "issue_number": "679" + } + ], + "total_comments": 2 + } + }, + "summary": "denizekiz is a developer focused on backend development and documentation improvements. They recently updated packagejson and readme files, fixed model configurations, and addressed various issues related to search functionality and build script crashes. Their contributions show a pattern of attention to detail and a commitment to enhancing project stability and usability.", + "score": 46, + "score_breakdown": { + "merged_prs": 42, + "issues": 2, + "pr_commits": 1, + "pr_reviews": 0, + "comments": 1.0, + "total": 46.0 + } + }, + { + "contributor": "pgoos", + "avatar_url": "https://avatars.githubusercontent.com/u/4013866?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "ff82bb9ffbbd129d71785354791521ef01775f47", + "date": "2024-12-12T15:53:33Z", + "message": "update exit code", + "url": "https://github.com/ai16z/eliza/commit/ff82bb9ffbbd129d71785354791521ef01775f47" }, { - "sha": "aa978a7029c6defe427298f3f9a43fe19a7519ba", - "date": "2024-11-20T05:31:53Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/aa978a7029c6defe427298f3f9a43fe19a7519ba" + "sha": "dfac323e1cb651684b39ed0605b4c620a2ef7f93", + "date": "2024-12-12T14:27:02Z", + "message": "Merge branch 'test/integration-test-poc' of github.com:Sifchain/sa-eliza into test/integration-test-poc", + "url": "https://github.com/ai16z/eliza/commit/dfac323e1cb651684b39ed0605b4c620a2ef7f93" }, { - "sha": "7c35361ecc353639e448fcc77c3a6b21eb9cf243", - "date": "2024-11-20T05:29:25Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/7c35361ecc353639e448fcc77c3a6b21eb9cf243" - }, - { - "sha": "7c9bbcc4b763cf89a6f8eff19621d1b1e1b3e1ca", - "date": "2024-11-20T05:05:56Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/7c9bbcc4b763cf89a6f8eff19621d1b1e1b3e1ca" - }, - { - "sha": "ea26d00df57225b0a8f4d4900b09d9e2edbd7b30", - "date": "2024-11-20T04:53:15Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/ea26d00df57225b0a8f4d4900b09d9e2edbd7b30" - }, - { - "sha": "ede2cc3e700b5f7eb88727b3d63ea26211a4da4f", - "date": "2024-11-20T04:00:02Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/ede2cc3e700b5f7eb88727b3d63ea26211a4da4f" - }, - { - "sha": "2e440a0000383197a41d81fbd813a69f5017a012", - "date": "2024-11-04T01:37:09Z", - "message": "chore: update changelog", - "url": "https://github.com/ai16z/eliza/commit/2e440a0000383197a41d81fbd813a69f5017a012" - } - ], - "pull_requests": [], - "total_commits": 21, - "total_prs": 0 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "actions-user is currently focused on maintaining the project by updating the changelog. Their recent commit indicates a dedication to keeping project documentation up-to-date. This suggests a pattern of attention to detail and a commitment to project organization and clarity." - }, - { - "contributor": "nicky-ru", - "avatar_url": "https://avatars.githubusercontent.com/u/64008830?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "d88f3b531eb8f7501a30fb9a2217724bdef17a14", - "date": "2024-12-12T17:16:18Z", - "message": "Merge branch 'develop' into plugin-evm-multichain", - "url": "https://github.com/ai16z/eliza/commit/d88f3b531eb8f7501a30fb9a2217724bdef17a14" - }, - { - "sha": "66de6f591cd38be53e46146d30266fbbf463f58a", - "date": "2024-12-12T09:51:15Z", - "message": "Merge branch 'ai16z:main' into plugin-evm-multichain", - "url": "https://github.com/ai16z/eliza/commit/66de6f591cd38be53e46146d30266fbbf463f58a" - }, - { - "sha": "5b76da674c850f8d60428d1fceea0a3b184c62cf", - "date": "2024-12-12T09:40:15Z", - "message": "refactor: remove unused code", - "url": "https://github.com/ai16z/eliza/commit/5b76da674c850f8d60428d1fceea0a3b184c62cf" + "sha": "1fd12ca260e4c6645512c521c5c7112f3057668e", + "date": "2024-12-12T14:25:42Z", + "message": "add logic to skip the run", + "url": "https://github.com/ai16z/eliza/commit/1fd12ca260e4c6645512c521c5c7112f3057668e" }, { - "sha": "9a33703e61d84bca962830cab15b442f55e680a3", - "date": "2024-12-12T09:39:28Z", - "message": "fix: improve chain selection", - "url": "https://github.com/ai16z/eliza/commit/9a33703e61d84bca962830cab15b442f55e680a3" + "sha": "44b1e55ba868de3fcbb38b1db2a1c63e88cea7a5", + "date": "2024-12-12T14:05:01Z", + "message": "Merge branch 'main' into test/integration-test-poc", + "url": "https://github.com/ai16z/eliza/commit/44b1e55ba868de3fcbb38b1db2a1c63e88cea7a5" }, { - "sha": "8c15447d88ac37d1a9bc15d1053250bf797dd761", - "date": "2024-12-11T18:07:55Z", - "message": "fix: remove duplicated import", - "url": "https://github.com/ai16z/eliza/commit/8c15447d88ac37d1a9bc15d1053250bf797dd761" + "sha": "bb0563c3d32dc36ed1f59cce589938f87c5c90e5", + "date": "2024-12-12T13:43:24Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/bb0563c3d32dc36ed1f59cce589938f87c5c90e5" }, { - "sha": "5e7efb0d9cbc31a1aa8526730362ff4020be05b2", - "date": "2024-12-11T16:15:52Z", - "message": "fix: fix rpcError for ethereum mainnet", - "url": "https://github.com/ai16z/eliza/commit/5e7efb0d9cbc31a1aa8526730362ff4020be05b2" + "sha": "0e347f8df2e416004e0bf5b44d821e5efc2cf1a2", + "date": "2024-12-12T13:31:40Z", + "message": "update workflow file", + "url": "https://github.com/ai16z/eliza/commit/0e347f8df2e416004e0bf5b44d821e5efc2cf1a2" }, { - "sha": "47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea", - "date": "2024-12-11T16:15:17Z", - "message": "chore: add console log for transfer action", - "url": "https://github.com/ai16z/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea" + "sha": "1a9ced23d0953f0dbec3c0e1bd41bbc5693a6df4", + "date": "2024-12-12T13:02:36Z", + "message": "update how the secret is passed", + "url": "https://github.com/ai16z/eliza/commit/1a9ced23d0953f0dbec3c0e1bd41bbc5693a6df4" }, { - "sha": "9fc4b0ea7df91541b6c5853daf9bfe9c73a170db", - "date": "2024-12-11T13:00:15Z", - "message": "fix: throw if evm private key is missing", - "url": "https://github.com/ai16z/eliza/commit/9fc4b0ea7df91541b6c5853daf9bfe9c73a170db" + "sha": "a24934e4b6e9ebfb33c4d8b23e894408d950a343", + "date": "2024-12-12T12:42:52Z", + "message": "update workflow file", + "url": "https://github.com/ai16z/eliza/commit/a24934e4b6e9ebfb33c4d8b23e894408d950a343" }, { - "sha": "ee43b4560fb907298173b096c8a815874a5f6d51", - "date": "2024-12-10T19:36:12Z", - "message": "fix: transfer action fix for EVM Plugin can't run any action #735", - "url": "https://github.com/ai16z/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51" + "sha": "5749beafb1b3a39e82252c8fde6b249bd7b62d41", + "date": "2024-12-12T11:06:10Z", + "message": "more complex CI fix", + "url": "https://github.com/ai16z/eliza/commit/5749beafb1b3a39e82252c8fde6b249bd7b62d41" }, { - "sha": "b95bf03d3b6b2ace41c0975a21d8d086c1ce45af", - "date": "2024-12-10T17:51:21Z", - "message": "fix: transfer action fix #735", - "url": "https://github.com/ai16z/eliza/commit/b95bf03d3b6b2ace41c0975a21d8d086c1ce45af" + "sha": "b0d91d2a9556e253d07631374abf3b9be98b8276", + "date": "2024-12-12T10:51:53Z", + "message": "reverse sleep order", + "url": "https://github.com/ai16z/eliza/commit/b0d91d2a9556e253d07631374abf3b9be98b8276" }, { - "sha": "ee0a3aadc359c87bede143c08506abac51e809b0", - "date": "2024-12-09T15:00:55Z", - "message": "fix: fix undefined chain", - "url": "https://github.com/ai16z/eliza/commit/ee0a3aadc359c87bede143c08506abac51e809b0" + "sha": "7290ae840447adac359f0bfb30094938cfc1cc9c", + "date": "2024-12-12T10:44:26Z", + "message": "add sleep for stability", + "url": "https://github.com/ai16z/eliza/commit/7290ae840447adac359f0bfb30094938cfc1cc9c" }, { - "sha": "a420a966ae3b9b9b064ee525164b5379dc1b8bc3", - "date": "2024-12-07T20:41:54Z", - "message": "feat: add better feedback from wallet provider", - "url": "https://github.com/ai16z/eliza/commit/a420a966ae3b9b9b064ee525164b5379dc1b8bc3" + "sha": "e9b6c1cd490897352059f70047a22b5a13182b33", + "date": "2024-12-11T19:31:01Z", + "message": "update lock file", + "url": "https://github.com/ai16z/eliza/commit/e9b6c1cd490897352059f70047a22b5a13182b33" }, { - "sha": "c6a3531fc8cc918214f15985c5223ea1bc138179", - "date": "2024-12-07T20:38:15Z", - "message": "feat: add custom rpc url support", - "url": "https://github.com/ai16z/eliza/commit/c6a3531fc8cc918214f15985c5223ea1bc138179" + "sha": "3ef6d7fce2673d0c9307f16167ab96324604f9b4", + "date": "2024-11-29T18:59:30Z", + "message": "Update pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/3ef6d7fce2673d0c9307f16167ab96324604f9b4" }, { - "sha": "bd268143e0e97fd78a18c33c34835ec03fecd8f8", - "date": "2024-12-05T17:44:42Z", - "message": "Refactor plugin-evm transfer action", - "url": "https://github.com/ai16z/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8" + "sha": "f109a1b5fc43677bf60c87eb69a70148ef9fe0a2", + "date": "2024-11-29T18:58:19Z", + "message": "Merge branch 'main' into misct/code-cov", + "url": "https://github.com/ai16z/eliza/commit/f109a1b5fc43677bf60c87eb69a70148ef9fe0a2" }, { - "sha": "5c39893fc325ceae431424fd7b88d65f38c0dc87", - "date": "2024-12-05T17:43:19Z", - "message": "Refactor plugin-evm swap action", - "url": "https://github.com/ai16z/eliza/commit/5c39893fc325ceae431424fd7b88d65f38c0dc87" + "sha": "9c6167be6b575ebb967fe2a9ada48967c4897803", + "date": "2024-11-29T18:41:17Z", + "message": "run tests with coverage", + "url": "https://github.com/ai16z/eliza/commit/9c6167be6b575ebb967fe2a9ada48967c4897803" }, { - "sha": "36f594f6da03bb0e5782e1deb5f2ba6cb5c39374", - "date": "2024-12-05T17:39:28Z", - "message": "Refactor bridge action", - "url": "https://github.com/ai16z/eliza/commit/36f594f6da03bb0e5782e1deb5f2ba6cb5c39374" + "sha": "a6ef7e54abd47c8cf1787e391aaaba905246a223", + "date": "2024-11-28T23:26:23Z", + "message": "fix: move file to the root level", + "url": "https://github.com/ai16z/eliza/commit/a6ef7e54abd47c8cf1787e391aaaba905246a223" }, { - "sha": "4515d48171d026ddeeedd6d1721bfd0e166229e9", - "date": "2024-12-05T17:38:51Z", - "message": "Add chain config getter", - "url": "https://github.com/ai16z/eliza/commit/4515d48171d026ddeeedd6d1721bfd0e166229e9" + "sha": "8950737329edcb3d0dace7cb0c94f1a22df83fa6", + "date": "2024-11-28T22:33:14Z", + "message": "feat: add minimal config file for code cov", + "url": "https://github.com/ai16z/eliza/commit/8950737329edcb3d0dace7cb0c94f1a22df83fa6" }, { - "sha": "fc9d68beb7356129d5cd673de6b3b1b352099f57", - "date": "2024-12-05T17:24:16Z", - "message": "Make chainNames optional for WalletProvider constructor", - "url": "https://github.com/ai16z/eliza/commit/fc9d68beb7356129d5cd673de6b3b1b352099f57" + "sha": "4172899b1f87d0f5184751b2c70bffbd3e9877b8", + "date": "2024-11-25T12:40:13Z", + "message": "update default character model", + "url": "https://github.com/ai16z/eliza/commit/4172899b1f87d0f5184751b2c70bffbd3e9877b8" }, { - "sha": "c42f9fb30212ba9ceca08445d91ab912d0d0f6ea", - "date": "2024-12-05T17:19:37Z", - "message": "Add test script to package.json", - "url": "https://github.com/ai16z/eliza/commit/c42f9fb30212ba9ceca08445d91ab912d0d0f6ea" + "sha": "500850e1218e860b0104bec40a42bf3763635686", + "date": "2024-11-25T12:29:50Z", + "message": "fix duplicate import", + "url": "https://github.com/ai16z/eliza/commit/500850e1218e860b0104bec40a42bf3763635686" }, { - "sha": "7bcd5b84d2155778ecffc2cc23f09c6d6dd4b01d", - "date": "2024-12-05T17:19:10Z", - "message": "Add plugin-evm wallet provider tests and refactor the provider", - "url": "https://github.com/ai16z/eliza/commit/7bcd5b84d2155778ecffc2cc23f09c6d6dd4b01d" + "sha": "eebecede11716f46cd725357ba0ffc93cf03ff9f", + "date": "2024-11-25T12:02:16Z", + "message": "fix: enable test run in CI for core package", + "url": "https://github.com/ai16z/eliza/commit/eebecede11716f46cd725357ba0ffc93cf03ff9f" } ], "pull_requests": [ { - "number": 1095, - "title": "docs: add README.md to plugin-evm", + "number": 871, + "title": "Test/integration test poc", "state": "closed", - "created_at": "2024-12-14T13:56:37Z", - "url": "https://github.com/ai16z/eliza/pull/1095", + "created_at": "2024-12-06T10:40:57Z", + "url": "https://github.com/ai16z/eliza/pull/871", "labels": [], "comments": 0 }, { - "number": 1009, - "title": "feat: Plugin evm multichain", + "number": 676, + "title": "Fix: run tests with coverage", "state": "closed", - "created_at": "2024-12-12T09:59:20Z", - "url": "https://github.com/ai16z/eliza/pull/1009", + "created_at": "2024-11-29T18:45:29Z", + "url": "https://github.com/ai16z/eliza/pull/676", "labels": [], "comments": 2 }, { - "number": 864, - "title": "Plugin-evm tests and multichain support", + "number": 659, + "title": "feat: add minimal config file for code cov", "state": "closed", - "created_at": "2024-12-05T18:59:20Z", - "url": "https://github.com/ai16z/eliza/pull/864", + "created_at": "2024-11-28T22:45:05Z", + "url": "https://github.com/ai16z/eliza/pull/659", "labels": [], - "comments": 17 + "comments": 0 + }, + { + "number": 590, + "title": "fix: enable test run in CI for core package", + "state": "closed", + "created_at": "2024-11-25T12:09:32Z", + "url": "https://github.com/ai16z/eliza/pull/590", + "labels": [], + "comments": 1 + }, + { + "number": 485, + "title": "enable tests in CI", + "state": "closed", + "created_at": "2024-11-21T13:05:12Z", + "url": "https://github.com/ai16z/eliza/pull/485", + "labels": [], + "comments": 0 } ], "total_commits": 20, - "total_prs": 3 + "total_prs": 5 }, "issues": { "opened": [], @@ -21903,2779 +21645,2538 @@ "engagement": { "comments": [ { - "id": 2521303737, - "body": "> Hey @nicky-ru! :) \n> \n> \n> \n> This is cool! \n> \n> \n> \n> One thing tho is that transfer, swap and bridge do not work in this plugin, check issue https://github.com/ai16z/eliza/issues/735\n> \n> \n> \n> There's also the GOAT plugin which you could add multi-chain support to if you want to take a stab at it. The [GOAT](https://github.com/goat-sdk/goat) library supports all EVM chains (and Solana):\n> \n> \n> \n> https://github.com/ai16z/eliza/tree/main/packages/plugin-goat\n\nHey @0xaguspunk!\nThanks for the feedback and for pointing out the GOAT plugin as an alternative!\n\nI noticed the issues with transfer, swap, and bridge functionality (#735) and mentioned in the PR that they will be addressed in a follow-up. This PR focuses on enabling multichain support and making the plugin more test-friendly via TDD + a foundation to extend the plugin with more features.\n\nThe GOAT plugin does look interesting, and I\u2019ll take a closer look to see if it aligns with the goals here.\n\nLet me know if you think it\u2019s better to pivot entirely to GOAT, or if continuing with this plugin (and fixing the mentioned issues) is a good path forward!", - "created_at": "2024-12-05T20:13:22Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2521303737", - "type": "pr", - "issue_number": "864" - }, - { - "id": 2523732731, - "body": "> Ah got it! Thanks for the context! :) Then it makes sense knowing it will be fixed on another PR.\r\n> \r\n> No, no need to pivot to goat. PR is fine, neat having the tests there too! \ud83d\ude4f\r\n\r\nHi @0xaguspunk ,\r\nThanks for the feedback and confirmation! \ud83d\ude0a Glad to hear the PR aligns well. \ud83d\ude4f\r\n\r\nJust to clarify\u2014are there any additional steps or changes you\u2019d like me to make before the PR is ready for merging? It would be great to have it merged as a base to continue working on improvements and fixes for [Issue #735](https://github.com/ai16z/eliza/issues/735). Let me know if there\u2019s anything else I should address!\r\n\r\nThanks again!", - "created_at": "2024-12-06T16:55:12Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2523732731", + "id": 2497955529, + "body": "@jkbrooks can you run the workflow?", + "created_at": "2024-11-25T12:58:31Z", + "url": "https://github.com/ai16z/eliza/pull/590#issuecomment-2497955529", "type": "pr", - "issue_number": "864" + "issue_number": "590" }, { - "id": 2532710279, - "body": "Hi @odilitime,\r\n\r\nThanks for visiting the PR! I noticed it was marked as \u201cnew plugin,\u201d but just to clarify, this PR is actually an improvement to the existing plugin, not a new one. The changes add multichain support, refactor the code for better testability, and introduce tests that were previously missing.\r\n\r\nAdditionally, my latest commits address Issue #735 and fix the transfer functionality that was mentioned there as seen on the next screenshot:\r\n\r\n\"Screenshot\r\n\r\nLet me know if there\u2019s anything else needed for this PR or if further clarification is required! \ud83d\ude0a\r\n\r\nThanks again for your time!", - "created_at": "2024-12-10T19:43:03Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2532710279", + "id": 2539028473, + "body": "Ready for final review.", + "created_at": "2024-12-12T13:56:56Z", + "url": "https://github.com/ai16z/eliza/pull/993#issuecomment-2539028473", "type": "pr", - "issue_number": "864" + "issue_number": "993" }, { - "id": 2536130091, - "body": "hey @n00b21337! i see we're working on the same plugin, what do you think about the fix in the pr above^ https://github.com/ai16z/eliza/pull/864", - "created_at": "2024-12-11T14:18:50Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2536130091", + "id": 2541456358, + "body": "Related to #1014 ", + "created_at": "2024-12-13T13:23:13Z", + "url": "https://github.com/ai16z/eliza/issues/1027#issuecomment-2541456358", "type": "issue", - "issue_number": "735" - }, - { - "id": 2536449026, - "body": "> think this is on good track, using viem chains for chain data, also what was missing for transfer to work (generating object with LLM) is here. I was thinking to do the same, but found out this was already here, so no point in repeating this.\r\n> \r\n> currently I had some problems running this, there was RPC error, not sure why and now both claud and openai are timing out for response so I cant test it, will try it out more as I want to use it for transferring eth/tokens and other EVM things.\r\n> \r\n> Will report back asap\r\n\r\nThanks for your feedback! Yeah the rpc url is a headache if the fromChain is not in viem/chain list. I've added a console log for transfer for better debugging. Also since ethereum mainnet is just \"mainnet\" in viem/chains most probably the issue originated from that, also pushed a fix for the template. \r\n\r\n We'll need to make it more robust in the next iteration \ud83d\ude01", - "created_at": "2024-12-11T16:18:34Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2536449026", - "type": "pr", - "issue_number": "864" - }, - { - "id": 2536552490, - "body": "adding related PR here: https://github.com/ai16z/eliza/pull/864", - "created_at": "2024-12-11T16:57:43Z", - "url": "https://github.com/ai16z/eliza/pull/991#issuecomment-2536552490", - "type": "pr", - "issue_number": "991" - }, - { - "id": 2538395765, - "body": "Hey @n00b21337 ,\r\n\r\nThanks for sharing your solution! The regex and normalization approach makes a lot of sense.\r\n\r\nI ended up taking a slightly different route by limiting the options to just the **supported chains** that were intentionally included. This way, I'm only checking a predefined list instead of scanning through all the `viem` chains. Here's a snippet of what I did:\r\n\r\n```typescript\r\nconst chains = Object.keys(wp.chains);\r\n\r\n// Replace the placeholder with supported chain names\r\nconst contextWithChains = context.replace(\"SUPPORTED_CHAINS\", chains.toString());\r\n```\r\n\r\nMaybe a mix of both approaches could make this even better. What do you think?", - "created_at": "2024-12-12T09:49:00Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538395765", - "type": "pr", - "issue_number": "864" - }, - { - "id": 2538741156, - "body": "@n00b21337 Yeah, no problem! The template basically provides an instruction and an example of how the returned data should look. It gets combined with the current state to create a context, which the model uses to generate the transferDetails object.\r\n\r\nThe \"fromChain\": SUPPORTED_CHAINS part is a placeholder in the template. Before passing the context to the model, I replace SUPPORTED_CHAINS with the actual list of connected chains (from wp.chains). This way, the model knows which chains to consider when generating the output.\r\n\r\nso in short, the template shows the structure, and by swapping in the real chain list, the model sticks to that structure and uses the valid chains.\r\n\r\nlet me know if it helps!", - "created_at": "2024-12-12T12:15:29Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538741156", - "type": "pr", - "issue_number": "864" - }, - { - "id": 2539540739, - "body": "> Does this replace the other PRs? can we close those?\r\n\r\nYes, opened this against develop branch, will close the previous one", - "created_at": "2024-12-12T17:12:39Z", - "url": "https://github.com/ai16z/eliza/pull/1009#issuecomment-2539540739", - "type": "pr", - "issue_number": "1009" - }, - { - "id": 2539546262, - "body": "closing this in favor of #1009 ", - "created_at": "2024-12-12T17:15:14Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2539546262", - "type": "pr", - "issue_number": "864" - }, - { - "id": 2539592637, - "body": "@n00b21337 weird.., just tried it on my side both mainnet and sepolia work. I never created a doc, but the character json should include this: \r\n```json\r\n\"chains\": {\r\n \"evm\": [\r\n \"sepolia\"\r\n ]\r\n }\r\n```", - "created_at": "2024-12-12T17:37:13Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2539592637", - "type": "pr", - "issue_number": "864" - }, - { - "id": 2541565561, - "body": "@n00b21337 its the same as in the previous version, but instead of passing chain config, only need to pass chain name:\r\n\r\n```json\r\n\"settings\": {\r\n \"secrets\": {},\r\n \"voice\": {\r\n \"model\": \"en_US-male-medium\"\r\n },\r\n \"chains\": {\r\n \"evm\": [\r\n \"sepolia\"\r\n ]\r\n }\r\n }\r\n```\r\n\r\nthen \r\n1. I think the best approach would be something in the middle, like wallet providers do, by default include ~10 most popular chains and the rest let the agent creator configure in the character according to his needs. And add an action for adding new chains. \r\n2. If we'd like to ask the balance for the chain other than the default one it sounds like a use case for another action \"check balance\". ", - "created_at": "2024-12-13T14:20:30Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2541565561", - "type": "pr", - "issue_number": "864" + "issue_number": "1027" } ], - "total_comments": 12 + "total_comments": 3 } }, - "summary": "nicky-ru is currently focusing on developing a plugin for EVM multichain integration, with recent commits including bug fixes, code refactoring, and feature enhancements. Their contributions demonstrate a strong emphasis on improving the functionality and reliability of the EVM Plugin, with a particular focus on fixing transfer actions and chain selection issues. Additionally, they have made efforts to enhance documentation by adding a README.md file to the plugin repository." + "summary": "pgoos is actively contributing to the integration testing process of the Sifchain project by updating exit codes, enhancing workflow files, and implementing stability improvements like sleep intervals. Their recent commits indicate a focus on improving CI/CD processes and ensuring the reliability of the test suite through code enhancements and maintenance tasks.", + "score": 41, + "score_breakdown": { + "merged_prs": 35, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 1.5, + "total": 41.5 + } }, { - "contributor": "pgoos", - "avatar_url": "https://avatars.githubusercontent.com/u/4013866?v=4", + "contributor": "v1xingyue", + "avatar_url": "https://avatars.githubusercontent.com/u/974169?v=4", "activity": { "code": { "commits": [ { - "sha": "ff82bb9ffbbd129d71785354791521ef01775f47", - "date": "2024-12-12T15:53:33Z", - "message": "update exit code", - "url": "https://github.com/ai16z/eliza/commit/ff82bb9ffbbd129d71785354791521ef01775f47" + "sha": "0128a1ef3732afea46f16235143d2ac951e60489", + "date": "2024-12-12T20:42:55Z", + "message": "Merge branch 'develop' into patch-custom-fetch", + "url": "https://github.com/ai16z/eliza/commit/0128a1ef3732afea46f16235143d2ac951e60489" }, { - "sha": "dfac323e1cb651684b39ed0605b4c620a2ef7f93", - "date": "2024-12-12T14:27:02Z", - "message": "Merge branch 'test/integration-test-poc' of github.com:Sifchain/sa-eliza into test/integration-test-poc", - "url": "https://github.com/ai16z/eliza/commit/dfac323e1cb651684b39ed0605b4c620a2ef7f93" + "sha": "a7a8fd06ce6b27d5ba983a75408ceb669dc07c59", + "date": "2024-12-12T10:32:05Z", + "message": "agent custom fetch", + "url": "https://github.com/ai16z/eliza/commit/a7a8fd06ce6b27d5ba983a75408ceb669dc07c59" }, { - "sha": "1fd12ca260e4c6645512c521c5c7112f3057668e", - "date": "2024-12-12T14:25:42Z", - "message": "add logic to skip the run", - "url": "https://github.com/ai16z/eliza/commit/1fd12ca260e4c6645512c521c5c7112f3057668e" + "sha": "0bb2860a44409bf848e1fe965dee80dee098148c", + "date": "2024-12-11T02:34:14Z", + "message": "modify build-docker", + "url": "https://github.com/ai16z/eliza/commit/0bb2860a44409bf848e1fe965dee80dee098148c" }, { - "sha": "44b1e55ba868de3fcbb38b1db2a1c63e88cea7a5", - "date": "2024-12-12T14:05:01Z", - "message": "Merge branch 'main' into test/integration-test-poc", - "url": "https://github.com/ai16z/eliza/commit/44b1e55ba868de3fcbb38b1db2a1c63e88cea7a5" + "sha": "16f04998963120a5fe17cdfe25949b164cf5b7a8", + "date": "2024-12-08T08:53:56Z", + "message": "pnpm build have bugs with Dockerfile", + "url": "https://github.com/ai16z/eliza/commit/16f04998963120a5fe17cdfe25949b164cf5b7a8" }, { - "sha": "bb0563c3d32dc36ed1f59cce589938f87c5c90e5", - "date": "2024-12-12T13:43:24Z", - "message": "cleanup", - "url": "https://github.com/ai16z/eliza/commit/bb0563c3d32dc36ed1f59cce589938f87c5c90e5" + "sha": "f99000e6b0b2f7ae9f50af6f83b3c19644656f3d", + "date": "2024-12-07T04:59:32Z", + "message": "cicd when release", + "url": "https://github.com/ai16z/eliza/commit/f99000e6b0b2f7ae9f50af6f83b3c19644656f3d" }, { - "sha": "0e347f8df2e416004e0bf5b44d821e5efc2cf1a2", - "date": "2024-12-12T13:31:40Z", - "message": "update workflow file", - "url": "https://github.com/ai16z/eliza/commit/0e347f8df2e416004e0bf5b44d821e5efc2cf1a2" + "sha": "c39b9a2d0e12957fd7094ae598bbeb28314c0bc9", + "date": "2024-12-07T04:58:10Z", + "message": "github image cicd", + "url": "https://github.com/ai16z/eliza/commit/c39b9a2d0e12957fd7094ae598bbeb28314c0bc9" }, { - "sha": "1a9ced23d0953f0dbec3c0e1bd41bbc5693a6df4", - "date": "2024-12-12T13:02:36Z", - "message": "update how the secret is passed", - "url": "https://github.com/ai16z/eliza/commit/1a9ced23d0953f0dbec3c0e1bd41bbc5693a6df4" + "sha": "c6fff5d746926fe9bfe2fe92663b665d9a48f4be", + "date": "2024-12-01T17:15:17Z", + "message": "update run repo", + "url": "https://github.com/ai16z/eliza/commit/c6fff5d746926fe9bfe2fe92663b665d9a48f4be" }, { - "sha": "a24934e4b6e9ebfb33c4d8b23e894408d950a343", - "date": "2024-12-12T12:42:52Z", - "message": "update workflow file", - "url": "https://github.com/ai16z/eliza/commit/a24934e4b6e9ebfb33c4d8b23e894408d950a343" + "sha": "3c0fe39d1ad256e006345db4d464c8be91b7d9e1", + "date": "2024-12-01T17:11:23Z", + "message": "test gitpod", + "url": "https://github.com/ai16z/eliza/commit/3c0fe39d1ad256e006345db4d464c8be91b7d9e1" }, { - "sha": "5749beafb1b3a39e82252c8fde6b249bd7b62d41", - "date": "2024-12-12T11:06:10Z", - "message": "more complex CI fix", - "url": "https://github.com/ai16z/eliza/commit/5749beafb1b3a39e82252c8fde6b249bd7b62d41" + "sha": "7d8e6c30a64a20faea57d1964ed3c75c30f1ae71", + "date": "2024-12-01T17:10:36Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/7d8e6c30a64a20faea57d1964ed3c75c30f1ae71" }, { - "sha": "b0d91d2a9556e253d07631374abf3b9be98b8276", - "date": "2024-12-12T10:51:53Z", - "message": "reverse sleep order", - "url": "https://github.com/ai16z/eliza/commit/b0d91d2a9556e253d07631374abf3b9be98b8276" + "sha": "77cb2e54952b65818eaf689e4cae4c2cfc35603c", + "date": "2024-12-01T17:07:49Z", + "message": "Create .gitpod.yml", + "url": "https://github.com/ai16z/eliza/commit/77cb2e54952b65818eaf689e4cae4c2cfc35603c" }, { - "sha": "7290ae840447adac359f0bfb30094938cfc1cc9c", - "date": "2024-12-12T10:44:26Z", - "message": "add sleep for stability", - "url": "https://github.com/ai16z/eliza/commit/7290ae840447adac359f0bfb30094938cfc1cc9c" + "sha": "12421f1ee197c14766decb4febe6ede72e2c041f", + "date": "2024-11-29T10:20:00Z", + "message": "custom redpill model", + "url": "https://github.com/ai16z/eliza/commit/12421f1ee197c14766decb4febe6ede72e2c041f" }, { - "sha": "e9b6c1cd490897352059f70047a22b5a13182b33", - "date": "2024-12-11T19:31:01Z", - "message": "update lock file", - "url": "https://github.com/ai16z/eliza/commit/e9b6c1cd490897352059f70047a22b5a13182b33" + "sha": "3d70889e139bd05e006ce704942d76dc91d051a4", + "date": "2024-11-29T10:18:24Z", + "message": "REDPILL custom model", + "url": "https://github.com/ai16z/eliza/commit/3d70889e139bd05e006ce704942d76dc91d051a4" }, { - "sha": "3ef6d7fce2673d0c9307f16167ab96324604f9b4", - "date": "2024-11-29T18:59:30Z", - "message": "Update pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/3ef6d7fce2673d0c9307f16167ab96324604f9b4" + "sha": "b402b336c713e2fcd4b8fa626ee70e11b2a6fa84", + "date": "2024-11-10T13:25:08Z", + "message": "commit default from process.env.verbose", + "url": "https://github.com/ai16z/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" }, { - "sha": "f109a1b5fc43677bf60c87eb69a70148ef9fe0a2", - "date": "2024-11-29T18:58:19Z", - "message": "Merge branch 'main' into misct/code-cov", - "url": "https://github.com/ai16z/eliza/commit/f109a1b5fc43677bf60c87eb69a70148ef9fe0a2" - }, + "sha": "6745d5c93b41a7441e99ff1c09492ab4db452722", + "date": "2024-11-10T02:13:58Z", + "message": "add verbose config with logger", + "url": "https://github.com/ai16z/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + } + ], + "pull_requests": [ { - "sha": "9c6167be6b575ebb967fe2a9ada48967c4897803", - "date": "2024-11-29T18:41:17Z", - "message": "run tests with coverage", - "url": "https://github.com/ai16z/eliza/commit/9c6167be6b575ebb967fe2a9ada48967c4897803" + "number": 1010, + "title": "feat: Add custom fetch logic for agent", + "state": "closed", + "created_at": "2024-12-12T10:43:48Z", + "url": "https://github.com/ai16z/eliza/pull/1010", + "labels": [], + "comments": 1 }, { - "sha": "a6ef7e54abd47c8cf1787e391aaaba905246a223", - "date": "2024-11-28T23:26:23Z", - "message": "fix: move file to the root level", - "url": "https://github.com/ai16z/eliza/commit/a6ef7e54abd47c8cf1787e391aaaba905246a223" + "number": 908, + "title": "Adding plugin-sui: init basic sui wallet provider", + "state": "open", + "created_at": "2024-12-07T22:00:03Z", + "url": "https://github.com/ai16z/eliza/pull/908", + "labels": [ + "Plugin_new" + ], + "comments": 0 }, { - "sha": "8950737329edcb3d0dace7cb0c94f1a22df83fa6", - "date": "2024-11-28T22:33:14Z", - "message": "feat: add minimal config file for code cov", - "url": "https://github.com/ai16z/eliza/commit/8950737329edcb3d0dace7cb0c94f1a22df83fa6" + "number": 889, + "title": "feat : github image cicd", + "state": "closed", + "created_at": "2024-12-07T05:00:07Z", + "url": "https://github.com/ai16z/eliza/pull/889", + "labels": [], + "comments": 6 }, { - "sha": "4172899b1f87d0f5184751b2c70bffbd3e9877b8", - "date": "2024-11-25T12:40:13Z", - "message": "update default character model", - "url": "https://github.com/ai16z/eliza/commit/4172899b1f87d0f5184751b2c70bffbd3e9877b8" - }, - { - "sha": "500850e1218e860b0104bec40a42bf3763635686", - "date": "2024-11-25T12:29:50Z", - "message": "fix duplicate import", - "url": "https://github.com/ai16z/eliza/commit/500850e1218e860b0104bec40a42bf3763635686" - }, - { - "sha": "eebecede11716f46cd725357ba0ffc93cf03ff9f", - "date": "2024-11-25T12:02:16Z", - "message": "fix: enable test run in CI for core package", - "url": "https://github.com/ai16z/eliza/commit/eebecede11716f46cd725357ba0ffc93cf03ff9f" - } - ], - "pull_requests": [ - { - "number": 871, - "title": "Test/integration test poc", - "state": "closed", - "created_at": "2024-12-06T10:40:57Z", - "url": "https://github.com/ai16z/eliza/pull/871", - "labels": [], - "comments": 0 - }, - { - "number": 676, - "title": "Fix: run tests with coverage", + "number": 758, + "title": "Add running with Gitpod", "state": "closed", - "created_at": "2024-11-29T18:45:29Z", - "url": "https://github.com/ai16z/eliza/pull/676", + "created_at": "2024-12-01T17:16:24Z", + "url": "https://github.com/ai16z/eliza/pull/758", "labels": [], - "comments": 2 + "comments": 1 }, { - "number": 659, - "title": "feat: add minimal config file for code cov", + "number": 668, + "title": "redpill custom models", "state": "closed", - "created_at": "2024-11-28T22:45:05Z", - "url": "https://github.com/ai16z/eliza/pull/659", + "created_at": "2024-11-29T10:21:04Z", + "url": "https://github.com/ai16z/eliza/pull/668", "labels": [], "comments": 0 }, { - "number": 590, - "title": "fix: enable test run in CI for core package", - "state": "closed", - "created_at": "2024-11-25T12:09:32Z", - "url": "https://github.com/ai16z/eliza/pull/590", - "labels": [], - "comments": 1 - }, - { - "number": 485, - "title": "enable tests in CI", + "number": 249, + "title": "add verbose config with logger", "state": "closed", - "created_at": "2024-11-21T13:05:12Z", - "url": "https://github.com/ai16z/eliza/pull/485", + "created_at": "2024-11-10T02:15:33Z", + "url": "https://github.com/ai16z/eliza/pull/249", "labels": [], - "comments": 0 + "comments": 3 } ], - "total_commits": 20, - "total_prs": 5 + "total_commits": 14, + "total_prs": 6 }, "issues": { - "opened": [], - "total_opened": 0 + "opened": [ + { + "number": 909, + "title": "Provider Id Feature Request", + "state": "open", + "created_at": "2024-12-07T23:14:40Z", + "url": "https://github.com/ai16z/eliza/issues/909", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 868, + "title": "Let's bring Move blockchain to eliza ", + "state": "open", + "created_at": "2024-12-06T06:23:40Z", + "url": "https://github.com/ai16z/eliza/issues/868", + "labels": [ + "enhancement" + ], + "comments": 4 + } + ], + "total_opened": 2 }, "engagement": { "comments": [ { - "id": 2497955529, - "body": "@jkbrooks can you run the workflow?", - "created_at": "2024-11-25T12:58:31Z", - "url": "https://github.com/ai16z/eliza/pull/590#issuecomment-2497955529", + "id": 2466590069, + "body": "> I like it, seems harmless, but how do we configure? env var?\r\n\r\nwe can make it like this : \r\n\r\n```ts\r\nimport { elizaLogger } from \"@eliza/core\";\r\nelizaLogger.closeByNewLine = false;\r\nelizaLogger.verbose = true | or false ;\r\n```\r\nAnd the verbose default value is false.\r\n\r\nAlso I add the default value from process.env.\r\n\r\nYou can add \r\n*verbose=true* with *.env * , Or you can put it with shell :\r\n\r\n```shell\r\nverbose=true ts-node src/app.ts \r\n```\r\n\r\n", + "created_at": "2024-11-10T05:12:01Z", + "url": "https://github.com/ai16z/eliza/pull/249#issuecomment-2466590069", "type": "pr", - "issue_number": "590" + "issue_number": "249" }, { - "id": 2539028473, - "body": "Ready for final review.", - "created_at": "2024-12-12T13:56:56Z", - "url": "https://github.com/ai16z/eliza/pull/993#issuecomment-2539028473", + "id": 2524880321, + "body": "#889 ", + "created_at": "2024-12-07T05:00:33Z", + "url": "https://github.com/ai16z/eliza/issues/876#issuecomment-2524880321", + "type": "issue", + "issue_number": "876" + }, + { + "id": 2525058670, + "body": "I'm not sure what does test mean. This only do build and publish image when released. I think it should be tested and prepared for publish ", + "created_at": "2024-12-07T10:07:31Z", + "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525058670", "type": "pr", - "issue_number": "993" + "issue_number": "889" }, { - "id": 2541456358, - "body": "Related to #1014 ", - "created_at": "2024-12-13T13:23:13Z", - "url": "https://github.com/ai16z/eliza/issues/1027#issuecomment-2541456358", + "id": 2525323160, + "body": "#908 ", + "created_at": "2024-12-07T22:00:49Z", + "url": "https://github.com/ai16z/eliza/issues/868#issuecomment-2525323160", "type": "issue", - "issue_number": "1027" + "issue_number": "868" + }, + { + "id": 2525429302, + "body": "Ok that's fine I'll add that later ", + "created_at": "2024-12-08T05:42:28Z", + "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525429302", + "type": "pr", + "issue_number": "889" + }, + { + "id": 2525547032, + "body": "This is one exmple running github cicd.\r\nhttps://github.com/v1xingyue/eliza/actions/runs/12220378514/job/34088113118\r\nI think this is enough for test.\r\n\r\nBut there is something wrong with `pnpm run build` in docker image. \r\nSo I just modify it with : \r\n\r\n` \"build\": \"turbo run build\" `", + "created_at": "2024-12-08T08:59:05Z", + "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525547032", + "type": "pr", + "issue_number": "889" + }, + { + "id": 2527504390, + "body": "> hey @v1xingyue , didn't mean to duplicate the Sui-related integration work with: #934 I'm trying to extend to beyond just a walletprovider and allow transfer of sui as well.\r\n\r\nYa. It seems so. I also want to add deepbook or navi actions with it.", + "created_at": "2024-12-09T10:19:25Z", + "url": "https://github.com/ai16z/eliza/issues/868#issuecomment-2527504390", + "type": "issue", + "issue_number": "868" + }, + { + "id": 2533610623, + "body": "Done. Seems package.json provide \r\npnpm build-docker \r\ncommand . \r\nI change it in Dockerfile . ", + "created_at": "2024-12-11T04:34:48Z", + "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2533610623", + "type": "pr", + "issue_number": "889" } ], - "total_comments": 3 + "total_comments": 8 } }, - "summary": "pgoos is actively contributing to the integration testing process of the Sifchain project by updating exit codes, enhancing workflow files, and implementing stability improvements like sleep intervals. Their recent commits indicate a focus on improving CI/CD processes and ensuring the reliability of the test suite through code enhancements and maintenance tasks." + "summary": "v1xingyue is currently focusing on enhancing agent functionality by implementing custom fetch logic and addressing bugs related to Docker builds. Their recent commits and pull requests demonstrate a concentration on improving build processes and enhancing agent capabilities within the project. This developer's contributions show a pattern of actively engaging with backend development and build optimization tasks.", + "score": 40, + "score_breakdown": { + "merged_prs": 35, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 4.0, + "total": 40.0 + } }, { - "contributor": "oxSaturn", - "avatar_url": "https://avatars.githubusercontent.com/u/126733611?v=4", + "contributor": "tsubasakong", + "avatar_url": "https://avatars.githubusercontent.com/u/97429702?v=4", "activity": { "code": { "commits": [ { - "sha": "8b5175b99d9734b4888f25b831cfd58a4f1597ea", - "date": "2024-12-12T00:45:38Z", - "message": "feat: allow users to configure models for openai and anthropic", - "url": "https://github.com/ai16z/eliza/commit/8b5175b99d9734b4888f25b831cfd58a4f1597ea" + "sha": "c24434078f75dd5edf844f7896941e9cf7115538", + "date": "2024-11-27T01:23:37Z", + "message": "check if the tweet already responded", + "url": "https://github.com/ai16z/eliza/commit/c24434078f75dd5edf844f7896941e9cf7115538" }, { - "sha": "25268dc2ea479d70513cb3c505ccd1489851a082", - "date": "2024-12-11T07:47:46Z", - "message": "fix: a typo in characterfile.md", - "url": "https://github.com/ai16z/eliza/commit/25268dc2ea479d70513cb3c505ccd1489851a082" + "sha": "00eb3efab6026353596096bd6eef97090574fe22", + "date": "2024-11-17T09:31:26Z", + "message": "update Heurist image gen settings", + "url": "https://github.com/ai16z/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22" }, { - "sha": "4c374b01d272fe21624051364968b13d55eb7b4d", - "date": "2024-12-09T13:47:19Z", - "message": "fix: update package name in faq", - "url": "https://github.com/ai16z/eliza/commit/4c374b01d272fe21624051364968b13d55eb7b4d" + "sha": "802fbc499d759d9749ffae818ccba6304ed83eca", + "date": "2024-11-15T23:12:55Z", + "message": "clean up", + "url": "https://github.com/ai16z/eliza/commit/802fbc499d759d9749ffae818ccba6304ed83eca" }, { - "sha": "b3de60de11b8a8aa6981b3cc8ddbdefac76cbe42", - "date": "2024-12-10T07:23:21Z", - "message": "use DEFAULT_MAX_TWEET_LENGTH", - "url": "https://github.com/ai16z/eliza/commit/b3de60de11b8a8aa6981b3cc8ddbdefac76cbe42" + "sha": "350d544a226ff50cc1d45f6af51ad730ff5f90ee", + "date": "2024-11-15T23:11:27Z", + "message": "add HEURIST", + "url": "https://github.com/ai16z/eliza/commit/350d544a226ff50cc1d45f6af51ad730ff5f90ee" }, { - "sha": "c246a6c9efb9a1bba81075293c5bd230e9b4b4f7", - "date": "2024-12-10T06:43:30Z", - "message": "fix: use MAX_TWEET_LENGTH from setting", - "url": "https://github.com/ai16z/eliza/commit/c246a6c9efb9a1bba81075293c5bd230e9b4b4f7" + "sha": "7de37b7503aed88920da01b54f9083de2ecb1e2f", + "date": "2024-11-15T22:48:37Z", + "message": "update pepexl model demo settings", + "url": "https://github.com/ai16z/eliza/commit/7de37b7503aed88920da01b54f9083de2ecb1e2f" }, { - "sha": "5d65444173024ed231dfe3e261f94848078c194f", - "date": "2024-12-09T07:54:38Z", - "message": "add default", - "url": "https://github.com/ai16z/eliza/commit/5d65444173024ed231dfe3e261f94848078c194f" + "sha": "2ae8ec712622349ad89e43b5c4de1caf5238cf96", + "date": "2024-11-15T22:45:22Z", + "message": "add integration docs", + "url": "https://github.com/ai16z/eliza/commit/2ae8ec712622349ad89e43b5c4de1caf5238cf96" }, { - "sha": "ad9c1951e17dfe9e948a336a8208847bc61c6d69", - "date": "2024-12-09T07:50:57Z", - "message": "fix: update quickstart and .env.example", - "url": "https://github.com/ai16z/eliza/commit/ad9c1951e17dfe9e948a336a8208847bc61c6d69" + "sha": "2e3d5070de2dda7dbed9991d4d46fce1daf494db", + "date": "2024-11-15T12:15:16Z", + "message": "back to default model provider", + "url": "https://github.com/ai16z/eliza/commit/2e3d5070de2dda7dbed9991d4d46fce1daf494db" }, { - "sha": "055e89c62848dc3f06180671c3be2cbac484fa03", - "date": "2024-12-10T07:23:21Z", - "message": "use DEFAULT_MAX_TWEET_LENGTH", - "url": "https://github.com/ai16z/eliza/commit/055e89c62848dc3f06180671c3be2cbac484fa03" + "sha": "03cd5ccc2dd20af42535c3dd47c90f65b0726144", + "date": "2024-11-15T12:13:03Z", + "message": "clean log", + "url": "https://github.com/ai16z/eliza/commit/03cd5ccc2dd20af42535c3dd47c90f65b0726144" }, { - "sha": "ba0642357f2630266dd7ecf6ad617599d0f4b43d", - "date": "2024-12-10T06:43:30Z", - "message": "fix: use MAX_TWEET_LENGTH from setting", - "url": "https://github.com/ai16z/eliza/commit/ba0642357f2630266dd7ecf6ad617599d0f4b43d" + "sha": "3c2bedbfae10e2bd9f762b85f5f9488fb2510176", + "date": "2024-11-15T12:10:43Z", + "message": "clean", + "url": "https://github.com/ai16z/eliza/commit/3c2bedbfae10e2bd9f762b85f5f9488fb2510176" }, { - "sha": "d34867035fb248a0119613d107a3a6672e4ceb5b", - "date": "2024-12-09T13:47:19Z", - "message": "fix: update package name in faq", - "url": "https://github.com/ai16z/eliza/commit/d34867035fb248a0119613d107a3a6672e4ceb5b" + "sha": "b828be4206e91c055270a2044e0290771a337d8b", + "date": "2024-11-15T12:08:07Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/b828be4206e91c055270a2044e0290771a337d8b" }, { - "sha": "7418f881003c933295fa260f69b8d2aee0d70a77", - "date": "2024-12-09T07:54:38Z", - "message": "add default", - "url": "https://github.com/ai16z/eliza/commit/7418f881003c933295fa260f69b8d2aee0d70a77" - }, - { - "sha": "113d820b918bcbf73db5ec332c401ff84d7e9a62", - "date": "2024-12-09T07:50:57Z", - "message": "fix: update quickstart and .env.example", - "url": "https://github.com/ai16z/eliza/commit/113d820b918bcbf73db5ec332c401ff84d7e9a62" - }, - { - "sha": "0497fbe054de9748ce415be5f2385635e07abcfb", - "date": "2024-12-08T00:43:46Z", - "message": "feat: allow users to configure models for groq", - "url": "https://github.com/ai16z/eliza/commit/0497fbe054de9748ce415be5f2385635e07abcfb" + "sha": "a40ceb62e3d87dca5a466f1888a6e541b8034eaf", + "date": "2024-11-15T11:23:40Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/a40ceb62e3d87dca5a466f1888a6e541b8034eaf" }, { - "sha": "753564ce63ab4331da152a4785870f413e860461", - "date": "2024-12-07T05:28:08Z", - "message": "fix models test", - "url": "https://github.com/ai16z/eliza/commit/753564ce63ab4331da152a4785870f413e860461" + "sha": "a702d2e3800f9ac65ecffb768dbb7f8edbfeb883", + "date": "2024-11-15T11:15:51Z", + "message": "add Heurist API key option", + "url": "https://github.com/ai16z/eliza/commit/a702d2e3800f9ac65ecffb768dbb7f8edbfeb883" }, { - "sha": "368848bc105e64f3cd857d06b1f09d9167397c09", - "date": "2024-12-07T05:01:43Z", - "message": "chore: update models for groq\n\nhttps://console.groq.com/docs/deprecations", - "url": "https://github.com/ai16z/eliza/commit/368848bc105e64f3cd857d06b1f09d9167397c09" + "sha": "3d23f7a4874fc2017e7af3cd0cab5217efbc4b01", + "date": "2024-11-15T11:14:32Z", + "message": "update chat models", + "url": "https://github.com/ai16z/eliza/commit/3d23f7a4874fc2017e7af3cd0cab5217efbc4b01" }, { - "sha": "2c165cf3bc76858bd0cc8d7f5d9f2f9af378ed85", - "date": "2024-12-06T13:14:03Z", - "message": "Update quickstart.md", - "url": "https://github.com/ai16z/eliza/commit/2c165cf3bc76858bd0cc8d7f5d9f2f9af378ed85" + "sha": "a350e62a7b9568c3b4d4ea0d5a88479e8f4c8bb7", + "date": "2024-11-15T11:13:40Z", + "message": "update Heurist chat models", + "url": "https://github.com/ai16z/eliza/commit/a350e62a7b9568c3b4d4ea0d5a88479e8f4c8bb7" }, { - "sha": "ba4868af3131352559d4a54af4f0ecce60a7578c", - "date": "2024-12-05T10:59:31Z", - "message": "Apply review", - "url": "https://github.com/ai16z/eliza/commit/ba4868af3131352559d4a54af4f0ecce60a7578c" + "sha": "ff465981ead73a3a1e50e08e6d9a2ab4b9275cc5", + "date": "2024-11-15T09:43:48Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/ff465981ead73a3a1e50e08e6d9a2ab4b9275cc5" }, { - "sha": "c544e3341b4510ccd6fc75a18e349f27a8fee4d3", - "date": "2024-12-05T05:31:08Z", - "message": "Update Node version in local-development.md", - "url": "https://github.com/ai16z/eliza/commit/c544e3341b4510ccd6fc75a18e349f27a8fee4d3" + "sha": "910e9d093f8fc90af3203f5f4afdbfd7a0e37653", + "date": "2024-11-15T09:43:16Z", + "message": "add Heurist API", + "url": "https://github.com/ai16z/eliza/commit/910e9d093f8fc90af3203f5f4afdbfd7a0e37653" } ], "pull_requests": [ { - "number": 1091, - "title": "feat: allow users to configure models for grok", - "state": "closed", - "created_at": "2024-12-14T12:47:51Z", - "url": "https://github.com/ai16z/eliza/pull/1091", + "number": 839, + "title": "feat: Add Custom System Prompt Support for plugin-image-generation ", + "state": "open", + "created_at": "2024-12-04T09:39:15Z", + "url": "https://github.com/ai16z/eliza/pull/839", "labels": [], "comments": 1 }, { - "number": 1090, - "title": "feat: allow users to configure models for grok", + "number": 622, + "title": "fix: Add Tweet Response Deduplication Check", "state": "closed", - "created_at": "2024-12-14T12:40:56Z", - "url": "https://github.com/ai16z/eliza/pull/1090", + "created_at": "2024-11-27T01:31:13Z", + "url": "https://github.com/ai16z/eliza/pull/622", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 1089, - "title": "feat: allow users to configure models for grok", + "number": 493, + "title": "feat: Integrate Smart Prompt Generation for Image Generation", "state": "closed", - "created_at": "2024-12-14T12:38:53Z", - "url": "https://github.com/ai16z/eliza/pull/1089", + "created_at": "2024-11-22T00:12:34Z", + "url": "https://github.com/ai16z/eliza/pull/493", "labels": [], "comments": 0 }, { - "number": 999, - "title": "feat: allow users to configure models for openai and anthropic", + "number": 375, + "title": "feat: Enhance Heurist Image Generation Settings and Image Handling", "state": "closed", - "created_at": "2024-12-12T00:48:06Z", - "url": "https://github.com/ai16z/eliza/pull/999", + "created_at": "2024-11-17T09:58:59Z", + "url": "https://github.com/ai16z/eliza/pull/375", "labels": [], "comments": 0 }, { - "number": 986, - "title": "fix: a typo in characterfile.md", + "number": 339, + "title": " Update Heurist Integration Documentation and Examples", "state": "closed", - "created_at": "2024-12-11T07:48:31Z", - "url": "https://github.com/ai16z/eliza/pull/986", + "created_at": "2024-11-15T22:56:09Z", + "url": "https://github.com/ai16z/eliza/pull/339", "labels": [], "comments": 0 }, { - "number": 960, - "title": "fix: use MAX_TWEET_LENGTH from setting", + "number": 335, + "title": "feat: Add Heurist API Integration as New Model Provider", "state": "closed", - "created_at": "2024-12-10T06:54:35Z", - "url": "https://github.com/ai16z/eliza/pull/960", + "created_at": "2024-11-15T20:40:08Z", + "url": "https://github.com/ai16z/eliza/pull/335", "labels": [], - "comments": 0 + "comments": 2 + } + ], + "total_commits": 16, + "total_prs": 6 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ + { + "id": 2480098375, + "body": "> This is awesome, would you mind adding an \"integrations\" section and docs with all the Heurist info and stuff (like an integrations dir)? Basically whatever is clean and helps users understand the value prop, get setup and onboarded\r\n\r\nYeah sure! Updated the Heurist integration documents in this PR https://github.com/ai16z/eliza/pull/339 ", + "created_at": "2024-11-15T22:58:41Z", + "url": "https://github.com/ai16z/eliza/pull/335#issuecomment-2480098375", + "type": "pr", + "issue_number": "335" }, { - "number": 937, - "title": "fix: update package name in faq", - "state": "closed", - "created_at": "2024-12-09T13:48:40Z", - "url": "https://github.com/ai16z/eliza/pull/937", - "labels": [], - "comments": 1 + "id": 2516783927, + "body": "Heurist has the powerful image generation models (FLUX, Stable Diffusion, and loras) too, and already exist inside the eliza. Apply the API key [here](https://dev-api-form.heurist.ai/) with referral code `ai16z` to get the key immediately. \r\n\r\nYou can try the image generation web (https://imagine.heurist.ai/). The images are amazing! ", + "created_at": "2024-12-04T10:04:00Z", + "url": "https://github.com/ai16z/eliza/issues/648#issuecomment-2516783927", + "type": "issue", + "issue_number": "648" }, { - "number": 932, - "title": "fix: update quickstart and .env.example", - "state": "closed", - "created_at": "2024-12-09T07:53:07Z", - "url": "https://github.com/ai16z/eliza/pull/932", - "labels": [], - "comments": 0 + "id": 2537377715, + "body": "can someone share an example (if code that would be fantastic!) that if using MCP \"X\", then Eliza's \"Y\" part can be beneficial for developer to solve the problem \"Z\"? ", + "created_at": "2024-12-11T23:01:47Z", + "url": "https://github.com/ai16z/eliza/issues/844#issuecomment-2537377715", + "type": "issue", + "issue_number": "844" + } + ], + "total_comments": 3 + } + }, + "summary": "tsubasakong is currently focused on enhancing image generation settings and system prompt support in their GitHub activity. Their recent commits and pull requests demonstrate a pattern of improving Heurist integration, updating documentation, and implementing new features related to image and tweet handling. Their contributions indicate a strong emphasis on refining existing functionalities and ensuring code cleanliness across the repository.", + "score": 36, + "score_breakdown": { + "merged_prs": 35, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 36.5 + } + }, + { + "contributor": "martincik", + "avatar_url": "https://avatars.githubusercontent.com/u/2183?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "77828819649aba0cd5e434da89c57868ea0f084e", + "date": "2024-12-04T15:55:22Z", + "message": "Include scripts/postinstall.js in the final NPM package", + "url": "https://github.com/ai16z/eliza/commit/77828819649aba0cd5e434da89c57868ea0f084e" }, { - "number": 910, - "title": "feat: allow users to configure models for groq", + "sha": "bd8756555b1333b2cb234e86175cb2ab3d285422", + "date": "2024-11-20T20:29:56Z", + "message": "Add missing extension for levenshtein method", + "url": "https://github.com/ai16z/eliza/commit/bd8756555b1333b2cb234e86175cb2ab3d285422" + }, + { + "sha": "bc8f3f8994add2d96c4ec06605c5ee5848801cb5", + "date": "2024-11-20T06:59:50Z", + "message": "The bot is by default defeaned and we don't want that", + "url": "https://github.com/ai16z/eliza/commit/bc8f3f8994add2d96c4ec06605c5ee5848801cb5" + }, + { + "sha": "e867920bc00aad12c18905aa5cb6eb8991a82e2c", + "date": "2024-11-20T06:42:11Z", + "message": "Add console.log instead of ignore the error", + "url": "https://github.com/ai16z/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c" + }, + { + "sha": "8073472a3fc7e1f1e98b489b5b9826fc0adcf33c", + "date": "2024-11-20T06:36:48Z", + "message": "Fix linter issues and add console.log instead", + "url": "https://github.com/ai16z/eliza/commit/8073472a3fc7e1f1e98b489b5b9826fc0adcf33c" + }, + { + "sha": "d49611b70cf620a40b76597da484befb441c2654", + "date": "2024-11-18T11:34:11Z", + "message": "Fix linter issues", + "url": "https://github.com/ai16z/eliza/commit/d49611b70cf620a40b76597da484befb441c2654" + }, + { + "sha": "b3cd81952625fe287816c610cd2b37453d81d77b", + "date": "2024-11-18T11:25:14Z", + "message": "Register memory managers if passed to runtime", + "url": "https://github.com/ai16z/eliza/commit/b3cd81952625fe287816c610cd2b37453d81d77b" + } + ], + "pull_requests": [ + { + "number": 843, + "title": "fix: Include scripts/postinstall.js in the final NPM package", "state": "closed", - "created_at": "2024-12-08T00:47:07Z", - "url": "https://github.com/ai16z/eliza/pull/910", + "created_at": "2024-12-04T15:59:35Z", + "url": "https://github.com/ai16z/eliza/pull/843", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 890, - "title": "chore: update models for groq", + "number": 460, + "title": "fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition", "state": "closed", - "created_at": "2024-12-07T05:03:06Z", - "url": "https://github.com/ai16z/eliza/pull/890", + "created_at": "2024-11-20T20:33:00Z", + "url": "https://github.com/ai16z/eliza/pull/460", "labels": [], "comments": 1 }, { - "number": 872, - "title": "Update quickstart.md", + "number": 437, + "title": "fix: The bot is by default deafened and we don't want that", "state": "closed", - "created_at": "2024-12-06T13:17:52Z", - "url": "https://github.com/ai16z/eliza/pull/872", + "created_at": "2024-11-20T07:05:04Z", + "url": "https://github.com/ai16z/eliza/pull/437", "labels": [], "comments": 0 }, { - "number": 858, - "title": "Update quickstart.md", + "number": 397, + "title": "fix: Fix linter issues", "state": "closed", - "created_at": "2024-12-05T14:04:12Z", - "url": "https://github.com/ai16z/eliza/pull/858", + "created_at": "2024-11-18T11:37:22Z", + "url": "https://github.com/ai16z/eliza/pull/397", "labels": [], - "comments": 2 + "comments": 3 }, { - "number": 850, - "title": "Update Node version in local-development.md", + "number": 396, + "title": "Register memory managers if passed to runtime", "state": "closed", - "created_at": "2024-12-05T05:32:26Z", - "url": "https://github.com/ai16z/eliza/pull/850", + "created_at": "2024-11-18T11:29:22Z", + "url": "https://github.com/ai16z/eliza/pull/396", "labels": [], "comments": 1 } ], - "total_commits": 18, - "total_prs": 13 + "total_commits": 7, + "total_prs": 5 }, "issues": { - "opened": [ - { - "number": 870, - "title": "XAI_MODEL isn't used anywhere", - "state": "open", - "created_at": "2024-12-06T07:49:20Z", - "url": "https://github.com/ai16z/eliza/issues/870", - "labels": [ - "bug" - ], - "comments": 1 - } - ], - "total_opened": 1 + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [ { - "id": 2520128363, - "body": "@grallc Hi, are you sure `TWITTER_PASSWORD` and `TWITTER_EMAIL` won't be needed when `TWITTER_COOKIES` is presented?\r\n\r\nFrom what I saw here https://github.com/ai16z/eliza/blob/0a03140ba7fe18063958e6ffad362f9e3db56b72/packages/client-twitter/src/base.ts#L177-L194, it will always request the password and email address even if I had cookies set.", - "created_at": "2024-12-05T12:02:19Z", - "url": "https://github.com/ai16z/eliza/pull/559#issuecomment-2520128363", - "type": "pr", - "issue_number": "559" - }, - { - "id": 2521799369, - "body": "Seems another similar PR was merged https://github.com/ai16z/eliza/pull/861 before this one.", - "created_at": "2024-12-06T00:19:17Z", - "url": "https://github.com/ai16z/eliza/pull/858#issuecomment-2521799369", - "type": "pr", - "issue_number": "858" - }, - { - "id": 2527872644, - "body": "Is this issue fixed?", - "created_at": "2024-12-09T13:04:40Z", - "url": "https://github.com/ai16z/eliza/issues/164#issuecomment-2527872644", - "type": "issue", - "issue_number": "164" - }, - { - "id": 2527879763, - "body": "Reckon it's already fixed by https://github.com/ai16z/eliza/pull/616", - "created_at": "2024-12-09T13:07:56Z", - "url": "https://github.com/ai16z/eliza/issues/164#issuecomment-2527879763", - "type": "issue", - "issue_number": "164" - }, - { - "id": 2530491619, - "body": "Seems to be a bug fixed in agent-twitter-client https://github.com/ai16z/agent-twitter-client/pull/18", - "created_at": "2024-12-10T05:49:59Z", - "url": "https://github.com/ai16z/eliza/issues/883#issuecomment-2530491619", - "type": "issue", - "issue_number": "883" - }, - { - "id": 2537768744, - "body": "> > Seems to be a bug fixed in agent-twitter-client [ai16z/agent-twitter-client#18](https://github.com/ai16z/agent-twitter-client/pull/18)\r\n> \r\n> Indded but when I tried to use the function sendNoteTweet(), I have the following error: ERRORS Error sending tweet: {}\r\n> \r\n> After buildind, I checked eliza/node_modules/agent-twitter-client/src/scraper.ts and the function sendNoteTweet() is not in the file.\r\n\r\nThe code was merged without a new release. cc @lalalune Can you please cut a release for `agent-twitter-client`?", - "created_at": "2024-12-12T04:07:41Z", - "url": "https://github.com/ai16z/eliza/issues/883#issuecomment-2537768744", - "type": "issue", - "issue_number": "883" - }, - { - "id": 2543095820, - "body": "Sorry about the duplicate PR submitted as I found that I have to develop against the `develop` branch instead of `main` now.", - "created_at": "2024-12-14T12:49:34Z", - "url": "https://github.com/ai16z/eliza/pull/1091#issuecomment-2543095820", + "id": 2487624301, + "body": "@jkbrooks Build and lint fixed. ", + "created_at": "2024-11-20T06:40:33Z", + "url": "https://github.com/ai16z/eliza/pull/397#issuecomment-2487624301", "type": "pr", - "issue_number": "1091" - }, - { - "id": 2543440022, - "body": "Try to sync your main branch to the latest commit and try again, I belive configuring in `.env` should work fine. See PR here https://github.com/ai16z/eliza/pull/999.\r\n\r\n![Screenshot-4uErmvrt@2x](https://github.com/user-attachments/assets/a385d506-f226-4d59-92f1-7ecc59893c69)\r\n", - "created_at": "2024-12-15T04:11:14Z", - "url": "https://github.com/ai16z/eliza/issues/1105#issuecomment-2543440022", - "type": "issue", - "issue_number": "1105" + "issue_number": "397" } ], - "total_comments": 8 + "total_comments": 1 } }, - "summary": "oxSaturn is actively contributing to the project by focusing on configuring models for openai, anthropic, and grok. Their recent commits and pull requests primarily involve fixing typos, updating package names, and implementing default settings for tweet length. They demonstrate a pattern of attention to detail in documentation improvements and ensuring consistency in project settings." + "summary": "martincik is a developer focused on improving project quality through bug fixes and code enhancements. Their recent activity includes addressing linter issues, adding missing extensions, and ensuring default settings align with project requirements. They have a keen eye for detail and actively contribute to backend functionality and package management in projects like NPM packages and PostgreSQL schema definitions.", + "score": 35, + "score_breakdown": { + "merged_prs": 35, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 35.5 + } }, { - "contributor": "normand1", - "avatar_url": "https://avatars.githubusercontent.com/u/1393261?v=4", + "contributor": "darwintree", + "avatar_url": "https://avatars.githubusercontent.com/u/17946284?v=4", "activity": { "code": { "commits": [ { - "sha": "329db11e21f2f9a7f04234c3e869beb605e3d476", - "date": "2024-11-19T23:57:00Z", - "message": "handle merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/329db11e21f2f9a7f04234c3e869beb605e3d476" - }, - { - "sha": "ff28e99d8b03d0362db9400f60e032d3a30730c7", - "date": "2024-11-19T02:08:12Z", - "message": "remove hardcoded endpoint", - "url": "https://github.com/ai16z/eliza/commit/ff28e99d8b03d0362db9400f60e032d3a30730c7" - }, - { - "sha": "6fbde253981390e13d5506599798529cc2f574b3", - "date": "2024-11-19T02:05:47Z", - "message": "inline user model", - "url": "https://github.com/ai16z/eliza/commit/6fbde253981390e13d5506599798529cc2f574b3" + "sha": "7a2af46b9d6ed6bf34645c671516a56b9e98bc71", + "date": "2024-11-21T10:19:41Z", + "message": "fix: missed build option", + "url": "https://github.com/ai16z/eliza/commit/7a2af46b9d6ed6bf34645c671516a56b9e98bc71" }, { - "sha": "caa13f7da13c967eef900902deb5dbfc474c666e", - "date": "2024-11-19T01:41:00Z", - "message": "update to address review feedback", - "url": "https://github.com/ai16z/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" + "sha": "6bab91305cc65cd959d8c2063914579fb92425c5", + "date": "2024-11-21T09:33:40Z", + "message": "feat(plugin-conflux): support confiPump", + "url": "https://github.com/ai16z/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5" }, { - "sha": "5e248719172ad409b4908ba62770ccbaff638dcf", - "date": "2024-11-18T23:52:03Z", - "message": "merge from main", - "url": "https://github.com/ai16z/eliza/commit/5e248719172ad409b4908ba62770ccbaff638dcf" + "sha": "d0494252b6979c2d187483e0988a94dc386135ce", + "date": "2024-11-21T03:20:17Z", + "message": "feat(plugin-conflux): support bridge transfer", + "url": "https://github.com/ai16z/eliza/commit/d0494252b6979c2d187483e0988a94dc386135ce" }, { - "sha": "055c60931a1b12ea4d0b08c2d4fa6d9a19e29209", - "date": "2024-11-17T04:21:25Z", - "message": "review feedback updates", - "url": "https://github.com/ai16z/eliza/commit/055c60931a1b12ea4d0b08c2d4fa6d9a19e29209" + "sha": "e9d343d8a7a42b855dedecd982f672d32cb19301", + "date": "2024-11-21T02:19:01Z", + "message": "feat: transfer on Conflux (conflux-plugin)", + "url": "https://github.com/ai16z/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301" }, { - "sha": "5a338d0d0e7b716967f3f1cbc0c749bf0852888c", - "date": "2024-11-16T22:00:29Z", - "message": "merge from main", - "url": "https://github.com/ai16z/eliza/commit/5a338d0d0e7b716967f3f1cbc0c749bf0852888c" + "sha": "fd83efa8dd167f5fafe88f032449ed97f6d3b4c6", + "date": "2024-11-25T01:23:15Z", + "message": "Merge branch 'main' into conflux-plugin", + "url": "https://github.com/ai16z/eliza/commit/fd83efa8dd167f5fafe88f032449ed97f6d3b4c6" }, { - "sha": "780cfb253b48e3b8ac37c22073a9e598803a0278", - "date": "2024-11-16T20:46:18Z", - "message": "remove log statement", - "url": "https://github.com/ai16z/eliza/commit/780cfb253b48e3b8ac37c22073a9e598803a0278" + "sha": "aaf12a3a0a8e9e699e0e9e9c25f1a6d0646d3fc7", + "date": "2024-11-21T10:19:41Z", + "message": "fix: missed build option", + "url": "https://github.com/ai16z/eliza/commit/aaf12a3a0a8e9e699e0e9e9c25f1a6d0646d3fc7" }, { - "sha": "79406924fa44efacb491e2c49a0b4e53ba73a136", - "date": "2024-11-16T19:58:22Z", - "message": "cleanup", - "url": "https://github.com/ai16z/eliza/commit/79406924fa44efacb491e2c49a0b4e53ba73a136" + "sha": "494befdbdee949224fef3d784e0af81cf6cecd5f", + "date": "2024-11-21T09:33:40Z", + "message": "feat(plugin-conflux): support confiPump", + "url": "https://github.com/ai16z/eliza/commit/494befdbdee949224fef3d784e0af81cf6cecd5f" }, { - "sha": "14f1cff614b184f2f1f3b44224846e85c12bc6c4", - "date": "2024-11-16T19:55:02Z", - "message": "cleanup", - "url": "https://github.com/ai16z/eliza/commit/14f1cff614b184f2f1f3b44224846e85c12bc6c4" + "sha": "f0975e586bf62235c46583198139ac0486a7a057", + "date": "2024-11-21T03:20:17Z", + "message": "feat(plugin-conflux): support bridge transfer", + "url": "https://github.com/ai16z/eliza/commit/f0975e586bf62235c46583198139ac0486a7a057" }, { - "sha": "a3eb3eddce767c943a477dc1379ae47605fb75de", - "date": "2024-11-16T19:52:58Z", - "message": "cleanup", - "url": "https://github.com/ai16z/eliza/commit/a3eb3eddce767c943a477dc1379ae47605fb75de" + "sha": "886dd7fef84a6b7290ca009819dacaae98f7e1d4", + "date": "2024-11-21T02:19:01Z", + "message": "feat: transfer on Conflux (conflux-plugin)", + "url": "https://github.com/ai16z/eliza/commit/886dd7fef84a6b7290ca009819dacaae98f7e1d4" }, { - "sha": "4d7e0aa6487f80f2818217858131d82f77cfaffe", - "date": "2024-11-16T19:40:11Z", - "message": "cleanup", - "url": "https://github.com/ai16z/eliza/commit/4d7e0aa6487f80f2818217858131d82f77cfaffe" + "sha": "776de169d39a158b76aa6dc0a6246260ec438810", + "date": "2024-11-21T01:54:59Z", + "message": "fix: error if openai baseURL is not provided", + "url": "https://github.com/ai16z/eliza/commit/776de169d39a158b76aa6dc0a6246260ec438810" }, { - "sha": "c93510c472bcfe5def9fb77eed51ae60986e3f1e", - "date": "2024-11-16T19:12:50Z", - "message": "test running", - "url": "https://github.com/ai16z/eliza/commit/c93510c472bcfe5def9fb77eed51ae60986e3f1e" - }, + "sha": "961816a2505fb667ee674426e44e4ea9d2fa818c", + "date": "2024-11-20T10:16:46Z", + "message": "fix: ignored modelEndpointOverride in generation", + "url": "https://github.com/ai16z/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + } + ], + "pull_requests": [ { - "sha": "d778e603df542dac737d42157f56262a9c76afbf", - "date": "2024-11-16T14:43:51Z", - "message": "use vite", - "url": "https://github.com/ai16z/eliza/commit/d778e603df542dac737d42157f56262a9c76afbf" + "number": 481, + "title": "feat: add Conflux plugin", + "state": "closed", + "created_at": "2024-11-21T09:56:59Z", + "url": "https://github.com/ai16z/eliza/pull/481", + "labels": [], + "comments": 4 }, { - "sha": "9042e7b33cdf0dec940a0e79ece2439f7b48ae23", - "date": "2024-11-16T03:46:18Z", - "message": "Merge branch 'main' of https://github.com/ai16z/eliza", - "url": "https://github.com/ai16z/eliza/commit/9042e7b33cdf0dec940a0e79ece2439f7b48ae23" + "number": 446, + "title": "fix: ignored modelEndpointOverride in generation", + "state": "closed", + "created_at": "2024-11-20T10:18:16Z", + "url": "https://github.com/ai16z/eliza/pull/446", + "labels": [], + "comments": 4 }, { - "sha": "64f32314f3bf7f0f05db452d84ab0cf45602b7da", - "date": "2024-11-15T21:27:33Z", - "message": "Merge branch 'main' of https://github.com/ai16z/eliza", - "url": "https://github.com/ai16z/eliza/commit/64f32314f3bf7f0f05db452d84ab0cf45602b7da" - } - ], - "pull_requests": [ - { - "number": 555, - "title": "feat: Farcaster (Warpcast) Client Using Neynar API", + "number": 445, + "title": "fix: wrong parameter for trimTokens in generateObjectV2", "state": "closed", - "created_at": "2024-11-24T02:58:38Z", - "url": "https://github.com/ai16z/eliza/pull/555", + "created_at": "2024-11-20T09:56:04Z", + "url": "https://github.com/ai16z/eliza/pull/445", "labels": [], "comments": 1 }, { - "number": 365, - "title": "feat: [Issue-185] Token Provider Tests ", + "number": 417, + "title": "feat: add Conflux plugin", "state": "closed", - "created_at": "2024-11-16T20:12:11Z", - "url": "https://github.com/ai16z/eliza/pull/365", + "created_at": "2024-11-19T09:56:35Z", + "url": "https://github.com/ai16z/eliza/pull/417", "labels": [], - "comments": 8 + "comments": 0 } ], - "total_commits": 16, - "total_prs": 2 + "total_commits": 11, + "total_prs": 4 }, "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ + "opened": [ { - "id": 2480200291, - "body": "@ponderingdemocritus Are the existing tests passing now or is this task for new tests? I've tried running tests on main and not able to get them all to pass. Also, do you know if there are tests running in CI now? I haven't found anywhere we're doing this yet.", - "created_at": "2024-11-16T00:22:37Z", - "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480200291", - "type": "issue", - "issue_number": "340" - }, - { - "id": 2480245427, - "body": "Also,\r\n> Use Vitest as the test suite.\r\n\r\nI don't see Vitest as a current Core dependency. Looks like all tests are written in Jest. Is there another task to implement Vitest?", - "created_at": "2024-11-16T00:58:44Z", - "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480245427", - "type": "issue", - "issue_number": "340" - }, - { - "id": 2480249106, - "body": "I'm taking a look at getting these to run", - "created_at": "2024-11-16T01:04:46Z", - "url": "https://github.com/ai16z/eliza/issues/185#issuecomment-2480249106", - "type": "issue", - "issue_number": "185" - }, - { - "id": 2480255221, - "body": "@odilitime I was going to fix the existing tests that aren't running first, but can look at rewriting in Vitest too if that's the plan. ~~I'm hoping that was a mistake in the other issue because it doesn't actually make sense to me to switch if there's a bunch of tests already written in jest (which is also much more standard for nodejs projects like this)~~ \n\nEdit: Vitest is actually backwards compatible with jest and handles ts and modules much better. I'm sold on vitest.", - "created_at": "2024-11-16T01:14:17Z", - "url": "https://github.com/ai16z/eliza/issues/185#issuecomment-2480255221", - "type": "issue", - "issue_number": "185" + "number": 961, + "title": "Chracter's `modelEndpointOverride` is not working for `generateObjectV2`", + "state": "open", + "created_at": "2024-12-10T07:51:17Z", + "url": "https://github.com/ai16z/eliza/issues/961", + "labels": [ + "bug" + ], + "comments": 0 }, { - "id": 2480378615, - "body": "@ponderingdemocritus There were actually a lot of tests and test resources that appear to only have been added a couple of weeks ago and they were all just deleted by this PR:\r\nhttps://github.com/ai16z/eliza/pull/287/files#diff-c692db8dc3c120023e07a56db7bd030a714772dfb75b1006c3e479c866d9f7c2", - "created_at": "2024-11-16T03:54:32Z", - "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480378615", - "type": "issue", - "issue_number": "340" - }, + "number": 469, + "title": "Error when call `generateObjectV2`", + "state": "closed", + "created_at": "2024-11-21T01:51:10Z", + "url": "https://github.com/ai16z/eliza/issues/469", + "labels": [ + "bug" + ], + "comments": 2 + } + ], + "total_opened": 2 + }, + "engagement": { + "comments": [ { - "id": 2480781323, - "body": "@ponderingdemocritus removed jest in favor of vitest as discussed and re-implemented one of the deleted tests as a starting point in this PR: \r\nhttps://github.com/ai16z/eliza/pull/365", - "created_at": "2024-11-16T20:17:19Z", - "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480781323", + "id": 2489900953, + "body": "A relating PR is created #445 ", + "created_at": "2024-11-21T01:51:40Z", + "url": "https://github.com/ai16z/eliza/issues/469#issuecomment-2489900953", "type": "issue", - "issue_number": "340" + "issue_number": "469" }, { - "id": 2480912532, - "body": "@ponderingdemocritus This is based on your earlier instructions to include and use vitest:\r\nhttps://github.com/ai16z/eliza/issues/340#issuecomment-2480255525", - "created_at": "2024-11-17T03:44:11Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2480912532", + "id": 2489904959, + "body": "> will this break if it is nul?\r\n\r\nThanks, I ignored the situation that it could be null. A fix is commited to resolve the issue", + "created_at": "2024-11-21T01:56:09Z", + "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2489904959", "type": "pr", - "issue_number": "365" + "issue_number": "446" }, { - "id": 2480920246, - "body": "@ponderingdemocritus Thanks for the feedback! Just pushed an update based on comments", - "created_at": "2024-11-17T04:23:12Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2480920246", + "id": 2489907720, + "body": "> Thanks @darwintree for addressing the issue with OpenAI object initialization and ensuring the `modelEndpointOverride` is respected. Could you please add a test to validate the changes made in this PR? Specifically:\r\n> \r\n> 1. A test to ensure that the `baseURL` is properly set when `modelEndpointOverride` is provided.\r\n> 2. A test to verify that the functionality does not break when `modelEndpointOverride` (or `baseURL`) is `null` or undefined.\r\n> \r\n> This will help confirm that the changes work as expected and ensure robustness. Let me know if you need further clarification or help setting up the test!\r\n\r\nHi, would know how to setup and run the test. Thanks", + "created_at": "2024-11-21T01:59:22Z", + "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2489907720", "type": "pr", - "issue_number": "365" + "issue_number": "446" }, { - "id": 2484399197, - "body": "> Thanks for working on this. It's ready to go after addressing comments\r\n\r\nAwesome thank you for the review, taking a look at making those updates now", - "created_at": "2024-11-18T23:42:51Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2484399197", + "id": 2490629765, + "body": "This pull request relies on https://github.com/ai16z/eliza/pull/445 as `generateObjectV2` is used", + "created_at": "2024-11-21T10:00:27Z", + "url": "https://github.com/ai16z/eliza/pull/481#issuecomment-2490629765", "type": "pr", - "issue_number": "365" + "issue_number": "481" }, { - "id": 2484557974, - "body": "@monilpat I believe I've addressed all feedback, ready for someone to take another look, thanks!", - "created_at": "2024-11-19T02:09:27Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2484557974", + "id": 2496497567, + "body": "@lalalune Conflicts resolved. Would know if can merge", + "created_at": "2024-11-25T01:31:19Z", + "url": "https://github.com/ai16z/eliza/pull/481#issuecomment-2496497567", "type": "pr", - "issue_number": "365" + "issue_number": "481" }, { - "id": 2487019610, - "body": "@jkbrooks Resolved conflicts", - "created_at": "2024-11-20T00:09:13Z", - "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2487019610", + "id": 2497149089, + "body": "Conflict resolved by rebasing ", + "created_at": "2024-11-25T08:00:25Z", + "url": "https://github.com/ai16z/eliza/pull/481#issuecomment-2497149089", "type": "pr", - "issue_number": "365" + "issue_number": "481" } ], - "total_comments": 11 + "total_comments": 6 } }, - "summary": "normand1 is actively contributing to the repository, focusing on backend development and code maintenance. Their recent commits include handling merge conflicts, updating endpoints, and addressing review feedback. Notably, they are working on implementing a Farcaster (Warpcast) Client using the Neynar API and writing tests for a Token Provider feature." + "summary": "darwintree is actively contributing to the repository, focusing on resolving issues related to the `modelEndpointOverride` for the `generateObjectV2` function. Their recent activity includes 11 commits, 4 pull requests, and 2 reported issues. Their contributions suggest a focus on backend development and bug fixes within the project.", + "score": 32, + "score_breakdown": { + "merged_prs": 28, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 3.0, + "total": 32.0 + } }, { - "contributor": "tsubasakong", - "avatar_url": "https://avatars.githubusercontent.com/u/97429702?v=4", + "contributor": "jkbrooks", + "avatar_url": "https://avatars.githubusercontent.com/u/129074?v=4", "activity": { "code": { "commits": [ { - "sha": "c24434078f75dd5edf844f7896941e9cf7115538", - "date": "2024-11-27T01:23:37Z", - "message": "check if the tweet already responded", - "url": "https://github.com/ai16z/eliza/commit/c24434078f75dd5edf844f7896941e9cf7115538" + "sha": "33289ce30e20d800284bdd52f1d8d569d77dab30", + "date": "2024-12-10T20:21:20Z", + "message": "Merge pull request #954 from odilitime/fix-llamacloud\n\nfix: revert llamacloud endpoint change", + "url": "https://github.com/ai16z/eliza/commit/33289ce30e20d800284bdd52f1d8d569d77dab30" }, { - "sha": "00eb3efab6026353596096bd6eef97090574fe22", - "date": "2024-11-17T09:31:26Z", - "message": "update Heurist image gen settings", - "url": "https://github.com/ai16z/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22" + "sha": "622000ef19fc7805f1f8d3d86530d883353ac01f", + "date": "2024-12-10T06:43:11Z", + "message": "Merge pull request #959 from monilpat/revert-946-add-wsl-guide\n\nfix: Revert \"docs: add WSL installation guide\"", + "url": "https://github.com/ai16z/eliza/commit/622000ef19fc7805f1f8d3d86530d883353ac01f" }, { - "sha": "802fbc499d759d9749ffae818ccba6304ed83eca", - "date": "2024-11-15T23:12:55Z", - "message": "clean up", - "url": "https://github.com/ai16z/eliza/commit/802fbc499d759d9749ffae818ccba6304ed83eca" + "sha": "9c7a080020d74baed821319dee158c87987ba4a2", + "date": "2024-12-10T05:46:01Z", + "message": "Merge pull request #946 from ileana-pr/add-wsl-guide\n\ndocs: add WSL installation guide", + "url": "https://github.com/ai16z/eliza/commit/9c7a080020d74baed821319dee158c87987ba4a2" }, { - "sha": "350d544a226ff50cc1d45f6af51ad730ff5f90ee", - "date": "2024-11-15T23:11:27Z", - "message": "add HEURIST", - "url": "https://github.com/ai16z/eliza/commit/350d544a226ff50cc1d45f6af51ad730ff5f90ee" + "sha": "736ebda6863925c35458a6dd46f681490b3f779f", + "date": "2024-12-10T05:43:29Z", + "message": "Merge pull request #828 from meppsilon/add-hyperbolic\n\nfeat: add hyperbolic api to eliza", + "url": "https://github.com/ai16z/eliza/commit/736ebda6863925c35458a6dd46f681490b3f779f" }, { - "sha": "7de37b7503aed88920da01b54f9083de2ecb1e2f", - "date": "2024-11-15T22:48:37Z", - "message": "update pepexl model demo settings", - "url": "https://github.com/ai16z/eliza/commit/7de37b7503aed88920da01b54f9083de2ecb1e2f" + "sha": "9b9b5309ca955e4b49024c95ff86e19cd8dace32", + "date": "2024-12-10T05:40:56Z", + "message": "Merge pull request #927 from TrustlessComputer/pull-request\n\nfeat: Config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/9b9b5309ca955e4b49024c95ff86e19cd8dace32" }, { - "sha": "2ae8ec712622349ad89e43b5c4de1caf5238cf96", - "date": "2024-11-15T22:45:22Z", - "message": "add integration docs", - "url": "https://github.com/ai16z/eliza/commit/2ae8ec712622349ad89e43b5c4de1caf5238cf96" + "sha": "a26bf199d29038b7bc0a31eaf61e59ba1521384d", + "date": "2024-12-09T16:16:09Z", + "message": "Merge pull request #923 from Sifchain/realitySpiral/coinbaseReadInvokeSmartContracts\n\nfeat: add readContract / invokeContract functionality to Coinbase plugin", + "url": "https://github.com/ai16z/eliza/commit/a26bf199d29038b7bc0a31eaf61e59ba1521384d" }, { - "sha": "2e3d5070de2dda7dbed9991d4d46fce1daf494db", - "date": "2024-11-15T12:15:16Z", - "message": "back to default model provider", - "url": "https://github.com/ai16z/eliza/commit/2e3d5070de2dda7dbed9991d4d46fce1daf494db" + "sha": "5a2994e0b32969da0f80d839bcdca7a2227b92ef", + "date": "2024-12-08T21:48:50Z", + "message": "Merge pull request #725 from Sifchain/realitySpiral/coinabseAdvancedTrading\n\nfeat: implement advanced coinbase trading", + "url": "https://github.com/ai16z/eliza/commit/5a2994e0b32969da0f80d839bcdca7a2227b92ef" }, { - "sha": "03cd5ccc2dd20af42535c3dd47c90f65b0726144", - "date": "2024-11-15T12:13:03Z", - "message": "clean log", - "url": "https://github.com/ai16z/eliza/commit/03cd5ccc2dd20af42535c3dd47c90f65b0726144" + "sha": "d492308713628bcb75672d07ec953a23df683b44", + "date": "2024-12-08T20:06:10Z", + "message": "Merge pull request #912 from onur-saf/main\n\nMAX_TWEET_LENGTH env implementation", + "url": "https://github.com/ai16z/eliza/commit/d492308713628bcb75672d07ec953a23df683b44" }, { - "sha": "3c2bedbfae10e2bd9f762b85f5f9488fb2510176", - "date": "2024-11-15T12:10:43Z", - "message": "clean", - "url": "https://github.com/ai16z/eliza/commit/3c2bedbfae10e2bd9f762b85f5f9488fb2510176" + "sha": "24ff695f176c4ddfa49a6a9b01b231459e3fb52d", + "date": "2024-12-08T20:05:43Z", + "message": "Merge pull request #914 from sayangel/farcaster-client-improvements\n\nfix: Farcater client cleanup and fixed response logic", + "url": "https://github.com/ai16z/eliza/commit/24ff695f176c4ddfa49a6a9b01b231459e3fb52d" }, { - "sha": "b828be4206e91c055270a2044e0290771a337d8b", - "date": "2024-11-15T12:08:07Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/b828be4206e91c055270a2044e0290771a337d8b" + "sha": "a585a6fef6f338d47ba821e298c4d9a9e9fc4a9f", + "date": "2024-12-08T20:05:08Z", + "message": "Merge pull request #899 from golryang/patch-1\n\nchore: Consistent language for Community & Contact link label", + "url": "https://github.com/ai16z/eliza/commit/a585a6fef6f338d47ba821e298c4d9a9e9fc4a9f" }, { - "sha": "a40ceb62e3d87dca5a466f1888a6e541b8034eaf", - "date": "2024-11-15T11:23:40Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/a40ceb62e3d87dca5a466f1888a6e541b8034eaf" + "sha": "8b2f714c8a43bdf29c5e77c02b1f57f69fcc619e", + "date": "2024-12-08T20:04:50Z", + "message": "Merge pull request #910 from oxSaturn/feat/configure-models-groq\n\nfeat: allow users to configure models for groq", + "url": "https://github.com/ai16z/eliza/commit/8b2f714c8a43bdf29c5e77c02b1f57f69fcc619e" }, { - "sha": "a702d2e3800f9ac65ecffb768dbb7f8edbfeb883", - "date": "2024-11-15T11:15:51Z", - "message": "add Heurist API key option", - "url": "https://github.com/ai16z/eliza/commit/a702d2e3800f9ac65ecffb768dbb7f8edbfeb883" + "sha": "fad561b04f439a9ce307a2a73e62195f6e1cda42", + "date": "2024-12-07T02:07:14Z", + "message": "Merge pull request #880 from snobbee/ci/re-enable-codecov-reporting\n\nfix: re-enable coverage report upload to Codecov in CI workflow", + "url": "https://github.com/ai16z/eliza/commit/fad561b04f439a9ce307a2a73e62195f6e1cda42" }, { - "sha": "3d23f7a4874fc2017e7af3cd0cab5217efbc4b01", - "date": "2024-11-15T11:14:32Z", - "message": "update chat models", - "url": "https://github.com/ai16z/eliza/commit/3d23f7a4874fc2017e7af3cd0cab5217efbc4b01" + "sha": "c40a1f785c578f2c4e1dff28d010a4e03995a68c", + "date": "2024-12-06T21:13:58Z", + "message": "Merge pull request #875 from peersky/patch-1\n\nAdd google model env vars", + "url": "https://github.com/ai16z/eliza/commit/c40a1f785c578f2c4e1dff28d010a4e03995a68c" }, { - "sha": "a350e62a7b9568c3b4d4ea0d5a88479e8f4c8bb7", - "date": "2024-11-15T11:13:40Z", - "message": "update Heurist chat models", - "url": "https://github.com/ai16z/eliza/commit/a350e62a7b9568c3b4d4ea0d5a88479e8f4c8bb7" + "sha": "097f1adc6bfa2549d19966aaf750e2694dbeb68f", + "date": "2024-12-06T20:31:47Z", + "message": "Merge pull request #872 from oxSaturn/patch-1\n\nUpdate quickstart.md", + "url": "https://github.com/ai16z/eliza/commit/097f1adc6bfa2549d19966aaf750e2694dbeb68f" }, { - "sha": "ff465981ead73a3a1e50e08e6d9a2ab4b9275cc5", - "date": "2024-11-15T09:43:48Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/ff465981ead73a3a1e50e08e6d9a2ab4b9275cc5" + "sha": "1a6ce668f043784f52ef473edbc2b41b974b7382", + "date": "2024-12-06T16:22:30Z", + "message": "Merge pull request #862 from ai16z-demirix/main\n\ntest: adding environment and knowledge tests", + "url": "https://github.com/ai16z/eliza/commit/1a6ce668f043784f52ef473edbc2b41b974b7382" }, { - "sha": "910e9d093f8fc90af3203f5f4afdbfd7a0e37653", - "date": "2024-11-15T09:43:16Z", - "message": "add Heurist API", - "url": "https://github.com/ai16z/eliza/commit/910e9d093f8fc90af3203f5f4afdbfd7a0e37653" - } - ], - "pull_requests": [ + "sha": "c9981d7c9c5aa137193d48f19f7bea2198aacdc0", + "date": "2024-12-06T16:21:45Z", + "message": "Merge pull request #801 from monilpat/realitySpiral/coinbaseTesting\n\nfeat: coinbase webhook + add more examples + testing", + "url": "https://github.com/ai16z/eliza/commit/c9981d7c9c5aa137193d48f19f7bea2198aacdc0" + }, { - "number": 839, - "title": "feat: Add Custom System Prompt Support for plugin-image-generation ", - "state": "open", - "created_at": "2024-12-04T09:39:15Z", - "url": "https://github.com/ai16z/eliza/pull/839", - "labels": [], - "comments": 1 + "sha": "7fb73d209a5d6d09a039515a088ff14b48691511", + "date": "2024-12-06T01:42:15Z", + "message": "Merge pull request #863 from juntao/patch-1\n\nRemove duplicated coinbase CDP options in .env.example", + "url": "https://github.com/ai16z/eliza/commit/7fb73d209a5d6d09a039515a088ff14b48691511" }, { - "number": 622, - "title": "fix: Add Tweet Response Deduplication Check", - "state": "closed", - "created_at": "2024-11-27T01:31:13Z", - "url": "https://github.com/ai16z/eliza/pull/622", - "labels": [], - "comments": 1 + "sha": "09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2", + "date": "2024-12-05T19:36:01Z", + "message": "Merge pull request #861 from fede2442/patch-1\n\nUpdated quickstart.md to contemplate common issue", + "url": "https://github.com/ai16z/eliza/commit/09c7b03dd1e30e2738a001b6a29fcef1ebd09ba2" }, { - "number": 493, - "title": "feat: Integrate Smart Prompt Generation for Image Generation", - "state": "closed", - "created_at": "2024-11-22T00:12:34Z", - "url": "https://github.com/ai16z/eliza/pull/493", - "labels": [], - "comments": 0 + "sha": "ea0ebe7374af7273a9f9dcbd1806d69ec12ba975", + "date": "2024-12-05T19:31:51Z", + "message": "Merge pull request #850 from oxSaturn/patch-1\n\nUpdate Node version in local-development.md", + "url": "https://github.com/ai16z/eliza/commit/ea0ebe7374af7273a9f9dcbd1806d69ec12ba975" }, { - "number": 375, - "title": "feat: Enhance Heurist Image Generation Settings and Image Handling", - "state": "closed", - "created_at": "2024-11-17T09:58:59Z", - "url": "https://github.com/ai16z/eliza/pull/375", - "labels": [], - "comments": 0 + "sha": "05f279ae693cf6d5a41298b7c87d48502b059481", + "date": "2024-12-05T19:28:16Z", + "message": "Merge pull request #853 from ai16z/shaw/upgrade-models\n\nfix: Use LARGE models for responses", + "url": "https://github.com/ai16z/eliza/commit/05f279ae693cf6d5a41298b7c87d48502b059481" }, { - "number": 339, - "title": " Update Heurist Integration Documentation and Examples", - "state": "closed", - "created_at": "2024-11-15T22:56:09Z", - "url": "https://github.com/ai16z/eliza/pull/339", - "labels": [], - "comments": 0 + "sha": "57251009d4cfe4427b5c4e3da174755efffce7a5", + "date": "2024-12-04T19:34:11Z", + "message": "Merge pull request #843 from martincik/fix/post-install-script-is-broken-for-plugin-node\n\nfix: Include scripts/postinstall.js in the final NPM package", + "url": "https://github.com/ai16z/eliza/commit/57251009d4cfe4427b5c4e3da174755efffce7a5" }, { - "number": 335, - "title": "feat: Add Heurist API Integration as New Model Provider", - "state": "closed", - "created_at": "2024-11-15T20:40:08Z", - "url": "https://github.com/ai16z/eliza/pull/335", - "labels": [], - "comments": 2 - } - ], - "total_commits": 16, - "total_prs": 6 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2480098375, - "body": "> This is awesome, would you mind adding an \"integrations\" section and docs with all the Heurist info and stuff (like an integrations dir)? Basically whatever is clean and helps users understand the value prop, get setup and onboarded\r\n\r\nYeah sure! Updated the Heurist integration documents in this PR https://github.com/ai16z/eliza/pull/339 ", - "created_at": "2024-11-15T22:58:41Z", - "url": "https://github.com/ai16z/eliza/pull/335#issuecomment-2480098375", - "type": "pr", - "issue_number": "335" + "sha": "f2f567d3a6a8a18d554632c8bd3712b0d9f0afc1", + "date": "2024-12-04T19:32:52Z", + "message": "Merge pull request #803 from monilpat/realitySpiral/tokenContractPlugin\n\nfeat: add coinbase ERC20, ERC721, and ERC1155 tokenContract deployment / invokement plugin", + "url": "https://github.com/ai16z/eliza/commit/f2f567d3a6a8a18d554632c8bd3712b0d9f0afc1" }, { - "id": 2516783927, - "body": "Heurist has the powerful image generation models (FLUX, Stable Diffusion, and loras) too, and already exist inside the eliza. Apply the API key [here](https://dev-api-form.heurist.ai/) with referral code `ai16z` to get the key immediately. \r\n\r\nYou can try the image generation web (https://imagine.heurist.ai/). The images are amazing! ", - "created_at": "2024-12-04T10:04:00Z", - "url": "https://github.com/ai16z/eliza/issues/648#issuecomment-2516783927", - "type": "issue", - "issue_number": "648" + "sha": "3ac811606533d749dfd908280f9a2d0d14151e28", + "date": "2024-12-02T20:08:51Z", + "message": "Merge pull request #787 from tomguluson92/main\n\nfix: enviroment -> environment", + "url": "https://github.com/ai16z/eliza/commit/3ac811606533d749dfd908280f9a2d0d14151e28" }, { - "id": 2537377715, - "body": "can someone share an example (if code that would be fantastic!) that if using MCP \"X\", then Eliza's \"Y\" part can be beneficial for developer to solve the problem \"Z\"? ", - "created_at": "2024-12-11T23:01:47Z", - "url": "https://github.com/ai16z/eliza/issues/844#issuecomment-2537377715", - "type": "issue", - "issue_number": "844" - } - ], - "total_comments": 3 - } - }, - "summary": "tsubasakong is currently focused on enhancing image generation settings and system prompt support in their GitHub activity. Their recent commits and pull requests demonstrate a pattern of improving Heurist integration, updating documentation, and implementing new features related to image and tweet handling. Their contributions indicate a strong emphasis on refining existing functionalities and ensuring code cleanliness across the repository." - }, - { - "contributor": "sayangel", - "avatar_url": "https://avatars.githubusercontent.com/u/3604426?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "af6cd4134064c479c762ceb154900e86a0461b5e", - "date": "2024-12-08T07:27:20Z", - "message": "chore: update env.example with new farcaster configs", - "url": "https://github.com/ai16z/eliza/commit/af6cd4134064c479c762ceb154900e86a0461b5e" + "sha": "e8067c12207cf326fe76c5850bac16792bd9ec60", + "date": "2024-12-02T20:08:02Z", + "message": "Merge pull request #789 from mike0295/main\n\nchore: update README_KOR.md to match latest README.md", + "url": "https://github.com/ai16z/eliza/commit/e8067c12207cf326fe76c5850bac16792bd9ec60" }, { - "sha": "ab377ee9fdddfa099dee1409c959c1d7db2396c3", - "date": "2024-12-08T07:24:40Z", - "message": "fix: update response logic and prompt", - "url": "https://github.com/ai16z/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3" + "sha": "585ee236df997ff8bbaf79a55b114e4589e95563", + "date": "2024-12-01T19:33:51Z", + "message": "Merge pull request #751 from ai16z/renovate/ai-sdk-openai-1.x\n\nfix(deps): update dependency @ai-sdk/openai to v1.0.5", + "url": "https://github.com/ai16z/eliza/commit/585ee236df997ff8bbaf79a55b114e4589e95563" }, { - "sha": "0a14fa9495049f7e8041b71f41b509c781cc058d", - "date": "2024-12-08T06:19:08Z", - "message": "feature: add farcaster dry run option", - "url": "https://github.com/ai16z/eliza/commit/0a14fa9495049f7e8041b71f41b509c781cc058d" + "sha": "df3d1f30d800e7fa518912f31e7a32a28c002ce4", + "date": "2024-12-01T19:33:02Z", + "message": "Merge pull request #758 from v1xingyue/v1xingyue-patch-1\n\nAdd running with Gitpod", + "url": "https://github.com/ai16z/eliza/commit/df3d1f30d800e7fa518912f31e7a32a28c002ce4" }, { - "sha": "e791b22bcfc4ae56fdd976f066bb3d2311dc130b", - "date": "2024-12-08T06:18:44Z", - "message": "feature: make farcaster polling configurable", - "url": "https://github.com/ai16z/eliza/commit/e791b22bcfc4ae56fdd976f066bb3d2311dc130b" + "sha": "e17967863f159442edfea20669c14e5e87845f80", + "date": "2024-11-30T22:24:32Z", + "message": "Merge pull request #728 from ai16z/update_docs\n\nfeat: add new pages, update sidebar", + "url": "https://github.com/ai16z/eliza/commit/e17967863f159442edfea20669c14e5e87845f80" }, { - "sha": "92a2ff2f8249e109ba02af588fc1d9702a9dc071", - "date": "2024-12-08T05:56:47Z", - "message": "chore: log cleanup", - "url": "https://github.com/ai16z/eliza/commit/92a2ff2f8249e109ba02af588fc1d9702a9dc071" + "sha": "2782cc5197e5eed4fbe26a122fdc6f56539f0809", + "date": "2024-11-30T22:24:00Z", + "message": "Merge pull request #729 from cygaar/fix_twitter_context\n\nfix: twitter recent interactions", + "url": "https://github.com/ai16z/eliza/commit/2782cc5197e5eed4fbe26a122fdc6f56539f0809" }, { - "sha": "3446bd624ab3e7a2fea18962532adad6558e9366", - "date": "2024-12-08T05:37:41Z", - "message": "chore: remove unnecessary comments", - "url": "https://github.com/ai16z/eliza/commit/3446bd624ab3e7a2fea18962532adad6558e9366" + "sha": "b6ec71ef614851f08a6c9662bf48c576a5d954e0", + "date": "2024-11-30T22:23:33Z", + "message": "Merge pull request #721 from cygaar/simplify_linting\n\nfix: simplify linting dependencies", + "url": "https://github.com/ai16z/eliza/commit/b6ec71ef614851f08a6c9662bf48c576a5d954e0" }, { - "sha": "03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4", - "date": "2024-12-08T05:30:58Z", - "message": "chore: replace console log with eliza logger", - "url": "https://github.com/ai16z/eliza/commit/03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4" + "sha": "c59d95af74b1626fb59e7d9df8557059bf058b8c", + "date": "2024-11-29T09:00:34Z", + "message": "Merge pull request #659 from pgoos/misct/code-cov\n\nfeat: add minimal config file for code cov", + "url": "https://github.com/ai16z/eliza/commit/c59d95af74b1626fb59e7d9df8557059bf058b8c" }, { - "sha": "4377bc238cbb804c7bfcf09f20e52b396779dd0d", - "date": "2024-12-04T18:14:01Z", - "message": "Merge branch 'main' into farcaster-neynar-client", - "url": "https://github.com/ai16z/eliza/commit/4377bc238cbb804c7bfcf09f20e52b396779dd0d" + "sha": "c31eddf35dd363c9c6270a6cfbaf61cf05d6ccd5", + "date": "2024-11-29T05:19:06Z", + "message": "Merge pull request #664 from monilpat/pnpmLock\n\nfix: pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/c31eddf35dd363c9c6270a6cfbaf61cf05d6ccd5" }, { - "sha": "40b396aa0d990a7f728a441fbbdc5f815f5a5f19", - "date": "2024-12-04T01:18:57Z", - "message": "update lock", - "url": "https://github.com/ai16z/eliza/commit/40b396aa0d990a7f728a441fbbdc5f815f5a5f19" + "sha": "13b212ddede7e1326b1d8813330e4619112eddc5", + "date": "2024-11-28T20:23:02Z", + "message": "Merge pull request #608 from monilpat/realitySpiral/coinbaseTrading\n\nfeat: implement coinbase trading", + "url": "https://github.com/ai16z/eliza/commit/13b212ddede7e1326b1d8813330e4619112eddc5" }, { - "sha": "35477bb8b23ec719b330982bade1dfe2801f7584", - "date": "2024-12-03T05:03:54Z", - "message": "add farcaster client to agent", - "url": "https://github.com/ai16z/eliza/commit/35477bb8b23ec719b330982bade1dfe2801f7584" + "sha": "bc8065411c4a73d3a0bbb44ee0b6031b7fcefae1", + "date": "2024-11-28T16:50:53Z", + "message": "Merge pull request #652 from snobbee/patch-1\n\nUpdate ci.yaml", + "url": "https://github.com/ai16z/eliza/commit/bc8065411c4a73d3a0bbb44ee0b6031b7fcefae1" }, { - "sha": "902d37aa7230ee46fffded23962be8437c0ccc39", - "date": "2024-12-03T04:56:04Z", - "message": "Merge remote-tracking branch 'sayangel/farcaster-neynar-client' into farcaster-neynar-client", - "url": "https://github.com/ai16z/eliza/commit/902d37aa7230ee46fffded23962be8437c0ccc39" + "sha": "67a19cdb027c0ec199abbd7ab7e1082ae18e73f5", + "date": "2024-11-25T17:03:54Z", + "message": "Merge pull request #564 from justabot/first_api_hookup\n\nCS - first api hookups.", + "url": "https://github.com/ai16z/eliza/commit/67a19cdb027c0ec199abbd7ab7e1082ae18e73f5" }, { - "sha": "023545e5ae96442bddc030d9a32e21b08954b332", - "date": "2024-12-03T04:54:51Z", - "message": "fix memory", - "url": "https://github.com/ai16z/eliza/commit/023545e5ae96442bddc030d9a32e21b08954b332" + "sha": "031b9617de0b2502b72018498279ed7d84714a08", + "date": "2024-11-25T16:27:50Z", + "message": "Merge pull request #590 from pgoos/fix/enable-tests-ci2\n\nfix: enable test run in CI for core package", + "url": "https://github.com/ai16z/eliza/commit/031b9617de0b2502b72018498279ed7d84714a08" }, { - "sha": "1e5c7e9aa0326c8657aa42ff72314b27a302383f", - "date": "2024-12-03T04:00:32Z", - "message": "Merge branch 'main' into farcaster-neynar-client", - "url": "https://github.com/ai16z/eliza/commit/1e5c7e9aa0326c8657aa42ff72314b27a302383f" + "sha": "56631d75435a69524d0ac479bd89a436a825f0ed", + "date": "2024-11-25T04:35:37Z", + "message": "Merge pull request #547 from bmgalego/fix-token-providers\n\nfix: Token provider getHighestLiquidityPair", + "url": "https://github.com/ai16z/eliza/commit/56631d75435a69524d0ac479bd89a436a825f0ed" }, { - "sha": "24f9876dd90aec3c75c4548330063ecb02bbae6e", - "date": "2024-12-03T03:59:30Z", - "message": "fix: package version", - "url": "https://github.com/ai16z/eliza/commit/24f9876dd90aec3c75c4548330063ecb02bbae6e" + "sha": "b08f3f76f9162912a6bba43c6981bfd01901d69c", + "date": "2024-11-23T05:36:15Z", + "message": "Merge pull request #535 from 0xFlicker/fix-videoservice-cache\n\nfix: pass runtime to video service", + "url": "https://github.com/ai16z/eliza/commit/b08f3f76f9162912a6bba43c6981bfd01901d69c" }, { - "sha": "b86ef2d7ecc2c612d487747e53e1bfffe668a676", - "date": "2024-12-03T03:55:28Z", - "message": "fix: merge conflicts", - "url": "https://github.com/ai16z/eliza/commit/b86ef2d7ecc2c612d487747e53e1bfffe668a676" + "sha": "4e85200bb7f390dd2c99f0bc7b92ff5956b4b49c", + "date": "2024-11-23T05:32:38Z", + "message": "Merge pull request #532 from ai16z/renovate/ai-sdk-google-vertex-0.x\n\nfix(deps): update dependency @ai-sdk/google-vertex to ^0.0.43", + "url": "https://github.com/ai16z/eliza/commit/4e85200bb7f390dd2c99f0bc7b92ff5956b4b49c" }, { - "sha": "469e2666a74cdaa350257a670035c3f190061dbc", - "date": "2024-11-24T23:22:27Z", - "message": "feat: working farcaster client with neynar", - "url": "https://github.com/ai16z/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc" - } - ], - "pull_requests": [ + "sha": "1c4e9f641e4d68af0a70d4f78650d8db6a365af1", + "date": "2024-11-23T05:32:27Z", + "message": "Merge pull request #533 from ai16z/renovate/ai-sdk-openai-1.x\n\nfix(deps): update dependency @ai-sdk/openai to v1.0.4", + "url": "https://github.com/ai16z/eliza/commit/1c4e9f641e4d68af0a70d4f78650d8db6a365af1" + }, { - "number": 914, - "title": "fix: Farcater client cleanup and fixed response logic", - "state": "closed", - "created_at": "2024-12-08T07:33:54Z", - "url": "https://github.com/ai16z/eliza/pull/914", - "labels": [], - "comments": 0 + "sha": "5ea155197b56c7b26912cdd7dd27b39bf0fc76c6", + "date": "2024-11-22T22:32:20Z", + "message": "Merge pull request #513 from monilpat/origin/cb\n\nfeat: add coinbase plugin starting with cb commerce functionality", + "url": "https://github.com/ai16z/eliza/commit/5ea155197b56c7b26912cdd7dd27b39bf0fc76c6" }, { - "number": 570, - "title": "feat: working farcaster client with neynar", - "state": "closed", - "created_at": "2024-11-24T23:31:00Z", - "url": "https://github.com/ai16z/eliza/pull/570", - "labels": [], - "comments": 2 - } - ], - "total_commits": 16, - "total_prs": 2 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "sayangel is currently focusing on maintaining and improving the Farcaster project, with recent contributions including updates to environment configurations, response logic, and client cleanup. Their activity shows a pattern of attention to detail in bug fixes and enhancements within the backend codebase, demonstrating a strong commitment to code quality and project stability." - }, - { - "contributor": "vladkashka56", - "avatar_url": "https://avatars.githubusercontent.com/u/144861683?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "77daf17263a1cc2b5858e82385b96a2a3df53390", - "date": "2024-07-30T12:29:51Z", - "message": "merge with main branch", - "url": "https://github.com/ai16z/eliza/commit/77daf17263a1cc2b5858e82385b96a2a3df53390" - }, - { - "sha": "30ab7b3861b9d4b9de90672620f4e1536fb3ef50", - "date": "2024-07-30T12:24:41Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/30ab7b3861b9d4b9de90672620f4e1536fb3ef50" - }, - { - "sha": "176c28e728e3cd6ab0ff9c684fdfcc5ea39550fb", - "date": "2024-07-30T12:23:48Z", - "message": "fix image description bug in twitter client", - "url": "https://github.com/ai16z/eliza/commit/176c28e728e3cd6ab0ff9c684fdfcc5ea39550fb" - }, - { - "sha": "d98492c89a4ccaf2d8f03f809c868f91c2b14665", - "date": "2024-07-30T09:59:05Z", - "message": "include image description in message", - "url": "https://github.com/ai16z/eliza/commit/d98492c89a4ccaf2d8f03f809c868f91c2b14665" + "sha": "10aa5d6e674fe65b2debaa3108c87f1b1b5e5ec3", + "date": "2024-11-22T06:07:32Z", + "message": "Merge pull request #508 from antpb/fix/gracefully-pull-node-dep\n\nWrap `fastembed` in try catch to allow non node environments to build", + "url": "https://github.com/ai16z/eliza/commit/10aa5d6e674fe65b2debaa3108c87f1b1b5e5ec3" }, { - "sha": "46e02511f3cafeb884e0a7d767298e7093453d68", - "date": "2024-07-29T23:15:37Z", - "message": "add extracting answer function", - "url": "https://github.com/ai16z/eliza/commit/46e02511f3cafeb884e0a7d767298e7093453d68" + "sha": "f2dde70d83cab000ae90b0e7e362f12df87adcc8", + "date": "2024-11-22T06:04:27Z", + "message": "Merge pull request #510 from oguzserdar/main\n\ndocs: add template and client configuration guide", + "url": "https://github.com/ai16z/eliza/commit/f2dde70d83cab000ae90b0e7e362f12df87adcc8" }, { - "sha": "9cbec99601fee3a2f102e56be1c42ed5e6a2b63a", - "date": "2024-07-29T17:20:28Z", - "message": "Delete src/clients/discord/index_moondream.ts", - "url": "https://github.com/ai16z/eliza/commit/9cbec99601fee3a2f102e56be1c42ed5e6a2b63a" + "sha": "f233f78d7eeda0680c12097bef37d97771295bf7", + "date": "2024-11-21T18:23:48Z", + "message": "Merge pull request #463 from snobbee/patch-1\n\ndocs: Create best-practices.md documentation", + "url": "https://github.com/ai16z/eliza/commit/f233f78d7eeda0680c12097bef37d97771295bf7" }, { - "sha": "d54c640c4bebc1a61f31d862bd24985bd5935eb1", - "date": "2024-07-29T17:16:52Z", - "message": "add image handler in discord", - "url": "https://github.com/ai16z/eliza/commit/d54c640c4bebc1a61f31d862bd24985bd5935eb1" + "sha": "4f817e8a205e7f6a02ecbfd58daf294cafa2c399", + "date": "2024-11-21T16:39:18Z", + "message": "Merge pull request #488 from massivefermion/main\n\nfix: added missing packages to tsup configs' externals", + "url": "https://github.com/ai16z/eliza/commit/4f817e8a205e7f6a02ecbfd58daf294cafa2c399" }, { - "sha": "4e8814a0064fa20429c6646100a0602aa259c7e3", - "date": "2024-07-29T16:16:44Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/4e8814a0064fa20429c6646100a0602aa259c7e3" + "sha": "3eb8dca37f1fa821324d90e9612fefe805f31d8b", + "date": "2024-11-21T00:56:09Z", + "message": "Merge pull request #465 from ai16z-demirix/main\n\nfix: Fixing failling tests token.test.ts and videoGeneration.test.ts", + "url": "https://github.com/ai16z/eliza/commit/3eb8dca37f1fa821324d90e9612fefe805f31d8b" }, { - "sha": "d4549f98d9e684142da07f098566f1fc4bddc144", - "date": "2024-07-29T10:51:15Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/d4549f98d9e684142da07f098566f1fc4bddc144" + "sha": "fb32927a23636a527293756a2ab5291711211922", + "date": "2024-11-20T16:55:07Z", + "message": "Merge pull request #452 from laser-riot/fix/x-dry-run\n\nfix: X dry run", + "url": "https://github.com/ai16z/eliza/commit/fb32927a23636a527293756a2ab5291711211922" }, { - "sha": "7379915a01c97dcd9702ce3cc80b98f1c6bec71a", - "date": "2024-07-25T19:13:31Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/7379915a01c97dcd9702ce3cc80b98f1c6bec71a" + "sha": "9db1f63ae146ea15b0b301240deca54f0b85cb2f", + "date": "2024-11-20T06:56:48Z", + "message": "Merge pull request #397 from martincik/fix/fix-linter-issues\n\nfix: Fix linter issues", + "url": "https://github.com/ai16z/eliza/commit/9db1f63ae146ea15b0b301240deca54f0b85cb2f" }, { - "sha": "a75d9be495599289c53b51dfb75de430c1686e1e", - "date": "2024-07-25T19:01:22Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/a75d9be495599289c53b51dfb75de430c1686e1e" + "sha": "02effe0d6c1bca6c8d5e44238e82636031561593", + "date": "2024-11-20T05:37:18Z", + "message": "Merge pull request #429 from monilpat/main\n\nchore: Update pr.yaml to show actual condition so easier to follow", + "url": "https://github.com/ai16z/eliza/commit/02effe0d6c1bca6c8d5e44238e82636031561593" }, { - "sha": "e81245491d3745743c39229e6120c51f54e7d0b3", - "date": "2024-07-25T18:23:01Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/e81245491d3745743c39229e6120c51f54e7d0b3" + "sha": "9a0e4749215f8a851100fedeccceb8891c4d28c5", + "date": "2024-11-20T05:36:56Z", + "message": "Merge pull request #427 from odilitime/env-change\n\nfeat: don't require .env to exist", + "url": "https://github.com/ai16z/eliza/commit/9a0e4749215f8a851100fedeccceb8891c4d28c5" }, { - "sha": "8df14a71104c35afa8b6327fcccea92a15a7b14d", - "date": "2024-07-25T06:50:05Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/8df14a71104c35afa8b6327fcccea92a15a7b14d" + "sha": "bea556713af194083d4f19a2905fabbe4acffd02", + "date": "2024-11-20T00:19:49Z", + "message": "Merge pull request #365 from normand1/dn/token-provider-tests\n\nfeat: [Issue-185] Token Provider Tests", + "url": "https://github.com/ai16z/eliza/commit/bea556713af194083d4f19a2905fabbe4acffd02" }, { - "sha": "24c41b5c264f09aee96b6a38ab71aaace6135c8b", - "date": "2024-07-24T18:46:27Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/24c41b5c264f09aee96b6a38ab71aaace6135c8b" + "sha": "87a367e01e6ea56e1463a03e45398f55e5166555", + "date": "2024-11-19T05:38:13Z", + "message": "Merge pull request #411 from fabrizioff/docs/translate-readme-it\n\nAdd italian README.md translation", + "url": "https://github.com/ai16z/eliza/commit/87a367e01e6ea56e1463a03e45398f55e5166555" }, { - "sha": "8a938ad29e757e5bea92fed64b422c1fd4b0baff", - "date": "2024-07-22T17:07:55Z", - "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", - "url": "https://github.com/ai16z/eliza/commit/8a938ad29e757e5bea92fed64b422c1fd4b0baff" + "sha": "e2b6d6df0bf3910352c5ff5c6ae8225be5259dde", + "date": "2024-11-19T00:12:34Z", + "message": "Merge pull request #389 from wahndo/main\n\ndocs: refresh eliza's tagline, fix broken links, unify formatting for core concepts", + "url": "https://github.com/ai16z/eliza/commit/e2b6d6df0bf3910352c5ff5c6ae8225be5259dde" }, { - "sha": "53abea15c869acdcc9305feea1caeda542d3c571", - "date": "2024-07-13T21:04:44Z", - "message": "add whisper_turbo module", - "url": "https://github.com/ai16z/eliza/commit/53abea15c869acdcc9305feea1caeda542d3c571" + "sha": "13b81981657ac6b990f98e6b5c35ac7e068fd532", + "date": "2024-11-15T08:36:40Z", + "message": "Merge pull request #309 from Sifchain/llmContentGeneration\n\n[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings", + "url": "https://github.com/ai16z/eliza/commit/13b81981657ac6b990f98e6b5c35ac7e068fd532" } ], "pull_requests": [ { - "number": 16, - "title": "Integrate Moondream into Twitter and Discord", + "number": 1051, + "title": "Revert \"chore: improve smokeTests environment validation and logging\"", "state": "closed", - "created_at": "2024-07-30T13:12:54Z", - "url": "https://github.com/ai16z/eliza/pull/16", + "created_at": "2024-12-13T21:47:11Z", + "url": "https://github.com/ai16z/eliza/pull/1051", "labels": [], - "comments": 0 + "comments": 2 } ], - "total_commits": 16, + "total_commits": 53, "total_prs": 1 }, "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "vladkashka56 is currently focusing on integrating Moondream into Twitter and Discord within the RubyAgent repository. Their recent contributions include fixing image description bugs, adding an image handler in Discord, and implementing an extracting answer function. These activities suggest a focus on enhancing user experience and functionality within the project, with an emphasis on feature development and bug resolution." - }, - { - "contributor": "yoniebans", - "avatar_url": "https://avatars.githubusercontent.com/u/5584832?v=4", - "activity": { - "code": { - "commits": [ + "opened": [ { - "sha": "9c1e6c7cf5e9725a3d4b6dc5a64a4c420ad8f17b", - "date": "2024-11-29T07:58:40Z", - "message": "Merge branch 'main' into feat/add_image_text_model_provider_seperation_and_falai", - "url": "https://github.com/ai16z/eliza/commit/9c1e6c7cf5e9725a3d4b6dc5a64a4c420ad8f17b" + "number": 764, + "title": "Epic: Refactoring Eliza's Trading System for Multi-Chain Compatibility", + "state": "open", + "created_at": "2024-12-01T21:38:41Z", + "url": "https://github.com/ai16z/eliza/issues/764", + "labels": [ + "V2" + ], + "comments": 0 }, { - "sha": "27542e73e9dc286229e219468385bf270c911fac", - "date": "2024-11-28T15:35:51Z", - "message": "added HEURIST and OPENAI as valid options for automatically enabling image generation", - "url": "https://github.com/ai16z/eliza/commit/27542e73e9dc286229e219468385bf270c911fac" + "number": 663, + "title": "Failed codecov run", + "state": "closed", + "created_at": "2024-11-29T02:37:13Z", + "url": "https://github.com/ai16z/eliza/issues/663", + "labels": [ + "bug" + ], + "comments": 3 }, { - "sha": "ab922fcf2b7b127cf78e000fe251bffb292c0366", - "date": "2024-11-28T14:05:21Z", - "message": "updated example env file for optional fal.ai vars", - "url": "https://github.com/ai16z/eliza/commit/ab922fcf2b7b127cf78e000fe251bffb292c0366" - }, + "number": 305, + "title": "Managing Divergence Across the Eliza Ecosystem (Multiple Forks)", + "state": "closed", + "created_at": "2024-11-14T00:44:03Z", + "url": "https://github.com/ai16z/eliza/issues/305", + "labels": [ + "enhancement" + ], + "comments": 3 + } + ], + "total_opened": 3 + }, + "engagement": { + "comments": [ { - "sha": "a8af53d3fc27702976c0aa84fa14a091b672aab5", - "date": "2024-11-28T12:56:47Z", - "message": "Merge branch 'main' into feat/add_image_text_model_provider_seperation_and_falai", - "url": "https://github.com/ai16z/eliza/commit/a8af53d3fc27702976c0aa84fa14a091b672aab5" + "id": 2484436111, + "body": "@monilpat you sure? we have conflicts in `packages/client-twitter/src/interactions.ts`", + "created_at": "2024-11-19T00:13:36Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484436111", + "type": "pr", + "issue_number": "384" }, { - "sha": "01e8bb2a52d5185175b046ca1692a282cecba5a5", - "date": "2024-11-28T12:01:10Z", - "message": "updated plugin-image-generation environment variable checks to include fal.ai", - "url": "https://github.com/ai16z/eliza/commit/01e8bb2a52d5185175b046ca1692a282cecba5a5" + "id": 2484446327, + "body": "@DanielHighETH would you fix the merge conflict in `packages/client-twitter/src/interactions.ts` so we can finish the review and merge this in?", + "created_at": "2024-11-19T00:21:34Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2484446327", + "type": "pr", + "issue_number": "384" }, { - "sha": "99ffdfd4cbee7f9ea37383e679fad1c23c37fe51", - "date": "2024-11-28T10:33:56Z", - "message": "updated generation to include implementation for fal.ai image generation and leverage the new distinction between imageModelProvider and modelProvider. Have changed the checks from runtime.character.modelProvider to runtime.modelProvider as it should be set upon runtime intialisation for character", - "url": "https://github.com/ai16z/eliza/commit/99ffdfd4cbee7f9ea37383e679fad1c23c37fe51" + "id": 2484617032, + "body": " Noting that we now have a repository here. https://github.com/timshelxyz/eliza https://elizas.world/\r\n \r\n Thanks @timshelxyz \r\n \r\n Reality Spiral Team is still working on thoughts for some of the items mentioned in top level issue. It would be great for agents themselves to be aware of each other and be more thoughtful about how divergence is managed. Some preliminary thoughts were posted in these tweets: https://x.com/reality_spiral/status/1858372677704306717 https://x.com/reality_spiral/status/1858278179108171793?s=46 ", + "created_at": "2024-11-19T03:11:47Z", + "url": "https://github.com/ai16z/eliza/issues/305#issuecomment-2484617032", + "type": "issue", + "issue_number": "305" }, { - "sha": "1f76c9b1901456a780c8171efa0826036541977b", - "date": "2024-11-28T10:32:00Z", - "message": "updated runtime interfact to include property for imageModelProvider", - "url": "https://github.com/ai16z/eliza/commit/1f76c9b1901456a780c8171efa0826036541977b" + "id": 2486702629, + "body": "FYI, we now have two conflicting files here \r\n\r\n```\r\npackages/core/src/tests/goals.test.ts\r\npnpm-lock.yaml\r\n```\r\n\r\n@monilpat @normand1 can we resolve before merge?", + "created_at": "2024-11-19T20:38:04Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2486702629", + "type": "pr", + "issue_number": "365" }, { - "sha": "e1a98c582b94aea2b9ac8933dbf785ec448136e8", - "date": "2024-11-28T10:17:45Z", - "message": "include image generation plugin if FAL_API_KEY is present by default", - "url": "https://github.com/ai16z/eliza/commit/e1a98c582b94aea2b9ac8933dbf785ec448136e8" + "id": 2486723348, + "body": "@monilpat @martincik We have a build error, can we address before merge?\r\n\r\n```\r\n1s\r\n20s\r\n59s\r\n6s\r\n0s\r\n3s\r\nRun pnpm run build\r\n\r\n> eliza@ build /home/runner/work/eliza/eliza\r\n> bash ./scripts/build.sh\r\n\r\nBuilding package: core\r\n\r\n> @ai[1](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:1)6z/eliza@1.0.0 build\r\n> tsup --format esm --dts\r\n\r\nCLI Building entry: src/index.ts\r\nCLI Using tsconfig: tsconfig.json\r\nCLI tsup v8.3.5\r\nCLI Using tsup config: /home/runner/work/eliza/eliza/packages/core/tsup.config.ts\r\nCLI Target: esnext\r\nCLI Cleaning output folder\r\nESM Build start\r\nESM dist/index.js 108.07 KB\r\nESM dist/index.js.map 25[6](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:7).62 KB\r\nESM \u26a1\ufe0f Build success in 3[7](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:8)ms\r\nDTS Build start\r\nError: src/embedding.ts(3,10): error TS2300: Duplicate identifier 'models'.\r\nError: src/embedding.ts(4,10): error TS2300: Duplicate identifier 'IAgentRuntime'.\r\nError: src/embedding.ts(4,25): error TS2300: Duplicate identifier 'ModelProviderName'.\r\nError: src/embedding.ts(4,44): error TS2300: Duplicate identifier 'ModelClass'.\r\nError: src/embedding.ts([8](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:9),10): error TS2300: Duplicate identifier 'models'.\r\nError: src/embedding.ts([10](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:11),10): error TS2300: Duplicate identifier 'IAgentRuntime'.\r\nError: src/embedding.ts(10,25): error TS2300: Duplicate identifier 'ModelClass'.\r\nError: src/embedding.ts(10,37): error TS2300: Duplicate identifier 'ModelProviderName'.\r\n\r\nError: error occurred in dts build\r\n at Worker. (/home/runner/work/eliza/eliza/node_modules/tsup/dist/index.js:[15](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:16)41:26)\r\n at Worker.emit (node:events:507:28)\r\n at MessagePort. (node:internal/worker:267:53)\r\n at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:[20](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:21))\r\n at MessagePort. (node:internal/per_context/messageport:[23](https://github.com/ai16z/eliza/actions/runs/11891646673/job/33225640865?pr=397#step:8:24):28)\r\nDTS Build error\r\nFailed to build core\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n0s\r\n```", + "created_at": "2024-11-19T20:48:53Z", + "url": "https://github.com/ai16z/eliza/pull/397#issuecomment-2486723348", + "type": "pr", + "issue_number": "397" }, { - "sha": "f9d2c44c4d5c3186b90dbba0c7599d84552e2a32", - "date": "2024-11-28T10:15:23Z", - "message": "update core packages to include fal.ai client", - "url": "https://github.com/ai16z/eliza/commit/f9d2c44c4d5c3186b90dbba0c7599d84552e2a32" + "id": 2486734177, + "body": "@DanielHighETH looks like there is still some value in your PR, even though we also have #383 \r\n\r\nPlease let us know if you think you can get to the merge conflict, we are still happy to merge. Otherwise, no worries, we can close this PR. ", + "created_at": "2024-11-19T20:55:17Z", + "url": "https://github.com/ai16z/eliza/pull/384#issuecomment-2486734177", + "type": "pr", + "issue_number": "384" }, { - "sha": "4fc3c699bbf8175a997e8760ebd5ae7b5571af81", - "date": "2024-11-28T10:12:59Z", - "message": "updated imageGeneration action validate function to include check for FAL_API_KEY not that it can be used for generateImage", - "url": "https://github.com/ai16z/eliza/commit/4fc3c699bbf8175a997e8760ebd5ae7b5571af81" + "id": 2489102731, + "body": " There are also conflicts that would need to be addressed in the following files: \r\n \r\n ```\r\n .env.example\r\ndocs/docs/guides/configuration.md\r\npackage-lock.json\r\npackages/adapter-sqlite/package.json\r\npackages/agent/src/index.ts\r\npackages/client-discord/src/messages.ts\r\npackages/client-discord/src/voice.ts\r\npackages/client-discord/tsconfig.json\r\npackages/client-telegram/src/messageManager.ts\r\npackages/client-telegram/src/telegramClient.ts\r\npackages/client-twitter/package.json\r\npackages/client-twitter/src/index.ts\r\npackages/client-twitter/src/interactions.ts\r\npackages/client-twitter/src/post.ts\r\npackages/core/src/embedding.ts\r\npackages/core/src/generation.ts\r\npackages/core/src/memory.ts\r\npackages/core/src/runtime.ts\r\npackages/core/tsconfig.json\r\npnpm-lock.yaml\r\n```\r\n\r\nIt seems that some of these changes are specific to a character you want to create @8bitsats , and those would be better served for your own fork of Eliza. There are various forks as you can see in [Eliza World ](https://elizas.world/), but people display that content in their own hosted fork rather than in the main repo.\r\n\r\nThen the last point of feedback is that this is a very large pull request, it would help if you broke down the changes into smaller pull requests that we could review more easily.\r\n\r\nAnd then I would say we actually may want to add this to the guidelines of our contributing docs or some other guidelines cc @monilpat @lalalune ", + "created_at": "2024-11-20T16:52:19Z", + "url": "https://github.com/ai16z/eliza/pull/455#issuecomment-2489102731", + "type": "pr", + "issue_number": "455" }, { - "sha": "b09a795aa65c16a14acb041d38ff56776bdbb28c", - "date": "2024-11-28T10:11:36Z", - "message": "updateds core models to include a new entry for fal.ai", - "url": "https://github.com/ai16z/eliza/commit/b09a795aa65c16a14acb041d38ff56776bdbb28c" + "id": 2489114884, + "body": "can we address this merge conflict `core/src/cli/index.ts` @liamzebedee @snobbee ", + "created_at": "2024-11-20T16:58:04Z", + "url": "https://github.com/ai16z/eliza/pull/448#issuecomment-2489114884", + "type": "pr", + "issue_number": "448" }, { - "sha": "7d746e6cafe27526edf29985aa802e5dd11a5cdc", - "date": "2024-11-28T10:10:22Z", - "message": "given the option for distinction between the model being used for generateText and generateImage, added a new property for the imageModelProvider on the runtime class. This property is set to the imageModelProvider on character if present, otherwise it defaults to the model provider hence, the same model will be used for bother generateText and generateImage", - "url": "https://github.com/ai16z/eliza/commit/7d746e6cafe27526edf29985aa802e5dd11a5cdc" + "id": 2491757213, + "body": "@Preetham-Varksrishin Great work, although this logic that you're adding to the client Twitter API is something that already exists in https://github.com/ai16z/agent-twitter-client/pull/3/files. And then here's a PR that addresses the most recent deployment and uses Twitter v2. https://github.com/ai16z/eliza/pull/480 \r\n\r\nSeems like there may be some other things you are trying to merge as well. Please refactor your PR and we can evaluate those separately: Smaller, tighter PRs are easier to read. ", + "created_at": "2024-11-21T16:48:19Z", + "url": "https://github.com/ai16z/eliza/pull/483#issuecomment-2491757213", + "type": "pr", + "issue_number": "483" }, { - "sha": "a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426", - "date": "2024-11-28T10:06:44Z", - "message": "updated Characters.ts in core/types to include an optional imageModelProvider allowing for use of different models between textGeneration and imageGeneration. If imageModelProvider is not set, it defaults to modelProvider and as such, functionality should remain the same. Also added another Model and ModelProviderName for fal.ai", - "url": "https://github.com/ai16z/eliza/commit/a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426" + "id": 2491967493, + "body": "@snobbee @monilpat we hav two conflicts in:\r\n\r\npackages/plugin-starknet/package.json\r\npackages/plugin-trustdb/package.json\r\n", + "created_at": "2024-11-21T18:24:52Z", + "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2491967493", + "type": "pr", + "issue_number": "490" }, { - "sha": "c69d2da88feeba9d3c8cb45ae215adbbcb6e1611", - "date": "2024-11-26T13:30:07Z", - "message": "added generatedImages folder in agent to gitignore", - "url": "https://github.com/ai16z/eliza/commit/c69d2da88feeba9d3c8cb45ae215adbbcb6e1611" + "id": 2494491152, + "body": "Two conflicts\r\n\r\n```\r\n.env.example\r\npnpm-lock.yaml\r\n```\r\n@pgoos @monilpat ", + "created_at": "2024-11-22T18:25:53Z", + "url": "https://github.com/ai16z/eliza/pull/513#issuecomment-2494491152", + "type": "pr", + "issue_number": "513" }, { - "sha": "a4400d7f79d6c983bb05add9095345c99b645c1d", - "date": "2024-11-26T13:25:43Z", - "message": "fix logging for memory similarity. at the moment we're trying to print the message similarity which is undefined. think memory similarity is what we're looking for in the .map function", - "url": "https://github.com/ai16z/eliza/commit/a4400d7f79d6c983bb05add9095345c99b645c1d" - } - ], - "pull_requests": [ - { - "number": 650, - "title": "feat: add image text model provider separation and fal.ai integration", - "state": "closed", - "created_at": "2024-11-28T16:00:14Z", - "url": "https://github.com/ai16z/eliza/pull/650", - "labels": [], - "comments": 0 + "id": 2496480162, + "body": "minor conflict @yodamaster726 @monilpat `pnpm-lock.yaml`\r\n", + "created_at": "2024-11-25T01:08:49Z", + "url": "https://github.com/ai16z/eliza/pull/525#issuecomment-2496480162", + "type": "pr", + "issue_number": "525" }, { - "number": 616, - "title": "fix: memory similarity log & new knowledge ingestion", - "state": "closed", - "created_at": "2024-11-26T14:00:56Z", - "url": "https://github.com/ai16z/eliza/pull/616", - "labels": [], - "comments": 1 - } - ], - "total_commits": 15, - "total_prs": 2 - }, - "issues": { - "opened": [ - { - "number": 648, - "title": "fal.ai image generation", - "state": "closed", - "created_at": "2024-11-28T13:52:33Z", - "url": "https://github.com/ai16z/eliza/issues/648", - "labels": [ - "enhancement" - ], - "comments": 1 + "id": 2506406838, + "body": "@monilpat \r\n\r\nWe have conflicts\r\n\r\n```\r\n.env.example\r\nagent/src/index.ts\r\ndocs/docs/packages/plugins.md\r\npackage.json\r\npnpm-lock.yaml\r\n```", + "created_at": "2024-11-28T15:49:18Z", + "url": "https://github.com/ai16z/eliza/pull/608#issuecomment-2506406838", + "type": "pr", + "issue_number": "608" }, { - "number": 647, - "title": "Optional image model provider to character and runtime", - "state": "closed", - "created_at": "2024-11-28T13:47:36Z", - "url": "https://github.com/ai16z/eliza/issues/647", - "labels": [ - "enhancement" - ], - "comments": 1 + "id": 2507364376, + "body": "@monilpat @0xTomDaniel we failed linting, please resolve\r\n\r\n```\r\nRun pnpm run lint\r\n\r\n> eliza@ lint /home/runner/work/eliza/eliza\r\n> bash ./scripts/lint.sh\r\n\r\nLinting package: plugin-conflux\r\nNo lint script found in plugin-conflux, skipping lint...\r\nLinting package: client-direct\r\nRunning lint for package: client-direct\r\n\r\n> @ai1[6](https://github.com/ai16z/eliza/actions/runs/12080760175/job/33691672543?pr=491#step:7:7)z/client-direct@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-direct\r\n\r\nLinting package: plugin-image-generation\r\nRunning lint for package: plugin-image-generation\r\n\r\n> @ai16z/plugin-image-generation@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-image-generation/src/index.ts\r\nError: 13:[10](https://github.com/ai16z/eliza/actions/runs/12080760175/job/33691672543?pr=491#step:7:11) error 'generateCaption' is defined but never used. Allowed unused vars must match /^_/u @typescript-eslint/no-unused-vars\r\n\r\n\u2716 1 problem (1 error, 0 warnings)\r\n\r\nnpm error Lifecycle script `lint` failed with error:\r\nnpm error code 1\r\nnpm error path /home/runner/work/eliza/eliza/packages/plugin-image-generation\r\nnpm error workspace @ai[16](https://github.com/ai16z/eliza/actions/runs/12080760175/job/33691672543?pr=491#step:7:17)z/plugin-image-generation@0.1.4-alpha.3\r\nnpm error location /home/runner/work/eliza/eliza/packages/plugin-image-generation\r\nnpm error command failed\r\nnpm error command sh -c eslint . --fix\r\nLint failed for plugin-image-generation\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n```", + "created_at": "2024-11-29T09:01:47Z", + "url": "https://github.com/ai16z/eliza/pull/491#issuecomment-2507364376", + "type": "pr", + "issue_number": "491" }, { - "number": 615, - "title": "Smol one; Matched fragment log not showing similarity score", - "state": "closed", - "created_at": "2024-11-26T13:50:47Z", - "url": "https://github.com/ai16z/eliza/issues/615", - "labels": [ - "bug" - ], - "comments": 0 + "id": 2508812277, + "body": "@twilwa @monilpat we have a failing test https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680", + "created_at": "2024-11-30T03:34:25Z", + "url": "https://github.com/ai16z/eliza/pull/680#issuecomment-2508812277", + "type": "pr", + "issue_number": "680" }, { - "number": 614, - "title": "New knowledge not being ingested into agent memory after first run", - "state": "closed", - "created_at": "2024-11-26T13:45:22Z", - "url": "https://github.com/ai16z/eliza/issues/614", - "labels": [ - "bug" - ], - "comments": 0 - } - ], - "total_opened": 4 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "yoniebans is currently focusing on integrating image generation capabilities into their project, with a specific emphasis on incorporating FAL.AI as a valid option. They are actively working on separating image and text model providers, addressing memory similarity logs, and ensuring new knowledge is properly ingested into the agent memory. Their recent contributions show a pattern of enhancing runtime initialization, updating core packages, and addressing issues related to image generation and model provider distinctions." - }, - { - "contributor": "twilwa", - "avatar_url": "https://avatars.githubusercontent.com/u/111034762?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "1c9a5a1276853612d162c2f4541f763ae78f8168", - "date": "2024-12-12T05:42:41Z", - "message": "no more merging to main\n\nmust be from develop or tests will fail, failing tests will not allow\nmerge", - "url": "https://github.com/ai16z/eliza/commit/1c9a5a1276853612d162c2f4541f763ae78f8168" + "id": 2508812411, + "body": "```\r\nRun cd packages/core && pnpm test:coverage\r\n\r\n> @ai1[6](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:7)z/eliza@0.1.4-alpha.3 test:coverage /home/runner/work/eliza/eliza/packages/core\r\n> vitest run --coverage\r\n\r\n\r\n RUN v2.1.5 /home/runner/work/eliza/eliza/packages/core\r\n Coverage enabled with v8\r\n\r\nstdout | src/tests/database.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/relationships.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/goals.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/relationships.test.ts (6 tests) 1[7](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:8)ms\r\n \u2713 src/tests/database.test.ts (8 tests) 10ms\r\n \u2713 src/tests/goals.test.ts (8 tests) 12ms\r\nstdout | src/tests/videoGeneration.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/providers.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/messages.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/videoGeneration.test.ts (3 tests) 13ms\r\n \u2713 src/tests/providers.test.ts (5 tests) 7ms\r\n \u276f src/tests/messages.test.ts (6 tests | 1 failed) 13ms\r\n \u00d7 Messages Library > getActorDetails should return actors based on roomId 7ms\r\n \u2192 runtime.databaseAdapter.getAccountsByIds is not a function\r\nstdout | src/tests/actions.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/generation.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/evaluators.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/generation.test.ts\r\n[ElizaLogger] Initializing with:\r\n isNode: true\r\n verbose: false\r\n VERBOSE env: undefined\r\n NODE_ENV: test\r\n \r\n \u2139 INFORMATIONS\r\n Loading embedding settings: \r\n {\"OLLAMA_EMBEDDING_MODEL\":\"mxbai-embed-large\"} \r\n\r\n \u2139 INFORMATIONS\r\n Loading character settings: \r\n {\"ARGV\":[\"/opt/hostedtoolcache/node/23.3.0/x64/bin/node\",\"/home/runner/work/eliza/eliza/node_modules/tinypool/dist/entry/process.js\"],\"CWD\":\"/home/runner/work/eliza/eliza/packages/core\"} \r\n\r\n \u2139 INFORMATIONS\r\n Parsed settings: \r\n {\"USE_OPENAI_EMBEDDING_TYPE\":\"undefined\",\"USE_OLLAMA_EMBEDDING_TYPE\":\"undefined\",\"OLLAMA_EMBEDDING_MODEL\":\"mxbai-embed-large\"} \r\n\r\n\r\n \u2713 src/tests/actions.test.ts (6 tests) 14ms\r\n \u2713 src/tests/evaluators.test.ts (4 tests) 9ms\r\nstdout | src/tests/posts.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/posts.test.ts (3 tests) 5ms\r\nstdout | src/tests/models.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/models.test.ts (7 tests) [8](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:9)ms\r\n(node:9831) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.\r\n(Use `node --trace-deprecation ...` to show where the warning was created)\r\n \u2713 src/tests/generation.test.ts (7 tests) [9](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:10)ms\r\nstdout | src/tests/defaultCharacters.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/defaultCharacters.test.ts ([11](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:12) tests | 1 skipped) 7ms\r\nstdout | src/tests/cache.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\n \u2713 src/tests/cache.test.ts (2 tests) 8ms\r\nstdout | src/tests/env.test.ts\r\nCurrent directory: /home/runner/work/eliza/eliza/packages/core/src/test_resources\r\nTrying to load env from: /home/runner/work/eliza/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/env.test.ts > Environment Setup > should verify .env.test file exists\r\nCurrent working directory: /home/runner/work/eliza/eliza/packages/core\r\n__dirname: /home/runner/work/eliza/eliza/packages/core/src/tests\r\nPath /home/runner/work/eliza/eliza/packages/core/.env.test exists: true\r\nPath /home/runner/work/eliza/eliza/packages/core/packages/core/.env.test exists: false\r\nPath /home/runner/work/eliza/eliza/packages/core/.env.test exists: true\r\nPath /home/runner/work/eliza/eliza/packages/core/src/.env.test exists: false\r\nPath /home/runner/work/eliza/eliza/packages/core/src/tests/.env.test exists: false\r\n\r\n \u2713 src/tests/env.test.ts (1 test) 3ms\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af Failed Tests 1 \u23af\u23af\u23af\u23af\u23af\u23af\u23af\r\n\r\n FAIL src/tests/messages.test.ts > Messages Library > getActorDetails should return actors based on roomId\r\nTypeError: runtime.databaseAdapter.getAccountsByIds is not a function\r\n \u276f Module.getActorDetails src/messages.ts:22:39\r\n 20| await runtime.databaseAdapter.getParticipantsForRoom(roomId);\r\n 21| const actors =\r\n 22| await runtime.databaseAdapter.getAccountsByIds(participantIds);\r\n | ^\r\n 23| return actors.filter((actor): actor is Actor => actor !== null);\r\n 24| }\r\n \u276f src/tests/messages.test.ts:58:24\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[1/1]\u23af\r\n\r\n Test Files 1 failed | [13](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:14) passed ([14](https://github.com/ai16z/eliza/actions/runs/12090692895/job/33723116445?pr=680#step:9:15))\r\n Tests 1 failed | 75 passed | 1 skipped (77)\r\n Start at 02:40:01\r\n Duration 2.35s (transform 441ms, setup 259ms, collect 1.20s, tests 137ms, environment 4ms, prepare 1.47s)\r\n\r\n\r\nError: TypeError: runtime.databaseAdapter.getAccountsByIds is not a function\r\n \u276f Module.getActorDetails src/messages.ts:22:39\r\n \u276f src/tests/messages.test.ts:58:24\r\n\r\n\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n```", + "created_at": "2024-11-30T03:35:16Z", + "url": "https://github.com/ai16z/eliza/pull/680#issuecomment-2508812411", + "type": "pr", + "issue_number": "680" }, { - "sha": "a66794a52b5bfe1d594cb63357e02d0bf4df1f02", - "date": "2024-11-30T01:19:21Z", - "message": "Merge pull request #683 from cygaar/make_tweet_interval_configurable\n\nfeat: make twitter client polling configurable", - "url": "https://github.com/ai16z/eliza/commit/a66794a52b5bfe1d594cb63357e02d0bf4df1f02" + "id": 2518394003, + "body": "lgtm", + "created_at": "2024-12-04T19:33:50Z", + "url": "https://github.com/ai16z/eliza/pull/843#issuecomment-2518394003", + "type": "pr", + "issue_number": "843" }, { - "sha": "367f9b49876f80b19258432c903e4f4fb6285723", - "date": "2024-11-28T03:53:45Z", - "message": "Merge pull request #633 from ai16z/tcm-dicord-bot-voice\n\ndicord bot voice", - "url": "https://github.com/ai16z/eliza/commit/367f9b49876f80b19258432c903e4f4fb6285723" + "id": 2521245267, + "body": "conflict here `docs/docs/quickstart.md` @monilpat @oxSaturn \r\n\r\n```\r\n---\r\nsidebar_position: 2\r\n---\r\n\r\n# Quickstart Guide\r\n\r\n## Prerequisites\r\n\r\nBefore getting started with Eliza, ensure you have:\r\n\r\n<<<<<<< patch-2\r\n- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\r\n- [pnpm](https://pnpm.io/installation)\r\n=======\r\n- [Python 2.7+](https://www.python.org/downloads/)\r\n- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\r\n- [pnpm 9+](https://pnpm.io/installation)\r\n>>>>>>> main\r\n- Git for version control\r\n- A code editor ([VS Code](https://code.visualstudio.com/) or [VSCodium](https://vscodium.com) recommended)\r\n- [CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit) (optional, for GPU acceleration)\r\n\r\n## Installation\r\n\r\n1. **Clone and Install**\r\n\r\n Please be sure to check what the [latest available stable version tag](https://github.com/ai16z/eliza/tags) is.\r\n\r\n Clone the repository\r\n\r\n ```bash\r\n git clone https://github.com/ai16z/eliza.git\r\n ```\r\n\r\n Enter directory\r\n\r\n ```bash\r\n cd eliza\r\n ```\r\n\r\n Switch to latest tagged release\r\n\r\n ```bash\r\n<<<<<<< patch-2\r\n git checkout $(git describe --tags --abbrev=0)\r\n=======\r\n # Checkout the latest release\r\n # This project iterates fast, so we recommend checking out the latest release\r\n git checkout $(git describe --tags --abbrev=0)\r\n>>>>>>> main\r\n```", + "created_at": "2024-12-05T19:38:38Z", + "url": "https://github.com/ai16z/eliza/pull/858#issuecomment-2521245267", + "type": "pr", + "issue_number": "858" }, { - "sha": "3ab32a97f8c2d1dc1a4425a2dc4b570c8be5e30f", - "date": "2024-11-21T02:11:53Z", - "message": "Merge pull request #470 from odilitime/patch-3\n\ndocs: Update Contributors to bring inline with PR468", - "url": "https://github.com/ai16z/eliza/commit/3ab32a97f8c2d1dc1a4425a2dc4b570c8be5e30f" + "id": 2524178152, + "body": "LFG FR @peersky 2M context windows FTW!", + "created_at": "2024-12-06T21:08:25Z", + "url": "https://github.com/ai16z/eliza/pull/875#issuecomment-2524178152", + "type": "pr", + "issue_number": "875" }, { - "sha": "3f2cc7d693d1cc3e2625e2e385d8c8b540ca2652", - "date": "2024-11-21T02:11:30Z", - "message": "Merge pull request #468 from odilitime/patch-2\n\ndocs: Add Discord username question", - "url": "https://github.com/ai16z/eliza/commit/3f2cc7d693d1cc3e2625e2e385d8c8b540ca2652" + "id": 2525385993, + "body": "@monilpat \r\n\r\nFailed CI \r\n\r\n```\r\nRun pnpm run lint\r\n\r\n> eliza@ lint /home/runner/work/eliza/eliza\r\n> bash ./scripts/lint.sh\r\n\r\nLinting package: plugin-conflux\r\nNo lint script found in plugin-conflux, skipping lint...\r\nLinting package: client-direct\r\nRunning lint for package: client-direct\r\n\r\n> @ai1[6](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:7)z/client-direct@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/client-direct/src/api.ts\r\nWarning: 56:[7](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:8)5 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-direct/src/index.ts\r\nWarning: 5[8](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:9):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 5[9](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:10):15 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 64:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 433:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 5 problems (0 errors, 5 warnings)\r\n\r\nSuccessfully linted client-direct\r\n\r\nLinting package: plugin-aptos\r\nRunning lint for package: plugin-aptos\r\n\r\n> @ai16z/plugin-aptos@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-aptos/src/actions/transfer.ts\r\nWarning: 30:37 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted plugin-aptos\r\n\r\nLinting package: plugin-image-generation\r\nRunning lint for package: plugin-image-generation\r\n\r\n> @ai16z/plugin-image-generation@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-image-generation\r\n\r\nLinting package: client-github\r\nRunning lint for package: client-github\r\n\r\n> @ai16z/client-github@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-github\r\n\r\nLinting package: plugin-evm\r\nNo lint script found in plugin-evm, skipping lint...\r\nLinting package: create-eliza-app\r\nnpm error A complete log of this run can be found in: /home/runner/.npm/_logs/2024-12-08T02_23_35_706Z-debug-0.log\r\nRunning lint for package: create-eliza-app\r\n\r\n> create-eliza-app@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/create-eliza-app/src/index.ts\r\nWarning: 55:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted create-eliza-app\r\n\r\nLinting package: client-discord\r\nRunning lint for package: client-discord\r\n\r\n> @ai16z/client-discord@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/chat_with_attachments.ts\r\nWarning: 136:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/download_media.ts\r\nWarning: 88:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/summarize_conversation.ts\r\nWarning: 196:18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/actions/transcribe_media.ts\r\nWarning: 1[10](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:11):18 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/index.ts\r\nWarning: [11](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:12)4:61 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 114:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 363:56 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/messages.ts\r\nWarning: 45:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 48:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 230:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/utils.ts\r\nWarning: 91:[12](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:13) warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 102:32 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/client-discord/src/voice.ts\r\nWarning: 210:66 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 381:28 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 390:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 393:36 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 952:39 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 958:25 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 979:49 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 1023:50 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 1024:70 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 21 problems (0 errors, 21 warnings)\r\n\r\nSuccessfully linted client-discord\r\n\r\nLinting package: client-auto\r\nRunning lint for package: client-auto\r\n\r\n> @ai16z/client-auto@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-auto\r\n\r\nLinting package: client-telegram\r\nRunning lint for package: client-telegram\r\n\r\n> @ai16z/client-telegram@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-telegram\r\n\r\nLinting package: plugin-trustdb\r\nRunning lint for package: plugin-trustdb\r\n\r\n> @ai16z/plugin-trustdb@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-trustdb\r\n\r\nLinting package: plugin-flow\r\nRunning lint for package: plugin-flow\r\n\r\n> @ai16z/plugin-flow@0.1.5-alpha.0 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-flow/src/actions/transfer.ts\r\nWarning: 43:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 240:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-flow/src/providers/wallet.provider.ts\r\nWarning: 99:26 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 106:31 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-flow/src/tests/wallet.test.ts\r\nWarning: 56:33 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 5 problems (0 errors, 5 warnings)\r\n\r\nSuccessfully linted plugin-flow\r\n\r\nLinting package: plugin-starknet\r\nRunning lint for package: plugin-starknet\r\n\r\n> @ai16z/plugin-starknet@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/token.ts\r\nWarning: 568:62 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-starknet/src/providers/trustScoreProvider.ts\r\nWarning: 35:21 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-starknet/src/utils/ERC20Token.ts\r\nWarning: 24:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 3 problems (0 errors, 3 warnings)\r\n\r\nSuccessfully linted plugin-starknet\r\n\r\nLinting package: plugin-whatsapp\r\nRunning lint for package: plugin-whatsapp\r\n\r\n> @ai16z/plugin-whatsapp@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/client.ts\r\nWarning: 19:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/message.handler.ts\r\nWarning: 7:51 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/handlers/webhook.handler.ts\r\nWarning: 34:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 40:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-whatsapp/src/index.ts\r\nWarning: 23:58 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 5 problems (0 errors, 5 warnings)\r\n\r\nSuccessfully linted plugin-whatsapp\r\n\r\nLinting package: adapter-sqlite\r\nRunning lint for package: adapter-sqlite\r\n\r\n> @ai16z/adapter-sqlite@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/adapter-sqlite/src/index.ts\r\nWarning: 437:14 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted adapter-sqlite\r\n\r\nLinting package: plugin-goat\r\nNo lint script found in plugin-goat, skipping lint...\r\nLinting package: plugin-buttplug\r\nNo lint script found in plugin-buttplug, skipping lint...\r\nLinting package: adapter-supabase\r\nRunning lint for package: adapter-supabase\r\n\r\n> @ai16z/adapter-supabase@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/adapter-supabase/src/index.ts\r\nWarning: 338:29 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 1 problem (0 errors, 1 warning)\r\n\r\nSuccessfully linted adapter-supabase\r\n\r\nLinting package: plugin-coinbase\r\nRunning lint for package: plugin-coinbase\r\n\r\n> @ai16z/plugin-coinbase@0.1.5-alpha.5 lint\r\n> eslint . --fix\r\n\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/advancedTrade.ts\r\nWarning: 105:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nError: 155:18 error Unexpected constant condition no-constant-condition\r\nWarning: 2[13](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:14):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/commerce.ts\r\nWarning: [14](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:15)0:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 332:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 397:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/massPayments.ts\r\nWarning: 86:59 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 243:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 298:68 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/tokenContract.ts\r\nWarning: 57:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 286:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/trade.ts\r\nWarning: 75:53 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 1[15](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:16):19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/plugins/webhooks.ts\r\nWarning: 76:19 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n/home/runner/work/eliza/eliza/packages/plugin-coinbase/src/types.ts\r\nWarning: 27:41 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 49:43 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 77:40 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 142:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 151:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 152:27 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 182:10 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 196:42 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\nWarning: 217:13 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any\r\n\r\n\u2716 23 problems (1 error, 22 warnings)\r\n\r\nnpm error Lifecycle script `lint` failed with error:\r\nnpm error code 1\r\nnpm error path /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\nnpm error workspace @ai[16](https://github.com/ai16z/eliza/actions/runs/12218038867/job/34083020492?pr=725#step:7:17)z/plugin-coinbase@0.1.5-alpha.5\r\nnpm error location /home/runner/work/eliza/eliza/packages/plugin-coinbase\r\nnpm error command failed\r\nnpm error command sh -c eslint . --fix\r\nLint failed for plugin-coinbase\r\n\u2009ELIFECYCLE\u2009 Command failed with exit code 1.\r\nError: Process completed with exit code 1.\r\n```\r\n", + "created_at": "2024-12-08T02:27:42Z", + "url": "https://github.com/ai16z/eliza/pull/725#issuecomment-2525385993", + "type": "pr", + "issue_number": "725" }, { - "sha": "a2e0954a5871eaace15dc9197fd7457b1b62064e", - "date": "2024-11-18T01:45:19Z", - "message": "Merge pull request #382 from ai16z/add-client\n\nfeat: client", - "url": "https://github.com/ai16z/eliza/commit/a2e0954a5871eaace15dc9197fd7457b1b62064e" + "id": 2530580579, + "body": "Will revert for now @monilpat @odilitime , hopefully we get the fix in from @ileana-pr ASAP", + "created_at": "2024-12-10T06:44:53Z", + "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2530580579", + "type": "pr", + "issue_number": "959" }, { - "sha": "e0444cbde2cd46584b0f1e1ef9501a09382dd021", - "date": "2024-11-18T01:45:09Z", - "message": "Merge branch 'main' into add-client", - "url": "https://github.com/ai16z/eliza/commit/e0444cbde2cd46584b0f1e1ef9501a09382dd021" + "id": 2530581229, + "body": "okay, reverted for now @ileana-pr https://github.com/ai16z/eliza/pull/959", + "created_at": "2024-12-10T06:45:23Z", + "url": "https://github.com/ai16z/eliza/pull/946#issuecomment-2530581229", + "type": "pr", + "issue_number": "946" }, { - "sha": "4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2", - "date": "2024-11-16T21:32:07Z", - "message": "Merge pull request #364 from ai16z/new_docs\n\nfeat: update docs with new stream notes", - "url": "https://github.com/ai16z/eliza/commit/4b1caa00b77b5eb23e15d3adc3774fd4d6062fe2" + "id": 2542433565, + "body": "@monilpat @odilitime @aramxc \r\n\r\nGonna revert until we get a better understanding of test fixes. We have two test failures so far\r\n\r\n```\r\nRun pnpm run smokeTests\r\n\u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\n> eliza@ smokeTests /home/runner/work/eliza/eliza\r\n> bash ./scripts/smokeTests.sh\r\nnode version:\r\nv23.4.0\r\npython version:\r\nPython 3.10.12\r\nmake version:\r\nGNU Make 4.3\r\nBuilt for x8[6](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:7)_64-pc-linux-gnu\r\nCopyright (C) 1988-2020 Free Software Foundation, Inc.\r\nLicense GPLv3+: GNU GPL version 3 or later \r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.\r\ngcc version:\r\ngcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0\r\nCopyright (C) 2021 Free Software Foundation, Inc.\r\nThis is free software; see the source for copying conditions. There is NO\r\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r\ng++ version:\r\ng++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0\r\nCopyright (C) 2021 Free Software Foundation, Inc.\r\nThis is free software; see the source for copying conditions. There is NO\r\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r\n. | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\ndocs | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\nScope: all 38 workspace projects\r\n\u2009ERR_PNPM_OUTDATED_LOCKFILE\u2009 Cannot install with \"frozen-lockfile\" because pnpm-lock.yaml is not up to date with package.json\r\nNote that in CI environments this setting is true by default. If you still need to run install in such cases, use \"pnpm install --no-frozen-lockfile\"\r\n Failure reason:\r\n specifiers in the lockfile ({\"@0glabs/0g-ts-sdk\":\"0.2.1\",\"@coinbase/coinbase-sdk\":\"0.10.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"amqplib\":\"0.10.5\",\"csv-parse\":\"5.6.0\",\"ollama-ai-provider\":\"0.16.1\",\"optional\":\"0.1.4\",\"pnpm\":\"9.14.4\",\"sharp\":\"0.33.5\",\"tslog\":\"4.9.3\",\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"concurrently\":\"9.1.0\",\"cross-env\":\"[7](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:8).0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\"[8](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:9).1.5\",\"only-allow\":\"1.2.1\",\"prettier\":\"3.4.1\",\"turbo\":\"2.3.3\",\"typedoc\":\"0.26.11\",\"typescript\":\"5.6.3\",\"vite\":\"5.4.11\",\"vitest\":\"2.1.5\",\"zx\":\"^8.2.4\"}) don't match specs in package.json ({\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"concurrently\":\"[9](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:10).1.0\",\"cross-env\":\"7.0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\r\n\u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\n> eliza@ build /home/runner/work/eliza/eliza\r\n> turbo run build --filter=!eliza-docs\r\nsh: 1: turbo: not found\r\n\u2009ELIFECYCLE\u2009 Command failed.\r\n\u2009WARN\u2009 Local package.json exists, but node_modules missing, did you mean to install?\r\n/tmp/tmp.bKYIj6ruZs\r\nnode:internal/modules/run_main:[10](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:11)4\r\n triggerUncaughtException(\r\n ^\r\nError [ERR_MODULE_NOT_FOUND]: Cannot find package 'ts-node' imported from /home/runner/work/eliza/eliza/agent/\r\n at Object.getPackageJSONURL (node:internal/modules/package_json_reader:267:9)\r\n at packageResolve (node:internal/modules/esm/resolve:768:81)\r\n at moduleResolve (node:internal/modules/esm/resolve:854:18)\r\n at defaultResolve (node:internal/modules/esm/resolve:984:[11](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:12))\r\n at nextResolve (node:internal/modules/esm/hooks:748:28)\r\n at Hooks.resolve (node:internal/modules/esm/hooks:240:30)\r\n at ModuleLoader.resolve (node:internal/modules/esm/loader:584:35)\r\n at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:242:38)\r\n at onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:546:36)\r\n at TracingChannel.tracePromise (node:diagnostics_channel:344:[14](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:15)) {\r\n code: 'ERR_MODULE_NOT_FOUND'\r\n}\r\nNode.js v23.4.0\r\n``` \r\nand\r\n```\r\nRun pnpm install -r\r\n. | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\ndocs | \u2009WARN\u2009 Unsupported engine: wanted: {\"node\":\"23.3.0\"} (current: {\"node\":\"v23.4.0\",\"pnpm\":\"9.4.0\"})\r\nScope: all 38 workspace projects\r\n\u2009ERR_PNPM_OUTDATED_LOCKFILE\u2009 Cannot install with \"frozen-lockfile\" because pnpm-lock.yaml is not up to date with package.json\r\n\r\nNote that in CI environments this setting is true by default. If you still need to run install in such cases, use \"pnpm install --no-frozen-lockfile\"\r\n\r\n Failure reason:\r\n specifiers in the lockfile ({\"@0glabs/0g-ts-sdk\":\"0.2.1\",\"@coinbase/coinbase-sdk\":\"0.10.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"amqplib\":\"0.10.5\",\"csv-parse\":\"5.[6](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:7).0\",\"ollama-ai-provider\":\"0.16.1\",\"optional\":\"0.1.4\",\"pnpm\":\"9.14.4\",\"sharp\":\"0.33.5\",\"tslog\":\"4.9.3\",\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"concurrently\":\"9.1.0\",\"cross-env\":\"[7](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:8).0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\"8.1.5\",\"only-allow\":\"1.2.1\",\"prettier\":\"3.4.1\",\"turbo\":\"2.3.3\",\"typedoc\":\"0.26.11\",\"typescript\":\"5.6.3\",\"vite\":\"5.4.11\",\"vitest\":\"2.1.5\",\"zx\":\"^[8](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:9).2.4\"}) don't match specs in package.json ({\"@commitlint/cli\":\"18.6.1\",\"@commitlint/config-conventional\":\"18.6.3\",\"@typescript-eslint/eslint-plugin\":\"8.16.0\",\"@typescript-eslint/parser\":\"8.16.0\",\"@vitest/eslint-plugin\":\"1.0.1\",\"concurrently\":\"[9](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:10).1.0\",\"cross-env\":\"7.0.3\",\"eslint\":\"9.16.0\",\"eslint-config-prettier\":\"9.1.0\",\"husky\":\"9.1.7\",\"lerna\":\"8.1.5\",\"only-allow\":\"1.2.1\",\"prettier\":\"3.4.1\",\"turbo\":\"2.3.3\",\"typedoc\":\"0.26.11\",\"typescript\":\"5.6.3\",\"vite\":\"5.4.11\",\"vitest\":\"2.1.5\",\"zx\":\"^8.2.4\",\"@0glabs/0g-ts-sdk\":\"0.2.1\",\"@coinbase/coinbase-sdk\":\"0.[10](https://github.com/ai16z/eliza/actions/runs/12322632866/job/34396607559#step:5:11).0\",\"@deepgram/sdk\":\"^3.9.0\",\"amqplib\":\"0.10.5\",\"csv-parse\":\"5.6.0\",\"ollama-ai-provider\":\"0.16.1\",\"optional\":\"0.1.4\",\"pnpm\":\"9.14.4\",\"sharp\":\"0.33.5\",\"tslog\":\"4.9.3\"})\r\nError: Process completed with exit code 1.\r\n```\r\n\r\n@odilitime mentioned he may have submitted a PR that instituted a failing test and is talking a look. We don't currently have a rule that all tests must pass in the CI pipeline to be merged in yet although that will come soon", + "created_at": "2024-12-13T21:46:53Z", + "url": "https://github.com/ai16z/eliza/pull/1046#issuecomment-2542433565", + "type": "pr", + "issue_number": "1046" }, { - "sha": "1422736a4c0f238c09c9c769dfa1926fa1a23039", - "date": "2024-11-13T05:19:00Z", - "message": "Merge pull request #273 from ai16z/docs\n\nImprove Docs", - "url": "https://github.com/ai16z/eliza/commit/1422736a4c0f238c09c9c769dfa1926fa1a23039" + "id": 2542461445, + "body": "sure @odilitime ", + "created_at": "2024-12-13T22:09:06Z", + "url": "https://github.com/ai16z/eliza/pull/1051#issuecomment-2542461445", + "type": "pr", + "issue_number": "1051" }, { - "sha": "0e7722d643664681c2403f9e6d88f7b212105505", - "date": "2024-11-12T19:53:52Z", - "message": "replace .env.example", - "url": "https://github.com/ai16z/eliza/commit/0e7722d643664681c2403f9e6d88f7b212105505" + "id": 2542462123, + "body": "gotcha, my b, cancelling my reversion @odilitime https://github.com/ai16z/eliza/pull/1051#issuecomment-2542452874 apologies @monilpat @aramxc ", + "created_at": "2024-12-13T22:09:39Z", + "url": "https://github.com/ai16z/eliza/pull/1046#issuecomment-2542462123", + "type": "pr", + "issue_number": "1046" + } + ], + "total_comments": 25 + } + }, + "summary": "jkbrooks is a developer actively contributing to various projects on GitHub. Their recent work includes adding features like hyperbolic API to Eliza, implementing advanced trading functionalities for Coinbase, and configuring models for groq. They demonstrate a focus on feature development and documentation improvements across different repositories.", + "score": 31, + "score_breakdown": { + "merged_prs": 7, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 10, + "comments": 12.5, + "total": 31.5 + } + }, + { + "contributor": "0xaguspunk", + "avatar_url": "https://avatars.githubusercontent.com/u/6149085?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "aca549a7a4ec8cf88b27437daf3924fd35e1d83a", + "date": "2024-12-07T14:22:20Z", + "message": "Update chain to base", + "url": "https://github.com/ai16z/eliza/commit/aca549a7a4ec8cf88b27437daf3924fd35e1d83a" }, { - "sha": "34fd76e6b4e6661c86eac1fc879cf21d76208c3b", - "date": "2024-11-12T19:46:24Z", - "message": "lint with prettier", - "url": "https://github.com/ai16z/eliza/commit/34fd76e6b4e6661c86eac1fc879cf21d76208c3b" + "sha": "3875677e1af1d30427cc7365e8cf5e04c18b9d6f", + "date": "2024-12-07T14:10:53Z", + "message": "Pass env variables when setting up GOAT", + "url": "https://github.com/ai16z/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f" }, { - "sha": "08e97e5a80db911c3649959c9999fafbc2dbcba1", - "date": "2024-11-12T19:44:36Z", - "message": "add modelProvider to json to resolve embeddings error", - "url": "https://github.com/ai16z/eliza/commit/08e97e5a80db911c3649959c9999fafbc2dbcba1" + "sha": "acc2a451812392c468fb10e0c7fe3bf50509f9bf", + "date": "2024-12-07T14:22:20Z", + "message": "Update chain to base", + "url": "https://github.com/ai16z/eliza/commit/acc2a451812392c468fb10e0c7fe3bf50509f9bf" }, { - "sha": "3d398ccf8593087ad2e058f3d9c641a8b872abc5", - "date": "2024-11-01T02:20:20Z", - "message": "fix name\n\nname brokey", - "url": "https://github.com/ai16z/eliza/commit/3d398ccf8593087ad2e058f3d9c641a8b872abc5" + "sha": "ef60886fe901c109f94b35737a0d1edb1b89b86c", + "date": "2024-12-07T14:10:53Z", + "message": "Pass env variables when setting up GOAT", + "url": "https://github.com/ai16z/eliza/commit/ef60886fe901c109f94b35737a0d1edb1b89b86c" }, { - "sha": "54220f04813b300f2af43d5f9449dc9c1c03f7cf", - "date": "2024-10-24T06:08:42Z", - "message": "minor linux fixes", - "url": "https://github.com/ai16z/eliza/commit/54220f04813b300f2af43d5f9449dc9c1c03f7cf" + "sha": "9408709dcd3859db85d046bc04fc52efa93f4a96", + "date": "2024-12-01T09:02:10Z", + "message": "Update .env.example", + "url": "https://github.com/ai16z/eliza/commit/9408709dcd3859db85d046bc04fc52efa93f4a96" }, { - "sha": "d93243499240536c91b5147340641edeecf912da", - "date": "2024-10-24T06:05:44Z", - "message": "minor fixes to base.ts and llama.ts, resolved missing package.json imports", - "url": "https://github.com/ai16z/eliza/commit/d93243499240536c91b5147340641edeecf912da" - } - ], - "pull_requests": [ + "sha": "4bed62a2570ac10080a199898f139f7578480c31", + "date": "2024-12-01T09:01:48Z", + "message": "Merge branch 'main' into goat", + "url": "https://github.com/ai16z/eliza/commit/4bed62a2570ac10080a199898f139f7578480c31" + }, { - "number": 274, - "title": "add modelProvider to json to resolve embeddings error", - "state": "closed", - "created_at": "2024-11-12T19:47:51Z", - "url": "https://github.com/ai16z/eliza/pull/274", - "labels": [], - "comments": 0 + "sha": "2d7bdbf14d1442d333abb86b587a7abff69b7f9f", + "date": "2024-12-01T08:59:38Z", + "message": "Remove console logs", + "url": "https://github.com/ai16z/eliza/commit/2d7bdbf14d1442d333abb86b587a7abff69b7f9f" }, { - "number": 219, - "title": "Feat/lazy load llama", - "state": "closed", - "created_at": "2024-11-07T03:30:01Z", - "url": "https://github.com/ai16z/eliza/pull/219", - "labels": [], - "comments": 0 + "sha": "bad009906d465d6f93927be636108e0d8945a393", + "date": "2024-12-01T08:58:23Z", + "message": "Use generateObjectV2, add wallet provider, centralize chain config", + "url": "https://github.com/ai16z/eliza/commit/bad009906d465d6f93927be636108e0d8945a393" }, { - "number": 218, - "title": "Feat/fix pkg json", - "state": "closed", - "created_at": "2024-11-07T03:10:36Z", - "url": "https://github.com/ai16z/eliza/pull/218", - "labels": [], - "comments": 0 + "sha": "3a8c45af8251e7d6a60cf4b89af8af65c741e64a", + "date": "2024-12-01T02:03:43Z", + "message": "Remove unnecessary dependency", + "url": "https://github.com/ai16z/eliza/commit/3a8c45af8251e7d6a60cf4b89af8af65c741e64a" }, { - "number": 193, - "title": "feat: Integrate OpenRouter as model provider", + "sha": "e4a240c70d4ad0d1a92b6622cc364af9af8651ac", + "date": "2024-12-01T00:47:10Z", + "message": "Add Goat plugin", + "url": "https://github.com/ai16z/eliza/commit/e4a240c70d4ad0d1a92b6622cc364af9af8651ac" + }, + { + "sha": "0d2b7ab88f2eccf03cbdcc491643f89417e1e97f", + "date": "2024-11-29T08:18:36Z", + "message": "Update quickstart.md\n\n- Include build local libraries step\r\n- Add pnpm store prune to better-sqlite3 troubleshoot", + "url": "https://github.com/ai16z/eliza/commit/0d2b7ab88f2eccf03cbdcc491643f89417e1e97f" + } + ], + "pull_requests": [ + { + "number": 898, + "title": "chore: pass env variables when setting up GOAT and update GOAT readme", "state": "closed", - "created_at": "2024-11-04T01:35:15Z", - "url": "https://github.com/ai16z/eliza/pull/193", + "created_at": "2024-12-07T14:21:50Z", + "url": "https://github.com/ai16z/eliza/pull/898", "labels": [], - "comments": 3 + "comments": 2 }, { - "number": 151, - "title": "fix name of ImageGeneration.ts", + "number": 736, + "title": "feat: add goat plugin", "state": "closed", - "created_at": "2024-11-01T02:20:56Z", - "url": "https://github.com/ai16z/eliza/pull/151", + "created_at": "2024-12-01T02:03:01Z", + "url": "https://github.com/ai16z/eliza/pull/736", "labels": [], - "comments": 0 + "comments": 1 }, { - "number": 20, - "title": "minor fixes to base.ts and llama.ts, resolved missing package.json im\u2026", + "number": 665, + "title": "fix: add missing commands to quickstart", "state": "closed", - "created_at": "2024-10-24T06:13:22Z", - "url": "https://github.com/ai16z/eliza/pull/20", + "created_at": "2024-11-29T08:28:08Z", + "url": "https://github.com/ai16z/eliza/pull/665", "labels": [], "comments": 0 } ], - "total_commits": 15, - "total_prs": 6 + "total_commits": 11, + "total_prs": 3 }, "issues": { "opened": [ { - "number": 783, - "title": "enhancement: Improve message threading and handling to reduce repetition", + "number": 967, + "title": "Script to create core memories for the agent", "state": "closed", - "created_at": "2024-12-02T06:13:51Z", - "url": "https://github.com/ai16z/eliza/issues/783", + "created_at": "2024-12-10T11:31:58Z", + "url": "https://github.com/ai16z/eliza/issues/967", "labels": [ "enhancement" ], - "comments": 2 - }, - { - "number": 278, - "title": "Linux dependency issues - discord voice client", - "state": "open", - "created_at": "2024-11-12T23:20:38Z", - "url": "https://github.com/ai16z/eliza/issues/278", - "labels": [ - "bug" - ], "comments": 1 }, { - "number": 275, - "title": "advanced usage section of docs doesn't include instructions for memory management", - "state": "closed", - "created_at": "2024-11-12T19:58:44Z", - "url": "https://github.com/ai16z/eliza/issues/275", - "labels": [ - "bug", - "documentation" - ], - "comments": 3 - }, - { - "number": 265, - "title": "Fresh install from main will not start with a characterfile", - "state": "closed", - "created_at": "2024-11-11T22:48:51Z", - "url": "https://github.com/ai16z/eliza/issues/265", + "number": 945, + "title": "Be able to use tool calling when calling generateObjectV2", + "state": "open", + "created_at": "2024-12-09T23:21:43Z", + "url": "https://github.com/ai16z/eliza/issues/945", "labels": [ - "bug", - "characters", - "embedding" + "enhancement" ], "comments": 0 }, { - "number": 157, - "title": "Chattiness Slider/Respond to Bots setting in Discord", + "number": 735, + "title": "EVM Plugin can't run any action", "state": "closed", - "created_at": "2024-11-01T19:27:34Z", - "url": "https://github.com/ai16z/eliza/issues/157", + "created_at": "2024-12-01T01:34:20Z", + "url": "https://github.com/ai16z/eliza/issues/735", "labels": [ - "enhancement" + "bug" ], - "comments": 3 + "comments": 16 } ], - "total_opened": 5 + "total_opened": 3 }, "engagement": { "comments": [ { - "id": 2450765600, - "body": "several python libs solve/attempt to solve this, in order of my personal opinion of them:\r\n-outlines\r\n-instructor\r\n-lmql\r\n-guidance\r\n\r\nprobably more -- however, not sure if any have a typescript equivalent", - "created_at": "2024-10-31T20:32:50Z", - "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2450765600", - "type": "issue", - "issue_number": "148" - }, - { - "id": 2450766826, - "body": "if it's openai, we can use structured output mode: https://platform.openai.com/docs/guides/structured-outputs", - "created_at": "2024-10-31T20:33:38Z", - "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2450766826", - "type": "issue", - "issue_number": "148" + "id": 2509645767, + "body": "@monilpat I moved to generateObjectV2 and added a wallet provider. Let me know if this works \ud83d\ude4c \r\n\r\nThank you for the review!", + "created_at": "2024-12-01T09:05:56Z", + "url": "https://github.com/ai16z/eliza/pull/736#issuecomment-2509645767", + "type": "pr", + "issue_number": "736" }, { - "id": 2451253726, - "body": "kind of a hacky workaround for non-openai models:\r\nrun the model through a LiteLLM proxy server: https://github.com/BerriAI/litellm\r\n\r\nhttps://docs.litellm.ai/docs/completion/json_mode -- it's called json mode, but i think you can do any kind of structured output. Just replace the OPENAI_API_URL with localhost:4000 and should be compatible", - "created_at": "2024-11-01T04:05:24Z", - "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2451253726", + "id": 2513097559, + "body": "Hey @yourbuddyconner \r\n\r\nYour changes don't solve the problem for the [transfer and bridge actions](https://github.com/yourbuddyconner/eliza/blob/conner/evm/packages/plugin-evm/src/actions/transfer.ts#L64) which still assume that options will automagically include all the needed params.\r\n\r\nSeems like you fixed swap and the ones you added do correctly aim to extract the parameters from the message, which is what all the actions should do.\r\n\r\nMaybe you can fix transfer and bridge too and submit a PR? I have a few comments on the changes but easier to do that on a PR. \r\n\r\n", + "created_at": "2024-12-02T22:29:23Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2513097559", "type": "issue", - "issue_number": "148" + "issue_number": "735" }, { - "id": 2452472830, - "body": "https://sourcegraph.com/github.com/vertyco/vrt-cogs@main/-/blob/assistant/listener.py\r\n\r\nan existing implementation in a different framework in python; since they have the app identifier, it should be fairly straightforward, i think", - "created_at": "2024-11-01T19:33:14Z", - "url": "https://github.com/ai16z/eliza/issues/157#issuecomment-2452472830", - "type": "issue", - "issue_number": "157" - }, - { - "id": 2455681244, - "body": "> LGTM just --\r\n> \r\n> 1. rebase on new, run the prettier\r\n> 2. delete the unnecessary files\r\n> \r\n> \"Screenshot\r\n\r\nactually havent done a rebase berfore -- seems like it's walking through every commit on main since i opened the branch to check for conflicts, is there a way to mass-accept incoming rebase changes? otherwise 400+ 'approve me' steps\r\n\r\nthink i fixed git so its not adding my weird extra files tho", - "created_at": "2024-11-04T20:53:53Z", - "url": "https://github.com/ai16z/eliza/pull/193#issuecomment-2455681244", - "type": "pr", - "issue_number": "193" - }, - { - "id": 2456025949, - "body": "mk, not exaaactly sure what i did but i think that broke everything lol. thankfully still have the cursor convo, so will try to fix and then maybe try and pair with someone to finish", - "created_at": "2024-11-05T01:21:07Z", - "url": "https://github.com/ai16z/eliza/pull/193#issuecomment-2456025949", - "type": "pr", - "issue_number": "193" - }, - { - "id": 2471994739, - "body": "To some degree -- ideally, there's instructions about how I , as a developer or user, can CRUD memories. That's what I was looking for when I clicked the section", - "created_at": "2024-11-13T00:16:08Z", - "url": "https://github.com/ai16z/eliza/issues/275#issuecomment-2471994739", - "type": "issue", - "issue_number": "275" - }, - { - "id": 2508767726, - "body": "I see some changes to pnpm-lock, are those intended to be included in the PR?", - "created_at": "2024-11-30T01:02:39Z", - "url": "https://github.com/ai16z/eliza/pull/688#issuecomment-2508767726", - "type": "pr", - "issue_number": "688" - }, - { - "id": 2508768792, - "body": "someone should take as looka t this", - "created_at": "2024-11-30T01:06:29Z", - "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508768792", + "id": 2521248041, + "body": "Hey @nicky-ru! :) \r\n\r\nThis is cool! \r\n\r\nOne thing tho is that transfer, swap and bridge do not work in this plugin, check issue https://github.com/ai16z/eliza/issues/735\r\n\r\nThere's also the GOAT plugin which you could add multi-chain support to if you want to take a stab at it. The [GOAT](https://github.com/goat-sdk/goat) library supports all EVM chains (and Solana):\r\n\r\nhttps://github.com/ai16z/eliza/tree/main/packages/plugin-goat", + "created_at": "2024-12-05T19:40:25Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2521248041", "type": "pr", - "issue_number": "685" + "issue_number": "864" }, { - "id": 2508771898, - "body": "not familiar enough with this to wanna merge, @sirkitree or @shakkernerd maybe?", - "created_at": "2024-11-30T01:16:10Z", - "url": "https://github.com/ai16z/eliza/pull/685#issuecomment-2508771898", + "id": 2521396098, + "body": "Ah got it! Thanks for the context! :) Then it makes sense knowing it will be fixed on another PR.\r\n\r\nNo, no need to pivot to goat. PR is fine, neat having the tests there too! \ud83d\ude4f \r\n", + "created_at": "2024-12-05T20:58:04Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2521396098", "type": "pr", - "issue_number": "685" + "issue_number": "864" }, { - "id": 2508773463, - "body": "someone should pull and verify it works locally before a merge, if we do want to merge without testing then it needs to PR to develop branch ", - "created_at": "2024-11-30T01:21:18Z", - "url": "https://github.com/ai16z/eliza/pull/680#issuecomment-2508773463", + "id": 2525305089, + "body": "oh nice, any ETA for that @cygaar ? :)", + "created_at": "2024-12-07T20:42:52Z", + "url": "https://github.com/ai16z/eliza/pull/898#issuecomment-2525305089", "type": "pr", - "issue_number": "680" + "issue_number": "898" }, { - "id": 2508774626, - "body": "significant refactor, pull main with this commit and verify it runs before merging please", - "created_at": "2024-11-30T01:25:33Z", - "url": "https://github.com/ai16z/eliza/pull/655#issuecomment-2508774626", - "type": "pr", - "issue_number": "655" + "id": 2531019922, + "body": "Yeah testing actions with the default trump setup is a pain in the butt haha\r\n\r\n> \"TypeError: Cannot read properties of undefined (reading 'chainId')\"] \"\r\n\r\nYes, that error is the one that should be fixed! ", + "created_at": "2024-12-10T09:39:57Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2531019922", + "type": "issue", + "issue_number": "735" }, { - "id": 2510253729, - "body": "LGTM, as long as that discussion didn't change a variable name and break anything", - "created_at": "2024-12-01T21:13:06Z", - "url": "https://github.com/ai16z/eliza/pull/763#issuecomment-2510253729", - "type": "pr", - "issue_number": "763" + "id": 2535478238, + "body": "Nevermind found how to here! :)\r\n\r\nhttps://www.youtube.com/live/AC3h_KzLARo?feature=shared&t=1617", + "created_at": "2024-12-11T10:36:34Z", + "url": "https://github.com/ai16z/eliza/issues/967#issuecomment-2535478238", + "type": "issue", + "issue_number": "967" } ], - "total_comments": 13 + "total_comments": 7 } }, - "summary": "twilwa is currently focusing on enforcing a development workflow where commits to the main branch must come from develop to ensure passing tests before merging. Their recent activity of setting up this restriction indicates a strong emphasis on code quality and continuous integration practices. This developer's contributions suggest a dedication to maintaining a robust and stable codebase by prioritizing testing and proper branch management." + "summary": "0xaguspunk is actively contributing to a project involving creating core memories for an agent and enhancing tool calling capabilities for object generation. Their recent GitHub activity showcases a focus on scripting and tool integration within the project, indicating a hands-on approach to improving functionality and usability. With a total of 11 commits, 3 pull requests, and 3 issues, 0xaguspunk's contributions demonstrate a commitment to technical problem-solving and feature development in this specific project.", + "score": 31, + "score_breakdown": { + "merged_prs": 21, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 3.5, + "total": 31.5 + } }, { - "contributor": "v1xingyue", - "avatar_url": "https://avatars.githubusercontent.com/u/974169?v=4", + "contributor": "dorianjanezic", + "avatar_url": "https://avatars.githubusercontent.com/u/68545109?v=4", "activity": { "code": { "commits": [ { - "sha": "0128a1ef3732afea46f16235143d2ac951e60489", - "date": "2024-12-12T20:42:55Z", - "message": "Merge branch 'develop' into patch-custom-fetch", - "url": "https://github.com/ai16z/eliza/commit/0128a1ef3732afea46f16235143d2ac951e60489" - }, - { - "sha": "a7a8fd06ce6b27d5ba983a75408ceb669dc07c59", - "date": "2024-12-12T10:32:05Z", - "message": "agent custom fetch", - "url": "https://github.com/ai16z/eliza/commit/a7a8fd06ce6b27d5ba983a75408ceb669dc07c59" - }, - { - "sha": "0bb2860a44409bf848e1fe965dee80dee098148c", - "date": "2024-12-11T02:34:14Z", - "message": "modify build-docker", - "url": "https://github.com/ai16z/eliza/commit/0bb2860a44409bf848e1fe965dee80dee098148c" - }, - { - "sha": "16f04998963120a5fe17cdfe25949b164cf5b7a8", - "date": "2024-12-08T08:53:56Z", - "message": "pnpm build have bugs with Dockerfile", - "url": "https://github.com/ai16z/eliza/commit/16f04998963120a5fe17cdfe25949b164cf5b7a8" - }, - { - "sha": "f99000e6b0b2f7ae9f50af6f83b3c19644656f3d", - "date": "2024-12-07T04:59:32Z", - "message": "cicd when release", - "url": "https://github.com/ai16z/eliza/commit/f99000e6b0b2f7ae9f50af6f83b3c19644656f3d" - }, - { - "sha": "c39b9a2d0e12957fd7094ae598bbeb28314c0bc9", - "date": "2024-12-07T04:58:10Z", - "message": "github image cicd", - "url": "https://github.com/ai16z/eliza/commit/c39b9a2d0e12957fd7094ae598bbeb28314c0bc9" - }, - { - "sha": "c6fff5d746926fe9bfe2fe92663b665d9a48f4be", - "date": "2024-12-01T17:15:17Z", - "message": "update run repo", - "url": "https://github.com/ai16z/eliza/commit/c6fff5d746926fe9bfe2fe92663b665d9a48f4be" - }, - { - "sha": "3c0fe39d1ad256e006345db4d464c8be91b7d9e1", - "date": "2024-12-01T17:11:23Z", - "message": "test gitpod", - "url": "https://github.com/ai16z/eliza/commit/3c0fe39d1ad256e006345db4d464c8be91b7d9e1" - }, - { - "sha": "7d8e6c30a64a20faea57d1964ed3c75c30f1ae71", - "date": "2024-12-01T17:10:36Z", - "message": "Update README.md", - "url": "https://github.com/ai16z/eliza/commit/7d8e6c30a64a20faea57d1964ed3c75c30f1ae71" + "sha": "5fd9b40638ac8a0bfde9df96612ee9f363bcc923", + "date": "2024-12-12T09:07:19Z", + "message": "feat: improve Twitter client with action processing + fix post interval, remove double debug logs, revert truncateToCompleteSentence function", + "url": "https://github.com/ai16z/eliza/commit/5fd9b40638ac8a0bfde9df96612ee9f363bcc923" }, { - "sha": "77cb2e54952b65818eaf689e4cae4c2cfc35603c", - "date": "2024-12-01T17:07:49Z", - "message": "Create .gitpod.yml", - "url": "https://github.com/ai16z/eliza/commit/77cb2e54952b65818eaf689e4cae4c2cfc35603c" + "sha": "b50a5bf7bd0035bb9b691167b6397e0dbdebfde3", + "date": "2024-12-12T08:20:49Z", + "message": "feat: improve Twitter client with action processing", + "url": "https://github.com/ai16z/eliza/commit/b50a5bf7bd0035bb9b691167b6397e0dbdebfde3" }, { - "sha": "12421f1ee197c14766decb4febe6ede72e2c041f", - "date": "2024-11-29T10:20:00Z", - "message": "custom redpill model", - "url": "https://github.com/ai16z/eliza/commit/12421f1ee197c14766decb4febe6ede72e2c041f" + "sha": "591b971746556cf7709818489ee35df30ef9b0ef", + "date": "2024-11-19T09:59:05Z", + "message": "Add video generation plugin tests and constants", + "url": "https://github.com/ai16z/eliza/commit/591b971746556cf7709818489ee35df30ef9b0ef" }, { - "sha": "3d70889e139bd05e006ce704942d76dc91d051a4", - "date": "2024-11-29T10:18:24Z", - "message": "REDPILL custom model", - "url": "https://github.com/ai16z/eliza/commit/3d70889e139bd05e006ce704942d76dc91d051a4" + "sha": "352392ab4cdc9d6a4ab6ec67638b23df87ddffe3", + "date": "2024-11-18T11:04:09Z", + "message": "video generation plugin", + "url": "https://github.com/ai16z/eliza/commit/352392ab4cdc9d6a4ab6ec67638b23df87ddffe3" }, { - "sha": "b402b336c713e2fcd4b8fa626ee70e11b2a6fa84", - "date": "2024-11-10T13:25:08Z", - "message": "commit default from process.env.verbose", - "url": "https://github.com/ai16z/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" + "sha": "1a7acf6389fdf636cc3d4484b3f9282922e5e147", + "date": "2024-11-11T10:28:21Z", + "message": "embedding fixes", + "url": "https://github.com/ai16z/eliza/commit/1a7acf6389fdf636cc3d4484b3f9282922e5e147" }, { - "sha": "6745d5c93b41a7441e99ff1c09492ab4db452722", - "date": "2024-11-10T02:13:58Z", - "message": "add verbose config with logger", - "url": "https://github.com/ai16z/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + "sha": "e6b75fb595cceb21c1f16609f92ea7afc9336e02", + "date": "2024-11-11T10:28:13Z", + "message": "embedding fixes", + "url": "https://github.com/ai16z/eliza/commit/e6b75fb595cceb21c1f16609f92ea7afc9336e02" } ], "pull_requests": [ { - "number": 1010, - "title": "feat: Add custom fetch logic for agent", + "number": 1007, + "title": "feat: improve Twitter client with action processing", "state": "closed", - "created_at": "2024-12-12T10:43:48Z", - "url": "https://github.com/ai16z/eliza/pull/1010", + "created_at": "2024-12-12T08:31:42Z", + "url": "https://github.com/ai16z/eliza/pull/1007", "labels": [], "comments": 1 }, { - "number": 908, - "title": "Adding plugin-sui: init basic sui wallet provider", - "state": "open", - "created_at": "2024-12-07T22:00:03Z", - "url": "https://github.com/ai16z/eliza/pull/908", - "labels": [ - "Plugin_new" - ], - "comments": 0 - }, - { - "number": 889, - "title": "feat : github image cicd", - "state": "closed", - "created_at": "2024-12-07T05:00:07Z", - "url": "https://github.com/ai16z/eliza/pull/889", - "labels": [], - "comments": 6 - }, - { - "number": 758, - "title": "Add running with Gitpod", + "number": 394, + "title": "feat: video generation plugin", "state": "closed", - "created_at": "2024-12-01T17:16:24Z", - "url": "https://github.com/ai16z/eliza/pull/758", + "created_at": "2024-11-18T11:07:48Z", + "url": "https://github.com/ai16z/eliza/pull/394", "labels": [], - "comments": 1 + "comments": 4 }, { - "number": 668, - "title": "redpill custom models", + "number": 361, + "title": "initial commit komorebi", "state": "closed", - "created_at": "2024-11-29T10:21:04Z", - "url": "https://github.com/ai16z/eliza/pull/668", + "created_at": "2024-11-16T15:40:27Z", + "url": "https://github.com/ai16z/eliza/pull/361", "labels": [], "comments": 0 }, { - "number": 249, - "title": "add verbose config with logger", + "number": 262, + "title": "cachedEmbeddings fix", "state": "closed", - "created_at": "2024-11-10T02:15:33Z", - "url": "https://github.com/ai16z/eliza/pull/249", + "created_at": "2024-11-11T10:30:18Z", + "url": "https://github.com/ai16z/eliza/pull/262", "labels": [], "comments": 3 } ], - "total_commits": 14, - "total_prs": 6 + "total_commits": 6, + "total_prs": 4 }, "issues": { - "opened": [ - { - "number": 909, - "title": "Provider Id Feature Request", - "state": "open", - "created_at": "2024-12-07T23:14:40Z", - "url": "https://github.com/ai16z/eliza/issues/909", - "labels": [ - "enhancement" - ], - "comments": 0 - }, - { - "number": 868, - "title": "Let's bring Move blockchain to eliza ", - "state": "open", - "created_at": "2024-12-06T06:23:40Z", - "url": "https://github.com/ai16z/eliza/issues/868", - "labels": [ - "enhancement" - ], - "comments": 4 - } - ], - "total_opened": 2 + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [ { - "id": 2466590069, - "body": "> I like it, seems harmless, but how do we configure? env var?\r\n\r\nwe can make it like this : \r\n\r\n```ts\r\nimport { elizaLogger } from \"@eliza/core\";\r\nelizaLogger.closeByNewLine = false;\r\nelizaLogger.verbose = true | or false ;\r\n```\r\nAnd the verbose default value is false.\r\n\r\nAlso I add the default value from process.env.\r\n\r\nYou can add \r\n*verbose=true* with *.env * , Or you can put it with shell :\r\n\r\n```shell\r\nverbose=true ts-node src/app.ts \r\n```\r\n\r\n", - "created_at": "2024-11-10T05:12:01Z", - "url": "https://github.com/ai16z/eliza/pull/249#issuecomment-2466590069", + "id": 2468033691, + "body": "im Dorian dev at Eden-Network. yes let's do it, really enjoying playing around with eliza", + "created_at": "2024-11-11T12:14:20Z", + "url": "https://github.com/ai16z/eliza/pull/262#issuecomment-2468033691", "type": "pr", - "issue_number": "249" - }, - { - "id": 2524880321, - "body": "#889 ", - "created_at": "2024-12-07T05:00:33Z", - "url": "https://github.com/ai16z/eliza/issues/876#issuecomment-2524880321", - "type": "issue", - "issue_number": "876" + "issue_number": "262" }, { - "id": 2525058670, - "body": "I'm not sure what does test mean. This only do build and publish image when released. I think it should be tested and prepared for publish ", - "created_at": "2024-12-07T10:07:31Z", - "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525058670", + "id": 2469814937, + "body": "hey @lalalune, saw your post on twitter, would be very interested to collaborate, when do you have time to chat?", + "created_at": "2024-11-12T07:48:02Z", + "url": "https://github.com/ai16z/eliza/pull/262#issuecomment-2469814937", "type": "pr", - "issue_number": "889" - }, - { - "id": 2525323160, - "body": "#908 ", - "created_at": "2024-12-07T22:00:49Z", - "url": "https://github.com/ai16z/eliza/issues/868#issuecomment-2525323160", - "type": "issue", - "issue_number": "868" + "issue_number": "262" }, { - "id": 2525429302, - "body": "Ok that's fine I'll add that later ", - "created_at": "2024-12-08T05:42:28Z", - "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525429302", + "id": 2484150060, + "body": "@lalalune hey, all good with this plugin? ", + "created_at": "2024-11-18T21:17:36Z", + "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2484150060", "type": "pr", - "issue_number": "889" + "issue_number": "394" }, { - "id": 2525547032, - "body": "This is one exmple running github cicd.\r\nhttps://github.com/v1xingyue/eliza/actions/runs/12220378514/job/34088113118\r\nI think this is enough for test.\r\n\r\nBut there is something wrong with `pnpm run build` in docker image. \r\nSo I just modify it with : \r\n\r\n` \"build\": \"turbo run build\" `", - "created_at": "2024-12-08T08:59:05Z", - "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2525547032", + "id": 2485230424, + "body": "hey @monilpat , created constants file and videoGeneration test. \r\n\r\n![Screenshot 2024-11-18 at 11 58 23](https://github.com/user-attachments/assets/8f82cccb-2d8a-41a5-815f-36345f556e92)\r\n", + "created_at": "2024-11-19T10:01:10Z", + "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2485230424", "type": "pr", - "issue_number": "889" - }, - { - "id": 2527504390, - "body": "> hey @v1xingyue , didn't mean to duplicate the Sui-related integration work with: #934 I'm trying to extend to beyond just a walletprovider and allow transfer of sui as well.\r\n\r\nYa. It seems so. I also want to add deepbook or navi actions with it.", - "created_at": "2024-12-09T10:19:25Z", - "url": "https://github.com/ai16z/eliza/issues/868#issuecomment-2527504390", - "type": "issue", - "issue_number": "868" + "issue_number": "394" }, { - "id": 2533610623, - "body": "Done. Seems package.json provide \r\npnpm build-docker \r\ncommand . \r\nI change it in Dockerfile . ", - "created_at": "2024-12-11T04:34:48Z", - "url": "https://github.com/ai16z/eliza/pull/889#issuecomment-2533610623", + "id": 2538283488, + "body": "@odilitime thanks for noticing. Issues resolved.", + "created_at": "2024-12-12T09:10:15Z", + "url": "https://github.com/ai16z/eliza/pull/1007#issuecomment-2538283488", "type": "pr", - "issue_number": "889" + "issue_number": "1007" } ], - "total_comments": 8 + "total_comments": 5 } }, - "summary": "v1xingyue is currently focusing on enhancing agent functionality by implementing custom fetch logic and addressing bugs related to Docker builds. Their recent commits and pull requests demonstrate a concentration on improving build processes and enhancing agent capabilities within the project. This developer's contributions show a pattern of actively engaging with backend development and build optimization tasks." + "summary": "dorianjanezic is currently focusing on enhancing a Twitter client by implementing action processing and fixing issues related to post intervals and debug logs. Their recent commits and pull requests demonstrate a dedication to improving the functionality of this specific feature within the repository. Their contributions show a pattern of actively engaging in feature development and bug fixes within the project.", + "score": 30, + "score_breakdown": { + "merged_prs": 28, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.5, + "total": 30.5 + } }, { - "contributor": "augchan42", - "avatar_url": "https://avatars.githubusercontent.com/u/20424105?v=4", + "contributor": "meppsilon", + "avatar_url": "https://avatars.githubusercontent.com/u/7850658?v=4", "activity": { "code": { "commits": [ { - "sha": "418eb26085bfbe6d8ffd66d10809712537ef2770", - "date": "2024-12-03T05:42:04Z", - "message": "add back in schema check removed by accident", - "url": "https://github.com/ai16z/eliza/commit/418eb26085bfbe6d8ffd66d10809712537ef2770" - }, - { - "sha": "c2521de87d3149f494199a186f1ea9f5adbd2da3", - "date": "2024-12-03T03:57:03Z", - "message": "feature: (core) Add circuit breaker pattern for database operations - (fix conflicts)", - "url": "https://github.com/ai16z/eliza/commit/c2521de87d3149f494199a186f1ea9f5adbd2da3" - }, - { - "sha": "607daa987ebfe71d70cae27de67b22217eb5a24d", - "date": "2024-11-30T09:29:05Z", - "message": "fix build as web-agent got removed", - "url": "https://github.com/ai16z/eliza/commit/607daa987ebfe71d70cae27de67b22217eb5a24d" - }, - { - "sha": "fb71a9777615afa49c7e2488ec7ebbbde7c0de50", - "date": "2024-11-30T03:53:19Z", - "message": "fix ordering for turbo", - "url": "https://github.com/ai16z/eliza/commit/fb71a9777615afa49c7e2488ec7ebbbde7c0de50" + "sha": "5455c888c0e08e259af9bbacf97889500e0a8063", + "date": "2024-12-10T18:02:00Z", + "message": "Add hyperbolic env vars to override model class", + "url": "https://github.com/ai16z/eliza/commit/5455c888c0e08e259af9bbacf97889500e0a8063" }, { - "sha": "8ee6980ab882f2729016f10a7bd8654978e26628", - "date": "2024-11-30T03:42:17Z", - "message": "wtf vite and web-agent why am i fixing this", - "url": "https://github.com/ai16z/eliza/commit/8ee6980ab882f2729016f10a7bd8654978e26628" + "sha": "01d35eb2eb9e8d3b2c8898ee3b3f33d18cbb11bb", + "date": "2024-12-05T23:57:18Z", + "message": "Fix model type alias", + "url": "https://github.com/ai16z/eliza/commit/01d35eb2eb9e8d3b2c8898ee3b3f33d18cbb11bb" }, { - "sha": "d46ab8fa34f266b5ea167dc74ab81f9bde19fa76", - "date": "2024-11-30T02:32:14Z", - "message": "feat(voice): enhance character card voice configuration support\n\n- Add comprehensive ElevenLabs configuration in character cards\n- Make ElevenLabs settings optional with sensible defaults\n- Implement configuration priority (character card > env vars > defaults)\n- Update schema validation to support optional fields\n- Add debug logging for voice selection process\n- Maintain backward compatibility with existing setups\n\nExample character card config:\n```json\n{\n \"settings\": {\n \"voice\": {\n \"model\": \"en_GB-alan-medium\",\n \"elevenlabs\": {\n \"voiceId\": \"your-voice-id\",\n \"model\": \"eleven_monolingual_v1\",\n \"stability\": \"0.5\"\n }\n }\n }\n}\n```\n\nCloses #694", - "url": "https://github.com/ai16z/eliza/commit/d46ab8fa34f266b5ea167dc74ab81f9bde19fa76" + "sha": "0b24f4f8541dbb0e733fddd4fa199063f2231938", + "date": "2024-12-05T20:37:58Z", + "message": "Clean up old code", + "url": "https://github.com/ai16z/eliza/commit/0b24f4f8541dbb0e733fddd4fa199063f2231938" }, { - "sha": "5f4c2d922b66f8a8c0a5b1c2b9f1de8799de1c3f", - "date": "2024-11-30T00:18:52Z", - "message": "fix build first", - "url": "https://github.com/ai16z/eliza/commit/5f4c2d922b66f8a8c0a5b1c2b9f1de8799de1c3f" + "sha": "ac5099c3b09ec6b871e0203d561187e03c6d3620", + "date": "2024-12-05T20:36:01Z", + "message": "Add doc files", + "url": "https://github.com/ai16z/eliza/commit/ac5099c3b09ec6b871e0203d561187e03c6d3620" }, { - "sha": "c615598c788019806bf80d3850dc5521e20b097b", - "date": "2024-11-29T19:43:37Z", - "message": "fix build", - "url": "https://github.com/ai16z/eliza/commit/c615598c788019806bf80d3850dc5521e20b097b" + "sha": "0caa0783e3da5630a140fb2ea4dae0c6b296549e", + "date": "2024-12-02T21:53:58Z", + "message": "Add hyperbolic api to eliza", + "url": "https://github.com/ai16z/eliza/commit/0caa0783e3da5630a140fb2ea4dae0c6b296549e" }, { - "sha": "da8f13475b6eb54837be135948444d7f211a7bd5", - "date": "2024-11-30T00:20:40Z", - "message": "comment out diagnostic logging", - "url": "https://github.com/ai16z/eliza/commit/da8f13475b6eb54837be135948444d7f211a7bd5" + "sha": "c4291ecf3cb74c77e9d0eae8678cf9a7b41724c9", + "date": "2024-12-10T18:02:00Z", + "message": "Add hyperbolic env vars to override model class", + "url": "https://github.com/ai16z/eliza/commit/c4291ecf3cb74c77e9d0eae8678cf9a7b41724c9" }, { - "sha": "275ec7019ec19ea458e98a84ccc8d8c8dbe65411", - "date": "2024-11-30T00:18:52Z", - "message": "fix build first", - "url": "https://github.com/ai16z/eliza/commit/275ec7019ec19ea458e98a84ccc8d8c8dbe65411" + "sha": "840bcb9b5de4f6ea48656f946984fe14d499202d", + "date": "2024-12-09T18:15:56Z", + "message": "Merge branch 'main' into add-hyperbolic", + "url": "https://github.com/ai16z/eliza/commit/840bcb9b5de4f6ea48656f946984fe14d499202d" }, { - "sha": "dae8067386bf58e7f136986dab31284f697089bf", - "date": "2024-11-29T19:43:37Z", - "message": "fix build", - "url": "https://github.com/ai16z/eliza/commit/dae8067386bf58e7f136986dab31284f697089bf" + "sha": "7cbb6f058bf99537acb785382f59766701646004", + "date": "2024-12-05T23:57:18Z", + "message": "Fix model type alias", + "url": "https://github.com/ai16z/eliza/commit/7cbb6f058bf99537acb785382f59766701646004" }, { - "sha": "2d7e1b0e100d5e2d0ff433a4c4a4e4bf28c2f7db", - "date": "2024-11-29T19:32:17Z", - "message": "fix linter errors", - "url": "https://github.com/ai16z/eliza/commit/2d7e1b0e100d5e2d0ff433a4c4a4e4bf28c2f7db" + "sha": "00d24be3fb53652acc31c8cf04db120f08f55511", + "date": "2024-12-05T20:37:58Z", + "message": "Clean up old code", + "url": "https://github.com/ai16z/eliza/commit/00d24be3fb53652acc31c8cf04db120f08f55511" }, { - "sha": "638eac67a83bd3346bb48ae5d5921857f44cf980", - "date": "2024-11-29T19:02:06Z", - "message": "feat: improve embeddings, models and connectivity\n\n- Add multiple embedding options:\n - BGE-Small local embeddings (~70-80% of OpenAI quality)\n - Ollama embeddings support\n - Configure via env vars:\n - USE_OPENAI_EMBEDDING=true\n - USE_OLLAMA_EMBEDDING=true\n - Both case-insensitive, default to false\n- Switch to Claude 3 Haiku from Claude 3.5 Haiku\n - 4x cheaper\n - Better instruction following\n - Improved price/performance ratio\n- Enhance Postgres connectivity and reliability\n- Fix transcription error handling\n\nBreaking changes:\n- Claude 3.5 Haiku replaced with Claude 3 Haiku\n- Embedding system now configurable via string env vars (true)\n\nCloses #604", - "url": "https://github.com/ai16z/eliza/commit/638eac67a83bd3346bb48ae5d5921857f44cf980" + "sha": "f4dd831fb581b401ceffeab5929b1c106e03e929", + "date": "2024-12-05T20:36:01Z", + "message": "Add doc files", + "url": "https://github.com/ai16z/eliza/commit/f4dd831fb581b401ceffeab5929b1c106e03e929" }, { - "sha": "c04310f07ff5d3f1c3c77744d238d3146b7aeb8e", - "date": "2024-11-29T01:27:58Z", - "message": "fix: discord permissions and duplicate reactions\n\n- Set correct bot invite permissions\n- Add duplicate reaction handling\n- Add /joinchannel command improvements\n\nfix #661", - "url": "https://github.com/ai16z/eliza/commit/c04310f07ff5d3f1c3c77744d238d3146b7aeb8e" + "sha": "16b9a05de46d418e0a6fcbaae2c9de8683ec4516", + "date": "2024-12-02T21:53:58Z", + "message": "Add hyperbolic api to eliza", + "url": "https://github.com/ai16z/eliza/commit/16b9a05de46d418e0a6fcbaae2c9de8683ec4516" } ], "pull_requests": [ { - "number": 812, - "title": "feat: (core) Add circuit breaker pattern for database operations -\u2026", + "number": 974, + "title": "feat: Add hyperbolic env vars to override model class", "state": "closed", - "created_at": "2024-12-03T03:59:02Z", - "url": "https://github.com/ai16z/eliza/pull/812", + "created_at": "2024-12-10T18:28:36Z", + "url": "https://github.com/ai16z/eliza/pull/974", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 810, - "title": "fix: (core) Add circuit breaker pattern for database operations", + "number": 828, + "title": "feat: add hyperbolic api to eliza", "state": "closed", - "created_at": "2024-12-03T03:50:14Z", - "url": "https://github.com/ai16z/eliza/pull/810", + "created_at": "2024-12-03T21:54:13Z", + "url": "https://github.com/ai16z/eliza/pull/828", "labels": [], - "comments": 1 - }, - { - "number": 719, - "title": "fix: (core) Add circuit breaker pattern for database operations", - "state": "closed", - "created_at": "2024-11-30T14:01:14Z", - "url": "https://github.com/ai16z/eliza/pull/719", - "labels": [ - "Discussion" - ], - "comments": 4 + "comments": 6 }, { - "number": 713, - "title": "fix: Add circuit breaker pattern for database operations", + "number": 797, + "title": "feat: add hyperbolic api to eliza", "state": "closed", - "created_at": "2024-11-30T10:25:31Z", - "url": "https://github.com/ai16z/eliza/pull/713", - "labels": [], - "comments": 0 - }, - { - "number": 698, - "title": "feat: (voice) enhance character card voice configuration support", - "state": "closed", - "created_at": "2024-11-30T03:09:15Z", - "url": "https://github.com/ai16z/eliza/pull/698", - "labels": [], - "comments": 5 - }, - { - "number": 688, - "title": "Fix/logging issues", - "state": "closed", - "created_at": "2024-11-30T00:25:51Z", - "url": "https://github.com/ai16z/eliza/pull/688", - "labels": [], - "comments": 2 - }, - { - "number": 677, - "title": "feat: improve embeddings, models and connectivity", - "state": "closed", - "created_at": "2024-11-29T19:21:47Z", - "url": "https://github.com/ai16z/eliza/pull/677", - "labels": [], - "comments": 1 - }, - { - "number": 662, - "title": "fix: discord permissions and duplicate reactions, new /joinchannel command", - "state": "closed", - "created_at": "2024-11-29T01:32:13Z", - "url": "https://github.com/ai16z/eliza/pull/662", + "created_at": "2024-12-02T22:01:06Z", + "url": "https://github.com/ai16z/eliza/pull/797", "labels": [], "comments": 0 } ], - "total_commits": 14, - "total_prs": 8 + "total_commits": 11, + "total_prs": 3 }, "issues": { - "opened": [ - { - "number": 712, - "title": "feat: Add circuit breaker pattern for database operations", - "state": "closed", - "created_at": "2024-11-30T10:22:13Z", - "url": "https://github.com/ai16z/eliza/issues/712", - "labels": [ - "enhancement" - ], - "comments": 0 - }, - { - "number": 694, - "title": "feat-Enhanced Voice Configuration Support in Character Cards", - "state": "closed", - "created_at": "2024-11-30T02:15:40Z", - "url": "https://github.com/ai16z/eliza/issues/694", - "labels": [ - "enhancement" - ], - "comments": 0 - }, - { - "number": 687, - "title": "Debug/Verbose eliza logging is always shown", - "state": "closed", - "created_at": "2024-11-30T00:25:22Z", - "url": "https://github.com/ai16z/eliza/issues/687", - "labels": [ - "bug" - ], - "comments": 0 - }, - { - "number": 661, - "title": "Discord Client - gives 0 permissions for invite link on logger", - "state": "closed", - "created_at": "2024-11-29T01:21:21Z", - "url": "https://github.com/ai16z/eliza/issues/661", - "labels": [ - "bug" - ], - "comments": 0 - }, - { - "number": 604, - "title": "Add support for local embeddings BGE/384", - "state": "closed", - "created_at": "2024-11-26T03:58:59Z", - "url": "https://github.com/ai16z/eliza/issues/604", - "labels": [ - "enhancement" - ], - "comments": 2 - } - ], - "total_opened": 5 + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [ { - "id": 2503389783, - "body": "ok i tried for 2 days to create a clean PR for you guys, but couldn't do it. Too many changes. Here's the commit with my changes that adds support for BGE/384 local embeddings\r\n\r\nhttps://github.com/ai16z/eliza/commit/59b82ba466ba6d38aa764becb68b68ab7b96e15a\r\n\r\n", - "created_at": "2024-11-27T09:39:25Z", - "url": "https://github.com/ai16z/eliza/issues/604#issuecomment-2503389783", - "type": "issue", - "issue_number": "604" - }, - { - "id": 2508769130, - "body": "Heres the details - check the .env.example file for this section:\r\n\r\n```\r\n# Feature Flags\r\nIMAGE_GEN= # Set to TRUE to enable image generation\r\nUSE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI/1536, leave blank for local\r\nUSE_OLLAMA_EMBEDDING= # Set to TRUE for OLLAMA/1024, leave blank for local\r\n```\r\n\r\nIf using OLLAMA, then set USE_OLLAMA_EMBEDDING=true and USE_OPENAI_EMBEDDING blank\r\n\r\nIf you want to use BGE/384 (local embeddings using BAAI General Embeddings small model)\r\nThen leave both USE_OLLAMA_EMBEDDING and USE_OPENAI_EMBEDDING blank.\r\n\r\nThese embeddings are for persisting and searching the memories table and are separate and distinct from LLM inference, and can be mixed and matched (I use Anthropic for inference, BGE for embeddings)", - "created_at": "2024-11-30T01:07:23Z", - "url": "https://github.com/ai16z/eliza/issues/604#issuecomment-2508769130", - "type": "issue", - "issue_number": "604" - }, - { - "id": 2508776942, - "body": "Check the .env.example file for this section:\r\n\r\n```\r\n# Feature Flags\r\nIMAGE_GEN= # Set to TRUE to enable image generation\r\nUSE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI/1536, leave blank for local\r\nUSE_OLLAMA_EMBEDDING= # Set to TRUE for OLLAMA/1024, leave blank for local\r\n```\r\n\r\nIf using OLLAMA, then set USE_OLLAMA_EMBEDDING=true and USE_OPENAI_EMBEDDING blank\r\n\r\nIf you want to use BGE/384 (local embeddings using BAAI General Embeddings small model)\r\nThen leave both USE_OLLAMA_EMBEDDING and USE_OPENAI_EMBEDDING blank.\r\n\r\nThese embeddings are for persisting and searching the memories table and are separate and distinct from LLM inference, and can be mixed and matched (I use Anthropic for inference, BGE for embeddings)", - "created_at": "2024-11-30T01:33:37Z", - "url": "https://github.com/ai16z/eliza/pull/677#issuecomment-2508776942", - "type": "pr", - "issue_number": "677" - }, - { - "id": 2508819250, - "body": "BTW this PR also fixes the web-agent/vite build issues", - "created_at": "2024-11-30T04:06:07Z", - "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508819250", - "type": "pr", - "issue_number": "698" - }, - { - "id": 2508897653, - "body": "The changed files are autogenearated docs from the build process. I'll\r\ntake a look\r\n\r\nOn Sat, Nov 30, 2024 at 3:11\u202fPM Shakker Nerd ***@***.***>\r\nwrote:\r\n\r\n> Can you start by resolving the conflicts and why are there so many changed\r\n> files? It says 141 files right now.\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", - "created_at": "2024-11-30T09:17:11Z", - "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508897653", - "type": "pr", - "issue_number": "698" - }, - { - "id": 2508901657, - "body": "From 141 files to 8, I re-ran the build and it works after removing the web-agent folder (had to fix target in package.json)", - "created_at": "2024-11-30T09:34:25Z", - "url": "https://github.com/ai16z/eliza/pull/698#issuecomment-2508901657", - "type": "pr", - "issue_number": "698" - }, - { - "id": 2508902051, - "body": "Sorry, that change was from me. Now I understand why it's needed.", - "created_at": "2024-11-30T09:36:06Z", - "url": "https://github.com/ai16z/eliza/pull/709#issuecomment-2508902051", + "id": 2518499960, + "body": "@monilpat thanks for the review! It looks like the documentation updates are run via `pnpm build` and because my repo is a fork, it updates all the package links in the documentations to point to my forked repo (`https://github.com/meppsilon/eliza`). Is there a better way to generate that? Also, in what file would you like me to place the text about grabbing the hyperbolic api key?", + "created_at": "2024-12-04T20:30:51Z", + "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2518499960", "type": "pr", - "issue_number": "709" + "issue_number": "828" }, { - "id": 2509529019, - "body": "Ok, I changed the code to the way I think you wanted... please take a look.\r\n\r\nOn Sun, Dec 1, 2024 at 7:25\u202fAM Shakker Nerd ***@***.***>\r\nwrote:\r\n\r\n> Hi, this looks good to me but changes the overall use of DatabaseAdapter.\r\n> Hence, I think might cause breaking changes.\r\n> Is there anyway you could implement this into the DatabaseAdapter class\r\n> itself?\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", - "created_at": "2024-12-01T02:18:17Z", - "url": "https://github.com/ai16z/eliza/pull/719#issuecomment-2509529019", + "id": 2521350119, + "body": "Hey @monilpat , I manually updated a couple of the model documentation files. Let me know where you would like me to add the info about grabbing the hyperbolic api key.", + "created_at": "2024-12-05T20:39:35Z", + "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2521350119", "type": "pr", - "issue_number": "719" - }, - { - "id": 2512037434, - "body": "was also tracking this issue (discord code, but happens in tg too), here's analysis from Sonnet:\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nYes, looking at the flow, the double replies could be happening because of how the callback is handled. Here's the sequence:\r\n\r\n1. First call:\r\n```typescript\r\nconst responseMessages = await callback(responseContent);\r\n```\r\n\r\n2. Then the callback is passed to `processActions`:\r\n```typescript\r\nawait this.runtime.processActions(\r\n memory,\r\n responseMessages,\r\n state,\r\n callback // <-- Same callback passed here\r\n);\r\n```\r\n\r\n3. Inside `processActions`, the action handler might call the callback again:\r\n```typescript\r\nawait action.handler(this, message, state, {}, callback);\r\n```\r\n\r\nTo fix this, you could:\r\n\r\n1. Either modify the callback to be single-use:\r\n```typescript:packages/client-discord/src/messages.ts\r\nconst createCallback = () => {\r\n let used = false;\r\n return async (content: Content, files: any[]) => {\r\n if (used) {\r\n elizaLogger.warn(\"Callback already used, skipping\");\r\n return [];\r\n }\r\n used = true;\r\n // ... rest of callback logic ...\r\n };\r\n};\r\n\r\nconst callback = createCallback();\r\n```\r\n\r\n2. Or create separate callbacks for the initial response and actions:\r\n```typescript:packages/client-discord/src/messages.ts\r\nconst responseMessages = await callback(responseContent);\r\n\r\n// Create a new callback for actions that doesn't create memories\r\nconst actionCallback: HandlerCallback = async (content: Content, files: any[]) => {\r\n try {\r\n if (!content?.text.trim()) {\r\n elizaLogger.warn(\"Skipping empty content\");\r\n return [];\r\n }\r\n return await sendMessageInChunks(\r\n message.channel as TextChannel,\r\n content.text,\r\n message.id,\r\n files\r\n );\r\n } catch (error) {\r\n console.error(\"Error in action callback:\", error);\r\n return [];\r\n }\r\n};\r\n\r\nawait this.runtime.processActions(\r\n memory,\r\n responseMessages,\r\n state,\r\n actionCallback\r\n);\r\n```\r\n\r\nThe second approach might be better as it makes the distinction between response handling and action handling clearer.\r\n", - "created_at": "2024-12-02T16:22:22Z", - "url": "https://github.com/ai16z/eliza/issues/783#issuecomment-2512037434", - "type": "issue", - "issue_number": "783" + "issue_number": "828" }, { - "id": 2513495510, - "body": "closing due to upstream changes again", - "created_at": "2024-12-03T03:57:58Z", - "url": "https://github.com/ai16z/eliza/pull/810#issuecomment-2513495510", + "id": 2528958204, + "body": "hey @monilpat, I see that the `ModelProviderName.md` has been updated and now conflicts with my PR but it looks like the conflicts are changing code references to your fork of the codebase. Do you want me to go with those changes?", + "created_at": "2024-12-09T18:06:39Z", + "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2528958204", "type": "pr", - "issue_number": "810" - }, - { - "id": 2513547268, - "body": "there's two tiers of response handling - first is gating (whether to respond at all) and then if the agent chooses to respond, the full context is loaded. So watch where you are checking for the context.", - "created_at": "2024-12-03T04:50:56Z", - "url": "https://github.com/ai16z/eliza/issues/791#issuecomment-2513547268", - "type": "issue", - "issue_number": "791" + "issue_number": "828" }, { - "id": 2513617492, - "body": "Sorry, added this back in, must have lost it from all the rebases that I\r\naborted, etc\r\n\r\nOn Tue, Dec 3, 2024 at 1:40\u202fPM Shakker Nerd ***@***.***>\r\nwrote:\r\n\r\n> ***@***.**** commented on this pull request.\r\n> ------------------------------\r\n>\r\n> In packages/adapter-postgres/src/index.ts\r\n> :\r\n>\r\n> > - const client = await this.pool.connect();\r\n> - try {\r\n> - await client.query(\"BEGIN\");\r\n> -\r\n> - // Check if schema already exists (check for a core table)\r\n> - const { rows } = await client.query(`\r\n> - SELECT EXISTS (\r\n> - SELECT FROM information_schema.tables\r\n> - WHERE table_name = 'rooms'\r\n> - );\r\n> - `);\r\n> -\r\n> - if (!rows[0].exists) {\r\n> - const schema = fs.readFileSync(\r\n> - path.resolve(__dirname, \"../schema.sql\"),\r\n> - \"utf8\"\r\n> - );\r\n> - await client.query(schema);\r\n> - }\r\n> + const schema = fs.readFileSync(\r\n> + path.resolve(__dirname, \"../schema.sql\"),\r\n> + \"utf8\"\r\n> + );\r\n>\r\n> - await client.query(\"COMMIT\");\r\n> - } catch (error) {\r\n> - await client.query(\"ROLLBACK\");\r\n> - throw error;\r\n> - } finally {\r\n> - client.release();\r\n> - }\r\n>\r\n> This check is critical and important.\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> ,\r\n> or unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you authored the thread.Message ID:\r\n> ***@***.***>\r\n>\r\n", - "created_at": "2024-12-03T05:49:33Z", - "url": "https://github.com/ai16z/eliza/pull/812#issuecomment-2513617492", + "id": 2528990725, + "body": "@monilpat No problem! Okay, I resolved the conflicts with my changes. Let me know if there's anything else you'd like for me to add into this PR.", + "created_at": "2024-12-09T18:16:57Z", + "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2528990725", "type": "pr", - "issue_number": "812" + "issue_number": "828" } ], - "total_comments": 12 + "total_comments": 4 } }, - "summary": "augchan42 is actively contributing to a project involving the implementation of a circuit breaker pattern for database operations and enhancing voice configuration support in character cards. Their recent commits include adding comprehensive ElevenLabs configuration, implementing configuration priority, and maintaining backward compatibility. augchan42's focus appears to be on improving system reliability and user experience through feature enhancements and bug fixes in the backend components of the project." + "summary": "meppsilon is a developer focusing on enhancing model class functionality by adding hyperbolic environment variables for overriding. Their recent activity includes 11 commits and 3 pull requests, with a specific focus on the 'add-hyperbolic' branch. Their contributions demonstrate a keen interest in backend development and feature enhancements within the project repository.", + "score": 28, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 2.0, + "total": 28.0 + } }, { - "contributor": "n00b21337", - "avatar_url": "https://avatars.githubusercontent.com/u/8969767?v=4", + "contributor": "tomguluson92", + "avatar_url": "https://avatars.githubusercontent.com/u/19585240?v=4", "activity": { "code": { "commits": [ { - "sha": "9b5aca6b25e15f88aec4be7d7daf25e652e6342f", - "date": "2024-12-10T00:51:39Z", - "message": "fix the path to getChains", - "url": "https://github.com/ai16z/eliza/commit/9b5aca6b25e15f88aec4be7d7daf25e652e6342f" + "sha": "d413c49df4319588a7e5e24e655703c7580168f1", + "date": "2024-12-02T09:48:05Z", + "message": "fixs: enviroment -> environment", + "url": "https://github.com/ai16z/eliza/commit/d413c49df4319588a7e5e24e655703c7580168f1" }, { - "sha": "6f8b903649ca8b99492104851cbe6347104ebf86", - "date": "2024-12-10T00:21:16Z", - "message": "add other chains to templates", - "url": "https://github.com/ai16z/eliza/commit/6f8b903649ca8b99492104851cbe6347104ebf86" + "sha": "942271ae39e96892c9a6ca2ca2ba71e5feda49fb", + "date": "2024-12-02T09:22:49Z", + "message": "uuid compatible for number", + "url": "https://github.com/ai16z/eliza/commit/942271ae39e96892c9a6ca2ca2ba71e5feda49fb" }, { - "sha": "773f11e9982da61761cb8f50e211503bfee2efca", - "date": "2024-12-10T00:19:52Z", - "message": "refactor files for easier maintance", - "url": "https://github.com/ai16z/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca" + "sha": "a747ae6269746e9c37500eb4a855051e0ddef252", + "date": "2024-12-01T14:32:33Z", + "message": "Update generation.ts", + "url": "https://github.com/ai16z/eliza/commit/a747ae6269746e9c37500eb4a855051e0ddef252" }, { - "sha": "36e8d78284ffef612285018bfdac9710813adee9", - "date": "2024-12-10T00:03:01Z", - "message": "use proper names", - "url": "https://github.com/ai16z/eliza/commit/36e8d78284ffef612285018bfdac9710813adee9" + "sha": "6449ae4c4d6e1ee4a489d22ed705c650831e4ade", + "date": "2024-12-01T14:23:13Z", + "message": "Update index.ts", + "url": "https://github.com/ai16z/eliza/commit/6449ae4c4d6e1ee4a489d22ed705c650831e4ade" }, { - "sha": "d9da50ecdc8d32e27da79725cc36395ae2be118f", - "date": "2024-12-09T23:51:42Z", - "message": "add imports", - "url": "https://github.com/ai16z/eliza/commit/d9da50ecdc8d32e27da79725cc36395ae2be118f" + "sha": "dada6f82369d557ffb3c1b0d106977374b70ec04", + "date": "2024-12-01T13:58:05Z", + "message": "Rename enviroment.ts to environment.ts", + "url": "https://github.com/ai16z/eliza/commit/dada6f82369d557ffb3c1b0d106977374b70ec04" }, { - "sha": "84993b61004f2059aff88fb60be7a051e9375c2d", - "date": "2024-12-09T23:48:40Z", - "message": "add types", - "url": "https://github.com/ai16z/eliza/commit/84993b61004f2059aff88fb60be7a051e9375c2d" + "sha": "b96b96a1286de603e6d176896180153e66491ba7", + "date": "2024-11-23T11:42:11Z", + "message": "Merge pull request #1 from tomguluson92/tomguluson92-patch-1\n\nUpdate generation.ts", + "url": "https://github.com/ai16z/eliza/commit/b96b96a1286de603e6d176896180153e66491ba7" }, { - "sha": "c03f212fd66b299b43194b2e2a0c2e059cb14709", - "date": "2024-12-09T23:39:58Z", - "message": "add many other EVM chains configs", - "url": "https://github.com/ai16z/eliza/commit/c03f212fd66b299b43194b2e2a0c2e059cb14709" + "sha": "f5c0beaf62c8b764d6c74101c77914a7c84a3a70", + "date": "2024-11-23T11:38:10Z", + "message": "Update generation.ts\n\nfix typos in the `generateText` function:\r\n\r\nGoogle, redpill", + "url": "https://github.com/ai16z/eliza/commit/f5c0beaf62c8b764d6c74101c77914a7c84a3a70" + } + ], + "pull_requests": [ + { + "number": 787, + "title": "fix: enviroment -> environment", + "state": "closed", + "created_at": "2024-12-02T09:51:03Z", + "url": "https://github.com/ai16z/eliza/pull/787", + "labels": [], + "comments": 0 }, { - "sha": "6bfacd169a74db017ef7b08005e195fc20a926d0", - "date": "2024-12-10T00:51:39Z", - "message": "fix the path to getChains", - "url": "https://github.com/ai16z/eliza/commit/6bfacd169a74db017ef7b08005e195fc20a926d0" + "number": 785, + "title": "fixs: uuid compatible for number", + "state": "closed", + "created_at": "2024-12-02T09:26:33Z", + "url": "https://github.com/ai16z/eliza/pull/785", + "labels": [], + "comments": 0 }, { - "sha": "b9dfb719cf9e527883cb4a21fbce84fa6bfb30ac", - "date": "2024-12-10T00:21:16Z", - "message": "add other chains to templates", - "url": "https://github.com/ai16z/eliza/commit/b9dfb719cf9e527883cb4a21fbce84fa6bfb30ac" + "number": 752, + "title": "fix: Text2Image interface refactored", + "state": "closed", + "created_at": "2024-12-01T14:38:56Z", + "url": "https://github.com/ai16z/eliza/pull/752", + "labels": [], + "comments": 1 }, { - "sha": "1098b4ee54ccfa5d05de30edc77cbdb1f306d353", - "date": "2024-12-10T00:19:52Z", - "message": "refactor files for easier maintance", - "url": "https://github.com/ai16z/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353" + "number": 550, + "title": "fix: generateText format consistency", + "state": "closed", + "created_at": "2024-11-23T11:43:18Z", + "url": "https://github.com/ai16z/eliza/pull/550", + "labels": [], + "comments": 1 + } + ], + "total_commits": 7, + "total_prs": 4 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [], + "total_comments": 0 + } + }, + "summary": "tomguluson92 is a developer focusing on improving code quality and consistency. They have recently contributed to fixing typos and ensuring compatibility in the `generation.ts` file, as well as renaming files for clarity in the repository. Their contributions show a pattern of attention to detail and a focus on maintaining code standards and consistency in the project.", + "score": 28, + "score_breakdown": { + "merged_prs": 28, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 28.0 + } + }, + { + "contributor": "0xFlicker", + "avatar_url": "https://avatars.githubusercontent.com/u/97764360?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "648314486a3b9bfc5a5a7185a18b9493d8ba1848", + "date": "2024-11-24T08:18:31Z", + "message": "fix: bump echogarden to fix case sensitive issue", + "url": "https://github.com/ai16z/eliza/commit/648314486a3b9bfc5a5a7185a18b9493d8ba1848" }, { - "sha": "981dec2806a05b12812c080b5a45c0e0dbc00738", - "date": "2024-12-10T00:03:01Z", - "message": "use proper names", - "url": "https://github.com/ai16z/eliza/commit/981dec2806a05b12812c080b5a45c0e0dbc00738" + "sha": "3f9ecb9bfb35a0e914831e8c932aeb80f5581c79", + "date": "2024-11-24T08:07:43Z", + "message": "fix: sql command", + "url": "https://github.com/ai16z/eliza/commit/3f9ecb9bfb35a0e914831e8c932aeb80f5581c79" }, { - "sha": "b67da6e9c01b3640753b7f6c0ad807f83a459447", - "date": "2024-12-09T23:51:42Z", - "message": "add imports", - "url": "https://github.com/ai16z/eliza/commit/b67da6e9c01b3640753b7f6c0ad807f83a459447" + "sha": "079124b7d4489fcdee6b12e4f1d63d65069fe702", + "date": "2024-11-23T05:07:45Z", + "message": "fix: this typescript should work but it causes a build error in plugin-node", + "url": "https://github.com/ai16z/eliza/commit/079124b7d4489fcdee6b12e4f1d63d65069fe702" }, { - "sha": "2eff94607e887784f3c18da4c35f202d1e9e7487", - "date": "2024-12-09T23:48:40Z", - "message": "add types", - "url": "https://github.com/ai16z/eliza/commit/2eff94607e887784f3c18da4c35f202d1e9e7487" + "sha": "22e2fe6014e258f65ee4ad8f7121d1d4f08c5c78", + "date": "2024-11-23T04:25:00Z", + "message": "fix: pass runtime to video downloader", + "url": "https://github.com/ai16z/eliza/commit/22e2fe6014e258f65ee4ad8f7121d1d4f08c5c78" }, { - "sha": "6397891d5e79a7154248931a8c8cee0bfabd9b4c", - "date": "2024-12-09T23:39:58Z", - "message": "add many other EVM chains configs", - "url": "https://github.com/ai16z/eliza/commit/6397891d5e79a7154248931a8c8cee0bfabd9b4c" + "sha": "c64074a0268fc27730508897650299f5796ae945", + "date": "2024-11-23T05:07:45Z", + "message": "fix: this typescript should work but it causes a build error in plugin-node", + "url": "https://github.com/ai16z/eliza/commit/c64074a0268fc27730508897650299f5796ae945" + }, + { + "sha": "c38265e749898b130ba0c5f87c7f5f2e0057f162", + "date": "2024-11-23T04:25:00Z", + "message": "fix: pass runtime to video downloader", + "url": "https://github.com/ai16z/eliza/commit/c38265e749898b130ba0c5f87c7f5f2e0057f162" } ], "pull_requests": [ { - "number": 949, - "title": "chore: 947 add other evm chains to wallet", + "number": 561, + "title": "fix: bump echogarden to fix case sensitive issue", "state": "closed", - "created_at": "2024-12-09T23:52:34Z", - "url": "https://github.com/ai16z/eliza/pull/949", + "created_at": "2024-11-24T08:22:51Z", + "url": "https://github.com/ai16z/eliza/pull/561", + "labels": [], + "comments": 0 + }, + { + "number": 560, + "title": "fix: sql command", + "state": "closed", + "created_at": "2024-11-24T08:15:06Z", + "url": "https://github.com/ai16z/eliza/pull/560", + "labels": [], + "comments": 1 + }, + { + "number": 535, + "title": "fix: pass runtime to video service", + "state": "closed", + "created_at": "2024-11-23T04:36:21Z", + "url": "https://github.com/ai16z/eliza/pull/535", "labels": [], "comments": 1 + }, + { + "number": 523, + "title": "Add services from plugins", + "state": "closed", + "created_at": "2024-11-22T22:51:29Z", + "url": "https://github.com/ai16z/eliza/pull/523", + "labels": [], + "comments": 2 } ], - "total_commits": 14, - "total_prs": 1 + "total_commits": 6, + "total_prs": 4 }, "issues": { - "opened": [ - { - "number": 947, - "title": "Add other EVM chains", - "state": "open", - "created_at": "2024-12-09T23:33:01Z", - "url": "https://github.com/ai16z/eliza/issues/947", - "labels": [ - "enhancement" - ], - "comments": 0 - } - ], - "total_opened": 1 + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [ { - "id": 2529110503, - "body": "Think the problem is you are using SDK of LIFI which is more aligned with building UX for end users. For an agent, it would be better to use API directly and just respond to statuses, wait for bridge etc\r\nhttps://docs.li.fi/li.fi-api/li.fi-api/transferring-tokens-example", - "created_at": "2024-12-09T18:58:24Z", - "url": "https://github.com/ai16z/eliza/issues/644#issuecomment-2529110503", - "type": "issue", - "issue_number": "644" - }, + "id": 2495258817, + "body": "> this is already being done - not sure why this needs to be here\r\n\r\nsorry, wasn't on the most recent codebase!", + "created_at": "2024-11-23T03:06:49Z", + "url": "https://github.com/ai16z/eliza/pull/523#issuecomment-2495258817", + "type": "pr", + "issue_number": "523" + } + ], + "total_comments": 1 + } + }, + "summary": "0xFlicker is currently focused on fixing issues related to case sensitivity, SQL commands, and TypeScript build errors in the plugin-node environment. They are actively contributing to enhancing video downloader runtime functionality and integrating services from plugins. Their recent activity shows a pattern of addressing bugs and improving the overall stability of the codebase.", + "score": 28, + "score_breakdown": { + "merged_prs": 28, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 28.5 + } + }, + { + "contributor": "tarrencev", + "avatar_url": "https://avatars.githubusercontent.com/u/4740651?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2529956705, - "body": "> browser\r\n\r\nwait, how do you run this in browser, I done see any info on running this AI in browser, just CLI", - "created_at": "2024-12-10T01:10:17Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2529956705", - "type": "issue", - "issue_number": "735" + "sha": "0d753341437998339b7f100adf80f6866e209c42", + "date": "2024-11-21T02:35:01Z", + "message": "Improve knowledge embeddings", + "url": "https://github.com/ai16z/eliza/commit/0d753341437998339b7f100adf80f6866e209c42" }, { - "id": 2529967001, - "body": "Using CLI, I cant even get this action to fire and it says its loaded. All I get is\r\n\" [\"\u26a0 No action found in the response content.\"] \"\r\n\r\nany help?", - "created_at": "2024-12-10T01:19:06Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2529967001", - "type": "issue", - "issue_number": "735" + "sha": "7d57a3993fd3f36d9ee876cf36094804d642cfda", + "date": "2024-11-20T16:36:38Z", + "message": "feat: init github client", + "url": "https://github.com/ai16z/eliza/commit/7d57a3993fd3f36d9ee876cf36094804d642cfda" }, { - "id": 2530912749, - "body": "> This happens when the Agent is run outside of a browser in a node environment, I have actually been messing with the code and have basic operations working.\r\n\r\nbecause you said\r\n\"This happens when the Agent is run outside of a browser in a node environment\"\r\n\r\nso I was assuming I am doing something wrong as I cant get my agent to run any wallet actions, so thought maybe I need to run it in browser env somehow ?! :) guess its not that.", - "created_at": "2024-12-10T09:12:00Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2530912749", - "type": "issue", - "issue_number": "735" + "sha": "759ea3984d1c935724d8ffe4e1088be750cb6bf0", + "date": "2024-11-19T22:20:16Z", + "message": "Fix a few postgres issues", + "url": "https://github.com/ai16z/eliza/commit/759ea3984d1c935724d8ffe4e1088be750cb6bf0" }, { - "id": 2531012245, - "body": "what i realized now is that default trump char and all of his lore and knowledge made him somehow not even check the Actions, he would just ignore them, when I deleted it all now I at least get the regular\r\n\r\n\"TypeError: Cannot read properties of undefined (reading 'chainId')\"] \"\r\n\r\nwhich is where most other were I guess. this is some other issue then. at least I know how to debug basic action now.", - "created_at": "2024-12-10T09:36:50Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2531012245", - "type": "issue", - "issue_number": "735" + "sha": "4fafa3b9ac606024098001fd5e47be50da1c4377", + "date": "2024-11-19T19:50:21Z", + "message": "Update adapters.md psql schema\n\nI found I needed these schemas (ported from the supabase migration) in order to successfully run an agent with the discord client", + "url": "https://github.com/ai16z/eliza/commit/4fafa3b9ac606024098001fd5e47be50da1c4377" + } + ], + "pull_requests": [ + { + "number": 472, + "title": "feat: Improve knowledge embeddings", + "state": "closed", + "created_at": "2024-11-21T02:39:20Z", + "url": "https://github.com/ai16z/eliza/pull/472", + "labels": [], + "comments": 0 }, { - "id": 2531029277, - "body": "> Yeah testing actions with the default trump setup is a pain in the butt haha\r\n> \r\n> > \"TypeError: Cannot read properties of undefined (reading 'chainId')\"] \"\r\n> \r\n> Yes, that error is the one that should be fixed!\r\n\r\nwhy is that? its interesting he skips them even if perfectly \"matched\" with keywords. he doesn't even try, just says no match and tries to match with some knowledge... seems like something is bad with setup then?\r\n", - "created_at": "2024-12-10T09:43:48Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2531029277", - "type": "issue", - "issue_number": "735" + "number": 456, + "title": "feat: init github client", + "state": "closed", + "created_at": "2024-11-20T16:37:20Z", + "url": "https://github.com/ai16z/eliza/pull/456", + "labels": [], + "comments": 0 }, { - "id": 2532735800, - "body": "when I removed knowledge from trump file, then wallet works, somehow knowledge \"trumps\" actions", - "created_at": "2024-12-10T19:56:34Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2532735800", - "type": "issue", - "issue_number": "735" + "number": 425, + "title": "fix: postgres embedding issues", + "state": "closed", + "created_at": "2024-11-19T22:20:55Z", + "url": "https://github.com/ai16z/eliza/pull/425", + "labels": [], + "comments": 0 }, { - "id": 2536100500, - "body": "From what I see there are many problems with the transfer code.\r\n\r\nFirst, there is no processing of content in transfer.ts so it can get any parameters. Something like this is needed\r\n\r\n``` \r\n const transferContext = composeContext({\r\n state,\r\n template: transferTemplate,\r\n });\r\n\r\n const content = await generateObjectDEPRECATED({\r\n runtime,\r\n context: transferContext,\r\n modelClass: ModelClass.LARGE,\r\n });\r\n ````\r\n \r\nThen the token in template is not set anywhere {{walletInfo}}\r\n\r\nThen also as EVM is multichain, wallet itself is not setup to read context of message and wallet.ts is provider, so it should also first read message and set content and use the chain mentioned there to switch the chain to get balance of native token and or other tokens\r\n ", - "created_at": "2024-12-11T14:12:52Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2536100500", - "type": "issue", - "issue_number": "735" - }, + "number": 424, + "title": "fix: Update adapters.md psql schema", + "state": "closed", + "created_at": "2024-11-19T19:50:44Z", + "url": "https://github.com/ai16z/eliza/pull/424", + "labels": [], + "comments": 0 + } + ], + "total_commits": 4, + "total_prs": 4 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [], + "total_comments": 0 + } + }, + "summary": "tarrencev is a developer focused on improving knowledge embeddings, initializing GitHub clients, and resolving PostgreSQL issues. Their recent activity includes commits and pull requests related to enhancing knowledge embeddings, setting up GitHub clients, and addressing PostgreSQL schema issues. They demonstrate a pattern of working on backend development tasks, documentation updates, and bug fixes within their projects.", + "score": 28, + "score_breakdown": { + "merged_prs": 28, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 28.0 + } + }, + { + "contributor": "Freytes", + "avatar_url": "https://avatars.githubusercontent.com/u/4147278?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2536141159, - "body": "> hey @n00b21337! i see we're working on the same plugin, what do you think about the fix in the pr above^ #864\r\n\r\nohh I missed it, let me check. thnx for tip", - "created_at": "2024-12-11T14:23:00Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2536141159", - "type": "issue", - "issue_number": "735" + "sha": "9a77ff7d21d826c4313763a8ae03ef2d5ab8ace7", + "date": "2024-12-03T19:35:25Z", + "message": "fix: docker-setup.md\n\nAdded more troubleshooting steps", + "url": "https://github.com/ai16z/eliza/commit/9a77ff7d21d826c4313763a8ae03ef2d5ab8ace7" }, { - "id": 2536155787, - "body": "This PR actually did this what I was thinking about https://github.com/ai16z/eliza/pull/864/\r\n\r\nusing VIEM object, so this should be used.", - "created_at": "2024-12-11T14:28:11Z", - "url": "https://github.com/ai16z/eliza/pull/949#issuecomment-2536155787", - "type": "pr", - "issue_number": "949" - }, + "sha": "b9bc90ca2eb6fc7fb90e0ef73a8942214da07255", + "date": "2024-12-02T00:28:37Z", + "message": "Create docker-setup.md", + "url": "https://github.com/ai16z/eliza/commit/b9bc90ca2eb6fc7fb90e0ef73a8942214da07255" + } + ], + "pull_requests": [ { - "id": 2536215070, - "body": "Connecting this one, seems here is done most progress > https://github.com/ai16z/eliza/pull/864", - "created_at": "2024-12-11T14:51:24Z", - "url": "https://github.com/ai16z/eliza/pull/952#issuecomment-2536215070", - "type": "pr", - "issue_number": "952" + "number": 1100, + "title": "wip: Auto Trader - Super Goat", + "state": "open", + "created_at": "2024-12-14T16:59:22Z", + "url": "https://github.com/ai16z/eliza/pull/1100", + "labels": [], + "comments": 0 }, { - "id": 2536329175, - "body": "think this is on good track, using viem chains for chain data, also what was missing for transfer to work (generating object with LLM) is here. I was thinking to do the same, but found out this was already here, so no point in repeating this.\r\n\r\ncurrently I had some problems running this, there was RPC error, not sure why and now both claud and openai are timing out for response so I cant test it, will try it out more as I want to use it for transferring eth/tokens and other EVM things.\r\n\r\nWill report back asap\r\n\r\n", - "created_at": "2024-12-11T15:33:34Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2536329175", - "type": "pr", - "issue_number": "864" + "number": 1031, + "title": "chore: Update package.json", + "state": "closed", + "created_at": "2024-12-13T04:31:34Z", + "url": "https://github.com/ai16z/eliza/pull/1031", + "labels": [], + "comments": 1 }, { - "id": 2536910690, - "body": "> > think this is on good track, using viem chains for chain data, also what was missing for transfer to work (generating object with LLM) is here. I was thinking to do the same, but found out this was already here, so no point in repeating this.\r\n> > currently I had some problems running this, there was RPC error, not sure why and now both claud and openai are timing out for response so I cant test it, will try it out more as I want to use it for transferring eth/tokens and other EVM things.\r\n> > Will report back asap\r\n> \r\n> Thanks for your feedback! Yeah the rpc url is a headache if the fromChain is not in viem/chain list. I've added a console log for transfer for better debugging. Also since ethereum mainnet is just \"mainnet\" in viem/chains most probably the issue originated from that, also pushed a fix for the template.\r\n> \r\n> We'll need to make it more robust in the next iteration \ud83d\ude01\r\n\r\nhaving 504 today all the time with my installations. not sure what is happening, eager to test this but just cant :(\r\n\r\nactually my problem before was on sepolia but good point about \"mainnet\" nobody would write that in a message.\r\n\r\nas its very important chain, should be some casting, if someone writes ETh or ethereum or even L1 should load \"mainnet\" chain from viem IMO.\r\n\r\n\r\nAlso wonder how would code pick between arbitrum and arbitrum nova, maybe there would be needed another LLM call that would compare message and find proper chain name from list of all the chains....\r\n\r\n\r\nI tried this regex, didn't implement it but please check this kind of pattern, could help In matching\r\n\r\n```\r\nimport * as viemChains from \"viem/chains\";\r\n\r\ntype ChainKey = keyof typeof viemChains;\r\n\r\n/**\r\n * Normalizes a string for chain name comparison by:\r\n * - Converting to lowercase\r\n * - Removing spaces, hyphens, and underscores\r\n * - Removing \"network\", \"chain\", \"mainnet\", \"testnet\" common suffixes\r\n */\r\nfunction normalizeChainName(name: string): string {\r\n return name\r\n .toLowerCase()\r\n .replace(/[-_\\s]/g, '')\r\n .replace(/(network|chain|mainnet|testnet)$/g, '');\r\n}\r\n\r\n/**\r\n * Matches user input against available chain names, returning the best match if found\r\n * @param userInput - The user's chain name input\r\n * @returns The matching chain key or null if no match found\r\n */\r\nexport function matchChainName(userInput: string): ChainKey | null {\r\n const normalizedInput = normalizeChainName(userInput);\r\n \r\n // Get all available chain keys\r\n const chainKeys = Object.keys(viemChains) as ChainKey[];\r\n \r\n // First try exact match after normalization\r\n const exactMatch = chainKeys.find(\r\n key => normalizeChainName(key) === normalizedInput\r\n );\r\n if (exactMatch) return exactMatch;\r\n \r\n // Then try starts-with match\r\n const startsWithMatch = chainKeys.find(\r\n key => normalizeChainName(key).startsWith(normalizedInput) ||\r\n normalizedInput.startsWith(normalizeChainName(key))\r\n );\r\n if (startsWithMatch) return startsWithMatch;\r\n \r\n // Finally try includes match\r\n const includesMatch = chainKeys.find(\r\n key => normalizeChainName(key).includes(normalizedInput) ||\r\n normalizedInput.includes(normalizeChainName(key))\r\n );\r\n if (includesMatch) return includesMatch;\r\n \r\n return null;\r\n}\r\n\r\n/**\r\n * Examples of usage:\r\n * matchChainName(\"ethereum\") \u2192 \"mainnet\"\r\n * matchChainName(\"eth\") \u2192 \"mainnet\"\r\n * matchChainName(\"bsc\") \u2192 \"bsc\"\r\n * matchChainName(\"binance smart chain\") \u2192 \"bsc\"\r\n * matchChainName(\"polygon network\") \u2192 \"polygon\"\r\n * matchChainName(\"invalid chain\") \u2192 null\r\n */\r\n\r\n```", - "created_at": "2024-12-11T19:19:38Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2536910690", - "type": "pr", - "issue_number": "864" + "number": 826, + "title": "fix: docker-setup.md", + "state": "closed", + "created_at": "2024-12-03T19:35:53Z", + "url": "https://github.com/ai16z/eliza/pull/826", + "labels": [], + "comments": 0 }, { - "id": 2538706442, - "body": "> Hey @n00b21337 ,\r\n> \r\n> Thanks for sharing your solution! The regex and normalization approach makes a lot of sense.\r\n> \r\n> I ended up taking a slightly different route by limiting the options to just the **supported chains** that were intentionally included. This way, I'm only checking a predefined list instead of scanning through all the `viem` chains. Here's a snippet of what I did:\r\n> \r\n> ```ts\r\n> const chains = Object.keys(wp.chains);\r\n> \r\n> // Replace the placeholder with supported chain names\r\n> const contextWithChains = context.replace(\"SUPPORTED_CHAINS\", chains.toString());\r\n> ```\r\n> \r\n> Maybe a mix of both approaches could make this even better. What do you think?\r\n\r\nok, sounds good. \r\nI am still kind of not sure how does template thing work, maybe you can enlighten me, where does it go into the flow? (as you added \"fromChain\": SUPPORTED_CHAINS\" \r\n?", - "created_at": "2024-12-12T11:59:51Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538706442", - "type": "pr", - "issue_number": "864" + "number": 815, + "title": "fix: Update Dockerfile", + "state": "open", + "created_at": "2024-12-03T06:10:39Z", + "url": "https://github.com/ai16z/eliza/pull/815", + "labels": [], + "comments": 7 }, { - "id": 2538980772, - "body": "> @n00b21337 Yeah, no problem! The template basically provides an instruction and an example of how the returned data should look. It gets combined with the current state to create a context, which the model uses to generate the transferDetails object.\r\n> \r\n> The \"fromChain\": SUPPORTED_CHAINS part is a placeholder in the template. Before passing the context to the model, I replace SUPPORTED_CHAINS with the actual list of connected chains (from wp.chains). This way, the model knows which chains to consider when generating the output.\r\n> \r\n> so in short, the template shows the structure, and by swapping in the real chain list, the model sticks to that structure and uses the valid chains.\r\n> \r\n> let me know if it helps!\r\n\r\nthnx for nice explanation.\r\n\r\nso what I see as another problem is this. think the provider is checking wallet on ethereum and its funds with get_balance but i have a wallet with 0 funds on ethereum but I do have on sepolia, so this happens all the time. Think the provider also needs to get proper context from message, select that chain and then check balance there. After that it can go to actions\r\n\r\n```\r\n can you send 0.001 ETH on sepolia to 0xF14D804DCf86Da1236B58e4F41B5b004B19b1695 \r\n\r\nError getting wallet balance: ResourceNotFoundRpcError: Requested resource not found.\r\n\r\nURL: https://cloudflare-eth.com\r\nRequest body: {\"method\":\"eth_getBalance\",\"params\":[\"0xF14D804DCf86Da1236B58e4F41B5b004B19b1695\",\"latest\"]}\r\n\r\nDetails: Resource not found.\r\nVersion: viem@2.21.53\r\n at withRetry.delay.count.count (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/buildRequest.js:45:31)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n at async attemptRetry (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/promise/withRetry.js:12:30) {\r\n details: 'Resource not found.',\r\n docsPath: undefined,\r\n metaMessages: [\r\n 'URL: https://cloudflare-eth.com',\r\n 'Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xF44D804DCf86Da1236B58e4F48B5b004B19b1695\",\"latest\"]}'\r\n ],\r\n shortMessage: 'Requested resource not found.',\r\n version: '2.21.53',\r\n code: -32001,\r\n [cause]: RpcRequestError: RPC Request failed.\r\n \r\n URL: https://cloudflare-eth.com\r\n Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xF44D804DCf86Da1236B58e4F48B5b004B19b1695\",\"latest\"]}\r\n ```\r\n ", - "created_at": "2024-12-12T13:41:52Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538980772", - "type": "pr", - "issue_number": "864" + "number": 779, + "title": "wip: Twitter Plus", + "state": "closed", + "created_at": "2024-12-02T01:13:59Z", + "url": "https://github.com/ai16z/eliza/pull/779", + "labels": [], + "comments": 0 }, { - "id": 2539806787, - "body": "> @n00b21337 weird.., just tried it on my side both mainnet and sepolia work. I never created a doc, but the character json should include this:\r\n> \r\n> ```json\r\n> \"chains\": {\r\n> \"evm\": [\r\n> \"sepolia\"\r\n> ]\r\n> }\r\n> ```\r\nI just literally made a new installation, made a check out of this branch and run Tate bot with anthropic.\r\n\r\nI didn't know I need to add chains, like this I belive?\r\n\r\n```\r\n \"plugins\": [],\r\n \"chains\": {\r\n \"evm\": [\r\n \"sepolia\"\r\n ]\r\n },\r\n \"bio\": [\r\n```\r\n\r\n ?\r\n \r\n \r\n but even with that I have the problems\r\n \r\n```\r\n \r\n send 0.001 eth to 0xB1620c0547741DeDD30F40a863c09D1964532F8C on sepolia \r\n\r\nError getting wallet balance: ResourceNotFoundRpcError: Requested resource not found.\r\n\r\nURL: https://cloudflare-eth.com\r\nRequest body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}\r\n\r\nDetails: Resource not found.\r\nVersion: viem@2.21.53\r\n at withRetry.delay.count.count (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/buildRequest.js:45:31)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n at async attemptRetry (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/promise/withRetry.js:12:30) {\r\n details: 'Resource not found.',\r\n docsPath: undefined,\r\n metaMessages: [\r\n 'URL: https://cloudflare-eth.com',\r\n 'Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}'\r\n ],\r\n shortMessage: 'Requested resource not found.',\r\n version: '2.21.53',\r\n code: -32001,\r\n [cause]: RpcRequestError: RPC Request failed.\r\n \r\n URL: https://cloudflare-eth.com\r\n Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}\r\n \r\n Details: Resource not found.\r\n Version: viem@2.21.53\r\n at request (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/clients/transports/http.js:51:27)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n at async withRetry.delay.count.count (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/buildRequest.js:20:24)\r\n at async attemptRetry (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/promise/withRetry.js:12:30) {\r\n details: 'Resource not found.',\r\n docsPath: undefined,\r\n metaMessages: [\r\n 'URL: https://cloudflare-eth.com',\r\n 'Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}'\r\n ],\r\n shortMessage: 'RPC Request failed.',\r\n version: '2.21.53',\r\n code: -32001,\r\n [cause]: { code: -32001, message: 'Resource not found.' }\r\n }\r\n}\r\n\r\n```\r\n\r\nand\r\n\r\n```\r\n [\"\u25ce Agent: Error transferring tokens: The chain sepolia not configured yet. Add the chain or choose one from configured: mainnet\"] \r\n \r\n ```\r\n \r\n you sure you are running on this same branch here? :) I don't see what I could have be do wrong here anymore\r\n \r\n Two notes on \r\n 1. I don't think we should be adding chains to bot config, we have transfer and bridge etc its not bot like to configure that first. We should be multichain by default so all chains should work out of the box\r\n 2. Provider is not fetching chain from message, we have \"initWalletProvider\" this should also be using LLM and according to the chain in message check balance, right?\r\n ", - "created_at": "2024-12-12T19:08:09Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2539806787", - "type": "pr", - "issue_number": "864" - }, + "number": 776, + "title": "Create docker-setup.md", + "state": "closed", + "created_at": "2024-12-02T00:29:28Z", + "url": "https://github.com/ai16z/eliza/pull/776", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 6 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "id": 2541666612, - "body": "yes, this works. is this added anywhere in docs or how can ppl know they need to set it up there in character?\r\n\r\nyes, you are right, think actions should be modular, but how to chain them then? is it possible that AI first finds check balance action, runs that, then uses output context and insert it into next action like transfer?", - "created_at": "2024-12-13T15:11:01Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2541666612", + "id": 2515118762, + "body": "The last line which was modified enters the container once completed.", + "created_at": "2024-12-03T17:04:36Z", + "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2515118762", "type": "pr", - "issue_number": "864" + "issue_number": "815" } ], - "total_comments": 17 + "total_comments": 1 } }, - "summary": "n00b21337 is actively contributing to a project focused on enhancing support for various EVM chains in a wallet application. Their recent commits demonstrate a focus on improving code organization, naming conventions, and configuration management. The consistent pattern of commits addressing maintenance tasks and expanding EVM chain configurations suggests a dedication to enhancing the project's functionality and scalability." + "summary": "Freytes is currently focusing on contributing to the \"Auto Trader - Super Goat\" project with a work-in-progress pull request. Their recent activity also includes updating the package.json file as a chore. With a total of 2 commits and 6 pull requests, Freytes seems to be engaged in backend development and maintenance tasks.", + "score": 28, + "score_breakdown": { + "merged_prs": 28, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 28.5 + } }, { - "contributor": "snobbee", - "avatar_url": "https://avatars.githubusercontent.com/u/125891987?v=4", + "contributor": "nicky-ru", + "avatar_url": "https://avatars.githubusercontent.com/u/64008830?v=4", "activity": { "code": { "commits": [ { - "sha": "5573af6d0cf3f7856e6e63955eb52c09842a8dc3", - "date": "2024-12-12T22:02:35Z", - "message": "chore: Update CI workflow to run tests with coverage reporting", - "url": "https://github.com/ai16z/eliza/commit/5573af6d0cf3f7856e6e63955eb52c09842a8dc3" - }, - { - "sha": "4fd51a82b134fec600df3c16c6e325adf72da0e1", - "date": "2024-12-12T21:25:45Z", - "message": "Merge branch 'develop' into ci/generate-coverage-files-to-upload-to-codecov", - "url": "https://github.com/ai16z/eliza/commit/4fd51a82b134fec600df3c16c6e325adf72da0e1" + "sha": "d88f3b531eb8f7501a30fb9a2217724bdef17a14", + "date": "2024-12-12T17:16:18Z", + "message": "Merge branch 'develop' into plugin-evm-multichain", + "url": "https://github.com/ai16z/eliza/commit/d88f3b531eb8f7501a30fb9a2217724bdef17a14" }, { - "sha": "3e15c72cf6362ce0711c7bda0c35146c6015eac8", - "date": "2024-12-12T21:20:06Z", - "message": "chore: Update CI configuration to enable test coverage and add coverage directory to .gitignore", - "url": "https://github.com/ai16z/eliza/commit/3e15c72cf6362ce0711c7bda0c35146c6015eac8" + "sha": "66de6f591cd38be53e46146d30266fbbf463f58a", + "date": "2024-12-12T09:51:15Z", + "message": "Merge branch 'ai16z:main' into plugin-evm-multichain", + "url": "https://github.com/ai16z/eliza/commit/66de6f591cd38be53e46146d30266fbbf463f58a" }, { - "sha": "3d9b78486f99b518480fe37b5f24267a230ec668", - "date": "2024-12-07T01:14:48Z", - "message": "ci: re-enable coverage report upload to Codecov in CI workflow", - "url": "https://github.com/ai16z/eliza/commit/3d9b78486f99b518480fe37b5f24267a230ec668" + "sha": "5b76da674c850f8d60428d1fceea0a3b184c62cf", + "date": "2024-12-12T09:40:15Z", + "message": "refactor: remove unused code", + "url": "https://github.com/ai16z/eliza/commit/5b76da674c850f8d60428d1fceea0a3b184c62cf" }, { - "sha": "df331e6f62a9853971c6826ae506d73690ee69dc", - "date": "2024-11-28T16:49:53Z", - "message": "Update ci.yaml\n\nadd codecov integration to CI\u202fworkflow", - "url": "https://github.com/ai16z/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc" + "sha": "9a33703e61d84bca962830cab15b442f55e680a3", + "date": "2024-12-12T09:39:28Z", + "message": "fix: improve chain selection", + "url": "https://github.com/ai16z/eliza/commit/9a33703e61d84bca962830cab15b442f55e680a3" }, { - "sha": "cf06999b8c23ceabe6626e856b8cc813bb552338", - "date": "2024-11-22T16:53:25Z", - "message": "ci: add linter to ci workflow", - "url": "https://github.com/ai16z/eliza/commit/cf06999b8c23ceabe6626e856b8cc813bb552338" + "sha": "8c15447d88ac37d1a9bc15d1053250bf797dd761", + "date": "2024-12-11T18:07:55Z", + "message": "fix: remove duplicated import", + "url": "https://github.com/ai16z/eliza/commit/8c15447d88ac37d1a9bc15d1053250bf797dd761" }, { - "sha": "502d386eb0f7edf5adbc8952f36740a916242b92", - "date": "2024-11-22T16:49:25Z", - "message": "fix: lint", - "url": "https://github.com/ai16z/eliza/commit/502d386eb0f7edf5adbc8952f36740a916242b92" + "sha": "5e7efb0d9cbc31a1aa8526730362ff4020be05b2", + "date": "2024-12-11T16:15:52Z", + "message": "fix: fix rpcError for ethereum mainnet", + "url": "https://github.com/ai16z/eliza/commit/5e7efb0d9cbc31a1aa8526730362ff4020be05b2" }, { - "sha": "79bdabbaaae1b85122c08bbeb9c73fb4add8effa", - "date": "2024-11-22T16:43:30Z", - "message": "test: fix linter errors and add linter to pre-commit hook", - "url": "https://github.com/ai16z/eliza/commit/79bdabbaaae1b85122c08bbeb9c73fb4add8effa" + "sha": "47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea", + "date": "2024-12-11T16:15:17Z", + "message": "chore: add console log for transfer action", + "url": "https://github.com/ai16z/eliza/commit/47e4c2f6e9c54d3e56a621ee10735f2b5d0db3ea" }, { - "sha": "62ef92aade4be9df09dbc597db9363acd57d5997", - "date": "2024-11-22T15:34:25Z", - "message": "fix: typo", - "url": "https://github.com/ai16z/eliza/commit/62ef92aade4be9df09dbc597db9363acd57d5997" + "sha": "9fc4b0ea7df91541b6c5853daf9bfe9c73a170db", + "date": "2024-12-11T13:00:15Z", + "message": "fix: throw if evm private key is missing", + "url": "https://github.com/ai16z/eliza/commit/9fc4b0ea7df91541b6c5853daf9bfe9c73a170db" }, { - "sha": "83ec1def33f6a011673f5cb8d8927c805d8a056a", - "date": "2024-11-22T15:10:14Z", - "message": "Merge branch 'main' into test/add-linter-to-all-packages", - "url": "https://github.com/ai16z/eliza/commit/83ec1def33f6a011673f5cb8d8927c805d8a056a" + "sha": "ee43b4560fb907298173b096c8a815874a5f6d51", + "date": "2024-12-10T19:36:12Z", + "message": "fix: transfer action fix for EVM Plugin can't run any action #735", + "url": "https://github.com/ai16z/eliza/commit/ee43b4560fb907298173b096c8a815874a5f6d51" }, { - "sha": "8f975ab5984a9d184fb582903fe2c68c81bf9220", - "date": "2024-11-21T18:00:28Z", - "message": "test: add linter to all packages and enable vitest", - "url": "https://github.com/ai16z/eliza/commit/8f975ab5984a9d184fb582903fe2c68c81bf9220" + "sha": "b95bf03d3b6b2ace41c0975a21d8d086c1ce45af", + "date": "2024-12-10T17:51:21Z", + "message": "fix: transfer action fix #735", + "url": "https://github.com/ai16z/eliza/commit/b95bf03d3b6b2ace41c0975a21d8d086c1ce45af" }, { - "sha": "70bc183d730be9613d5fd3be4c4bed7371422ed3", - "date": "2024-11-21T12:04:41Z", - "message": "test: root test command run all packages test commands, updated best practices doc", - "url": "https://github.com/ai16z/eliza/commit/70bc183d730be9613d5fd3be4c4bed7371422ed3" + "sha": "ee0a3aadc359c87bede143c08506abac51e809b0", + "date": "2024-12-09T15:00:55Z", + "message": "fix: fix undefined chain", + "url": "https://github.com/ai16z/eliza/commit/ee0a3aadc359c87bede143c08506abac51e809b0" }, { - "sha": "81fa1a78b033f3dfe5438704bea300c33945ce19", - "date": "2024-11-20T22:39:12Z", - "message": "Create best-practices.md documentation", - "url": "https://github.com/ai16z/eliza/commit/81fa1a78b033f3dfe5438704bea300c33945ce19" + "sha": "a420a966ae3b9b9b064ee525164b5379dc1b8bc3", + "date": "2024-12-07T20:41:54Z", + "message": "feat: add better feedback from wallet provider", + "url": "https://github.com/ai16z/eliza/commit/a420a966ae3b9b9b064ee525164b5379dc1b8bc3" + }, + { + "sha": "c6a3531fc8cc918214f15985c5223ea1bc138179", + "date": "2024-12-07T20:38:15Z", + "message": "feat: add custom rpc url support", + "url": "https://github.com/ai16z/eliza/commit/c6a3531fc8cc918214f15985c5223ea1bc138179" + }, + { + "sha": "bd268143e0e97fd78a18c33c34835ec03fecd8f8", + "date": "2024-12-05T17:44:42Z", + "message": "Refactor plugin-evm transfer action", + "url": "https://github.com/ai16z/eliza/commit/bd268143e0e97fd78a18c33c34835ec03fecd8f8" + }, + { + "sha": "5c39893fc325ceae431424fd7b88d65f38c0dc87", + "date": "2024-12-05T17:43:19Z", + "message": "Refactor plugin-evm swap action", + "url": "https://github.com/ai16z/eliza/commit/5c39893fc325ceae431424fd7b88d65f38c0dc87" + }, + { + "sha": "36f594f6da03bb0e5782e1deb5f2ba6cb5c39374", + "date": "2024-12-05T17:39:28Z", + "message": "Refactor bridge action", + "url": "https://github.com/ai16z/eliza/commit/36f594f6da03bb0e5782e1deb5f2ba6cb5c39374" + }, + { + "sha": "4515d48171d026ddeeedd6d1721bfd0e166229e9", + "date": "2024-12-05T17:38:51Z", + "message": "Add chain config getter", + "url": "https://github.com/ai16z/eliza/commit/4515d48171d026ddeeedd6d1721bfd0e166229e9" + }, + { + "sha": "fc9d68beb7356129d5cd673de6b3b1b352099f57", + "date": "2024-12-05T17:24:16Z", + "message": "Make chainNames optional for WalletProvider constructor", + "url": "https://github.com/ai16z/eliza/commit/fc9d68beb7356129d5cd673de6b3b1b352099f57" + }, + { + "sha": "c42f9fb30212ba9ceca08445d91ab912d0d0f6ea", + "date": "2024-12-05T17:19:37Z", + "message": "Add test script to package.json", + "url": "https://github.com/ai16z/eliza/commit/c42f9fb30212ba9ceca08445d91ab912d0d0f6ea" + }, + { + "sha": "7bcd5b84d2155778ecffc2cc23f09c6d6dd4b01d", + "date": "2024-12-05T17:19:10Z", + "message": "Add plugin-evm wallet provider tests and refactor the provider", + "url": "https://github.com/ai16z/eliza/commit/7bcd5b84d2155778ecffc2cc23f09c6d6dd4b01d" } ], - "pull_requests": [], - "total_commits": 13, - "total_prs": 0 + "pull_requests": [ + { + "number": 1095, + "title": "docs: add README.md to plugin-evm", + "state": "closed", + "created_at": "2024-12-14T13:56:37Z", + "url": "https://github.com/ai16z/eliza/pull/1095", + "labels": [], + "comments": 0 + }, + { + "number": 1009, + "title": "feat: Plugin evm multichain", + "state": "closed", + "created_at": "2024-12-12T09:59:20Z", + "url": "https://github.com/ai16z/eliza/pull/1009", + "labels": [], + "comments": 2 + }, + { + "number": 864, + "title": "Plugin-evm tests and multichain support", + "state": "closed", + "created_at": "2024-12-05T18:59:20Z", + "url": "https://github.com/ai16z/eliza/pull/864", + "labels": [], + "comments": 17 + } + ], + "total_commits": 20, + "total_prs": 3 }, "issues": { "opened": [], @@ -24684,556 +24185,617 @@ "engagement": { "comments": [ { - "id": 2488764790, - "body": "Thanks @darwintree for addressing the issue with OpenAI object initialization and ensuring the `modelEndpointOverride` is respected. Could you please add a test to validate the changes made in this PR? Specifically:\r\n\r\n1. A test to ensure that the `baseURL` is properly set when `modelEndpointOverride` is provided.\r\n2. A test to verify that the functionality does not break when `modelEndpointOverride` (or `baseURL`) is `null` or undefined.\r\n\r\nThis will help confirm that the changes work as expected and ensure robustness. Let me know if you need further clarification or help setting up the test!", - "created_at": "2024-11-20T14:40:56Z", - "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2488764790", + "id": 2521303737, + "body": "> Hey @nicky-ru! :) \n> \n> \n> \n> This is cool! \n> \n> \n> \n> One thing tho is that transfer, swap and bridge do not work in this plugin, check issue https://github.com/ai16z/eliza/issues/735\n> \n> \n> \n> There's also the GOAT plugin which you could add multi-chain support to if you want to take a stab at it. The [GOAT](https://github.com/goat-sdk/goat) library supports all EVM chains (and Solana):\n> \n> \n> \n> https://github.com/ai16z/eliza/tree/main/packages/plugin-goat\n\nHey @0xaguspunk!\nThanks for the feedback and for pointing out the GOAT plugin as an alternative!\n\nI noticed the issues with transfer, swap, and bridge functionality (#735) and mentioned in the PR that they will be addressed in a follow-up. This PR focuses on enabling multichain support and making the plugin more test-friendly via TDD + a foundation to extend the plugin with more features.\n\nThe GOAT plugin does look interesting, and I\u2019ll take a closer look to see if it aligns with the goals here.\n\nLet me know if you think it\u2019s better to pivot entirely to GOAT, or if continuing with this plugin (and fixing the mentioned issues) is a good path forward!", + "created_at": "2024-12-05T20:13:22Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2521303737", "type": "pr", - "issue_number": "446" + "issue_number": "864" }, { - "id": 2488784062, - "body": "@odilitime can you provide more context about those changes, you seem to have replaced the occurence `Max` by your handle, can you clarify that part, and is there a way to verify that those changes are accurate?", - "created_at": "2024-11-20T14:48:31Z", - "url": "https://github.com/ai16z/eliza/pull/442#issuecomment-2488784062", + "id": 2523732731, + "body": "> Ah got it! Thanks for the context! :) Then it makes sense knowing it will be fixed on another PR.\r\n> \r\n> No, no need to pivot to goat. PR is fine, neat having the tests there too! \ud83d\ude4f\r\n\r\nHi @0xaguspunk ,\r\nThanks for the feedback and confirmation! \ud83d\ude0a Glad to hear the PR aligns well. \ud83d\ude4f\r\n\r\nJust to clarify\u2014are there any additional steps or changes you\u2019d like me to make before the PR is ready for merging? It would be great to have it merged as a base to continue working on improvements and fixes for [Issue #735](https://github.com/ai16z/eliza/issues/735). Let me know if there\u2019s anything else I should address!\r\n\r\nThanks again!", + "created_at": "2024-12-06T16:55:12Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2523732731", "type": "pr", - "issue_number": "442" + "issue_number": "864" }, { - "id": 2489014167, - "body": "@8bitsats please squash all your commits into one with a more relevant commit message.", - "created_at": "2024-11-20T16:16:19Z", - "url": "https://github.com/ai16z/eliza/pull/455#issuecomment-2489014167", + "id": 2532710279, + "body": "Hi @odilitime,\r\n\r\nThanks for visiting the PR! I noticed it was marked as \u201cnew plugin,\u201d but just to clarify, this PR is actually an improvement to the existing plugin, not a new one. The changes add multichain support, refactor the code for better testability, and introduce tests that were previously missing.\r\n\r\nAdditionally, my latest commits address Issue #735 and fix the transfer functionality that was mentioned there as seen on the next screenshot:\r\n\r\n\"Screenshot\r\n\r\nLet me know if there\u2019s anything else needed for this PR or if further clarification is required! \ud83d\ude0a\r\n\r\nThanks again for your time!", + "created_at": "2024-12-10T19:43:03Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2532710279", "type": "pr", - "issue_number": "455" + "issue_number": "864" }, { - "id": 2490964674, - "body": "@monilpat here is the result of the command `pnpm test`:\r\n\r\n```\r\n$ pnpm test\r\n\r\n> eliza@ test /tmp/eliza\r\n> bash ./scripts/test.sh\r\n\r\nTesting package: plugin-video-generation\r\nNo test script found in plugin-video-generation, skipping tests...\r\nTesting package: client-auto\r\nNo test script found in client-auto, skipping tests...\r\nTesting package: plugin-node\r\nNo test script found in plugin-node, skipping tests...\r\nTesting package: core\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-21T12_01_12_966Z-debug-0.log\r\nRunning tests for package: core\r\n\r\n> @ai16z/eliza@0.1.3 test\r\n> vitest run\r\n\r\n\r\n RUN v2.1.5 /tmp/eliza/packages/core\r\n\r\nstdout | src/tests/token.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/providers.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/defaultCharacters.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/messages.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/evaluators.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/videoGeneration.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/database.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/goals.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/models.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/relationships.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/posts.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/env.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/env.test.ts > Environment Setup > should verify .env.test file exists\r\nCurrent working directory: /tmp/eliza/packages/core\r\n__dirname: /tmp/eliza/packages/core/src/tests\r\nPath /tmp/eliza/packages/core/.env.test exists: true\r\nPath /tmp/eliza/packages/core/packages/core/.env.test exists: false\r\nPath /tmp/eliza/packages/core/.env.test exists: true\r\nPath /tmp/eliza/packages/core/src/.env.test exists: false\r\nPath /tmp/eliza/packages/core/src/tests/.env.test exists: false\r\n\r\n \u2713 src/tests/database.test.ts (8)\r\n \u2713 src/tests/goals.test.ts (8)\r\n \u2713 src/tests/database.test.ts (8)\r\n \u2713 src/tests/defaultCharacters.test.ts (11)\r\n \u2713 src/tests/env.test.ts (1)\r\n \u2713 src/tests/evaluators.test.ts (4)\r\n \u2713 src/tests/goals.test.ts (8)\r\n \u2713 src/tests/messages.test.ts (6)\r\n \u2713 src/tests/models.test.ts (7)\r\n \u2713 src/tests/posts.test.ts (3)\r\n \u2713 src/tests/providers.test.ts (5)\r\n \u2713 src/tests/relationships.test.ts (6)\r\n \u276f src/tests/token.test.ts (0)\r\n \u276f src/tests/videoGeneration.test.ts (0)\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af Failed Suites 2 \u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\r\n\r\n FAIL src/tests/token.test.ts [ src/tests/token.test.ts ]\r\nError: Failed to load url @ai16z/adapter-sqlite (resolved id: @ai16z/adapter-sqlite) in /tmp/eliza/packages/core/src/test_resources/createRuntime.ts. Does the file exist?\r\n \u276f loadAndTransform ../../node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:51920:17\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[1/2]\u23af\r\n\r\n FAIL src/tests/videoGeneration.test.ts [ src/tests/videoGeneration.test.ts ]\r\nError: [vitest] No \"default\" export is defined on the \"fs\" mock. Did you forget to return it from \"vi.mock\"?\r\nIf you need to partially mock a module, you can use \"importOriginal\" helper inside:\r\n\r\nvi.mock(import(\"fs\"), async (importOriginal) => {\r\n const actual = await importOriginal()\r\n return {\r\n ...actual,\r\n // your mocked methods\r\n }\r\n})\r\n\r\n \u276f findNearestEnvFile src/settings.ts:36:13\r\n 34| const envPath = path.join(currentDir, \".env\");\r\n 35| \r\n 36| if (fs.existsSync(envPath)) {\r\n | ^\r\n 37| return envPath;\r\n 38| }\r\n \u276f loadEnvConfig src/settings.ts:70:21\r\n \u276f src/settings.ts:110:61\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[2/2]\u23af\r\n\r\n Test Files 2 failed | 10 passed (12)\r\n Tests 59 passed (59)\r\n Start at 13:01:13\r\n Duration 471ms (transform 493ms, setup 151ms, collect 569ms, tests 29ms, environment 1ms, prepare 757ms)\r\n\r\nTests failed for core\r\nTesting package: plugin-solana\r\nNo test script found in plugin-solana, skipping tests...\r\nTesting package: adapter-sqlite\r\nNo test script found in adapter-sqlite, skipping tests...\r\nTesting package: plugin-trustdb\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-21T12_01_13_920Z-debug-0.log\r\nRunning tests for package: plugin-trustdb\r\n\r\n> @ai16z/plugin-trustdb@0.1.3 test\r\n> vitest run\r\n\r\n\r\n RUN v2.1.5 /tmp/eliza/packages/plugin-trustdb\r\n\r\ninclude: **/*.{test,spec}.?(c|m)[jt]s?(x)\r\nexclude: **/node_modules/**, **/dist/**, **/cypress/**, **/.{idea,git,cache,output,temp}/**, **/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*\r\n\r\nNo test files found, exiting with code 1\r\nTests failed for plugin-trustdb\r\nTesting package: create-eliza-app\r\nNo test script found in create-eliza-app, skipping tests...\r\nTesting package: plugin-starknet\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-21T12_01_14_305Z-debug-0.log\r\nRunning tests for package: plugin-starknet\r\n\r\n> @ai16z/plugin-starknet@0.1.3 test\r\n> vitest run\r\n\r\n\r\n RUN v2.1.5 /tmp/eliza/packages/plugin-starknet\r\n\r\ninclude: **/*.{test,spec}.?(c|m)[jt]s?(x)\r\nexclude: **/node_modules/**, **/dist/**, **/cypress/**, **/.{idea,git,cache,output,temp}/**, **/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*\r\n\r\nNo test files found, exiting with code 1\r\nTests failed for plugin-starknet\r\nTesting package: adapter-sqljs\r\nNo test script found in adapter-sqljs, skipping tests...\r\nTesting package: plugin-bootstrap\r\nNo test script found in plugin-bootstrap, skipping tests...\r\nTesting package: client-telegram\r\nNo test script found in client-telegram, skipping tests...\r\nTesting package: client-discord\r\nNo test script found in client-discord, skipping tests...\r\nTesting package: client-direct\r\nNo test script found in client-direct, skipping tests...\r\nTesting package: client-twitter\r\nNo test script found in client-twitter, skipping tests...\r\nTesting package: adapter-postgres\r\nNo test script found in adapter-postgres, skipping tests...\r\nTesting package: plugin-image-generation\r\nNo test script found in plugin-image-generation, skipping tests...\r\nTesting package: adapter-supabase\r\nNo test script found in adapter-supabase, skipping tests...\r\nTest process completed.\ud83d\ude0e\r\n```", - "created_at": "2024-11-21T12:08:24Z", - "url": "https://github.com/ai16z/eliza/pull/463#issuecomment-2490964674", + "id": 2536130091, + "body": "hey @n00b21337! i see we're working on the same plugin, what do you think about the fix in the pr above^ https://github.com/ai16z/eliza/pull/864", + "created_at": "2024-12-11T14:18:50Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2536130091", + "type": "issue", + "issue_number": "735" + }, + { + "id": 2536449026, + "body": "> think this is on good track, using viem chains for chain data, also what was missing for transfer to work (generating object with LLM) is here. I was thinking to do the same, but found out this was already here, so no point in repeating this.\r\n> \r\n> currently I had some problems running this, there was RPC error, not sure why and now both claud and openai are timing out for response so I cant test it, will try it out more as I want to use it for transferring eth/tokens and other EVM things.\r\n> \r\n> Will report back asap\r\n\r\nThanks for your feedback! Yeah the rpc url is a headache if the fromChain is not in viem/chain list. I've added a console log for transfer for better debugging. Also since ethereum mainnet is just \"mainnet\" in viem/chains most probably the issue originated from that, also pushed a fix for the template. \r\n\r\n We'll need to make it more robust in the next iteration \ud83d\ude01", + "created_at": "2024-12-11T16:18:34Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2536449026", "type": "pr", - "issue_number": "463" + "issue_number": "864" }, { - "id": 2494242262, - "body": "> nice work. Can you:\r\n> \r\n> * make a higher level eslint config file and have packages import relevant settings\r\n> * can you add a precommit function to run linting and prettier and suggest fixes\r\n\r\n@ponderingdemocritus I\u202fpushed a new commit to the PR that resolves the two requests you listed out above, see commit: https://github.com/ai16z/eliza/pull/490/commits/79bdabbaaae1b85122c08bbeb9c73fb4add8effa\r\n\r\nand here is the result when running `git commit` it triggers both `prettier-check` and `lint`\r\n\r\n```\r\n$ git commit\r\n\r\n> eliza@ prettier-check /tmp/eliza\r\n> npx prettier --check .\r\n\r\n(node:23180) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().\r\nSupport for loading ES Module in require() is an experimental feature and might change at any time\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\nChecking formatting...\r\nAll matched files use Prettier code style!\r\n\r\n> eliza@ lint /tmp/eliza\r\n> bash ./scripts/lint.sh\r\n\r\nLinting package: plugin-video-generation\r\nRunning lint for package: plugin-video-generation\r\n\r\n> @ai16z/plugin-video-generation@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-video-generation\r\n\r\nLinting package: client-auto\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_34_652Z-debug-0.log\r\nRunning lint for package: client-auto\r\n\r\n> @ai16z/client-auto@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-auto\r\n\r\nLinting package: plugin-node\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_35_761Z-debug-0.log\r\nRunning lint for package: plugin-node\r\n\r\n> @ai16z/plugin-node@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-node\r\n\r\nLinting package: core\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_36_945Z-debug-0.log\r\nRunning lint for package: core\r\n\r\n> @ai16z/eliza@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\n(node:23350) ESLintIgnoreWarning: The \".eslintignore\" file is no longer supported. Switch to using the \"ignores\" property in \"eslint.config.js\": https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\nSuccessfully linted core\r\n\r\nLinting package: plugin-solana\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_38_246Z-debug-0.log\r\nRunning lint for package: plugin-solana\r\n\r\n> @ai16z/plugin-solana@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-solana\r\n\r\nLinting package: adapter-sqlite\r\nRunning lint for package: adapter-sqlite\r\n\r\n> @ai16z/adapter-sqlite@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-sqlite\r\n\r\nLinting package: client-github\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_40_749Z-debug-0.log\r\nRunning lint for package: client-github\r\n\r\n> @ai16z/client-github@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-github\r\n\r\nLinting package: plugin-trustdb\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_42_085Z-debug-0.log\r\nRunning lint for package: plugin-trustdb\r\n\r\n> @ai16z/plugin-trustdb@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-trustdb\r\n\r\nLinting package: create-eliza-app\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_43_213Z-debug-0.log\r\nRunning lint for package: create-eliza-app\r\n\r\n> create-eliza-app@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted create-eliza-app\r\n\r\nLinting package: plugin-starknet\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_44_309Z-debug-0.log\r\nRunning lint for package: plugin-starknet\r\n\r\n> @ai16z/plugin-starknet@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-starknet\r\n\r\nLinting package: adapter-sqljs\r\nRunning lint for package: adapter-sqljs\r\n\r\n> @ai16z/adapter-sqljs@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-sqljs\r\n\r\nLinting package: plugin-bootstrap\r\nRunning lint for package: plugin-bootstrap\r\n\r\n> @ai16z/plugin-bootstrap@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-bootstrap\r\n\r\nLinting package: client-telegram\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_47_725Z-debug-0.log\r\nRunning lint for package: client-telegram\r\n\r\n> @ai16z/client-telegram@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-telegram\r\n\r\nLinting package: client-discord\r\nRunning lint for package: client-discord\r\n\r\n> @ai16z/client-discord@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-discord\r\n\r\nLinting package: client-direct\r\nRunning lint for package: client-direct\r\n\r\n> @ai16z/client-direct@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-direct\r\n\r\nLinting package: client-twitter\r\nRunning lint for package: client-twitter\r\n\r\n> @ai16z/client-twitter@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-twitter\r\n\r\nLinting package: adapter-postgres\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_52_612Z-debug-0.log\r\nRunning lint for package: adapter-postgres\r\n\r\n> @ai16z/adapter-postgres@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-postgres\r\n\r\nLinting package: plugin-image-generation\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_53_758Z-debug-0.log\r\nRunning lint for package: plugin-image-generation\r\n\r\n> @ai16z/plugin-image-generation@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-image-generation\r\n\r\nLinting package: adapter-supabase\r\nRunning lint for package: adapter-supabase\r\n\r\n> @ai16z/adapter-supabase@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-supabase\r\n\r\nLint process completed.\ud83d\ude0e\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u2139\ufe0f Commit message must follow the format: 'type: description' \u2502\r\n\u2502 Valid types: feat, fix, docs, style, refactor, test, chore \u2502\r\n\u2502 Example: 'feat: add new login feature' \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n\r\n(node:23745) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().\r\nSupport for loading ES Module in require() is an experimental feature and might change at any time\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n[test/add-linter-to-all-packages 79bdabba] test: fix linter errors and add linter to pre-commit hook\r\n Author: Snobbish Bee <125891987+snobbee@users.noreply.github.com>\r\n 68 files changed, 269 insertions(+), 1496 deletions(-)\r\n create mode 100644 eslint.global.mjs\r\n```", - "created_at": "2024-11-22T16:47:30Z", - "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2494242262", + "id": 2536552490, + "body": "adding related PR here: https://github.com/ai16z/eliza/pull/864", + "created_at": "2024-12-11T16:57:43Z", + "url": "https://github.com/ai16z/eliza/pull/991#issuecomment-2536552490", "type": "pr", - "issue_number": "490" + "issue_number": "991" }, { - "id": 2494266746, - "body": "@ponderingdemocritus this PR also adds the linter to the \"ci\" CI\u202fworkflow see: https://github.com/ai16z/eliza/pull/490/commits/cf06999b8c23ceabe6626e856b8cc813bb552338", - "created_at": "2024-11-22T16:54:27Z", - "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2494266746", + "id": 2538395765, + "body": "Hey @n00b21337 ,\r\n\r\nThanks for sharing your solution! The regex and normalization approach makes a lot of sense.\r\n\r\nI ended up taking a slightly different route by limiting the options to just the **supported chains** that were intentionally included. This way, I'm only checking a predefined list instead of scanning through all the `viem` chains. Here's a snippet of what I did:\r\n\r\n```typescript\r\nconst chains = Object.keys(wp.chains);\r\n\r\n// Replace the placeholder with supported chain names\r\nconst contextWithChains = context.replace(\"SUPPORTED_CHAINS\", chains.toString());\r\n```\r\n\r\nMaybe a mix of both approaches could make this even better. What do you think?", + "created_at": "2024-12-12T09:49:00Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538395765", "type": "pr", - "issue_number": "490" + "issue_number": "864" }, { - "id": 2494316951, - "body": "@jkbrooks sounds like the changes in this PR were already addressed by another PR https://github.com/ai16z/eliza/pull/426, therefore we could close this one", - "created_at": "2024-11-22T17:12:15Z", - "url": "https://github.com/ai16z/eliza/pull/448#issuecomment-2494316951", + "id": 2538741156, + "body": "@n00b21337 Yeah, no problem! The template basically provides an instruction and an example of how the returned data should look. It gets combined with the current state to create a context, which the model uses to generate the transferDetails object.\r\n\r\nThe \"fromChain\": SUPPORTED_CHAINS part is a placeholder in the template. Before passing the context to the model, I replace SUPPORTED_CHAINS with the actual list of connected chains (from wp.chains). This way, the model knows which chains to consider when generating the output.\r\n\r\nso in short, the template shows the structure, and by swapping in the real chain list, the model sticks to that structure and uses the valid chains.\r\n\r\nlet me know if it helps!", + "created_at": "2024-12-12T12:15:29Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538741156", "type": "pr", - "issue_number": "448" + "issue_number": "864" }, { - "id": 2498438654, - "body": "@ai16z-demirix please fix the failing CI\u202fchecks, thanks", - "created_at": "2024-11-25T16:09:12Z", - "url": "https://github.com/ai16z/eliza/pull/591#issuecomment-2498438654", + "id": 2539540739, + "body": "> Does this replace the other PRs? can we close those?\r\n\r\nYes, opened this against develop branch, will close the previous one", + "created_at": "2024-12-12T17:12:39Z", + "url": "https://github.com/ai16z/eliza/pull/1009#issuecomment-2539540739", "type": "pr", - "issue_number": "591" + "issue_number": "1009" + }, + { + "id": 2539546262, + "body": "closing this in favor of #1009 ", + "created_at": "2024-12-12T17:15:14Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2539546262", + "type": "pr", + "issue_number": "864" + }, + { + "id": 2539592637, + "body": "@n00b21337 weird.., just tried it on my side both mainnet and sepolia work. I never created a doc, but the character json should include this: \r\n```json\r\n\"chains\": {\r\n \"evm\": [\r\n \"sepolia\"\r\n ]\r\n }\r\n```", + "created_at": "2024-12-12T17:37:13Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2539592637", + "type": "pr", + "issue_number": "864" + }, + { + "id": 2541565561, + "body": "@n00b21337 its the same as in the previous version, but instead of passing chain config, only need to pass chain name:\r\n\r\n```json\r\n\"settings\": {\r\n \"secrets\": {},\r\n \"voice\": {\r\n \"model\": \"en_US-male-medium\"\r\n },\r\n \"chains\": {\r\n \"evm\": [\r\n \"sepolia\"\r\n ]\r\n }\r\n }\r\n```\r\n\r\nthen \r\n1. I think the best approach would be something in the middle, like wallet providers do, by default include ~10 most popular chains and the rest let the agent creator configure in the character according to his needs. And add an action for adding new chains. \r\n2. If we'd like to ask the balance for the chain other than the default one it sounds like a use case for another action \"check balance\". ", + "created_at": "2024-12-13T14:20:30Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2541565561", + "type": "pr", + "issue_number": "864" } ], - "total_comments": 8 + "total_comments": 12 } }, - "summary": "snobbee is currently focused on enhancing test coverage in their projects, as evidenced by recent commits updating CI workflows and configurations to include coverage reporting. Their attention to detail in ensuring test coverage and maintaining code quality suggests a dedication to improving code reliability. This developer's recent contributions indicate a focus on backend development and continuous integration practices." + "summary": "nicky-ru is currently focusing on developing a plugin for EVM multichain integration, with recent commits including bug fixes, code refactoring, and feature enhancements. Their contributions demonstrate a strong emphasis on improving the functionality and reliability of the EVM Plugin, with a particular focus on fixing transfer actions and chain selection issues. Additionally, they have made efforts to enhance documentation by adding a README.md file to the plugin repository.", + "score": 27, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 6.0, + "total": 27.0 + } }, { - "contributor": "wahndo", - "avatar_url": "https://avatars.githubusercontent.com/u/101988612?v=4", + "contributor": "tharak123455", + "avatar_url": "https://avatars.githubusercontent.com/u/83504457?v=4", "activity": { "code": { "commits": [ { - "sha": "44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d", - "date": "2024-11-18T23:45:53Z", - "message": "docs: capitalize flexible in tagline", - "url": "https://github.com/ai16z/eliza/commit/44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d" + "sha": "d89a8793735dfdf5f0310019991ff8176e9c1445", + "date": "2024-12-12T08:35:20Z", + "message": "Update interactions.ts", + "url": "https://github.com/ai16z/eliza/commit/d89a8793735dfdf5f0310019991ff8176e9c1445" }, { - "sha": "cc5f67a4205675beff513e5b12233816fd35c48b", - "date": "2024-11-18T06:32:19Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/cc5f67a4205675beff513e5b12233816fd35c48b" + "sha": "314ffe1e2122ab4fb78d6fc768334439456a9357", + "date": "2024-12-12T08:20:30Z", + "message": "Merge branch 'main' into twitterClient-enhancements", + "url": "https://github.com/ai16z/eliza/commit/314ffe1e2122ab4fb78d6fc768334439456a9357" }, { - "sha": "0c8d1c5a12ffa7e6bc0febc0f5c00fe44125abfd", - "date": "2024-11-18T05:49:09Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/0c8d1c5a12ffa7e6bc0febc0f5c00fe44125abfd" + "sha": "64220cbfad8e21638e2a4b846c199b64d895734d", + "date": "2024-12-12T08:18:46Z", + "message": "Update interactions.ts", + "url": "https://github.com/ai16z/eliza/commit/64220cbfad8e21638e2a4b846c199b64d895734d" }, { - "sha": "e026120c7cab501332e6593bfaaeb15460f34437", - "date": "2024-11-18T05:47:02Z", - "message": "docs: fix broken links, remove toc, revise overview", - "url": "https://github.com/ai16z/eliza/commit/e026120c7cab501332e6593bfaaeb15460f34437" + "sha": "cc2aa50721a1979919e3f948cbf50e8090255917", + "date": "2024-12-08T06:34:25Z", + "message": "Update .env.example", + "url": "https://github.com/ai16z/eliza/commit/cc2aa50721a1979919e3f948cbf50e8090255917" }, { - "sha": "767870629b7ef0d1603118e473122326f88decea", - "date": "2024-11-18T05:42:10Z", - "message": " docs: added missing section dividers", - "url": "https://github.com/ai16z/eliza/commit/767870629b7ef0d1603118e473122326f88decea" - }, - { - "sha": "0c3e05c4566dd15be0fd9d1a02c33ac807faeffc", - "date": "2024-11-18T05:40:04Z", - "message": " docs: added missing section dividers", - "url": "https://github.com/ai16z/eliza/commit/0c3e05c4566dd15be0fd9d1a02c33ac807faeffc" - }, - { - "sha": "03c4325ca7712bda4c961bdee6ea3fd9125446ad", - "date": "2024-11-18T05:39:08Z", - "message": " docs: added missing section dividers", - "url": "https://github.com/ai16z/eliza/commit/03c4325ca7712bda4c961bdee6ea3fd9125446ad" - }, - { - "sha": "6bb45e0c30b877568e75a36c95088a8e8d6102b9", - "date": "2024-11-18T05:32:06Z", - "message": "docs: added missing section dividers", - "url": "https://github.com/ai16z/eliza/commit/6bb45e0c30b877568e75a36c95088a8e8d6102b9" - }, - { - "sha": "1820ffea5a6e4d792d59997bd354fdf44e7aa18f", - "date": "2024-11-18T05:19:23Z", - "message": "docs: fix broken links in providers.md", - "url": "https://github.com/ai16z/eliza/commit/1820ffea5a6e4d792d59997bd354fdf44e7aa18f" - }, - { - "sha": "17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4", - "date": "2024-11-18T05:18:27Z", - "message": "docs: fix broken links in characterfile.md", - "url": "https://github.com/ai16z/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4" - }, - { - "sha": "8b5817bc863083b1cce5a5db596af8cc5ce7bce3", - "date": "2024-11-18T05:09:18Z", - "message": "docs: fix broken links in agents.md", - "url": "https://github.com/ai16z/eliza/commit/8b5817bc863083b1cce5a5db596af8cc5ce7bce3" - }, - { - "sha": "3037b2e73f681097fe46a75e01d46d2622bb14cc", - "date": "2024-11-18T04:13:47Z", - "message": "Update eliza tagline in docusaurus.config.js", - "url": "https://github.com/ai16z/eliza/commit/3037b2e73f681097fe46a75e01d46d2622bb14cc" - }, - { - "sha": "a47a5360c717c798f66b6f4a13541f6b032d056c", - "date": "2024-10-26T17:14:15Z", - "message": "Update README.md\n\nRevise Discord Bot link", - "url": "https://github.com/ai16z/eliza/commit/a47a5360c717c798f66b6f4a13541f6b032d056c" + "sha": "0bef8ac01882b47ee461f23ef1344d4a646e3243", + "date": "2024-12-08T06:33:16Z", + "message": "Update interactions.ts", + "url": "https://github.com/ai16z/eliza/commit/0bef8ac01882b47ee461f23ef1344d4a646e3243" } ], "pull_requests": [ { - "number": 389, - "title": "docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts", + "number": 913, + "title": "feat: twitter client enhancements", "state": "closed", - "created_at": "2024-11-18T04:21:45Z", - "url": "https://github.com/ai16z/eliza/pull/389", + "created_at": "2024-12-08T06:42:15Z", + "url": "https://github.com/ai16z/eliza/pull/913", + "labels": [ + "Client: Twitter" + ], + "comments": 1 + }, + { + "number": 896, + "title": "Twitter client enhancements", + "state": "closed", + "created_at": "2024-12-07T13:50:09Z", + "url": "https://github.com/ai16z/eliza/pull/896", "labels": [], "comments": 0 }, { - "number": 36, - "title": "Update README.md", + "number": 894, + "title": "Twitter client enhancements", "state": "closed", - "created_at": "2024-10-26T17:14:39Z", - "url": "https://github.com/ai16z/eliza/pull/36", + "created_at": "2024-12-07T12:05:44Z", + "url": "https://github.com/ai16z/eliza/pull/894", "labels": [], - "comments": 1 + "comments": 0 } ], - "total_commits": 13, - "total_prs": 2 + "total_commits": 5, + "total_prs": 3 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2525450242, + "body": "Requesting review of changes implemented as per @cygaar feedback:\r\n\r\n# Changes Implemented\r\n1. Removed default target users array\r\n2. Added validation for TWITTER_TARGET_USERS configuration\r\n3. Improved error handling in handleTweet method\r\n4. Added proper string sanitization for JSON parsing\r\n5. Updated logging messages for better clarity\r\n\r\n# Key Updates\r\n- Made target users feature completely optional\r\n- Added robust validation for empty/invalid configurations\r\n- Improved error handling for JSON parsing\r\n- Enhanced logging for debugging purposes", + "created_at": "2024-12-08T06:45:53Z", + "url": "https://github.com/ai16z/eliza/pull/913#issuecomment-2525450242", + "type": "pr", + "issue_number": "913" + } + ], + "total_comments": 1 } }, - "summary": "wahndo is currently focusing on documentation improvements within the repository, with recent commits including fixing broken links, adding missing section dividers, and refreshing taglines. They have a strong emphasis on maintaining the documentation quality and consistency, as seen in their multiple commits dedicated to this task. wahndo's recent pull request also showcases their attention to detail in unifying formatting for core concepts and updating the README.md file." + "summary": "tharak123455 is actively contributing to a project focused on enhancing a Twitter client, with recent commits primarily updating the interactions.ts file and the .env.example file. Their work demonstrates a focus on improving the functionality and user experience of the Twitter client through backend enhancements and code maintenance. With a total of 5 commits and 3 pull requests, tharak123455's contributions show a dedication to refining the project's features and performance.", + "score": 26, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 0.5, + "total": 26.5 + } }, { - "contributor": "alextitonis", - "avatar_url": "https://avatars.githubusercontent.com/u/45359358?v=4", + "contributor": "leomercier", + "avatar_url": "https://avatars.githubusercontent.com/u/28001936?v=4", "activity": { "code": { "commits": [ { - "sha": "d041897bd678ada527bc320e920de3e9aa458309", - "date": "2024-11-14T17:56:52Z", - "message": "Merge branch 'main' into twitter-profile-remake", - "url": "https://github.com/ai16z/eliza/commit/d041897bd678ada527bc320e920de3e9aa458309" - }, - { - "sha": "b9b495461c94dc3c90ded62f1051e58223d6b985", - "date": "2024-11-11T18:39:21Z", - "message": "twitter-profile-remake", - "url": "https://github.com/ai16z/eliza/commit/b9b495461c94dc3c90ded62f1051e58223d6b985" - }, - { - "sha": "aee39f9901d364a38629849bbcf3dcfb91692a54", - "date": "2024-11-03T13:24:07Z", - "message": "server port in env", - "url": "https://github.com/ai16z/eliza/commit/aee39f9901d364a38629849bbcf3dcfb91692a54" - }, - { - "sha": "e5173386b3fca36085453bceb924f3feeceaca5e", - "date": "2024-10-30T19:32:03Z", - "message": "Update messageManager.ts", - "url": "https://github.com/ai16z/eliza/commit/e5173386b3fca36085453bceb924f3feeceaca5e" - }, - { - "sha": "5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce", - "date": "2024-10-30T19:24:03Z", - "message": "Merge branch 'main' into image-gen", - "url": "https://github.com/ai16z/eliza/commit/5bcb97d6cf6a75a5f4fe69c18b8eae33b3d242ce" - }, - { - "sha": "3146ae94aaaa2a1fdbbbb4f5321ca6c5080c7a99", - "date": "2024-10-30T19:22:59Z", - "message": "Update ImageGeneration.ts", - "url": "https://github.com/ai16z/eliza/commit/3146ae94aaaa2a1fdbbbb4f5321ca6c5080c7a99" - }, - { - "sha": "86ed1e2e977eb81a63f6d7f115e2acb9fa994534", - "date": "2024-10-30T13:04:44Z", - "message": "fix the callback for attachments", - "url": "https://github.com/ai16z/eliza/commit/86ed1e2e977eb81a63f6d7f115e2acb9fa994534" - }, - { - "sha": "cc93c5b591a50f5358c5edad07722fc22f615394", - "date": "2024-10-30T12:59:45Z", - "message": "package", - "url": "https://github.com/ai16z/eliza/commit/cc93c5b591a50f5358c5edad07722fc22f615394" - }, - { - "sha": "320b8fa78587144ea925af4ee5a9b6e2bae7262b", - "date": "2024-10-30T12:59:33Z", - "message": "Merge branch 'main' into image-gen", - "url": "https://github.com/ai16z/eliza/commit/320b8fa78587144ea925af4ee5a9b6e2bae7262b" - }, - { - "sha": "0156cc5c302d9d53c032bee1c151a0f4c54bd34b", - "date": "2024-10-29T18:06:34Z", - "message": "images model provider", - "url": "https://github.com/ai16z/eliza/commit/0156cc5c302d9d53c032bee1c151a0f4c54bd34b" - }, - { - "sha": "0d739401b644c5c589131ab232884e8d8b700970", - "date": "2024-10-29T11:31:10Z", - "message": "replace claude with the image recognition service", - "url": "https://github.com/ai16z/eliza/commit/0d739401b644c5c589131ab232884e8d8b700970" + "sha": "fccaad00f3575a91444733adb77319a4bc252373", + "date": "2024-11-18T20:49:06Z", + "message": "Merge pull request #402 from ai16z/fix/tsup-build\n\nfix: tsup build error (client-twitter)", + "url": "https://github.com/ai16z/eliza/commit/fccaad00f3575a91444733adb77319a4bc252373" }, { - "sha": "3f2837cc34b88080b4f46084360bcb7ab0df8a0f", - "date": "2024-10-27T13:01:57Z", - "message": "fixes & types", - "url": "https://github.com/ai16z/eliza/commit/3f2837cc34b88080b4f46084360bcb7ab0df8a0f" + "sha": "af9604a062cfb55b0e32e9e569b08c361df9668b", + "date": "2024-10-30T18:30:47Z", + "message": "Merge branch 'ai16z:main' into feature/postgres", + "url": "https://github.com/ai16z/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b" }, { - "sha": "be122295c4cb64a5d10579c7978f6862b3dc304a", - "date": "2024-10-26T11:39:00Z", - "message": "image-gen", - "url": "https://github.com/ai16z/eliza/commit/be122295c4cb64a5d10579c7978f6862b3dc304a" + "sha": "4c07070806ee348160c4e26feb45a77fa26be465", + "date": "2024-10-30T18:24:58Z", + "message": "add postgres support and schema", + "url": "https://github.com/ai16z/eliza/commit/4c07070806ee348160c4e26feb45a77fa26be465" } ], "pull_requests": [ { - "number": 944, - "title": "base-ragsearch-plugin", - "state": "open", - "created_at": "2024-12-09T19:04:20Z", - "url": "https://github.com/ai16z/eliza/pull/944", - "labels": [], - "comments": 0 - }, - { - "number": 290, - "title": "keyvaluestore", + "number": 402, + "title": "fix: tsup build error (client-twitter)", "state": "closed", - "created_at": "2024-11-13T14:01:14Z", - "url": "https://github.com/ai16z/eliza/pull/290", + "created_at": "2024-11-18T20:44:00Z", + "url": "https://github.com/ai16z/eliza/pull/402", "labels": [], "comments": 0 }, { - "number": 263, - "title": "twitter-profile-remake", - "state": "closed", - "created_at": "2024-11-11T18:39:54Z", - "url": "https://github.com/ai16z/eliza/pull/263", - "labels": [], - "comments": 2 - }, - { - "number": 180, - "title": "Twitter profile", + "number": 200, + "title": "Feat: cashtags", "state": "closed", - "created_at": "2024-11-03T13:43:06Z", - "url": "https://github.com/ai16z/eliza/pull/180", + "created_at": "2024-11-04T18:44:39Z", + "url": "https://github.com/ai16z/eliza/pull/200", "labels": [], - "comments": 3 + "comments": 1 }, { - "number": 179, - "title": "server port in env", + "number": 102, + "title": "Postgres DB Adapter", "state": "closed", - "created_at": "2024-11-03T13:25:34Z", - "url": "https://github.com/ai16z/eliza/pull/179", + "created_at": "2024-10-30T18:31:58Z", + "url": "https://github.com/ai16z/eliza/pull/102", "labels": [], "comments": 0 - }, + } + ], + "total_commits": 3, + "total_prs": 3 + }, + "issues": { + "opened": [ { - "number": 103, - "title": "fix-telegram-client-blocking-execution", + "number": 401, + "title": "DTS Build error", "state": "closed", - "created_at": "2024-10-30T20:00:03Z", - "url": "https://github.com/ai16z/eliza/pull/103", + "created_at": "2024-11-18T20:39:01Z", + "url": "https://github.com/ai16z/eliza/issues/401", "labels": [ - "bug", - "Client: Telegram" + "bug" ], - "comments": 0 - }, - { - "number": 44, - "title": "Image gen", - "state": "closed", - "created_at": "2024-10-27T13:04:40Z", - "url": "https://github.com/ai16z/eliza/pull/44", - "labels": [], - "comments": 3 + "comments": 1 } ], - "total_commits": 13, - "total_prs": 7 - }, - "issues": { - "opened": [], - "total_opened": 0 + "total_opened": 1 }, "engagement": { "comments": [ { - "id": 2440134138, - "body": "> Hi there, and thank you for your contribution!\r\n> \r\n> Would you mind outlining some steps for testing in your PR? This looks interesting but I'm not sure how to test it.\r\n> \r\n> Thanks again!\r\n\r\nWasn't able to test through discord (the main code was giving me error 400 for a reason)\r\nBut there is a route also to test the workflow:\r\nPOST: /agentId/image\r\nBody: {\r\nprompt: string;\r\nwidth: number;\r\nheight: number;\r\nsteps?: number (default is 4)\r\ncount?: number (default is 1)\r\n}\r\n\r\nOutput is an array: { image: string (b64), caption: string }[]", - "created_at": "2024-10-27T18:47:29Z", - "url": "https://github.com/ai16z/eliza/pull/44#issuecomment-2440134138", - "type": "pr", - "issue_number": "44" - }, - { - "id": 2441662163, - "body": "Some debugging results:\r\n* Bot was not getting the stream of the user\r\n* Was due to connection staying in `connecting` state (trying to resolve this)", - "created_at": "2024-10-28T13:55:51Z", - "url": "https://github.com/ai16z/eliza/issues/55#issuecomment-2441662163", - "type": "issue", - "issue_number": "55" - }, - { - "id": 2451484998, - "body": "This could help with the issue: \r\n```\r\nfunction parseLLMJson(rawResponse: string): T {\r\n // Sanitize JSON while preserving native types\r\n const sanitizedJson = rawResponse.replace(\r\n /(\\w+):\\s*([^,}\\s]+)/g,\r\n (match, key, value) => {\r\n // Don't quote if it's a number\r\n if (/^-?\\d+(\\.\\d+)?$/.test(value)) {\r\n return `\"${key}\": ${value}`;\r\n }\r\n \r\n // Don't quote if it's a boolean\r\n if (value === 'true' || value === 'false') {\r\n return `\"${key}\": ${value}`;\r\n }\r\n \r\n // Don't quote if it's already properly quoted\r\n if (/^[\"'].*[\"']$/.test(value)) {\r\n return `\"${key}\": ${value.replace(/^['\"](.*)['\"]$/, '\"$1\"')}`;\r\n }\r\n \r\n // Quote everything else\r\n return `\"${key}\": \"${value}\"`;\r\n }\r\n );\r\n\r\n try {\r\n return JSON.parse(sanitizedJson) as T;\r\n } catch (error) {\r\n console.error('Failed to parse JSON:', error);\r\n throw new Error('Invalid JSON format');\r\n }\r\n}\r\n```", - "created_at": "2024-11-01T08:12:49Z", - "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2451484998", + "id": 2474264021, + "body": "\"Screenshot\r\n\r\nSame error on updating too. ", + "created_at": "2024-11-13T17:20:00Z", + "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2474264021", "type": "issue", - "issue_number": "148" - }, - { - "id": 2461283576, - "body": "Yes", - "created_at": "2024-11-07T04:14:40Z", - "url": "https://github.com/ai16z/eliza/pull/180#issuecomment-2461283576", - "type": "pr", - "issue_number": "180" + "issue_number": "288" }, { - "id": 2468811449, - "body": "Closing in favour of https://github.com/ai16z/eliza/pull/263", - "created_at": "2024-11-11T18:40:10Z", - "url": "https://github.com/ai16z/eliza/pull/180#issuecomment-2468811449", + "id": 2474281737, + "body": "\"Screenshot\r\n\r\nCould not pull down to test so created new branch", + "created_at": "2024-11-13T17:27:28Z", + "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474281737", "type": "pr", - "issue_number": "180" + "issue_number": "292" }, { - "id": 2477078275, - "body": "There is already a function for image gen through together api here https://github.com/ai16z/eliza/blob/main/packages/core/src/generation.ts#L650", - "created_at": "2024-11-14T18:00:59Z", - "url": "https://github.com/ai16z/eliza/pull/316#issuecomment-2477078275", + "id": 2474294581, + "body": "\"Screenshot\r\n\r\nStill no working", + "created_at": "2024-11-13T17:33:14Z", + "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474294581", "type": "pr", - "issue_number": "316" + "issue_number": "292" }, { - "id": 2478777043, - "body": "@ponderingdemocritus CI's fixed and is up to date", - "created_at": "2024-11-15T13:09:23Z", - "url": "https://github.com/ai16z/eliza/pull/263#issuecomment-2478777043", - "type": "pr", - "issue_number": "263" + "id": 2475830163, + "body": "Will look again", + "created_at": "2024-11-14T09:27:35Z", + "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2475830163", + "type": "issue", + "issue_number": "288" }, { - "id": 2495427762, - "body": "Actually an amount of latest, like 5 and cosine, would work the best i think", - "created_at": "2024-11-23T10:15:24Z", - "url": "https://github.com/ai16z/eliza/issues/471#issuecomment-2495427762", + "id": 2484103441, + "body": "Fixed in https://github.com/ai16z/eliza/pull/402", + "created_at": "2024-11-18T20:50:37Z", + "url": "https://github.com/ai16z/eliza/issues/401#issuecomment-2484103441", "type": "issue", - "issue_number": "471" + "issue_number": "401" } ], - "total_comments": 8 + "total_comments": 5 } }, - "summary": "alextitonis is actively contributing to the base-ragsearch-plugin repository with a total of 13 commits and 7 pull requests. Their primary technical focus appears to be on plugin development and enhancement, particularly within the context of this repository. Their contributions suggest a pattern of engaging in feature additions and possibly bug fixes within the plugin's codebase." + "summary": "leomercier is currently focusing on backend development, particularly in adding PostgreSQL support and schema to the project. Their recent work includes fixing a tsup build error related to the client-twitter feature and implementing new features like cashtags. They seem to be actively involved in resolving technical issues and enhancing the project's functionality through pull requests and commits.", + "score": 25, + "score_breakdown": { + "merged_prs": 21, + "issues": 1, + "pr_commits": 1, + "pr_reviews": 0, + "comments": 2.5, + "total": 25.5 + } }, { - "contributor": "mladcepes", - "avatar_url": "https://avatars.githubusercontent.com/u/55112810?v=4", + "contributor": "normand1", + "avatar_url": "https://avatars.githubusercontent.com/u/1393261?v=4", "activity": { "code": { "commits": [ { - "sha": "9dfbc9ebb130916e3fb11d57281338e808191a7a", - "date": "2024-11-16T23:22:36Z", - "message": "Adding not required label to env variables in test documentation", - "url": "https://github.com/ai16z/eliza/commit/9dfbc9ebb130916e3fb11d57281338e808191a7a" + "sha": "329db11e21f2f9a7f04234c3e869beb605e3d476", + "date": "2024-11-19T23:57:00Z", + "message": "handle merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/329db11e21f2f9a7f04234c3e869beb605e3d476" }, { - "sha": "5014a2ca55e2284626cb3f5203ab72ec06ad3a79", - "date": "2024-11-16T22:54:41Z", - "message": "Mocking env file", - "url": "https://github.com/ai16z/eliza/commit/5014a2ca55e2284626cb3f5203ab72ec06ad3a79" + "sha": "ff28e99d8b03d0362db9400f60e032d3a30730c7", + "date": "2024-11-19T02:08:12Z", + "message": "remove hardcoded endpoint", + "url": "https://github.com/ai16z/eliza/commit/ff28e99d8b03d0362db9400f60e032d3a30730c7" }, { - "sha": "9eb5715e45abf419a9177e18297dac072d3a4d73", - "date": "2024-11-16T22:49:21Z", - "message": "removing files to sync with main branch", - "url": "https://github.com/ai16z/eliza/commit/9eb5715e45abf419a9177e18297dac072d3a4d73" + "sha": "6fbde253981390e13d5506599798529cc2f574b3", + "date": "2024-11-19T02:05:47Z", + "message": "inline user model", + "url": "https://github.com/ai16z/eliza/commit/6fbde253981390e13d5506599798529cc2f574b3" }, { - "sha": "004c7ae787f8721505959d17243ae140404b34c5", - "date": "2024-11-16T22:46:25Z", - "message": "Runtime file", - "url": "https://github.com/ai16z/eliza/commit/004c7ae787f8721505959d17243ae140404b34c5" + "sha": "caa13f7da13c967eef900902deb5dbfc474c666e", + "date": "2024-11-19T01:41:00Z", + "message": "update to address review feedback", + "url": "https://github.com/ai16z/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" }, { - "sha": "85874141e24a5c66e500b9f11c4add1a71f11ae5", - "date": "2024-11-16T22:11:20Z", - "message": "Merge branch 'main' into feature/tests", - "url": "https://github.com/ai16z/eliza/commit/85874141e24a5c66e500b9f11c4add1a71f11ae5" + "sha": "5e248719172ad409b4908ba62770ccbaff638dcf", + "date": "2024-11-18T23:52:03Z", + "message": "merge from main", + "url": "https://github.com/ai16z/eliza/commit/5e248719172ad409b4908ba62770ccbaff638dcf" }, { - "sha": "5542f7614bdb9a638f221992905a7b22a2b4b7d7", - "date": "2024-11-16T21:56:14Z", - "message": "Adding messages tests", - "url": "https://github.com/ai16z/eliza/commit/5542f7614bdb9a638f221992905a7b22a2b4b7d7" + "sha": "055c60931a1b12ea4d0b08c2d4fa6d9a19e29209", + "date": "2024-11-17T04:21:25Z", + "message": "review feedback updates", + "url": "https://github.com/ai16z/eliza/commit/055c60931a1b12ea4d0b08c2d4fa6d9a19e29209" }, { - "sha": "dd15e20a46f796ce018c696ccf794e7a2c99042f", - "date": "2024-11-16T21:20:01Z", - "message": "Adding tests for providers.test.ts, with mocking providers and checking negative scenarios", - "url": "https://github.com/ai16z/eliza/commit/dd15e20a46f796ce018c696ccf794e7a2c99042f" + "sha": "5a338d0d0e7b716967f3f1cbc0c749bf0852888c", + "date": "2024-11-16T22:00:29Z", + "message": "merge from main", + "url": "https://github.com/ai16z/eliza/commit/5a338d0d0e7b716967f3f1cbc0c749bf0852888c" }, { - "sha": "95700110031c92cc539d4a42da5756b34f87c44e", - "date": "2024-11-16T21:13:35Z", - "message": "Adding tests for relationships, with mocker Users and relationships", - "url": "https://github.com/ai16z/eliza/commit/95700110031c92cc539d4a42da5756b34f87c44e" + "sha": "780cfb253b48e3b8ac37c22073a9e598803a0278", + "date": "2024-11-16T20:46:18Z", + "message": "remove log statement", + "url": "https://github.com/ai16z/eliza/commit/780cfb253b48e3b8ac37c22073a9e598803a0278" }, { - "sha": "5a70cf911491520ebe86afd79930d3402eaa678a", - "date": "2024-11-16T00:06:01Z", - "message": "Removing date check, should think of a better way for generating date", - "url": "https://github.com/ai16z/eliza/commit/5a70cf911491520ebe86afd79930d3402eaa678a" + "sha": "79406924fa44efacb491e2c49a0b4e53ba73a136", + "date": "2024-11-16T19:58:22Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/79406924fa44efacb491e2c49a0b4e53ba73a136" }, { - "sha": "f98392c509bbdef33dcde06c74143f135295f9f3", - "date": "2024-11-15T23:57:03Z", - "message": "Adding readme tests file for test documentation - Fixing README-TESTS", - "url": "https://github.com/ai16z/eliza/commit/f98392c509bbdef33dcde06c74143f135295f9f3" + "sha": "14f1cff614b184f2f1f3b44224846e85c12bc6c4", + "date": "2024-11-16T19:55:02Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/14f1cff614b184f2f1f3b44224846e85c12bc6c4" }, { - "sha": "c76136897dc5b8041ac5e149abbee2892b3a26e1", - "date": "2024-11-15T23:55:36Z", - "message": "Adding readme tests file for test documentation", - "url": "https://github.com/ai16z/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1" + "sha": "a3eb3eddce767c943a477dc1379ae47605fb75de", + "date": "2024-11-16T19:52:58Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/a3eb3eddce767c943a477dc1379ae47605fb75de" }, { - "sha": "380400c5b8a4264e5943f8a1c31718cf34cbe09c", - "date": "2024-11-15T23:35:03Z", - "message": "Tests setup for starters", - "url": "https://github.com/ai16z/eliza/commit/380400c5b8a4264e5943f8a1c31718cf34cbe09c" - } - ], - "pull_requests": [], - "total_commits": 12, - "total_prs": 0 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "mladcepes is currently focusing on enhancing test documentation by adding not required labels to environment variables and creating tests for various scenarios in the project. They are actively working on mocking providers and relationships, while also addressing date generation concerns in their codebase. Their recent commits indicate a strong emphasis on testing, documentation improvements, and refining data handling processes within the project." - }, - { - "contributor": "awidearray", - "avatar_url": "https://avatars.githubusercontent.com/u/58874935?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "6f389af95b574e977d71e85c53de2f075d1875a0", - "date": "2024-11-27T06:05:09Z", - "message": "last lint attempt", - "url": "https://github.com/ai16z/eliza/commit/6f389af95b574e977d71e85c53de2f075d1875a0" + "sha": "4d7e0aa6487f80f2818217858131d82f77cfaffe", + "date": "2024-11-16T19:40:11Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/4d7e0aa6487f80f2818217858131d82f77cfaffe" }, { - "sha": "0123ab4216d312620e2ad77b943bdd77ddc05f7f", - "date": "2024-11-27T05:56:45Z", - "message": "lint", - "url": "https://github.com/ai16z/eliza/commit/0123ab4216d312620e2ad77b943bdd77ddc05f7f" + "sha": "c93510c472bcfe5def9fb77eed51ae60986e3f1e", + "date": "2024-11-16T19:12:50Z", + "message": "test running", + "url": "https://github.com/ai16z/eliza/commit/c93510c472bcfe5def9fb77eed51ae60986e3f1e" }, { - "sha": "fa29c9931e7565402230cbadb737cab5e15b6fa4", - "date": "2024-11-27T05:51:47Z", - "message": "refactor lint", - "url": "https://github.com/ai16z/eliza/commit/fa29c9931e7565402230cbadb737cab5e15b6fa4" + "sha": "d778e603df542dac737d42157f56262a9c76afbf", + "date": "2024-11-16T14:43:51Z", + "message": "use vite", + "url": "https://github.com/ai16z/eliza/commit/d778e603df542dac737d42157f56262a9c76afbf" }, { - "sha": "9e6b6aec5a413909777d76dbec389d541947c9a5", - "date": "2024-11-27T05:47:43Z", - "message": "add eslint", - "url": "https://github.com/ai16z/eliza/commit/9e6b6aec5a413909777d76dbec389d541947c9a5" + "sha": "9042e7b33cdf0dec940a0e79ece2439f7b48ae23", + "date": "2024-11-16T03:46:18Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/9042e7b33cdf0dec940a0e79ece2439f7b48ae23" }, { - "sha": "49985287ade291661c9ebcbc9c385a862dd33a2e", - "date": "2024-11-27T05:38:49Z", - "message": "add whatsapp plugin", - "url": "https://github.com/ai16z/eliza/commit/49985287ade291661c9ebcbc9c385a862dd33a2e" - }, + "sha": "64f32314f3bf7f0f05db452d84ab0cf45602b7da", + "date": "2024-11-15T21:27:33Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/64f32314f3bf7f0f05db452d84ab0cf45602b7da" + } + ], + "pull_requests": [ + { + "number": 555, + "title": "feat: Farcaster (Warpcast) Client Using Neynar API", + "state": "closed", + "created_at": "2024-11-24T02:58:38Z", + "url": "https://github.com/ai16z/eliza/pull/555", + "labels": [], + "comments": 1 + }, + { + "number": 365, + "title": "feat: [Issue-185] Token Provider Tests ", + "state": "closed", + "created_at": "2024-11-16T20:12:11Z", + "url": "https://github.com/ai16z/eliza/pull/365", + "labels": [], + "comments": 8 + } + ], + "total_commits": 16, + "total_prs": 2 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ + { + "id": 2480200291, + "body": "@ponderingdemocritus Are the existing tests passing now or is this task for new tests? I've tried running tests on main and not able to get them all to pass. Also, do you know if there are tests running in CI now? I haven't found anywhere we're doing this yet.", + "created_at": "2024-11-16T00:22:37Z", + "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480200291", + "type": "issue", + "issue_number": "340" + }, + { + "id": 2480245427, + "body": "Also,\r\n> Use Vitest as the test suite.\r\n\r\nI don't see Vitest as a current Core dependency. Looks like all tests are written in Jest. Is there another task to implement Vitest?", + "created_at": "2024-11-16T00:58:44Z", + "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480245427", + "type": "issue", + "issue_number": "340" + }, + { + "id": 2480249106, + "body": "I'm taking a look at getting these to run", + "created_at": "2024-11-16T01:04:46Z", + "url": "https://github.com/ai16z/eliza/issues/185#issuecomment-2480249106", + "type": "issue", + "issue_number": "185" + }, + { + "id": 2480255221, + "body": "@odilitime I was going to fix the existing tests that aren't running first, but can look at rewriting in Vitest too if that's the plan. ~~I'm hoping that was a mistake in the other issue because it doesn't actually make sense to me to switch if there's a bunch of tests already written in jest (which is also much more standard for nodejs projects like this)~~ \n\nEdit: Vitest is actually backwards compatible with jest and handles ts and modules much better. I'm sold on vitest.", + "created_at": "2024-11-16T01:14:17Z", + "url": "https://github.com/ai16z/eliza/issues/185#issuecomment-2480255221", + "type": "issue", + "issue_number": "185" + }, + { + "id": 2480378615, + "body": "@ponderingdemocritus There were actually a lot of tests and test resources that appear to only have been added a couple of weeks ago and they were all just deleted by this PR:\r\nhttps://github.com/ai16z/eliza/pull/287/files#diff-c692db8dc3c120023e07a56db7bd030a714772dfb75b1006c3e479c866d9f7c2", + "created_at": "2024-11-16T03:54:32Z", + "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480378615", + "type": "issue", + "issue_number": "340" + }, + { + "id": 2480781323, + "body": "@ponderingdemocritus removed jest in favor of vitest as discussed and re-implemented one of the deleted tests as a starting point in this PR: \r\nhttps://github.com/ai16z/eliza/pull/365", + "created_at": "2024-11-16T20:17:19Z", + "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480781323", + "type": "issue", + "issue_number": "340" + }, + { + "id": 2480912532, + "body": "@ponderingdemocritus This is based on your earlier instructions to include and use vitest:\r\nhttps://github.com/ai16z/eliza/issues/340#issuecomment-2480255525", + "created_at": "2024-11-17T03:44:11Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2480912532", + "type": "pr", + "issue_number": "365" + }, + { + "id": 2480920246, + "body": "@ponderingdemocritus Thanks for the feedback! Just pushed an update based on comments", + "created_at": "2024-11-17T04:23:12Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2480920246", + "type": "pr", + "issue_number": "365" + }, + { + "id": 2484399197, + "body": "> Thanks for working on this. It's ready to go after addressing comments\r\n\r\nAwesome thank you for the review, taking a look at making those updates now", + "created_at": "2024-11-18T23:42:51Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2484399197", + "type": "pr", + "issue_number": "365" + }, + { + "id": 2484557974, + "body": "@monilpat I believe I've addressed all feedback, ready for someone to take another look, thanks!", + "created_at": "2024-11-19T02:09:27Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2484557974", + "type": "pr", + "issue_number": "365" + }, + { + "id": 2487019610, + "body": "@jkbrooks Resolved conflicts", + "created_at": "2024-11-20T00:09:13Z", + "url": "https://github.com/ai16z/eliza/pull/365#issuecomment-2487019610", + "type": "pr", + "issue_number": "365" + } + ], + "total_comments": 11 + } + }, + "summary": "normand1 is actively contributing to the repository, focusing on backend development and code maintenance. Their recent commits include handling merge conflicts, updating endpoints, and addressing review feedback. Notably, they are working on implementing a Farcaster (Warpcast) Client using the Neynar API and writing tests for a Token Provider feature.", + "score": 24, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 5.5, + "total": 24.5 + } + }, + { + "contributor": "awidearray", + "avatar_url": "https://avatars.githubusercontent.com/u/58874935?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "6f389af95b574e977d71e85c53de2f075d1875a0", + "date": "2024-11-27T06:05:09Z", + "message": "last lint attempt", + "url": "https://github.com/ai16z/eliza/commit/6f389af95b574e977d71e85c53de2f075d1875a0" + }, + { + "sha": "0123ab4216d312620e2ad77b943bdd77ddc05f7f", + "date": "2024-11-27T05:56:45Z", + "message": "lint", + "url": "https://github.com/ai16z/eliza/commit/0123ab4216d312620e2ad77b943bdd77ddc05f7f" + }, + { + "sha": "fa29c9931e7565402230cbadb737cab5e15b6fa4", + "date": "2024-11-27T05:51:47Z", + "message": "refactor lint", + "url": "https://github.com/ai16z/eliza/commit/fa29c9931e7565402230cbadb737cab5e15b6fa4" + }, + { + "sha": "9e6b6aec5a413909777d76dbec389d541947c9a5", + "date": "2024-11-27T05:47:43Z", + "message": "add eslint", + "url": "https://github.com/ai16z/eliza/commit/9e6b6aec5a413909777d76dbec389d541947c9a5" + }, + { + "sha": "49985287ade291661c9ebcbc9c385a862dd33a2e", + "date": "2024-11-27T05:38:49Z", + "message": "add whatsapp plugin", + "url": "https://github.com/ai16z/eliza/commit/49985287ade291661c9ebcbc9c385a862dd33a2e" + }, { "sha": "cea632de9f877b1bf0ec9d341904fbe60b0b9188", "date": "2024-11-18T06:59:59Z", @@ -25350,111 +24912,74 @@ "total_comments": 5 } }, - "summary": "awidearray is currently focusing on improving code quality through linting and adding eslint to the project. They have also contributed a WhatsApp plugin and implemented a Contribution License Agreement. Notably, they are working on fixing a charity-related issue and enhancing WhatsApp features through pull requests, showcasing a pattern of both code maintenance and feature development in their contributions." + "summary": "awidearray is currently focusing on improving code quality through linting and adding eslint to the project. They have also contributed a WhatsApp plugin and implemented a Contribution License Agreement. Notably, they are working on fixing a charity-related issue and enhancing WhatsApp features through pull requests, showcasing a pattern of both code maintenance and feature development in their contributions.", + "score": 24, + "score_breakdown": { + "merged_prs": 21, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.5, + "total": 24.5 + } }, { - "contributor": "meppsilon", - "avatar_url": "https://avatars.githubusercontent.com/u/7850658?v=4", + "contributor": "jnaulty", + "avatar_url": "https://avatars.githubusercontent.com/u/6826729?v=4", "activity": { "code": { "commits": [ { - "sha": "5455c888c0e08e259af9bbacf97889500e0a8063", - "date": "2024-12-10T18:02:00Z", - "message": "Add hyperbolic env vars to override model class", - "url": "https://github.com/ai16z/eliza/commit/5455c888c0e08e259af9bbacf97889500e0a8063" - }, - { - "sha": "01d35eb2eb9e8d3b2c8898ee3b3f33d18cbb11bb", - "date": "2024-12-05T23:57:18Z", - "message": "Fix model type alias", - "url": "https://github.com/ai16z/eliza/commit/01d35eb2eb9e8d3b2c8898ee3b3f33d18cbb11bb" - }, - { - "sha": "0b24f4f8541dbb0e733fddd4fa199063f2231938", - "date": "2024-12-05T20:37:58Z", - "message": "Clean up old code", - "url": "https://github.com/ai16z/eliza/commit/0b24f4f8541dbb0e733fddd4fa199063f2231938" - }, - { - "sha": "ac5099c3b09ec6b871e0203d561187e03c6d3620", - "date": "2024-12-05T20:36:01Z", - "message": "Add doc files", - "url": "https://github.com/ai16z/eliza/commit/ac5099c3b09ec6b871e0203d561187e03c6d3620" - }, - { - "sha": "0caa0783e3da5630a140fb2ea4dae0c6b296549e", - "date": "2024-12-02T21:53:58Z", - "message": "Add hyperbolic api to eliza", - "url": "https://github.com/ai16z/eliza/commit/0caa0783e3da5630a140fb2ea4dae0c6b296549e" - }, - { - "sha": "c4291ecf3cb74c77e9d0eae8678cf9a7b41724c9", - "date": "2024-12-10T18:02:00Z", - "message": "Add hyperbolic env vars to override model class", - "url": "https://github.com/ai16z/eliza/commit/c4291ecf3cb74c77e9d0eae8678cf9a7b41724c9" - }, - { - "sha": "840bcb9b5de4f6ea48656f946984fe14d499202d", - "date": "2024-12-09T18:15:56Z", - "message": "Merge branch 'main' into add-hyperbolic", - "url": "https://github.com/ai16z/eliza/commit/840bcb9b5de4f6ea48656f946984fe14d499202d" - }, - { - "sha": "7cbb6f058bf99537acb785382f59766701646004", - "date": "2024-12-05T23:57:18Z", - "message": "Fix model type alias", - "url": "https://github.com/ai16z/eliza/commit/7cbb6f058bf99537acb785382f59766701646004" - }, - { - "sha": "00d24be3fb53652acc31c8cf04db120f08f55511", - "date": "2024-12-05T20:37:58Z", - "message": "Clean up old code", - "url": "https://github.com/ai16z/eliza/commit/00d24be3fb53652acc31c8cf04db120f08f55511" + "sha": "08c29030be40e825acace73322546b8354e0b8dd", + "date": "2024-12-13T06:17:33Z", + "message": "fix: use pull_request_target for integration tests", + "url": "https://github.com/ai16z/eliza/commit/08c29030be40e825acace73322546b8354e0b8dd" }, { - "sha": "f4dd831fb581b401ceffeab5929b1c106e03e929", - "date": "2024-12-05T20:36:01Z", - "message": "Add doc files", - "url": "https://github.com/ai16z/eliza/commit/f4dd831fb581b401ceffeab5929b1c106e03e929" + "sha": "7a37c496cc8e0eb3237de55e4ef45fef79ebb517", + "date": "2024-12-11T07:14:35Z", + "message": "do not activate aws s3 service in plugin-node if env vars not present", + "url": "https://github.com/ai16z/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517" }, { - "sha": "16b9a05de46d418e0a6fcbaae2c9de8683ec4516", - "date": "2024-12-02T21:53:58Z", - "message": "Add hyperbolic api to eliza", - "url": "https://github.com/ai16z/eliza/commit/16b9a05de46d418e0a6fcbaae2c9de8683ec4516" + "sha": "ca49c0e68cc5df2b62eaeef8950de5786441cf67", + "date": "2024-12-11T06:50:26Z", + "message": "feat: make NodePlugin and GoatPlugin creation conditional\n\n- NodePlugin is now only created when all required AWS credentials are present\n (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_S3_BUCKET)\n- GoatPlugin is now only created when ALCHEMY_API_KEY is present\n- Added type annotations for plugins to handle undefined cases\n\nThese changes prevent unnecessary plugin initialization when required\ncredentials are missing and improve type safety.\n\nIssues introduced in: https://github.com/ai16z/eliza/pull/941 and\nhttps://github.com/ai16z/eliza/pull/898", + "url": "https://github.com/ai16z/eliza/commit/ca49c0e68cc5df2b62eaeef8950de5786441cf67" } ], "pull_requests": [ { - "number": 974, - "title": "feat: Add hyperbolic env vars to override model class", + "number": 1035, + "title": "fix: use pull_request_target for integration tests", "state": "closed", - "created_at": "2024-12-10T18:28:36Z", - "url": "https://github.com/ai16z/eliza/pull/974", + "created_at": "2024-12-13T06:25:05Z", + "url": "https://github.com/ai16z/eliza/pull/1035", "labels": [], "comments": 0 }, { - "number": 828, - "title": "feat: add hyperbolic api to eliza", + "number": 985, + "title": "fix: Goat Plugin + AWS S3 Service error when env vars absent", "state": "closed", - "created_at": "2024-12-03T21:54:13Z", - "url": "https://github.com/ai16z/eliza/pull/828", + "created_at": "2024-12-11T06:55:09Z", + "url": "https://github.com/ai16z/eliza/pull/985", "labels": [], - "comments": 6 + "comments": 5 }, { - "number": 797, - "title": "feat: add hyperbolic api to eliza", + "number": 934, + "title": "feat: add plugin-sui", "state": "closed", - "created_at": "2024-12-02T22:01:06Z", - "url": "https://github.com/ai16z/eliza/pull/797", - "labels": [], - "comments": 0 + "created_at": "2024-12-09T08:44:06Z", + "url": "https://github.com/ai16z/eliza/pull/934", + "labels": [ + "Plugin_new" + ], + "comments": 2 } ], - "total_commits": 11, + "total_commits": 3, "total_prs": 3 }, "issues": { @@ -25464,950 +24989,725 @@ "engagement": { "comments": [ { - "id": 2518499960, - "body": "@monilpat thanks for the review! It looks like the documentation updates are run via `pnpm build` and because my repo is a fork, it updates all the package links in the documentations to point to my forked repo (`https://github.com/meppsilon/eliza`). Is there a better way to generate that? Also, in what file would you like me to place the text about grabbing the hyperbolic api key?", - "created_at": "2024-12-04T20:30:51Z", - "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2518499960", + "id": 2527378127, + "body": "hey @v1xingyue , didn't mean to duplicate the Sui-related integration work with: https://github.com/ai16z/eliza/pull/934\r\nI'm trying to extend to beyond just a walletprovider and allow transfer of sui as well.", + "created_at": "2024-12-09T09:25:07Z", + "url": "https://github.com/ai16z/eliza/issues/868#issuecomment-2527378127", + "type": "issue", + "issue_number": "868" + }, + { + "id": 2529927941, + "body": "Updated to generateObjectV2\r\n\r\nTested out and transferred 1 SUI [ALmxao2hvCRoxHc6x8vMw9JxbUceBLruR98W9bhzXJx](https://suiscan.xyz/testnet/tx/ALmxao2hvCRoxHc6x8vMw9JxbUceBLruR98W9bhzXJx)\r\n\r\n\"image\"\r\n", + "created_at": "2024-12-10T00:44:09Z", + "url": "https://github.com/ai16z/eliza/pull/934#issuecomment-2529927941", "type": "pr", - "issue_number": "828" + "issue_number": "934" }, { - "id": 2521350119, - "body": "Hey @monilpat , I manually updated a couple of the model documentation files. Let me know where you would like me to add the info about grabbing the hyperbolic api key.", - "created_at": "2024-12-05T20:39:35Z", - "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2521350119", + "id": 2533647495, + "body": "Looks like there's a hold on merging new plugins due to high-volume: \r\n![image](https://github.com/user-attachments/assets/12ca914c-249f-4cad-9584-0008e5c3a7e1)\r\n\r\nhttps://discord.com/channels/1253563208833433701/1316266980118106133/1316267190697070593", + "created_at": "2024-12-11T05:06:42Z", + "url": "https://github.com/ai16z/eliza/pull/934#issuecomment-2533647495", "type": "pr", - "issue_number": "828" + "issue_number": "934" }, { - "id": 2528958204, - "body": "hey @monilpat, I see that the `ModelProviderName.md` has been updated and now conflicts with my PR but it looks like the conflicts are changing code references to your fork of the codebase. Do you want me to go with those changes?", - "created_at": "2024-12-09T18:06:39Z", - "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2528958204", + "id": 2533796038, + "body": "it might be wise to split out the AWS S3 into a separate plugin.\r\n", + "created_at": "2024-12-11T07:02:58Z", + "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533796038", "type": "pr", - "issue_number": "828" + "issue_number": "985" }, { - "id": 2528990725, - "body": "@monilpat No problem! Okay, I resolved the conflicts with my changes. Let me know if there's anything else you'd like for me to add into this PR.", - "created_at": "2024-12-09T18:16:57Z", - "url": "https://github.com/ai16z/eliza/pull/828#issuecomment-2528990725", + "id": 2533815857, + "body": "I believe this was introduced in PR: https://github.com/ai16z/eliza/pull/941\r\n\r\n", + "created_at": "2024-12-11T07:05:23Z", + "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533815857", "type": "pr", - "issue_number": "828" + "issue_number": "985" + }, + { + "id": 2533942713, + "body": "ok, @odilitime -- I updated the change to load the node plugin (so all the other services can be accessed)\r\naws s3 service is still registered, but only works if the env vars are present.", + "created_at": "2024-12-11T07:17:11Z", + "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533942713", + "type": "pr", + "issue_number": "985" } ], - "total_comments": 4 + "total_comments": 6 } }, - "summary": "meppsilon is a developer focusing on enhancing model class functionality by adding hyperbolic environment variables for overriding. Their recent activity includes 11 commits and 3 pull requests, with a specific focus on the 'add-hyperbolic' branch. Their contributions demonstrate a keen interest in backend development and feature enhancements within the project repository." + "summary": "jnaulty is a developer focusing on improving plugin initialization and type safety in the ai16z/eliza repository. Their recent commits introduce conditional creation of NodePlugin and GoatPlugin based on required AWS credentials, enhancing type annotations for better handling of undefined cases. They are actively addressing issues related to plugin initialization and have a pattern of enhancing code quality through conditional logic and type safety improvements.", + "score": 24, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 3.0, + "total": 24.0 + } }, { - "contributor": "ai16z-demirix", - "avatar_url": "https://avatars.githubusercontent.com/u/188117230?v=4", + "contributor": "antpb", + "avatar_url": "https://avatars.githubusercontent.com/u/8985705?v=4", "activity": { "code": { "commits": [ { - "sha": "71106fc846feace1d367705c311558280e9abcb6", - "date": "2024-12-11T23:18:43Z", - "message": "test: adding parsing tests. changed files parsing.test.ts", - "url": "https://github.com/ai16z/eliza/commit/71106fc846feace1d367705c311558280e9abcb6" - }, - { - "sha": "6a9938c01ac9e3a9b2159e623e444053ac9a9f27", - "date": "2024-12-05T18:15:12Z", - "message": "tests: adding environment and knowledge tests", - "url": "https://github.com/ai16z/eliza/commit/6a9938c01ac9e3a9b2159e623e444053ac9a9f27" - }, - { - "sha": "01222b65df39745967e917aeaac4db3ac6289286", - "date": "2024-11-25T20:02:46Z", - "message": "feat(tests): Improving CI check - Linter", - "url": "https://github.com/ai16z/eliza/commit/01222b65df39745967e917aeaac4db3ac6289286" - }, - { - "sha": "d231e538c7d7459ebc682c25e3ead995f304d647", - "date": "2024-11-25T14:56:04Z", - "message": "feat(tests): Adding tests for actions and generation. Skiping test step in defaultCharacters", - "url": "https://github.com/ai16z/eliza/commit/d231e538c7d7459ebc682c25e3ead995f304d647" - }, - { - "sha": "4882fb9c743d1d070f552507dd3b9a4bffe7803b", - "date": "2024-11-24T14:56:22Z", - "message": "fix(solana-plugin): move token.test to solana plugin", - "url": "https://github.com/ai16z/eliza/commit/4882fb9c743d1d070f552507dd3b9a4bffe7803b" - }, - { - "sha": "1c1c4e32d8b61a838d8b2f08813254c91b1f90bd", - "date": "2024-11-24T14:39:03Z", - "message": "Merge branch 'ai16z:main' into resolve-conflicts", - "url": "https://github.com/ai16z/eliza/commit/1c1c4e32d8b61a838d8b2f08813254c91b1f90bd" + "sha": "8a8586a1326b9cc86773c307c968cdd9dc02191f", + "date": "2024-11-30T09:23:47Z", + "message": "fix lint error", + "url": "https://github.com/ai16z/eliza/commit/8a8586a1326b9cc86773c307c968cdd9dc02191f" }, { - "sha": "418b613b72ebfaaa654db588c6f807479b3513d7", - "date": "2024-11-23T11:44:26Z", - "message": "Merge branch 'main' into resolve-conflicts", - "url": "https://github.com/ai16z/eliza/commit/418b613b72ebfaaa654db588c6f807479b3513d7" + "sha": "5b7407031381b57bd3259b9c55ca7e37d7160606", + "date": "2024-11-30T09:16:25Z", + "message": "move import to the nodejs condition check", + "url": "https://github.com/ai16z/eliza/commit/5b7407031381b57bd3259b9c55ca7e37d7160606" }, { - "sha": "cda3c6c335eb21f5a042fc0786e7f9d1c7cfbe5d", - "date": "2024-11-22T22:46:58Z", - "message": "fix: fixing failing goals, cache and token tests", - "url": "https://github.com/ai16z/eliza/commit/cda3c6c335eb21f5a042fc0786e7f9d1c7cfbe5d" + "sha": "a952fa798ce7c656643cada6a85e7466e9dc7feb", + "date": "2024-11-30T05:34:39Z", + "message": "migrates tiktoken implementation to js-tiktoken", + "url": "https://github.com/ai16z/eliza/commit/a952fa798ce7c656643cada6a85e7466e9dc7feb" }, { - "sha": "41ae4506fe303f866f1c7fd69afe4f66e457d9cf", - "date": "2024-11-20T23:08:38Z", - "message": "Fixing failing videoGeneration tests.", - "url": "https://github.com/ai16z/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" + "sha": "a0c2bb8fd06423cdc05a075bfa0d5f7223a62754", + "date": "2024-11-22T04:14:43Z", + "message": "fix other eliza error", + "url": "https://github.com/ai16z/eliza/commit/a0c2bb8fd06423cdc05a075bfa0d5f7223a62754" }, { - "sha": "3e4e277939cc957f9be5dea6bc007b088f7dab71", - "date": "2024-11-20T22:54:32Z", - "message": "Fixing failing videoGeneration and token tests.", - "url": "https://github.com/ai16z/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" + "sha": "73a4bfd31996aecf1b65e5fc298cfbbdde18ef77", + "date": "2024-11-22T04:12:58Z", + "message": "consistent error", + "url": "https://github.com/ai16z/eliza/commit/73a4bfd31996aecf1b65e5fc298cfbbdde18ef77" }, { - "sha": "f0a32767a935ef2c435747d0daa188b9da24f946", - "date": "2024-11-16T23:15:44Z", - "message": "Merge pull request #1 from ai16z-demirix/feature/tests\n\nTests setup for starters", - "url": "https://github.com/ai16z/eliza/commit/f0a32767a935ef2c435747d0daa188b9da24f946" + "sha": "90f56760e05db20ab8e12320afb4c5f1ef5d7648", + "date": "2024-11-22T04:06:10Z", + "message": "wrap in try to allow non node env to build", + "url": "https://github.com/ai16z/eliza/commit/90f56760e05db20ab8e12320afb4c5f1ef5d7648" } ], "pull_requests": [ { - "number": 998, - "title": "test: adding tests. changed files actions.test.ts, messages.test.ts, models.test.ts", - "state": "closed", - "created_at": "2024-12-12T00:10:52Z", - "url": "https://github.com/ai16z/eliza/pull/998", - "labels": [], - "comments": 2 - }, - { - "number": 996, - "title": "test: adding parsing tests. changed files parsing.test.ts", - "state": "closed", - "created_at": "2024-12-11T23:24:40Z", - "url": "https://github.com/ai16z/eliza/pull/996", - "labels": [], - "comments": 0 - }, - { - "number": 862, - "title": "test: adding environment and knowledge tests", - "state": "closed", - "created_at": "2024-12-05T18:23:26Z", - "url": "https://github.com/ai16z/eliza/pull/862", - "labels": [], - "comments": 1 - }, - { - "number": 591, - "title": "feat: Adding tests for actions and generation. Skiping test step in defaultCharacters", + "number": 709, + "title": "fix: move `fastembed` import to the isnode condition check", "state": "closed", - "created_at": "2024-11-25T14:59:43Z", - "url": "https://github.com/ai16z/eliza/pull/591", + "created_at": "2024-11-30T09:19:24Z", + "url": "https://github.com/ai16z/eliza/pull/709", "labels": [], "comments": 2 }, { - "number": 522, - "title": "fix: fixing failing goals, cache and token tests", - "state": "closed", - "created_at": "2024-11-22T22:49:20Z", - "url": "https://github.com/ai16z/eliza/pull/522", - "labels": [], - "comments": 3 - }, - { - "number": 520, - "title": "fix: fixing failing goals and cache tests. renaming token.test ", + "number": 703, + "title": "fix: Switch from tiktoken to js-tiktoken for worker compatibility", "state": "closed", - "created_at": "2024-11-22T20:30:12Z", - "url": "https://github.com/ai16z/eliza/pull/520", + "created_at": "2024-11-30T05:42:38Z", + "url": "https://github.com/ai16z/eliza/pull/703", "labels": [], "comments": 0 }, { - "number": 465, - "title": "fix: Fixing failling tests token.test.ts and videoGeneration.test.ts", - "state": "closed", - "created_at": "2024-11-20T23:10:51Z", - "url": "https://github.com/ai16z/eliza/pull/465", - "labels": [], - "comments": 1 - }, - { - "number": 367, - "title": "feat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages", + "number": 508, + "title": "Wrap `fastembed` in try catch to allow non node environments to build", "state": "closed", - "created_at": "2024-11-16T23:17:22Z", - "url": "https://github.com/ai16z/eliza/pull/367", + "created_at": "2024-11-22T04:11:24Z", + "url": "https://github.com/ai16z/eliza/pull/508", "labels": [], "comments": 0 } ], - "total_commits": 11, - "total_prs": 8 + "total_commits": 6, + "total_prs": 3 }, "issues": { "opened": [ { - "number": 519, - "title": "Tests failing - token.test.ts failing because it is commented out. Cache and goals tests are failing because jest is now switched with vitest", + "number": 507, + "title": "Non node.js environments have issues building (workers for instance)", "state": "closed", - "created_at": "2024-11-22T20:14:58Z", - "url": "https://github.com/ai16z/eliza/issues/519", + "created_at": "2024-11-22T04:09:18Z", + "url": "https://github.com/ai16z/eliza/issues/507", "labels": [ "bug" ], - "comments": 0 + "comments": 1 }, { - "number": 464, - "title": "Current token.test.ts and videoGeneration.test.ts are throwing errors", + "number": 506, + "title": "Non node.js environments have issues building (workers for instance)", "state": "closed", - "created_at": "2024-11-20T23:01:03Z", - "url": "https://github.com/ai16z/eliza/issues/464", + "created_at": "2024-11-22T04:07:31Z", + "url": "https://github.com/ai16z/eliza/issues/506", "labels": [ "bug" ], - "comments": 0 + "comments": 2 } ], "total_opened": 2 }, "engagement": { - "comments": [ + "comments": [], + "total_comments": 0 + } + }, + "summary": "antpb is currently focusing on improving the compatibility of a project across different environments by migrating implementations, fixing errors, and handling dependencies based on the environment. They are actively working on transitioning from `tiktoken` to `js-tiktoken` for worker compatibility and addressing issues related to building in non-node.js environments. Their recent contributions show a pattern of bug fixes, environment-specific adjustments, and ensuring consistent error handling in the codebase.", + "score": 23, + "score_breakdown": { + "merged_prs": 21, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 23.0 + } + }, + { + "contributor": "xwxtwd", + "avatar_url": "https://avatars.githubusercontent.com/u/3345621?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2495544406, - "body": "Hello @pgoos thanks for reaching out! Yes, I have run tests locally multiple times before creating the PR. \r\nYou should maybe try runing pnpm test, instead of npm test.\r\nHonestly, I am confused with this error: No test files found, exiting with code 1\r\nAre you sure that you are executing tests in packages/core directory? \r\nThis is my output:\r\n![Screenshot from 2024-11-23 18-10-09](https://github.com/user-attachments/assets/b89fcb68-722a-4daa-a26a-0ce90de99dc1)\r\n\r\nThe other error with @ai16z/plugin-solana persisted also on my local until I ran pnpm build. We can figure this out, there is problem with imports definitely.", - "created_at": "2024-11-23T17:12:27Z", - "url": "https://github.com/ai16z/eliza/pull/522#issuecomment-2495544406", - "type": "pr", - "issue_number": "522" - }, - { - "id": 2496046547, - "body": "@lalalune Fixed! Thank you for this input. \r\nFixed package.json file and moved token.test to solana plugin. Added vitest to that package. Tests are running properly now. ", - "created_at": "2024-11-24T14:59:20Z", - "url": "https://github.com/ai16z/eliza/pull/522#issuecomment-2496046547", - "type": "pr", - "issue_number": "522" - }, - { - "id": 2498929864, - "body": "@snobbee Thanks for pointing out, fixed. ", - "created_at": "2024-11-25T20:06:38Z", - "url": "https://github.com/ai16z/eliza/pull/591#issuecomment-2498929864", - "type": "pr", - "issue_number": "591" - }, - { - "id": 2539781072, - "body": "Changed base to develop @monilpat ", - "created_at": "2024-12-12T18:54:45Z", - "url": "https://github.com/ai16z/eliza/pull/998#issuecomment-2539781072", - "type": "pr", - "issue_number": "998" - } - ], - "total_comments": 4 - } - }, - "summary": "ai16z-demirix is actively contributing to the repository by focusing on testing, specifically adding tests for parsing functionality and actions within the codebase. Their recent activity shows a pattern of enhancing the test coverage for different modules, indicating a strong emphasis on ensuring code quality and reliability through comprehensive testing practices. This developer's work suggests a dedication to maintaining a robust and stable codebase by prioritizing testing and validation processes." - }, - { - "contributor": "darwintree", - "avatar_url": "https://avatars.githubusercontent.com/u/17946284?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "7a2af46b9d6ed6bf34645c671516a56b9e98bc71", - "date": "2024-11-21T10:19:41Z", - "message": "fix: missed build option", - "url": "https://github.com/ai16z/eliza/commit/7a2af46b9d6ed6bf34645c671516a56b9e98bc71" - }, - { - "sha": "6bab91305cc65cd959d8c2063914579fb92425c5", - "date": "2024-11-21T09:33:40Z", - "message": "feat(plugin-conflux): support confiPump", - "url": "https://github.com/ai16z/eliza/commit/6bab91305cc65cd959d8c2063914579fb92425c5" - }, - { - "sha": "d0494252b6979c2d187483e0988a94dc386135ce", - "date": "2024-11-21T03:20:17Z", - "message": "feat(plugin-conflux): support bridge transfer", - "url": "https://github.com/ai16z/eliza/commit/d0494252b6979c2d187483e0988a94dc386135ce" - }, - { - "sha": "e9d343d8a7a42b855dedecd982f672d32cb19301", - "date": "2024-11-21T02:19:01Z", - "message": "feat: transfer on Conflux (conflux-plugin)", - "url": "https://github.com/ai16z/eliza/commit/e9d343d8a7a42b855dedecd982f672d32cb19301" - }, - { - "sha": "fd83efa8dd167f5fafe88f032449ed97f6d3b4c6", - "date": "2024-11-25T01:23:15Z", - "message": "Merge branch 'main' into conflux-plugin", - "url": "https://github.com/ai16z/eliza/commit/fd83efa8dd167f5fafe88f032449ed97f6d3b4c6" - }, - { - "sha": "aaf12a3a0a8e9e699e0e9e9c25f1a6d0646d3fc7", - "date": "2024-11-21T10:19:41Z", - "message": "fix: missed build option", - "url": "https://github.com/ai16z/eliza/commit/aaf12a3a0a8e9e699e0e9e9c25f1a6d0646d3fc7" - }, - { - "sha": "494befdbdee949224fef3d784e0af81cf6cecd5f", - "date": "2024-11-21T09:33:40Z", - "message": "feat(plugin-conflux): support confiPump", - "url": "https://github.com/ai16z/eliza/commit/494befdbdee949224fef3d784e0af81cf6cecd5f" - }, - { - "sha": "f0975e586bf62235c46583198139ac0486a7a057", - "date": "2024-11-21T03:20:17Z", - "message": "feat(plugin-conflux): support bridge transfer", - "url": "https://github.com/ai16z/eliza/commit/f0975e586bf62235c46583198139ac0486a7a057" + "sha": "4d109451db36a8e5cf24513a24e758b4265a9fdb", + "date": "2024-12-09T17:07:10Z", + "message": "feat: Supports uploading files to AWS S3.", + "url": "https://github.com/ai16z/eliza/commit/4d109451db36a8e5cf24513a24e758b4265a9fdb" }, { - "sha": "886dd7fef84a6b7290ca009819dacaae98f7e1d4", - "date": "2024-11-21T02:19:01Z", - "message": "feat: transfer on Conflux (conflux-plugin)", - "url": "https://github.com/ai16z/eliza/commit/886dd7fef84a6b7290ca009819dacaae98f7e1d4" + "sha": "808ad5c208460c4cff1ea9316c3c884b2fc17b58", + "date": "2024-12-09T17:07:10Z", + "message": "feat: Supports uploading files to AWS S3.", + "url": "https://github.com/ai16z/eliza/commit/808ad5c208460c4cff1ea9316c3c884b2fc17b58" }, { - "sha": "776de169d39a158b76aa6dc0a6246260ec438810", - "date": "2024-11-21T01:54:59Z", - "message": "fix: error if openai baseURL is not provided", - "url": "https://github.com/ai16z/eliza/commit/776de169d39a158b76aa6dc0a6246260ec438810" + "sha": "59c8c306c63470efb19d080e3fe6ed146b148f5f", + "date": "2024-12-02T07:00:51Z", + "message": "Merge branch 'Main' into fix/character_json_file_plugins_field\n\n# Conflicts:\n#\tagent/src/index.ts", + "url": "https://github.com/ai16z/eliza/commit/59c8c306c63470efb19d080e3fe6ed146b148f5f" }, { - "sha": "961816a2505fb667ee674426e44e4ea9d2fa818c", - "date": "2024-11-20T10:16:46Z", - "message": "fix: ignored modelEndpointOverride in generation", - "url": "https://github.com/ai16z/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + "sha": "ee4f4c8a685a24ab821217c5600351d5ca0d590e", + "date": "2024-12-02T06:33:30Z", + "message": "fix: Fix the issue where running the program throws an error when the plugins field in the .character.json file is configured with plugin names.", + "url": "https://github.com/ai16z/eliza/commit/ee4f4c8a685a24ab821217c5600351d5ca0d590e" } ], "pull_requests": [ { - "number": 481, - "title": "feat: add Conflux plugin", - "state": "closed", - "created_at": "2024-11-21T09:56:59Z", - "url": "https://github.com/ai16z/eliza/pull/481", - "labels": [], - "comments": 4 - }, - { - "number": 446, - "title": "fix: ignored modelEndpointOverride in generation", + "number": 1011, + "title": "feat: Add plugin-nft-generation: create Solana NFT collections.", "state": "closed", - "created_at": "2024-11-20T10:18:16Z", - "url": "https://github.com/ai16z/eliza/pull/446", - "labels": [], + "created_at": "2024-12-12T10:48:10Z", + "url": "https://github.com/ai16z/eliza/pull/1011", + "labels": [ + "Plugin_new" + ], "comments": 4 }, { - "number": 445, - "title": "fix: wrong parameter for trimTokens in generateObjectV2", + "number": 941, + "title": "feat: Supports upload files to AWS S3.", "state": "closed", - "created_at": "2024-11-20T09:56:04Z", - "url": "https://github.com/ai16z/eliza/pull/445", + "created_at": "2024-12-09T17:34:06Z", + "url": "https://github.com/ai16z/eliza/pull/941", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 417, - "title": "feat: add Conflux plugin", + "number": 784, + "title": "fix: When the plugins field in the .character.json file is configured with plugin name.", "state": "closed", - "created_at": "2024-11-19T09:56:35Z", - "url": "https://github.com/ai16z/eliza/pull/417", + "created_at": "2024-12-02T06:53:30Z", + "url": "https://github.com/ai16z/eliza/pull/784", "labels": [], "comments": 0 } ], - "total_commits": 11, - "total_prs": 4 + "total_commits": 4, + "total_prs": 3 }, "issues": { "opened": [ { - "number": 961, - "title": "Chracter's `modelEndpointOverride` is not working for `generateObjectV2`", + "number": 1027, + "title": "Missing required secret OPENAI_API_KEY in PR workflow", "state": "open", - "created_at": "2024-12-10T07:51:17Z", - "url": "https://github.com/ai16z/eliza/issues/961", - "labels": [ - "bug" - ], - "comments": 0 - }, - { - "number": 469, - "title": "Error when call `generateObjectV2`", - "state": "closed", - "created_at": "2024-11-21T01:51:10Z", - "url": "https://github.com/ai16z/eliza/issues/469", + "created_at": "2024-12-13T02:06:16Z", + "url": "https://github.com/ai16z/eliza/issues/1027", "labels": [ "bug" ], "comments": 2 } ], - "total_opened": 2 + "total_opened": 1 }, "engagement": { "comments": [ { - "id": 2489900953, - "body": "A relating PR is created #445 ", - "created_at": "2024-11-21T01:51:40Z", - "url": "https://github.com/ai16z/eliza/issues/469#issuecomment-2489900953", - "type": "issue", - "issue_number": "469" - }, - { - "id": 2489904959, - "body": "> will this break if it is nul?\r\n\r\nThanks, I ignored the situation that it could be null. A fix is commited to resolve the issue", - "created_at": "2024-11-21T01:56:09Z", - "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2489904959", - "type": "pr", - "issue_number": "446" - }, - { - "id": 2489907720, - "body": "> Thanks @darwintree for addressing the issue with OpenAI object initialization and ensuring the `modelEndpointOverride` is respected. Could you please add a test to validate the changes made in this PR? Specifically:\r\n> \r\n> 1. A test to ensure that the `baseURL` is properly set when `modelEndpointOverride` is provided.\r\n> 2. A test to verify that the functionality does not break when `modelEndpointOverride` (or `baseURL`) is `null` or undefined.\r\n> \r\n> This will help confirm that the changes work as expected and ensure robustness. Let me know if you need further clarification or help setting up the test!\r\n\r\nHi, would know how to setup and run the test. Thanks", - "created_at": "2024-11-21T01:59:22Z", - "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2489907720", - "type": "pr", - "issue_number": "446" - }, - { - "id": 2490629765, - "body": "This pull request relies on https://github.com/ai16z/eliza/pull/445 as `generateObjectV2` is used", - "created_at": "2024-11-21T10:00:27Z", - "url": "https://github.com/ai16z/eliza/pull/481#issuecomment-2490629765", + "id": 2528887240, + "body": "Very good, I need it\r\n\r\n", + "created_at": "2024-12-09T17:47:32Z", + "url": "https://github.com/ai16z/eliza/pull/940#issuecomment-2528887240", "type": "pr", - "issue_number": "481" + "issue_number": "940" }, { - "id": 2496497567, - "body": "@lalalune Conflicts resolved. Would know if can merge", - "created_at": "2024-11-25T01:31:19Z", - "url": "https://github.com/ai16z/eliza/pull/481#issuecomment-2496497567", + "id": 2539246329, + "body": "> Would it make sense to target the newer Core standard so minting costs are lower? Happy to help with that if you think it makes sense.\r\n\r\nYes, that makes sense. Thanks for offering to help!\r\n", + "created_at": "2024-12-12T15:15:28Z", + "url": "https://github.com/ai16z/eliza/pull/1011#issuecomment-2539246329", "type": "pr", - "issue_number": "481" + "issue_number": "1011" }, { - "id": 2497149089, - "body": "Conflict resolved by rebasing ", - "created_at": "2024-11-25T08:00:25Z", - "url": "https://github.com/ai16z/eliza/pull/481#issuecomment-2497149089", + "id": 2540381380, + "body": "1 failing check because the secrets.OPENAI_API_KEY configuration is missing.\r\n\r\n#1027 ", + "created_at": "2024-12-13T02:11:26Z", + "url": "https://github.com/ai16z/eliza/pull/1011#issuecomment-2540381380", "type": "pr", - "issue_number": "481" + "issue_number": "1011" } ], - "total_comments": 6 + "total_comments": 3 } }, - "summary": "darwintree is actively contributing to the repository, focusing on resolving issues related to the `modelEndpointOverride` for the `generateObjectV2` function. Their recent activity includes 11 commits, 4 pull requests, and 2 reported issues. Their contributions suggest a focus on backend development and bug fixes within the project." + "summary": "xwxtwd is a developer focused on backend development and integrations, with recent contributions including adding support for uploading files to AWS S3 and creating Solana NFT collections through a plugin. They are actively involved in addressing technical challenges, such as ensuring required secrets are properly configured in PR workflows. Their work demonstrates a consistent emphasis on enhancing file management capabilities and integrating with external services.", + "score": 23, + "score_breakdown": { + "merged_prs": 21, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 23.5 + } }, { - "contributor": "Nibirian9", - "avatar_url": "https://avatars.githubusercontent.com/u/161925150?v=4", + "contributor": "metadiver", + "avatar_url": "https://avatars.githubusercontent.com/u/75746881?v=4", "activity": { "code": { "commits": [ { - "sha": "238de8671396c0a1229411c35399224666f1c9ce", - "date": "2024-03-13T07:52:58Z", - "message": "Update index.ts", - "url": "https://github.com/ai16z/eliza/commit/238de8671396c0a1229411c35399224666f1c9ce" - }, - { - "sha": "5dad66cccd77ec8faeae7c525c377dbb31bd2df1", - "date": "2024-03-13T07:49:07Z", - "message": "ignore channels", - "url": "https://github.com/ai16z/eliza/commit/5dad66cccd77ec8faeae7c525c377dbb31bd2df1" + "sha": "d8f4d07497b7f4f2d18ac1b81408fdc071d8eee7", + "date": "2024-11-18T16:28:53Z", + "message": "Create README_ES.md\n\nAdd spanish translation", + "url": "https://github.com/ai16z/eliza/commit/d8f4d07497b7f4f2d18ac1b81408fdc071d8eee7" }, { - "sha": "e7ed7ee008951d0221b2130ad7d9083c290e1929", - "date": "2024-03-12T13:14:01Z", - "message": "fixes", - "url": "https://github.com/ai16z/eliza/commit/e7ed7ee008951d0221b2130ad7d9083c290e1929" - }, - { - "sha": "4214925c161c21a69fe14d8f4073348847c666b1", - "date": "2024-03-10T08:59:32Z", - "message": "updated bgent version", - "url": "https://github.com/ai16z/eliza/commit/4214925c161c21a69fe14d8f4073348847c666b1" - }, + "sha": "ad55296dee7cb2b6cc537099767f8a5a02c99049", + "date": "2024-11-12T21:11:36Z", + "message": "fix docs\n\nadd python as a prerequisite (needed for node-gyp)", + "url": "https://github.com/ai16z/eliza/commit/ad55296dee7cb2b6cc537099767f8a5a02c99049" + } + ], + "pull_requests": [ { - "sha": "5f4939b6443fd469ab82c30012e661e293a4b5cd", - "date": "2024-03-10T08:54:10Z", - "message": "fix for not starting discord", - "url": "https://github.com/ai16z/eliza/commit/5f4939b6443fd469ab82c30012e661e293a4b5cd" + "number": 400, + "title": "feat: Create README_ES.md", + "state": "closed", + "created_at": "2024-11-18T16:29:31Z", + "url": "https://github.com/ai16z/eliza/pull/400", + "labels": [], + "comments": 0 }, { - "sha": "c327069b1a7aeee8c483c8b4badcd1507fc7639a", - "date": "2024-03-09T09:15:44Z", - "message": "Update index.ts", - "url": "https://github.com/ai16z/eliza/commit/c327069b1a7aeee8c483c8b4badcd1507fc7639a" + "number": 292, + "title": "replace ts-node with tsx on @ai16z/agent - fix #288", + "state": "closed", + "created_at": "2024-11-13T15:14:42Z", + "url": "https://github.com/ai16z/eliza/pull/292", + "labels": [], + "comments": 4 }, { - "sha": "0ee25b3295372d613f4d753dff3ee2db25386b57", - "date": "2024-03-09T09:14:57Z", - "message": "small fixes & new commands", - "url": "https://github.com/ai16z/eliza/commit/0ee25b3295372d613f4d753dff3ee2db25386b57" - }, + "number": 277, + "title": "fix docs: add python as a prerequisite (needed for node-gyp)", + "state": "closed", + "created_at": "2024-11-12T21:18:07Z", + "url": "https://github.com/ai16z/eliza/pull/277", + "labels": [], + "comments": 1 + } + ], + "total_commits": 2, + "total_prs": 3 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "sha": "8429556f0fb02ba973dffd1634a63af5cf6b1f91", - "date": "2024-03-07T12:24:08Z", - "message": "discord-fixes", - "url": "https://github.com/ai16z/eliza/commit/8429556f0fb02ba973dffd1634a63af5cf6b1f91" + "id": 2471664961, + "body": "related https://github.com/ai16z/eliza/issues/237", + "created_at": "2024-11-12T21:56:34Z", + "url": "https://github.com/ai16z/eliza/issues/215#issuecomment-2471664961", + "type": "issue", + "issue_number": "215" }, { - "sha": "1f09caec208a0ddb1e0217cdfbfa951cff857bde", - "date": "2024-03-07T09:17:24Z", - "message": "ts fixes", - "url": "https://github.com/ai16z/eliza/commit/1f09caec208a0ddb1e0217cdfbfa951cff857bde" + "id": 2474291855, + "body": "this is the right path https://github.com/metadiver/eliza.git", + "created_at": "2024-11-13T17:31:51Z", + "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474291855", + "type": "pr", + "issue_number": "292" }, { - "sha": "b837187a2aa132af95b19ef3c950a2313e548d9a", - "date": "2024-03-07T08:57:56Z", - "message": "fix config and ts issues", - "url": "https://github.com/ai16z/eliza/commit/b837187a2aa132af95b19ef3c950a2313e548d9a" + "id": 2474384171, + "body": "it worked for me previously because i run 'pnpm build' before 'pnpm start'.\r\n\r\n some code was removed from core causing this issue with; 'pnpm start' \r\n https://github.com/ai16z/eliza/commit/d49f4c9af03ef9c6a95ba15db48ada674453bbb7#diff-f0f4adde46deb8e106c88cfb5dbf48155b8261ff0d73ada3429381a40e9bb3baR12 \r\n \r\nI have added the code back here and works fine without 'pnpm build'\r\n https://github.com/ai16z/eliza/pull/292/commits/e2d483e3f27f0f4759679985aefbc021caebe1a6\r\n\r\n\r\n\r\n ", + "created_at": "2024-11-13T18:12:40Z", + "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474384171", + "type": "pr", + "issue_number": "292" }, { - "sha": "c86b21fa7d528cac470c1713a86e4fd694e534a9", - "date": "2024-03-07T08:37:04Z", - "message": "run-package", - "url": "https://github.com/ai16z/eliza/commit/c86b21fa7d528cac470c1713a86e4fd694e534a9" + "id": 2475011669, + "body": "This issue was introduced in this commit: [link](https://github.com/ai16z/eliza/commit/d49f4c9af03ef9c6a95ba15db48ada674453bbb7#diff-0b810c38f3c138a3d5e44854edefd5eb966617ca84e62f06511f60acc40546c7).\r\n\r\nThe 'pnpm start' command was removed from @ai16z/eliza, which causes @ai16z/agent to fail when running 'pnpm start' unless the core is already built. I pushed a fix for it below\r\n\r\nhttps://github.com/ai16z/eliza/pull/292", + "created_at": "2024-11-13T23:12:25Z", + "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2475011669", + "type": "issue", + "issue_number": "288" } ], - "pull_requests": [], - "total_commits": 11, - "total_prs": 0 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 + "total_comments": 4 } }, - "summary": "Nibirian9 is currently focusing on maintaining and improving a Discord bot project, with recent commits including updates to TypeScript files, bug fixes, and configuration adjustments. Their contributions demonstrate a strong emphasis on backend development, bug fixing, and ensuring the smooth operation of the Discord bot." + "summary": "metadiver is a developer with a focus on documentation and project maintenance. They recently contributed by adding a Spanish translation to the README file and ensuring Python is listed as a prerequisite for node-gyp in project documentation. Their pull requests include updates to README files and fixing dependencies for specific features, showcasing attention to detail and thoroughness in their technical contributions.", + "score": 23, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.0, + "total": 23.0 + } }, { - "contributor": "0xaguspunk", - "avatar_url": "https://avatars.githubusercontent.com/u/6149085?v=4", + "contributor": "btspoony", + "avatar_url": "https://avatars.githubusercontent.com/u/707025?v=4", "activity": { "code": { "commits": [ { - "sha": "aca549a7a4ec8cf88b27437daf3924fd35e1d83a", - "date": "2024-12-07T14:22:20Z", - "message": "Update chain to base", - "url": "https://github.com/ai16z/eliza/commit/aca549a7a4ec8cf88b27437daf3924fd35e1d83a" + "sha": "71658211caffe2b6db2c8cd1cc3e926edc6fa863", + "date": "2024-12-11T06:49:53Z", + "message": "Merge branch 'main' into tbh/flow-update-generateObject", + "url": "https://github.com/ai16z/eliza/commit/71658211caffe2b6db2c8cd1cc3e926edc6fa863" }, { - "sha": "3875677e1af1d30427cc7365e8cf5e04c18b9d6f", - "date": "2024-12-07T14:10:53Z", - "message": "Pass env variables when setting up GOAT", - "url": "https://github.com/ai16z/eliza/commit/3875677e1af1d30427cc7365e8cf5e04c18b9d6f" + "sha": "9059d9c0fe8c65bda77fdebb6595a97237fb9022", + "date": "2024-12-10T07:31:56Z", + "message": "Merge branch 'main' into tbh/flow-update-generateObject", + "url": "https://github.com/ai16z/eliza/commit/9059d9c0fe8c65bda77fdebb6595a97237fb9022" }, { - "sha": "acc2a451812392c468fb10e0c7fe3bf50509f9bf", - "date": "2024-12-07T14:22:20Z", - "message": "Update chain to base", - "url": "https://github.com/ai16z/eliza/commit/acc2a451812392c468fb10e0c7fe3bf50509f9bf" + "sha": "e508f8d72a6187302886be0ba2097307434f227b", + "date": "2024-12-09T06:09:34Z", + "message": "feat: use generateObjectArray instead of generateObjectDEPRECATED", + "url": "https://github.com/ai16z/eliza/commit/e508f8d72a6187302886be0ba2097307434f227b" }, { - "sha": "ef60886fe901c109f94b35737a0d1edb1b89b86c", - "date": "2024-12-07T14:10:53Z", - "message": "Pass env variables when setting up GOAT", - "url": "https://github.com/ai16z/eliza/commit/ef60886fe901c109f94b35737a0d1edb1b89b86c" + "sha": "600cc10f47895b99941c485dbe8f56c547ce6da3", + "date": "2024-12-07T15:27:26Z", + "message": "feat: update evm transaction call cdc file", + "url": "https://github.com/ai16z/eliza/commit/600cc10f47895b99941c485dbe8f56c547ce6da3" }, { - "sha": "9408709dcd3859db85d046bc04fc52efa93f4a96", - "date": "2024-12-01T09:02:10Z", - "message": "Update .env.example", - "url": "https://github.com/ai16z/eliza/commit/9408709dcd3859db85d046bc04fc52efa93f4a96" + "sha": "68c260003a7fa7ea8453b398c9744ef936a2c2ec", + "date": "2024-12-07T13:31:13Z", + "message": "feat: improve prompt", + "url": "https://github.com/ai16z/eliza/commit/68c260003a7fa7ea8453b398c9744ef936a2c2ec" }, { - "sha": "4bed62a2570ac10080a199898f139f7578480c31", - "date": "2024-12-01T09:01:48Z", - "message": "Merge branch 'main' into goat", - "url": "https://github.com/ai16z/eliza/commit/4bed62a2570ac10080a199898f139f7578480c31" + "sha": "4af13464bc0fcee4be965813cc77e55eb25843bf", + "date": "2024-12-07T08:41:16Z", + "message": "feat: update provider output", + "url": "https://github.com/ai16z/eliza/commit/4af13464bc0fcee4be965813cc77e55eb25843bf" }, { - "sha": "2d7bdbf14d1442d333abb86b587a7abff69b7f9f", - "date": "2024-12-01T08:59:38Z", - "message": "Remove console logs", - "url": "https://github.com/ai16z/eliza/commit/2d7bdbf14d1442d333abb86b587a7abff69b7f9f" + "sha": "89f7a8a77e56c3ad7c5e3c45d2c843d97cc8c887", + "date": "2024-12-07T02:40:32Z", + "message": "fix: lock file", + "url": "https://github.com/ai16z/eliza/commit/89f7a8a77e56c3ad7c5e3c45d2c843d97cc8c887" }, { - "sha": "bad009906d465d6f93927be636108e0d8945a393", - "date": "2024-12-01T08:58:23Z", - "message": "Use generateObjectV2, add wallet provider, centralize chain config", - "url": "https://github.com/ai16z/eliza/commit/bad009906d465d6f93927be636108e0d8945a393" + "sha": "1989c8958681d72ed84e6a5e0d748f96e95bc5e0", + "date": "2024-12-07T02:38:07Z", + "message": "Merge branch 'main' into tbh/plugin-flow", + "url": "https://github.com/ai16z/eliza/commit/1989c8958681d72ed84e6a5e0d748f96e95bc5e0" }, { - "sha": "3a8c45af8251e7d6a60cf4b89af8af65c741e64a", - "date": "2024-12-01T02:03:43Z", - "message": "Remove unnecessary dependency", - "url": "https://github.com/ai16z/eliza/commit/3a8c45af8251e7d6a60cf4b89af8af65c741e64a" + "sha": "b94ab86bfa89f021e155cef7d37aba17712ff4ff", + "date": "2024-12-06T17:55:51Z", + "message": "Merge branch 'main' into tbh/plugin-flow", + "url": "https://github.com/ai16z/eliza/commit/b94ab86bfa89f021e155cef7d37aba17712ff4ff" }, { - "sha": "e4a240c70d4ad0d1a92b6622cc364af9af8651ac", - "date": "2024-12-01T00:47:10Z", - "message": "Add Goat plugin", - "url": "https://github.com/ai16z/eliza/commit/e4a240c70d4ad0d1a92b6622cc364af9af8651ac" + "sha": "7f1f43e7375ebd3d01c9c165b72f853988480772", + "date": "2024-12-06T17:51:01Z", + "message": "feat: add test for wallet", + "url": "https://github.com/ai16z/eliza/commit/7f1f43e7375ebd3d01c9c165b72f853988480772" }, { - "sha": "0d2b7ab88f2eccf03cbdcc491643f89417e1e97f", - "date": "2024-11-29T08:18:36Z", - "message": "Update quickstart.md\n\n- Include build local libraries step\r\n- Add pnpm store prune to better-sqlite3 troubleshoot", - "url": "https://github.com/ai16z/eliza/commit/0d2b7ab88f2eccf03cbdcc491643f89417e1e97f" - } - ], - "pull_requests": [ - { - "number": 898, - "title": "chore: pass env variables when setting up GOAT and update GOAT readme", - "state": "closed", - "created_at": "2024-12-07T14:21:50Z", - "url": "https://github.com/ai16z/eliza/pull/898", - "labels": [], - "comments": 2 + "sha": "c13964c4046eac657060514129fda9b4048342a6", + "date": "2024-12-06T16:45:10Z", + "message": "feat: update test case", + "url": "https://github.com/ai16z/eliza/commit/c13964c4046eac657060514129fda9b4048342a6" }, { - "number": 736, - "title": "feat: add goat plugin", - "state": "closed", - "created_at": "2024-12-01T02:03:01Z", - "url": "https://github.com/ai16z/eliza/pull/736", - "labels": [], - "comments": 1 + "sha": "a346ed715aa8ec5d3521581440a9ae4a6aba5cb7", + "date": "2024-12-06T16:19:15Z", + "message": "feat: add readme for plugin-flow", + "url": "https://github.com/ai16z/eliza/commit/a346ed715aa8ec5d3521581440a9ae4a6aba5cb7" }, { - "number": 665, - "title": "fix: add missing commands to quickstart", - "state": "closed", - "created_at": "2024-11-29T08:28:08Z", - "url": "https://github.com/ai16z/eliza/pull/665", - "labels": [], - "comments": 0 - } - ], - "total_commits": 11, - "total_prs": 3 - }, - "issues": { - "opened": [ - { - "number": 967, - "title": "Script to create core memories for the agent", - "state": "closed", - "created_at": "2024-12-10T11:31:58Z", - "url": "https://github.com/ai16z/eliza/issues/967", - "labels": [ - "enhancement" - ], - "comments": 1 + "sha": "9f0b01aeb79f706cb8e1e71b05e98f334ba909c9", + "date": "2024-12-06T13:44:17Z", + "message": "fix: impl transfer", + "url": "https://github.com/ai16z/eliza/commit/9f0b01aeb79f706cb8e1e71b05e98f334ba909c9" }, { - "number": 945, - "title": "Be able to use tool calling when calling generateObjectV2", - "state": "open", - "created_at": "2024-12-09T23:21:43Z", - "url": "https://github.com/ai16z/eliza/issues/945", - "labels": [ - "enhancement" - ], - "comments": 0 - }, - { - "number": 735, - "title": "EVM Plugin can't run any action", - "state": "closed", - "created_at": "2024-12-01T01:34:20Z", - "url": "https://github.com/ai16z/eliza/issues/735", - "labels": [ - "bug" - ], - "comments": 16 - } - ], - "total_opened": 3 - }, - "engagement": { - "comments": [ - { - "id": 2509645767, - "body": "@monilpat I moved to generateObjectV2 and added a wallet provider. Let me know if this works \ud83d\ude4c \r\n\r\nThank you for the review!", - "created_at": "2024-12-01T09:05:56Z", - "url": "https://github.com/ai16z/eliza/pull/736#issuecomment-2509645767", - "type": "pr", - "issue_number": "736" + "sha": "85d85b184858e4debb983a895aefd2ecdea809a9", + "date": "2024-12-06T08:20:13Z", + "message": "feat: add flow plugin to agent", + "url": "https://github.com/ai16z/eliza/commit/85d85b184858e4debb983a895aefd2ecdea809a9" }, { - "id": 2513097559, - "body": "Hey @yourbuddyconner \r\n\r\nYour changes don't solve the problem for the [transfer and bridge actions](https://github.com/yourbuddyconner/eliza/blob/conner/evm/packages/plugin-evm/src/actions/transfer.ts#L64) which still assume that options will automagically include all the needed params.\r\n\r\nSeems like you fixed swap and the ones you added do correctly aim to extract the parameters from the message, which is what all the actions should do.\r\n\r\nMaybe you can fix transfer and bridge too and submit a PR? I have a few comments on the changes but easier to do that on a PR. \r\n\r\n", - "created_at": "2024-12-02T22:29:23Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2513097559", - "type": "issue", - "issue_number": "735" + "sha": "b40a7887e490641d5b68227ed106c8f4676f0ca8", + "date": "2024-12-06T07:28:14Z", + "message": "feat: using queries in actions and provider", + "url": "https://github.com/ai16z/eliza/commit/b40a7887e490641d5b68227ed106c8f4676f0ca8" }, { - "id": 2521248041, - "body": "Hey @nicky-ru! :) \r\n\r\nThis is cool! \r\n\r\nOne thing tho is that transfer, swap and bridge do not work in this plugin, check issue https://github.com/ai16z/eliza/issues/735\r\n\r\nThere's also the GOAT plugin which you could add multi-chain support to if you want to take a stab at it. The [GOAT](https://github.com/goat-sdk/goat) library supports all EVM chains (and Solana):\r\n\r\nhttps://github.com/ai16z/eliza/tree/main/packages/plugin-goat", - "created_at": "2024-12-05T19:40:25Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2521248041", - "type": "pr", - "issue_number": "864" + "sha": "953181e9493857f78b31c6136a40097f7a7df4af", + "date": "2024-12-05T15:17:28Z", + "message": "feat: use IFlowScriptExecutor for FlowWalletProvider", + "url": "https://github.com/ai16z/eliza/commit/953181e9493857f78b31c6136a40097f7a7df4af" }, { - "id": 2521396098, - "body": "Ah got it! Thanks for the context! :) Then it makes sense knowing it will be fixed on another PR.\r\n\r\nNo, no need to pivot to goat. PR is fine, neat having the tests there too! \ud83d\ude4f \r\n", - "created_at": "2024-12-05T20:58:04Z", - "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2521396098", - "type": "pr", - "issue_number": "864" + "sha": "6f181ea3afae780d8c8fbe81542c51f7b0880e16", + "date": "2024-12-04T15:11:31Z", + "message": "feat: add Cadence scripts and impl transfer action", + "url": "https://github.com/ai16z/eliza/commit/6f181ea3afae780d8c8fbe81542c51f7b0880e16" }, { - "id": 2525305089, - "body": "oh nice, any ETA for that @cygaar ? :)", - "created_at": "2024-12-07T20:42:52Z", - "url": "https://github.com/ai16z/eliza/pull/898#issuecomment-2525305089", - "type": "pr", - "issue_number": "898" + "sha": "0022f542d9b809eccc080448dfdcdcbb7a3a7da4", + "date": "2024-12-04T12:54:00Z", + "message": "feat: impl flow plugin", + "url": "https://github.com/ai16z/eliza/commit/0022f542d9b809eccc080448dfdcdcbb7a3a7da4" }, { - "id": 2531019922, - "body": "Yeah testing actions with the default trump setup is a pain in the butt haha\r\n\r\n> \"TypeError: Cannot read properties of undefined (reading 'chainId')\"] \"\r\n\r\nYes, that error is the one that should be fixed! ", - "created_at": "2024-12-10T09:39:57Z", - "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2531019922", - "type": "issue", - "issue_number": "735" + "sha": "7383a14269b814b43a1204275b2fc9d850643284", + "date": "2024-12-04T09:18:00Z", + "message": "chore: update pnpm lock", + "url": "https://github.com/ai16z/eliza/commit/7383a14269b814b43a1204275b2fc9d850643284" }, { - "id": 2535478238, - "body": "Nevermind found how to here! :)\r\n\r\nhttps://www.youtube.com/live/AC3h_KzLARo?feature=shared&t=1617", - "created_at": "2024-12-11T10:36:34Z", - "url": "https://github.com/ai16z/eliza/issues/967#issuecomment-2535478238", - "type": "issue", - "issue_number": "967" - } - ], - "total_comments": 7 - } - }, - "summary": "0xaguspunk is actively contributing to a project involving creating core memories for an agent and enhancing tool calling capabilities for object generation. Their recent GitHub activity showcases a focus on scripting and tool integration within the project, indicating a hands-on approach to improving functionality and usability. With a total of 11 commits, 3 pull requests, and 3 issues, 0xaguspunk's contributions demonstrate a commitment to technical problem-solving and feature development in this specific project." - }, - { - "contributor": "dreaminglucid", - "avatar_url": "https://avatars.githubusercontent.com/u/76927280?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb", - "date": "2024-10-28T19:28:27Z", - "message": "merged with all recent updates", - "url": "https://github.com/ai16z/eliza/commit/4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb" + "sha": "2ad200549d51807b3bf29b21c69e715833bf80f9", + "date": "2024-12-04T06:39:37Z", + "message": "feat: update getFlowConnectorInstance", + "url": "https://github.com/ai16z/eliza/commit/2ad200549d51807b3bf29b21c69e715833bf80f9" }, { - "sha": "17a884c00adff9dcb24bdbacce0ccb92ffbb139d", - "date": "2024-10-26T06:34:40Z", - "message": "remove unused files", - "url": "https://github.com/ai16z/eliza/commit/17a884c00adff9dcb24bdbacce0ccb92ffbb139d" + "sha": "2710d02de8651a3934210fa5fb1d0affb5dcb145", + "date": "2024-12-03T16:03:19Z", + "message": "feat: update flow.json for general imports", + "url": "https://github.com/ai16z/eliza/commit/2710d02de8651a3934210fa5fb1d0affb5dcb145" }, { - "sha": "fd92f5a52613e1731c2a036c0387c70425e7afff", - "date": "2024-10-26T05:41:37Z", - "message": "remove unused files", - "url": "https://github.com/ai16z/eliza/commit/fd92f5a52613e1731c2a036c0387c70425e7afff" + "sha": "bf387231934d37d11578930a63ce9ae2374dc74e", + "date": "2024-12-03T15:48:27Z", + "message": "feat: init flow's transfer action", + "url": "https://github.com/ai16z/eliza/commit/bf387231934d37d11578930a63ce9ae2374dc74e" }, { - "sha": "164194cf50e9eaf4131690a7cd1b440debff4165", - "date": "2024-10-25T18:20:56Z", - "message": "initial telegram integration", - "url": "https://github.com/ai16z/eliza/commit/164194cf50e9eaf4131690a7cd1b440debff4165" + "sha": "9e32a45a63d49543c638a9e9bd010515b0b0d5e9", + "date": "2024-12-03T14:45:18Z", + "message": "feat: update `loader` field in tsup to support *.cdc file", + "url": "https://github.com/ai16z/eliza/commit/9e32a45a63d49543c638a9e9bd010515b0b0d5e9" }, { - "sha": "71d2846e25a39a1e191b514a9ca6d461d1b7f67d", - "date": "2024-10-24T22:31:16Z", - "message": "DegenTrump personality adjustments", - "url": "https://github.com/ai16z/eliza/commit/71d2846e25a39a1e191b514a9ca6d461d1b7f67d" + "sha": "1f2775075418183d7d60e1f5e26b5d0e12d49349", + "date": "2024-12-03T13:17:46Z", + "message": "feat: impl Flow Plugin", + "url": "https://github.com/ai16z/eliza/commit/1f2775075418183d7d60e1f5e26b5d0e12d49349" }, { - "sha": "12f185e8ac9621474d3cb2e2c9347f2eb8585c0a", - "date": "2024-10-24T22:00:49Z", - "message": "DegenTrump personality adjustments", - "url": "https://github.com/ai16z/eliza/commit/12f185e8ac9621474d3cb2e2c9347f2eb8585c0a" + "sha": "fcf2ed59716890303720c5c59aa878534865edd1", + "date": "2024-12-03T10:00:08Z", + "message": "feat: add flow's config setttings", + "url": "https://github.com/ai16z/eliza/commit/fcf2ed59716890303720c5c59aa878534865edd1" }, { - "sha": "d5c714f61d55534eff76c0874c20f147727cf266", - "date": "2024-10-24T21:40:39Z", - "message": "DegenTrump personality adjustments", - "url": "https://github.com/ai16z/eliza/commit/d5c714f61d55534eff76c0874c20f147727cf266" + "sha": "7fc7131948cdb3504f09a36213d9629f74db7a15", + "date": "2024-12-03T09:09:15Z", + "message": "feat: init flow plugin", + "url": "https://github.com/ai16z/eliza/commit/7fc7131948cdb3504f09a36213d9629f74db7a15" }, { - "sha": "34f27183e7687546493baecc951f8c49104e8456", - "date": "2024-10-24T20:13:23Z", - "message": "DegenTrump personality adjustments", - "url": "https://github.com/ai16z/eliza/commit/34f27183e7687546493baecc951f8c49104e8456" + "sha": "e33a11eb7988a5b5d8748cc5210e8528d460da2a", + "date": "2024-12-01T08:23:29Z", + "message": "chore: add ALI_BAILIAN_API_KEY and VOLENGINE_API_KEY in .env.example", + "url": "https://github.com/ai16z/eliza/commit/e33a11eb7988a5b5d8748cc5210e8528d460da2a" }, { - "sha": "9ff6fa6e41001ed59b0e57e53a11b6612102d0e1", - "date": "2024-10-24T20:12:28Z", - "message": "DegenTrump personality adjustments", - "url": "https://github.com/ai16z/eliza/commit/9ff6fa6e41001ed59b0e57e53a11b6612102d0e1" + "sha": "66d160c1485cc337299433811d460156755a7bea", + "date": "2024-12-01T08:16:54Z", + "message": "Merge branch 'main' into tbh/more-providers\n\n* main:\n fix(deps): pin dependencies\n fix: message completion footer format", + "url": "https://github.com/ai16z/eliza/commit/66d160c1485cc337299433811d460156755a7bea" }, { - "sha": "bf45eee1691d925160226991feb56766d62d8c75", - "date": "2024-10-24T01:51:18Z", - "message": "DegenTrump", - "url": "https://github.com/ai16z/eliza/commit/bf45eee1691d925160226991feb56766d62d8c75" + "sha": "03f2b0bb888fa55b42280ccccbe0ff01fd4adc5e", + "date": "2024-12-01T08:14:44Z", + "message": "feat: add Bailian and Volengine to ModelProvider", + "url": "https://github.com/ai16z/eliza/commit/03f2b0bb888fa55b42280ccccbe0ff01fd4adc5e" } ], "pull_requests": [ { - "number": 65, - "title": "Telegram Integration with shouldRespond handler + image recognition", + "number": 929, + "title": "feat: flow update generate object", "state": "closed", - "created_at": "2024-10-28T19:29:22Z", - "url": "https://github.com/ai16z/eliza/pull/65", + "created_at": "2024-12-09T06:16:29Z", + "url": "https://github.com/ai16z/eliza/pull/929", "labels": [], - "comments": 1 + "comments": 0 + }, + { + "number": 874, + "title": "feat: Add Flow Blockchain plugin ", + "state": "closed", + "created_at": "2024-12-06T13:58:55Z", + "url": "https://github.com/ai16z/eliza/pull/874", + "labels": [], + "comments": 0 + }, + { + "number": 747, + "title": "feat: Add two more providers: Ali Bailian(Qwen) and Volengine(Doubao, Bytedance)", + "state": "closed", + "created_at": "2024-12-01T08:53:50Z", + "url": "https://github.com/ai16z/eliza/pull/747", + "labels": [], + "comments": 0 } ], - "total_commits": 10, - "total_prs": 1 + "total_commits": 29, + "total_prs": 3 }, "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2442476236, - "body": "I've made a pr for adding shouldRespond handler + image recognition", - "created_at": "2024-10-28T19:45:01Z", - "url": "https://github.com/ai16z/eliza/issues/35#issuecomment-2442476236", - "type": "issue", - "issue_number": "35" - }, + "opened": [ { - "id": 2452576581, - "body": "will look into this today", - "created_at": "2024-11-01T20:54:17Z", - "url": "https://github.com/ai16z/eliza/issues/23#issuecomment-2452576581", - "type": "issue", - "issue_number": "23" + "number": 933, + "title": "Don't use Privatekey secrets for automatic plugins loading.", + "state": "open", + "created_at": "2024-12-09T08:11:31Z", + "url": "https://github.com/ai16z/eliza/issues/933", + "labels": [ + "bug" + ], + "comments": 0 } ], - "total_comments": 2 + "total_opened": 1 + }, + "engagement": { + "comments": [], + "total_comments": 0 } }, - "summary": "dreaminglucid is actively contributing to a project involving Telegram integration, particularly focusing on the implementation of the shouldRespond handler and image recognition. Their recent commits show a strong emphasis on refining the DegenTrump personality adjustments within the project, indicating a focus on enhancing user interactions and experience through feature development and refinement." + "summary": "btspoony is currently focusing on updating a project's flow by implementing a new method, generateObjectArray, to replace the deprecated generateObject. Their recent commits and pull requests demonstrate a keen interest in maintaining code quality and efficiency. Additionally, they are actively addressing security concerns by avoiding the use of Privatekey secrets for automatic plugins loading.", + "score": 21, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 21.0 + } }, { - "contributor": "dontAskVI", - "avatar_url": "https://avatars.githubusercontent.com/u/23223100?v=4", - "activity": { + "contributor": "ferric-sol", + "avatar_url": "https://avatars.githubusercontent.com/u/95399413?v=4", + "activity": { "code": { "commits": [ { - "sha": "bafb09d4dd5c20b62d02334743886ed97b1de201", - "date": "2024-12-11T18:19:49Z", - "message": "Add pnpm-locl.yaml", - "url": "https://github.com/ai16z/eliza/commit/bafb09d4dd5c20b62d02334743886ed97b1de201" - }, - { - "sha": "95a7b37b016625ba19ab7d209f2c193e157f7a1b", - "date": "2024-12-11T18:11:02Z", - "message": "merge", - "url": "https://github.com/ai16z/eliza/commit/95a7b37b016625ba19ab7d209f2c193e157f7a1b" - }, - { - "sha": "3aa0c98461fcd016c7f2180ea33c3103e58fe926", - "date": "2024-12-11T17:51:56Z", - "message": "Clean up before PR", - "url": "https://github.com/ai16z/eliza/commit/3aa0c98461fcd016c7f2180ea33c3103e58fe926" - }, - { - "sha": "980989e4050dfc53f00226360ecaf32fcab2b22f", - "date": "2024-12-11T17:50:48Z", - "message": "Add Galadriel comment to ModelProviderName.md", - "url": "https://github.com/ai16z/eliza/commit/980989e4050dfc53f00226360ecaf32fcab2b22f" - }, - { - "sha": "33ea571628f80cd8331379d1c66c50fefc444085", - "date": "2024-12-11T15:37:51Z", - "message": "Merge branch 'main' into add-galadriel-img-gen-and-fix-search", - "url": "https://github.com/ai16z/eliza/commit/33ea571628f80cd8331379d1c66c50fefc444085" - }, - { - "sha": "a4bc511460101a4720405c28c5d539d9bf85625f", - "date": "2024-12-11T15:05:44Z", - "message": "Add image model for Galadriel model provider", - "url": "https://github.com/ai16z/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f" + "sha": "67d847461b8a5348a92ff838c1938b816e9ed42f", + "date": "2024-11-13T02:16:54Z", + "message": "Don't blow up if the wallet is missing", + "url": "https://github.com/ai16z/eliza/commit/67d847461b8a5348a92ff838c1938b816e9ed42f" }, { - "sha": "c6b00c6afe0bb4fce628403f8c7b3f7ce9ea2fcf", - "date": "2024-12-11T15:02:42Z", - "message": "Comment search function out", - "url": "https://github.com/ai16z/eliza/commit/c6b00c6afe0bb4fce628403f8c7b3f7ce9ea2fcf" + "sha": "c226308eb13b451644e6452cdeb83589610be319", + "date": "2024-11-11T13:36:28Z", + "message": "Resolve merge conflict", + "url": "https://github.com/ai16z/eliza/commit/c226308eb13b451644e6452cdeb83589610be319" }, { - "sha": "10d6e43212677fa5a8c1f200df6b95334b0e28a4", - "date": "2024-12-11T15:02:05Z", - "message": "Remove .getInstance() from serach.ts", - "url": "https://github.com/ai16z/eliza/commit/10d6e43212677fa5a8c1f200df6b95334b0e28a4" + "sha": "dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd", + "date": "2024-11-11T09:48:27Z", + "message": "Fix embedding calculation for sqlite", + "url": "https://github.com/ai16z/eliza/commit/dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd" }, { - "sha": "649946c0e375e89ab64de55e69bb37a224f0fa50", - "date": "2024-12-11T15:01:41Z", - "message": "Fix search for TwitterSearchClient", - "url": "https://github.com/ai16z/eliza/commit/649946c0e375e89ab64de55e69bb37a224f0fa50" + "sha": "8f45ec7abc64ade37fe639f10585e8d919a8214a", + "date": "2024-10-28T08:16:45Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a" }, { - "sha": "6216b636e73f35e8a5cddcf5fd17c5e48d40d349", - "date": "2024-11-28T20:54:20Z", - "message": "Merge branch 'main' into add-galadriel-provider", - "url": "https://github.com/ai16z/eliza/commit/6216b636e73f35e8a5cddcf5fd17c5e48d40d349" + "sha": "7a61eb5d593a07831b7a103dc3cae79551b0a261", + "date": "2024-10-28T08:16:03Z", + "message": "Local setup", + "url": "https://github.com/ai16z/eliza/commit/7a61eb5d593a07831b7a103dc3cae79551b0a261" } ], "pull_requests": [ { - "number": 994, - "title": "fix: Fix Twitter Search Logic and Add Galadriel Image Model", + "number": 281, + "title": "Don't blow up if the wallet is missing", "state": "closed", - "created_at": "2024-12-11T18:06:58Z", - "url": "https://github.com/ai16z/eliza/pull/994", + "created_at": "2024-11-13T02:17:48Z", + "url": "https://github.com/ai16z/eliza/pull/281", "labels": [], "comments": 0 }, { - "number": 651, - "title": "Add Galadriel LLM Inference Provider", + "number": 261, + "title": "Fix embedding calculation for sqlite", "state": "closed", - "created_at": "2024-11-28T16:31:43Z", - "url": "https://github.com/ai16z/eliza/pull/651", + "created_at": "2024-11-11T09:53:46Z", + "url": "https://github.com/ai16z/eliza/pull/261", "labels": [], "comments": 0 + }, + { + "number": 59, + "title": "Clarifying instructions to run locally", + "state": "closed", + "created_at": "2024-10-28T08:17:21Z", + "url": "https://github.com/ai16z/eliza/pull/59", + "labels": [], + "comments": 1 } ], - "total_commits": 10, - "total_prs": 2 + "total_commits": 5, + "total_prs": 3 }, "issues": { "opened": [], @@ -26418,72 +25718,79 @@ "total_comments": 0 } }, - "summary": "dontAskVI is a developer focused on backend development and documentation improvements. They recently contributed to fixing Twitter search logic and adding an image model for the Galadriel model provider. Their commits show a pattern of cleaning up code before pull requests, adding comments for clarity, and addressing specific issues related to search functionality." + "summary": "ferric-sol is currently focused on improving the stability and functionality of a project related to wallets and embedding calculations. Their recent contributions include resolving merge conflicts, enhancing error handling to prevent crashes, and clarifying setup instructions. These activities indicate a pattern of attention to detail in backend development and a commitment to ensuring a smooth user experience through bug fixes and documentation enhancements.", + "score": 21, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 21.0 + } }, { - "contributor": "genesis-0000", - "avatar_url": "https://avatars.githubusercontent.com/u/24885708?v=4", + "contributor": "vivoidos", + "avatar_url": "https://avatars.githubusercontent.com/u/188147175?v=4", "activity": { "code": { "commits": [ { - "sha": "369949a605a73d19cfdbbf761a7eca1890f9f394", - "date": "2024-12-10T02:43:45Z", - "message": "feat: config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394" - }, - { - "sha": "6d1f4e265fbafa226430f9b0dd2b415b6dc93de2", - "date": "2024-12-09T06:45:35Z", - "message": "feat: config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2" - }, - { - "sha": "5dfc334f5ff79f39aa69c94b5828c77eeeeed94f", - "date": "2024-12-09T03:48:58Z", - "message": "feat: config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f" + "sha": "7d3b879ac1e4c82b26a29ab273c33c01fcf4dc86", + "date": "2024-11-25T03:49:24Z", + "message": "chore: regenerate pnpm-lock.yaml and fix formatting", + "url": "https://github.com/ai16z/eliza/commit/7d3b879ac1e4c82b26a29ab273c33c01fcf4dc86" }, { - "sha": "932d020fdda02ca9a9d8ab89ca9b888c45473566", - "date": "2024-12-10T02:43:45Z", - "message": "feat: config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566" + "sha": "baaa696797c6d40677979514c4278472a49d126b", + "date": "2024-11-23T04:14:54Z", + "message": "feat: add agent selection, router and sidebar layout in React client", + "url": "https://github.com/ai16z/eliza/commit/baaa696797c6d40677979514c4278472a49d126b" }, { - "sha": "a538d567ddce63f4622dcf2f3526e372e0990222", - "date": "2024-12-09T06:45:35Z", - "message": "feat: config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222" + "sha": "b3e096ccddabcb538062625feceac0815478ee9a", + "date": "2024-11-21T05:48:33Z", + "message": "add template types", + "url": "https://github.com/ai16z/eliza/commit/b3e096ccddabcb538062625feceac0815478ee9a" }, { - "sha": "2474c6014c22ef88efe06fb2e9ab49411d531c0f", - "date": "2024-12-09T03:48:58Z", - "message": "feat: config eternalai model from env", - "url": "https://github.com/ai16z/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f" - }, + "sha": "08a7c1dc19af208818d94b6744faf1320f0ad6cf", + "date": "2024-11-15T20:17:45Z", + "message": "added clientConfig to optionally ignore bots and DMs", + "url": "https://github.com/ai16z/eliza/commit/08a7c1dc19af208818d94b6744faf1320f0ad6cf" + } + ], + "pull_requests": [ { - "sha": "c69f97873402b43a505feec8e3c07390af39a1df", - "date": "2024-11-25T02:44:52Z", - "message": "Merge remote-tracking branch 'origin/main' into pull-request", - "url": "https://github.com/ai16z/eliza/commit/c69f97873402b43a505feec8e3c07390af39a1df" + "number": 536, + "title": "feat: add agent selection, router and sidebar layout in React client", + "state": "closed", + "created_at": "2024-11-23T04:47:18Z", + "url": "https://github.com/ai16z/eliza/pull/536", + "labels": [], + "comments": 1 }, { - "sha": "7d018c5da2c914b1664336c6901ec0accc5ce8bb", - "date": "2024-11-22T12:25:28Z", - "message": "feat: add new provider with eternal ai", - "url": "https://github.com/ai16z/eliza/commit/7d018c5da2c914b1664336c6901ec0accc5ce8bb" + "number": 479, + "title": "refactor: add template types", + "state": "closed", + "created_at": "2024-11-21T06:08:43Z", + "url": "https://github.com/ai16z/eliza/pull/479", + "labels": [], + "comments": 0 }, { - "sha": "1a59f159f5e0125556bb770e9099261925ea1a4c", - "date": "2024-11-22T08:47:12Z", - "message": "feat: add new provider with eternal ai", - "url": "https://github.com/ai16z/eliza/commit/1a59f159f5e0125556bb770e9099261925ea1a4c" + "number": 336, + "title": "added clientConfig to optionally ignore bots and DMs", + "state": "closed", + "created_at": "2024-11-15T20:48:37Z", + "url": "https://github.com/ai16z/eliza/pull/336", + "labels": [], + "comments": 0 } ], - "pull_requests": [], - "total_commits": 9, - "total_prs": 0 + "total_commits": 4, + "total_prs": 3 }, "issues": { "opened": [], @@ -26494,85 +25801,79 @@ "total_comments": 0 } }, - "summary": "genesis-0000 is currently focused on configuring the eternalai model from environment variables, as evidenced by their recent commits. Their contributions indicate a strong emphasis on setting up and fine-tuning the eternalai model within the project. This developer's pattern of committing suggests a dedication to refining and optimizing the model's configuration for improved performance." + "summary": "vivoidos is currently focusing on front-end development using React, with recent contributions including adding agent selection, router, and sidebar layout features to the React client. They have also worked on enhancing the clientConfig to allow for optional exclusion of bots and direct messages. Their commits and PRs demonstrate a consistent emphasis on feature development and code maintenance within the front-end domain.", + "score": 21, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 21.0 + } }, { - "contributor": "L-jasmine", - "avatar_url": "https://avatars.githubusercontent.com/u/14789875?v=4", + "contributor": "justabot", + "avatar_url": "https://avatars.githubusercontent.com/u/20650283?v=4", "activity": { "code": { "commits": [ { - "sha": "9903db885d331a6e711bd95a72ddc8e2bdd4f1af", - "date": "2024-12-08T14:00:53Z", - "message": "fix: Set the SMALL MEDIUM LARGE Gaianet model in the env.", - "url": "https://github.com/ai16z/eliza/commit/9903db885d331a6e711bd95a72ddc8e2bdd4f1af" - }, - { - "sha": "99d4a848258b27571e31fc0c695f6718535ea058", - "date": "2024-12-08T09:34:18Z", - "message": "Merge commit 'fb24df4f421a3e4c5a900ec1885c42fb3cbce31e' into perf/gaianet-config", - "url": "https://github.com/ai16z/eliza/commit/99d4a848258b27571e31fc0c695f6718535ea058" - }, - { - "sha": "f0e331c06905d1508b2cc0abfce7e6eba6e21605", - "date": "2024-12-07T17:39:24Z", - "message": "feat: add gaianet default model and baseUrl", - "url": "https://github.com/ai16z/eliza/commit/f0e331c06905d1508b2cc0abfce7e6eba6e21605" - }, - { - "sha": "9fd0b5ddbbbfdfe13d4f9fb8350d624b89b62edb", - "date": "2024-12-07T15:25:19Z", - "message": "fix: gaianet_embedding default dimensions to 768", - "url": "https://github.com/ai16z/eliza/commit/9fd0b5ddbbbfdfe13d4f9fb8350d624b89b62edb" - }, - { - "sha": "208fedd49051b302a2cd1db47cb81995b9a7bb2c", - "date": "2024-12-07T15:24:35Z", - "message": "chore: add `USE_GAIANET_EMBEDDING` into `.env.example`", - "url": "https://github.com/ai16z/eliza/commit/208fedd49051b302a2cd1db47cb81995b9a7bb2c" + "sha": "bbcf3b6e80935857ab863ab8553c58c0419a14ef", + "date": "2024-11-28T17:59:03Z", + "message": "CS - adding better errors and readme.", + "url": "https://github.com/ai16z/eliza/commit/bbcf3b6e80935857ab863ab8553c58c0419a14ef" }, { - "sha": "7f3872a5dc1298ee7cc1cc0b1a077e5830a5a087", - "date": "2024-12-01T12:14:36Z", - "message": "fix: embedding support gaianet", - "url": "https://github.com/ai16z/eliza/commit/7f3872a5dc1298ee7cc1cc0b1a077e5830a5a087" + "sha": "684984b9a70795180d44410608ab0bb0da4220e9", + "date": "2024-11-25T20:38:39Z", + "message": "CS - Downloads working better.", + "url": "https://github.com/ai16z/eliza/commit/684984b9a70795180d44410608ab0bb0da4220e9" }, { - "sha": "9169e27ec826dcdbbf63331ceae597c26a6c785e", - "date": "2024-12-01T11:33:58Z", - "message": "Merge remote-tracking branch 'origin/main' into feat/new-backend-gaianet", - "url": "https://github.com/ai16z/eliza/commit/9169e27ec826dcdbbf63331ceae597c26a6c785e" + "sha": "b3445e2578a2c1f542ccae1dc607fecfbca8f62a", + "date": "2024-11-25T20:35:19Z", + "message": "CS - upgrades to file downloading.", + "url": "https://github.com/ai16z/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a" }, { - "sha": "67a500b0409d01befd36763acdabdc3b486e1663", - "date": "2024-12-01T11:24:42Z", - "message": "feature: support gaianet as a new llm backend", - "url": "https://github.com/ai16z/eliza/commit/67a500b0409d01befd36763acdabdc3b486e1663" + "sha": "b3d57180274fe3a41d67529fc994f39c8b37cff4", + "date": "2024-11-24T17:11:24Z", + "message": "CS - first api hookups.", + "url": "https://github.com/ai16z/eliza/commit/b3d57180274fe3a41d67529fc994f39c8b37cff4" } ], "pull_requests": [ { - "number": 915, - "title": "feat: update gaianet config", + "number": 654, + "title": "CS - adding better errors and readme.", "state": "closed", - "created_at": "2024-12-08T09:31:46Z", - "url": "https://github.com/ai16z/eliza/pull/915", + "created_at": "2024-11-28T18:00:08Z", + "url": "https://github.com/ai16z/eliza/pull/654", "labels": [], "comments": 0 }, { - "number": 762, - "title": "Add decentralized GenAI backend ", + "number": 594, + "title": "Download updates", "state": "closed", - "created_at": "2024-12-01T20:13:50Z", - "url": "https://github.com/ai16z/eliza/pull/762", + "created_at": "2024-11-25T20:39:40Z", + "url": "https://github.com/ai16z/eliza/pull/594", + "labels": [], + "comments": 0 + }, + { + "number": 564, + "title": "CS - first api hookups.", + "state": "closed", + "created_at": "2024-11-24T17:12:02Z", + "url": "https://github.com/ai16z/eliza/pull/564", "labels": [], "comments": 0 } ], - "total_commits": 8, - "total_prs": 2 + "total_commits": 4, + "total_prs": 3 }, "issues": { "opened": [], @@ -26583,106 +25884,79 @@ "total_comments": 0 } }, - "summary": "L-jasmine is currently focusing on configuring and optimizing the Gaianet model within the project environment. Their recent activity includes fixing model settings, merging configuration updates, and enhancing Gaianet configurations. Their contributions demonstrate a focus on performance improvements and configuration management within the project's backend infrastructure." + "summary": "justabot is currently focused on enhancing the error handling and documentation of the CS project, with recent commits improving file downloading functionality and implementing initial API integrations. Their contributions demonstrate a pattern of prioritizing user experience and functionality improvements, with a mix of backend development and documentation enhancements.", + "score": 21, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 21.0 + } }, { - "contributor": "martincik", - "avatar_url": "https://avatars.githubusercontent.com/u/2183?v=4", + "contributor": "oguzserdar", + "avatar_url": "https://avatars.githubusercontent.com/u/850772?v=4", "activity": { "code": { "commits": [ { - "sha": "77828819649aba0cd5e434da89c57868ea0f084e", - "date": "2024-12-04T15:55:22Z", - "message": "Include scripts/postinstall.js in the final NPM package", - "url": "https://github.com/ai16z/eliza/commit/77828819649aba0cd5e434da89c57868ea0f084e" - }, - { - "sha": "bd8756555b1333b2cb234e86175cb2ab3d285422", - "date": "2024-11-20T20:29:56Z", - "message": "Add missing extension for levenshtein method", - "url": "https://github.com/ai16z/eliza/commit/bd8756555b1333b2cb234e86175cb2ab3d285422" - }, - { - "sha": "bc8f3f8994add2d96c4ec06605c5ee5848801cb5", - "date": "2024-11-20T06:59:50Z", - "message": "The bot is by default defeaned and we don't want that", - "url": "https://github.com/ai16z/eliza/commit/bc8f3f8994add2d96c4ec06605c5ee5848801cb5" - }, - { - "sha": "e867920bc00aad12c18905aa5cb6eb8991a82e2c", - "date": "2024-11-20T06:42:11Z", - "message": "Add console.log instead of ignore the error", - "url": "https://github.com/ai16z/eliza/commit/e867920bc00aad12c18905aa5cb6eb8991a82e2c" + "sha": "b856146c3fcd870dff4a6d9ce6a9dc3479026e60", + "date": "2024-11-22T04:26:35Z", + "message": "docs: add template and client configuration guide\n\nAdd comprehensive documentation for template and client configurations:\r\n- Document all available template override options\r\n- Add client configuration settings for bot and DM handling\r\n- Include JSON examples and best practices\r\n- Add configuration guidelines for Discord, Telegram and Twitter clients\r\n\r\nPart of the documentation improvement effort to help users better understand \r\nand customize their character's behavior across different platforms.", + "url": "https://github.com/ai16z/eliza/commit/b856146c3fcd870dff4a6d9ce6a9dc3479026e60" }, { - "sha": "8073472a3fc7e1f1e98b489b5b9826fc0adcf33c", - "date": "2024-11-20T06:36:48Z", - "message": "Fix linter issues and add console.log instead", - "url": "https://github.com/ai16z/eliza/commit/8073472a3fc7e1f1e98b489b5b9826fc0adcf33c" + "sha": "fc61bc10aba01325a002011ab01017f3caab7e2f", + "date": "2024-11-17T13:56:47Z", + "message": "docs: add Turkish (TR) README", + "url": "https://github.com/ai16z/eliza/commit/fc61bc10aba01325a002011ab01017f3caab7e2f" }, { - "sha": "d49611b70cf620a40b76597da484befb441c2654", - "date": "2024-11-18T11:34:11Z", - "message": "Fix linter issues", - "url": "https://github.com/ai16z/eliza/commit/d49611b70cf620a40b76597da484befb441c2654" + "sha": "8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6", + "date": "2024-11-17T13:39:17Z", + "message": "docs: add Turkish README translation (TR)\n\nPart of the internationalization effort to make Eliza more accessible to Turkish-speaking developers.", + "url": "https://github.com/ai16z/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6" }, { - "sha": "b3cd81952625fe287816c610cd2b37453d81d77b", - "date": "2024-11-18T11:25:14Z", - "message": "Register memory managers if passed to runtime", - "url": "https://github.com/ai16z/eliza/commit/b3cd81952625fe287816c610cd2b37453d81d77b" + "sha": "35f243aa3f43c309efe03162ffa4465384ccf972", + "date": "2024-11-16T15:33:03Z", + "message": "update tweet interval to 90-180 mins\n\nTemporary solution for controlled post frequency range of 8-16 posts per day", + "url": "https://github.com/ai16z/eliza/commit/35f243aa3f43c309efe03162ffa4465384ccf972" } ], "pull_requests": [ { - "number": 843, - "title": "fix: Include scripts/postinstall.js in the final NPM package", - "state": "closed", - "created_at": "2024-12-04T15:59:35Z", - "url": "https://github.com/ai16z/eliza/pull/843", - "labels": [], - "comments": 1 - }, - { - "number": 460, - "title": "fix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition", - "state": "closed", - "created_at": "2024-11-20T20:33:00Z", - "url": "https://github.com/ai16z/eliza/pull/460", - "labels": [], - "comments": 1 - }, - { - "number": 437, - "title": "fix: The bot is by default deafened and we don't want that", + "number": 510, + "title": "docs: add template and client configuration guide", "state": "closed", - "created_at": "2024-11-20T07:05:04Z", - "url": "https://github.com/ai16z/eliza/pull/437", + "created_at": "2024-11-22T04:28:34Z", + "url": "https://github.com/ai16z/eliza/pull/510", "labels": [], "comments": 0 }, { - "number": 397, - "title": "fix: Fix linter issues", + "number": 376, + "title": "docs: add Turkish (TR) translation of README", "state": "closed", - "created_at": "2024-11-18T11:37:22Z", - "url": "https://github.com/ai16z/eliza/pull/397", + "created_at": "2024-11-17T14:01:04Z", + "url": "https://github.com/ai16z/eliza/pull/376", "labels": [], - "comments": 3 + "comments": 0 }, { - "number": 396, - "title": "Register memory managers if passed to runtime", + "number": 360, + "title": "update tweet interval to 90-180 mins", "state": "closed", - "created_at": "2024-11-18T11:29:22Z", - "url": "https://github.com/ai16z/eliza/pull/396", + "created_at": "2024-11-16T15:38:22Z", + "url": "https://github.com/ai16z/eliza/pull/360", "labels": [], - "comments": 1 + "comments": 0 } ], - "total_commits": 7, - "total_prs": 5 + "total_commits": 4, + "total_prs": 3 }, "issues": { "opened": [], @@ -26691,339 +25965,256 @@ "engagement": { "comments": [ { - "id": 2487624301, - "body": "@jkbrooks Build and lint fixed. ", - "created_at": "2024-11-20T06:40:33Z", - "url": "https://github.com/ai16z/eliza/pull/397#issuecomment-2487624301", - "type": "pr", - "issue_number": "397" + "id": 2514131706, + "body": "you could solve this at a more fundamental level by splitting agents into worker vs character types \r\n\r\nworker agents would be all business - they'd just execute actions and return results directly, perfect for stuff like `LIST_GAME_ACTIONS`. no personality, no fluff, just data.\r\n\r\ncharacter agents would be the chatty ones that interpret results and add narrative flair.\r\n\r\nyou could even take a temperature-based approach to balance between these - low temps giving you more worker-like behavior with just the facts, while higher temps let the agent be more expressive and narrative in their responses.\r\n\r\nthis split would naturally handle both your scenarios:\r\n- simple case: worker agents automatically override their response with action results \r\n- complex case: character agents process action results and craft narrative responses\r\n\r\nbut if you want to move forward with your override/interpretation types approach first, that's totally workable too. you could handle it at the runtime level to avoid client mods.\r\n\r\nthe worker/character abstraction is there when you're ready to tackle the bigger architectural picture - it would make all of this stuff cleaner and more consistent in the long run", + "created_at": "2024-12-03T10:21:03Z", + "url": "https://github.com/ai16z/eliza/issues/820#issuecomment-2514131706", + "type": "issue", + "issue_number": "820" } ], "total_comments": 1 } }, - "summary": "martincik is a developer focused on improving project quality through bug fixes and code enhancements. Their recent activity includes addressing linter issues, adding missing extensions, and ensuring default settings align with project requirements. They have a keen eye for detail and actively contribute to backend functionality and package management in projects like NPM packages and PostgreSQL schema definitions." + "summary": "oguzserdar is currently focused on enhancing Eliza's accessibility and user experience by adding comprehensive documentation, including template and client configuration guides in multiple languages. Their recent contributions also involve implementing temporary solutions for controlled post frequency on social media platforms. These efforts demonstrate a pattern of improving documentation and user customization features within the Eliza project.", + "score": 21, + "score_breakdown": { + "merged_prs": 21, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 21.5 + } }, { - "contributor": "tomguluson92", - "avatar_url": "https://avatars.githubusercontent.com/u/19585240?v=4", + "contributor": "fabianhug", + "avatar_url": "https://avatars.githubusercontent.com/u/1196732?v=4", "activity": { "code": { "commits": [ { - "sha": "d413c49df4319588a7e5e24e655703c7580168f1", - "date": "2024-12-02T09:48:05Z", - "message": "fixs: enviroment -> environment", - "url": "https://github.com/ai16z/eliza/commit/d413c49df4319588a7e5e24e655703c7580168f1" - }, - { - "sha": "942271ae39e96892c9a6ca2ca2ba71e5feda49fb", - "date": "2024-12-02T09:22:49Z", - "message": "uuid compatible for number", - "url": "https://github.com/ai16z/eliza/commit/942271ae39e96892c9a6ca2ca2ba71e5feda49fb" - }, - { - "sha": "a747ae6269746e9c37500eb4a855051e0ddef252", - "date": "2024-12-01T14:32:33Z", - "message": "Update generation.ts", - "url": "https://github.com/ai16z/eliza/commit/a747ae6269746e9c37500eb4a855051e0ddef252" - }, - { - "sha": "6449ae4c4d6e1ee4a489d22ed705c650831e4ade", - "date": "2024-12-01T14:23:13Z", - "message": "Update index.ts", - "url": "https://github.com/ai16z/eliza/commit/6449ae4c4d6e1ee4a489d22ed705c650831e4ade" - }, - { - "sha": "dada6f82369d557ffb3c1b0d106977374b70ec04", - "date": "2024-12-01T13:58:05Z", - "message": "Rename enviroment.ts to environment.ts", - "url": "https://github.com/ai16z/eliza/commit/dada6f82369d557ffb3c1b0d106977374b70ec04" - }, - { - "sha": "b96b96a1286de603e6d176896180153e66491ba7", - "date": "2024-11-23T11:42:11Z", - "message": "Merge pull request #1 from tomguluson92/tomguluson92-patch-1\n\nUpdate generation.ts", - "url": "https://github.com/ai16z/eliza/commit/b96b96a1286de603e6d176896180153e66491ba7" + "sha": "de4c1ec659adb0524b44efa31d56df8dcd187c85", + "date": "2024-11-28T00:50:13Z", + "message": "Merge pull request #636 from cygaar/fix_build\n\nfix: node package builds", + "url": "https://github.com/ai16z/eliza/commit/de4c1ec659adb0524b44efa31d56df8dcd187c85" }, { - "sha": "f5c0beaf62c8b764d6c74101c77914a7c84a3a70", - "date": "2024-11-23T11:38:10Z", - "message": "Update generation.ts\n\nfix typos in the `generateText` function:\r\n\r\nGoogle, redpill", - "url": "https://github.com/ai16z/eliza/commit/f5c0beaf62c8b764d6c74101c77914a7c84a3a70" + "sha": "fcd2e31ab50a139256d3f001043cea52c30dc8b1", + "date": "2024-11-11T23:14:55Z", + "message": "fix: docs features darkmode color", + "url": "https://github.com/ai16z/eliza/commit/fcd2e31ab50a139256d3f001043cea52c30dc8b1" } ], "pull_requests": [ { - "number": 787, - "title": "fix: enviroment -> environment", + "number": 788, + "title": "refactor: update `package.json` and `turbo.json` for improved build and development scripts", "state": "closed", - "created_at": "2024-12-02T09:51:03Z", - "url": "https://github.com/ai16z/eliza/pull/787", + "created_at": "2024-12-02T12:27:41Z", + "url": "https://github.com/ai16z/eliza/pull/788", "labels": [], - "comments": 0 + "comments": 6 }, { - "number": 785, - "title": "fixs: uuid compatible for number", + "number": 266, + "title": "fix: docs features darkmode color", "state": "closed", - "created_at": "2024-12-02T09:26:33Z", - "url": "https://github.com/ai16z/eliza/pull/785", + "created_at": "2024-11-11T23:23:12Z", + "url": "https://github.com/ai16z/eliza/pull/266", "labels": [], "comments": 0 - }, - { - "number": 752, - "title": "fix: Text2Image interface refactored", - "state": "closed", - "created_at": "2024-12-01T14:38:56Z", - "url": "https://github.com/ai16z/eliza/pull/752", - "labels": [], - "comments": 1 - }, - { - "number": 550, - "title": "fix: generateText format consistency", - "state": "closed", - "created_at": "2024-11-23T11:43:18Z", - "url": "https://github.com/ai16z/eliza/pull/550", - "labels": [], - "comments": 1 } ], - "total_commits": 7, - "total_prs": 4 + "total_commits": 2, + "total_prs": 2 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "tomguluson92 is a developer focusing on improving code quality and consistency. They have recently contributed to fixing typos and ensuring compatibility in the `generation.ts` file, as well as renaming files for clarity in the repository. Their contributions show a pattern of attention to detail and a focus on maintaining code standards and consistency in the project." - }, - { - "contributor": "dorianjanezic", - "avatar_url": "https://avatars.githubusercontent.com/u/68545109?v=4", - "activity": { - "code": { - "commits": [ + "comments": [ { - "sha": "5fd9b40638ac8a0bfde9df96612ee9f363bcc923", - "date": "2024-12-12T09:07:19Z", - "message": "feat: improve Twitter client with action processing + fix post interval, remove double debug logs, revert truncateToCompleteSentence function", - "url": "https://github.com/ai16z/eliza/commit/5fd9b40638ac8a0bfde9df96612ee9f363bcc923" + "id": 2483891667, + "body": "> this is WIP for now\r\n\r\ngreat! can you mark it as a `Draft PR` until ready? Thanks!", + "created_at": "2024-11-18T19:10:49Z", + "url": "https://github.com/ai16z/eliza/pull/398#issuecomment-2483891667", + "type": "pr", + "issue_number": "398" }, { - "sha": "b50a5bf7bd0035bb9b691167b6397e0dbdebfde3", - "date": "2024-12-12T08:20:49Z", - "message": "feat: improve Twitter client with action processing", - "url": "https://github.com/ai16z/eliza/commit/b50a5bf7bd0035bb9b691167b6397e0dbdebfde3" + "id": 2503038259, + "body": "I will give this a check in a bit, thanks!!", + "created_at": "2024-11-27T06:47:52Z", + "url": "https://github.com/ai16z/eliza/pull/625#issuecomment-2503038259", + "type": "pr", + "issue_number": "625" }, { - "sha": "591b971746556cf7709818489ee35df30ef9b0ef", - "date": "2024-11-19T09:59:05Z", - "message": "Add video generation plugin tests and constants", - "url": "https://github.com/ai16z/eliza/commit/591b971746556cf7709818489ee35df30ef9b0ef" + "id": 2505060636, + "body": "thanks a lot, good catch", + "created_at": "2024-11-28T00:50:05Z", + "url": "https://github.com/ai16z/eliza/pull/636#issuecomment-2505060636", + "type": "pr", + "issue_number": "636" }, { - "sha": "352392ab4cdc9d6a4ab6ec67638b23df87ddffe3", - "date": "2024-11-18T11:04:09Z", - "message": "video generation plugin", - "url": "https://github.com/ai16z/eliza/commit/352392ab4cdc9d6a4ab6ec67638b23df87ddffe3" + "id": 2505069377, + "body": "Sorry, I didn't see your PR. This has just been fixed by #636. I'll adjust my check flow to reward early contributions from now on; my bad", + "created_at": "2024-11-28T01:00:16Z", + "url": "https://github.com/ai16z/eliza/pull/631#issuecomment-2505069377", + "type": "pr", + "issue_number": "631" }, { - "sha": "1a7acf6389fdf636cc3d4484b3f9282922e5e147", - "date": "2024-11-11T10:28:21Z", - "message": "embedding fixes", - "url": "https://github.com/ai16z/eliza/commit/1a7acf6389fdf636cc3d4484b3f9282922e5e147" + "id": 2505070790, + "body": "Any update here? ", + "created_at": "2024-11-28T01:01:59Z", + "url": "https://github.com/ai16z/eliza/pull/406#issuecomment-2505070790", + "type": "pr", + "issue_number": "406" }, { - "sha": "e6b75fb595cceb21c1f16609f92ea7afc9336e02", - "date": "2024-11-11T10:28:13Z", - "message": "embedding fixes", - "url": "https://github.com/ai16z/eliza/commit/e6b75fb595cceb21c1f16609f92ea7afc9336e02" - } - ], - "pull_requests": [ - { - "number": 1007, - "title": "feat: improve Twitter client with action processing", - "state": "closed", - "created_at": "2024-12-12T08:31:42Z", - "url": "https://github.com/ai16z/eliza/pull/1007", - "labels": [], - "comments": 1 + "id": 2510288109, + "body": "Does it make sense to pump the versions in the `package.json` definitions directly to `\"version\": \"0.1.4-alpha.4\",` instead of `alpha.3`?", + "created_at": "2024-12-01T22:51:13Z", + "url": "https://github.com/ai16z/eliza/pull/767#issuecomment-2510288109", + "type": "pr", + "issue_number": "767" }, { - "number": 394, - "title": "feat: video generation plugin", - "state": "closed", - "created_at": "2024-11-18T11:07:48Z", - "url": "https://github.com/ai16z/eliza/pull/394", - "labels": [], - "comments": 4 + "id": 2510289404, + "body": "lgtm, good catch /w config @cygaar ", + "created_at": "2024-12-01T22:54:54Z", + "url": "https://github.com/ai16z/eliza/pull/767#issuecomment-2510289404", + "type": "pr", + "issue_number": "767" }, { - "number": 361, - "title": "initial commit komorebi", - "state": "closed", - "created_at": "2024-11-16T15:40:27Z", - "url": "https://github.com/ai16z/eliza/pull/361", - "labels": [], - "comments": 0 + "id": 2511407509, + "body": "check this, I've found some type error in the postgres adapter, but am not sure if I mixed up something on my end:\r\n\r\nhttps://github.com/ai16z/eliza/pull/788 \r\n\r\n@lalalune ", + "created_at": "2024-12-02T12:28:45Z", + "url": "https://github.com/ai16z/eliza/issues/780#issuecomment-2511407509", + "type": "issue", + "issue_number": "780" }, { - "number": 262, - "title": "cachedEmbeddings fix", - "state": "closed", - "created_at": "2024-11-11T10:30:18Z", - "url": "https://github.com/ai16z/eliza/pull/262", - "labels": [], - "comments": 3 - } - ], - "total_commits": 6, - "total_prs": 4 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ + "id": 2511417299, + "body": "found smth that needs another fix, mb ", + "created_at": "2024-12-02T12:33:14Z", + "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2511417299", + "type": "pr", + "issue_number": "788" + }, { - "id": 2468033691, - "body": "im Dorian dev at Eden-Network. yes let's do it, really enjoying playing around with eliza", - "created_at": "2024-11-11T12:14:20Z", - "url": "https://github.com/ai16z/eliza/pull/262#issuecomment-2468033691", + "id": 2511466986, + "body": "weird, it works when running multiple time but breaks at the first time.\r\nmaybe @lalalune or @cygaar can take over, as I cant finish this today", + "created_at": "2024-12-02T12:54:48Z", + "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2511466986", "type": "pr", - "issue_number": "262" + "issue_number": "788" }, { - "id": 2469814937, - "body": "hey @lalalune, saw your post on twitter, would be very interested to collaborate, when do you have time to chat?", - "created_at": "2024-11-12T07:48:02Z", - "url": "https://github.com/ai16z/eliza/pull/262#issuecomment-2469814937", + "id": 2512577712, + "body": "> Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. I also have a workaround for the dev script in #793\r\n\r\nperfect - but thanks for frontrunning my contribution, haha! great it works now, nw", + "created_at": "2024-12-02T19:33:11Z", + "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512577712", "type": "pr", - "issue_number": "262" + "issue_number": "788" }, { - "id": 2484150060, - "body": "@lalalune hey, all good with this plugin? ", - "created_at": "2024-11-18T21:17:36Z", - "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2484150060", + "id": 2512586870, + "body": "> > > Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. I also have a workaround for the dev script in #793\r\n> > \r\n> > \r\n> > perfect - but thanks for frontrunning my contribution, haha! great it works now, nw\r\n> \r\n> hahahahahahahahahahahahahahahahahahahahahaha\r\n> \r\n> I have been on this since Saturday. It was a real pain because I tried getting turborepo to work but it didn't. Thanks for testing.\r\n\r\nlove u bae, closing now ", + "created_at": "2024-12-02T19:36:25Z", + "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512586870", "type": "pr", - "issue_number": "394" + "issue_number": "788" }, { - "id": 2485230424, - "body": "hey @monilpat , created constants file and videoGeneration test. \r\n\r\n![Screenshot 2024-11-18 at 11 58 23](https://github.com/user-attachments/assets/8f82cccb-2d8a-41a5-815f-36345f556e92)\r\n", - "created_at": "2024-11-19T10:01:10Z", - "url": "https://github.com/ai16z/eliza/pull/394#issuecomment-2485230424", + "id": 2521280249, + "body": "good job @fede2442 ", + "created_at": "2024-12-05T19:59:47Z", + "url": "https://github.com/ai16z/eliza/pull/861#issuecomment-2521280249", "type": "pr", - "issue_number": "394" + "issue_number": "861" }, { - "id": 2538283488, - "body": "@odilitime thanks for noticing. Issues resolved.", - "created_at": "2024-12-12T09:10:15Z", - "url": "https://github.com/ai16z/eliza/pull/1007#issuecomment-2538283488", + "id": 2521285700, + "body": "Please cleanup your PR, reintroduce the deleted files and rebase to current main.\r\nAlso provide some explanation in the PR message.", + "created_at": "2024-12-05T20:03:00Z", + "url": "https://github.com/ai16z/eliza/pull/865#issuecomment-2521285700", "type": "pr", - "issue_number": "1007" + "issue_number": "865" } ], - "total_comments": 5 + "total_comments": 14 } }, - "summary": "dorianjanezic is currently focusing on enhancing a Twitter client by implementing action processing and fixing issues related to post intervals and debug logs. Their recent commits and pull requests demonstrate a dedication to improving the functionality of this specific feature within the repository. Their contributions show a pattern of actively engaging in feature development and bug fixes within the project." + "summary": "fabianhug is currently focusing on improving build processes and documentation in the project. They have recently merged a pull request to fix node package builds and updated `package.json` and `turbo.json` for enhanced build and development scripts. Their contributions show a pattern of attention to detail in fixing bugs and enhancing documentation for better project maintenance.", + "score": 21, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 7.0, + "total": 21.0 + } }, { - "contributor": "0xFlicker", - "avatar_url": "https://avatars.githubusercontent.com/u/97764360?v=4", + "contributor": "asDNSk", + "avatar_url": "https://avatars.githubusercontent.com/u/32918015?v=4", "activity": { "code": { "commits": [ { - "sha": "648314486a3b9bfc5a5a7185a18b9493d8ba1848", - "date": "2024-11-24T08:18:31Z", - "message": "fix: bump echogarden to fix case sensitive issue", - "url": "https://github.com/ai16z/eliza/commit/648314486a3b9bfc5a5a7185a18b9493d8ba1848" - }, - { - "sha": "3f9ecb9bfb35a0e914831e8c932aeb80f5581c79", - "date": "2024-11-24T08:07:43Z", - "message": "fix: sql command", - "url": "https://github.com/ai16z/eliza/commit/3f9ecb9bfb35a0e914831e8c932aeb80f5581c79" - }, - { - "sha": "079124b7d4489fcdee6b12e4f1d63d65069fe702", - "date": "2024-11-23T05:07:45Z", - "message": "fix: this typescript should work but it causes a build error in plugin-node", - "url": "https://github.com/ai16z/eliza/commit/079124b7d4489fcdee6b12e4f1d63d65069fe702" + "sha": "c1190a3f6c0dfdeb8731cde9ce435ff83ac68387", + "date": "2024-12-01T15:55:29Z", + "message": "Merge remote-tracking branch 'upstream/main'", + "url": "https://github.com/ai16z/eliza/commit/c1190a3f6c0dfdeb8731cde9ce435ff83ac68387" }, { - "sha": "22e2fe6014e258f65ee4ad8f7121d1d4f08c5c78", - "date": "2024-11-23T04:25:00Z", - "message": "fix: pass runtime to video downloader", - "url": "https://github.com/ai16z/eliza/commit/22e2fe6014e258f65ee4ad8f7121d1d4f08c5c78" + "sha": "2d1ad6f0429e3537da37862b1d89468aef9d9bd4", + "date": "2024-12-01T15:20:01Z", + "message": "refactor: consolidate utility functions and improve error handling\n\n- Move token templates to separate prompts file\n- Consolidate hex/array conversion utilities into arrays.ts\n- Remove redundant utility files (hex.ts, shrink.ts, etc.)\n- Improve private key validation in wallet provider\n- Replace console.error with proper error throwing\n- Update i18n strings to English\n- Add CANISTER_IDS constant for better maintainability", + "url": "https://github.com/ai16z/eliza/commit/2d1ad6f0429e3537da37862b1d89468aef9d9bd4" }, { - "sha": "c64074a0268fc27730508897650299f5796ae945", - "date": "2024-11-23T05:07:45Z", - "message": "fix: this typescript should work but it causes a build error in plugin-node", - "url": "https://github.com/ai16z/eliza/commit/c64074a0268fc27730508897650299f5796ae945" + "sha": "12fd58de607c68bebf1721f08c7adbb21f9352e2", + "date": "2024-12-01T14:47:09Z", + "message": "feat(icp): implement PickPump token creation with AI-powered logo generation\n\n- Add ICP plugin with token creation functionality\n- Integrate AI image generation for automatic logo creation\n- Add Web3 storage for logo hosting\n- Improve wallet provider with better identity management\n- Add multilingual support for Chinese users\n- Update build scripts and dependencies\n\nBREAKING CHANGE: New ICP plugin requires additional environment variables for wallet setup", + "url": "https://github.com/ai16z/eliza/commit/12fd58de607c68bebf1721f08c7adbb21f9352e2" }, { - "sha": "c38265e749898b130ba0c5f87c7f5f2e0057f162", - "date": "2024-11-23T04:25:00Z", - "message": "fix: pass runtime to video downloader", - "url": "https://github.com/ai16z/eliza/commit/c38265e749898b130ba0c5f87c7f5f2e0057f162" + "sha": "53775cb93154ed806bea2870b3e1323619ae3ba9", + "date": "2024-11-16T12:37:43Z", + "message": "feat(plugin): add ICP token creation support\n\n- Add plugin-icp to enable token creation on Pickpump platform\n- Implement createToken functionality for Internet Computer Protocol (ICP)\n- Support ICP token standard and specifications\n- Enable seamless integration with Pickpump's token creation flow\n\nBREAKING CHANGE: None", + "url": "https://github.com/ai16z/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9" } ], "pull_requests": [ { - "number": 561, - "title": "fix: bump echogarden to fix case sensitive issue", - "state": "closed", - "created_at": "2024-11-24T08:22:51Z", - "url": "https://github.com/ai16z/eliza/pull/561", - "labels": [], - "comments": 0 - }, - { - "number": 560, - "title": "fix: sql command", - "state": "closed", - "created_at": "2024-11-24T08:15:06Z", - "url": "https://github.com/ai16z/eliza/pull/560", - "labels": [], - "comments": 1 - }, - { - "number": 535, - "title": "fix: pass runtime to video service", + "number": 757, + "title": "fix: follow-up improvements for ICP token creation (PR #357)", "state": "closed", - "created_at": "2024-11-23T04:36:21Z", - "url": "https://github.com/ai16z/eliza/pull/535", + "created_at": "2024-12-01T16:03:54Z", + "url": "https://github.com/ai16z/eliza/pull/757", "labels": [], "comments": 1 }, { - "number": 523, - "title": "Add services from plugins", + "number": 357, + "title": "feat: add ICP token creation support", "state": "closed", - "created_at": "2024-11-22T22:51:29Z", - "url": "https://github.com/ai16z/eliza/pull/523", + "created_at": "2024-11-16T12:39:36Z", + "url": "https://github.com/ai16z/eliza/pull/357", "labels": [], - "comments": 2 + "comments": 4 } ], - "total_commits": 6, - "total_prs": 4 + "total_commits": 4, + "total_prs": 2 }, "issues": { "opened": [], @@ -27032,429 +26223,512 @@ "engagement": { "comments": [ { - "id": 2495258817, - "body": "> this is already being done - not sure why this needs to be here\r\n\r\nsorry, wasn't on the most recent codebase!", - "created_at": "2024-11-23T03:06:49Z", - "url": "https://github.com/ai16z/eliza/pull/523#issuecomment-2495258817", - "type": "pr", - "issue_number": "523" - } + "id": 2485136388, + "body": "Thank u for ur review, I will fix the issues. @monilpat ", + "created_at": "2024-11-19T09:20:39Z", + "url": "https://github.com/ai16z/eliza/pull/357#issuecomment-2485136388", + "type": "pr", + "issue_number": "357" + }, + { + "id": 2509902381, + "body": "[Japanese Noodle Meme Token](https://pickpump.xyz/swap/13) - Born on Telegram \r\n\"telegram-token\" \r\n", + "created_at": "2024-12-01T16:11:13Z", + "url": "https://github.com/ai16z/eliza/pull/757#issuecomment-2509902381", + "type": "pr", + "issue_number": "757" + } ], - "total_comments": 1 + "total_comments": 2 } }, - "summary": "0xFlicker is currently focused on fixing issues related to case sensitivity, SQL commands, and TypeScript build errors in the plugin-node environment. They are actively contributing to enhancing video downloader runtime functionality and integrating services from plugins. Their recent activity shows a pattern of addressing bugs and improving the overall stability of the codebase." + "summary": "asDNSk is a developer focused on enhancing utility functions and error handling within the PickPump platform. They have recently consolidated and improved various aspects of the codebase, including moving token templates, integrating AI image generation for logo creation, and implementing ICP token creation support. Their contributions demonstrate a pattern of refactoring code for better maintainability, adding new features with a focus on user experience, and ensuring seamless integration of plugins for enhanced platform functionality.", + "score": 20, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 1.0, + "total": 20.0 + } }, { - "contributor": "antpb", - "avatar_url": "https://avatars.githubusercontent.com/u/8985705?v=4", + "contributor": "yoniebans", + "avatar_url": "https://avatars.githubusercontent.com/u/5584832?v=4", "activity": { "code": { "commits": [ { - "sha": "8a8586a1326b9cc86773c307c968cdd9dc02191f", - "date": "2024-11-30T09:23:47Z", - "message": "fix lint error", - "url": "https://github.com/ai16z/eliza/commit/8a8586a1326b9cc86773c307c968cdd9dc02191f" + "sha": "9c1e6c7cf5e9725a3d4b6dc5a64a4c420ad8f17b", + "date": "2024-11-29T07:58:40Z", + "message": "Merge branch 'main' into feat/add_image_text_model_provider_seperation_and_falai", + "url": "https://github.com/ai16z/eliza/commit/9c1e6c7cf5e9725a3d4b6dc5a64a4c420ad8f17b" }, { - "sha": "5b7407031381b57bd3259b9c55ca7e37d7160606", - "date": "2024-11-30T09:16:25Z", - "message": "move import to the nodejs condition check", - "url": "https://github.com/ai16z/eliza/commit/5b7407031381b57bd3259b9c55ca7e37d7160606" + "sha": "27542e73e9dc286229e219468385bf270c911fac", + "date": "2024-11-28T15:35:51Z", + "message": "added HEURIST and OPENAI as valid options for automatically enabling image generation", + "url": "https://github.com/ai16z/eliza/commit/27542e73e9dc286229e219468385bf270c911fac" }, { - "sha": "a952fa798ce7c656643cada6a85e7466e9dc7feb", - "date": "2024-11-30T05:34:39Z", - "message": "migrates tiktoken implementation to js-tiktoken", - "url": "https://github.com/ai16z/eliza/commit/a952fa798ce7c656643cada6a85e7466e9dc7feb" + "sha": "ab922fcf2b7b127cf78e000fe251bffb292c0366", + "date": "2024-11-28T14:05:21Z", + "message": "updated example env file for optional fal.ai vars", + "url": "https://github.com/ai16z/eliza/commit/ab922fcf2b7b127cf78e000fe251bffb292c0366" }, { - "sha": "a0c2bb8fd06423cdc05a075bfa0d5f7223a62754", - "date": "2024-11-22T04:14:43Z", - "message": "fix other eliza error", - "url": "https://github.com/ai16z/eliza/commit/a0c2bb8fd06423cdc05a075bfa0d5f7223a62754" + "sha": "a8af53d3fc27702976c0aa84fa14a091b672aab5", + "date": "2024-11-28T12:56:47Z", + "message": "Merge branch 'main' into feat/add_image_text_model_provider_seperation_and_falai", + "url": "https://github.com/ai16z/eliza/commit/a8af53d3fc27702976c0aa84fa14a091b672aab5" }, { - "sha": "73a4bfd31996aecf1b65e5fc298cfbbdde18ef77", - "date": "2024-11-22T04:12:58Z", - "message": "consistent error", - "url": "https://github.com/ai16z/eliza/commit/73a4bfd31996aecf1b65e5fc298cfbbdde18ef77" + "sha": "01e8bb2a52d5185175b046ca1692a282cecba5a5", + "date": "2024-11-28T12:01:10Z", + "message": "updated plugin-image-generation environment variable checks to include fal.ai", + "url": "https://github.com/ai16z/eliza/commit/01e8bb2a52d5185175b046ca1692a282cecba5a5" }, { - "sha": "90f56760e05db20ab8e12320afb4c5f1ef5d7648", - "date": "2024-11-22T04:06:10Z", - "message": "wrap in try to allow non node env to build", - "url": "https://github.com/ai16z/eliza/commit/90f56760e05db20ab8e12320afb4c5f1ef5d7648" + "sha": "99ffdfd4cbee7f9ea37383e679fad1c23c37fe51", + "date": "2024-11-28T10:33:56Z", + "message": "updated generation to include implementation for fal.ai image generation and leverage the new distinction between imageModelProvider and modelProvider. Have changed the checks from runtime.character.modelProvider to runtime.modelProvider as it should be set upon runtime intialisation for character", + "url": "https://github.com/ai16z/eliza/commit/99ffdfd4cbee7f9ea37383e679fad1c23c37fe51" + }, + { + "sha": "1f76c9b1901456a780c8171efa0826036541977b", + "date": "2024-11-28T10:32:00Z", + "message": "updated runtime interfact to include property for imageModelProvider", + "url": "https://github.com/ai16z/eliza/commit/1f76c9b1901456a780c8171efa0826036541977b" + }, + { + "sha": "e1a98c582b94aea2b9ac8933dbf785ec448136e8", + "date": "2024-11-28T10:17:45Z", + "message": "include image generation plugin if FAL_API_KEY is present by default", + "url": "https://github.com/ai16z/eliza/commit/e1a98c582b94aea2b9ac8933dbf785ec448136e8" + }, + { + "sha": "f9d2c44c4d5c3186b90dbba0c7599d84552e2a32", + "date": "2024-11-28T10:15:23Z", + "message": "update core packages to include fal.ai client", + "url": "https://github.com/ai16z/eliza/commit/f9d2c44c4d5c3186b90dbba0c7599d84552e2a32" + }, + { + "sha": "4fc3c699bbf8175a997e8760ebd5ae7b5571af81", + "date": "2024-11-28T10:12:59Z", + "message": "updated imageGeneration action validate function to include check for FAL_API_KEY not that it can be used for generateImage", + "url": "https://github.com/ai16z/eliza/commit/4fc3c699bbf8175a997e8760ebd5ae7b5571af81" + }, + { + "sha": "b09a795aa65c16a14acb041d38ff56776bdbb28c", + "date": "2024-11-28T10:11:36Z", + "message": "updateds core models to include a new entry for fal.ai", + "url": "https://github.com/ai16z/eliza/commit/b09a795aa65c16a14acb041d38ff56776bdbb28c" + }, + { + "sha": "7d746e6cafe27526edf29985aa802e5dd11a5cdc", + "date": "2024-11-28T10:10:22Z", + "message": "given the option for distinction between the model being used for generateText and generateImage, added a new property for the imageModelProvider on the runtime class. This property is set to the imageModelProvider on character if present, otherwise it defaults to the model provider hence, the same model will be used for bother generateText and generateImage", + "url": "https://github.com/ai16z/eliza/commit/7d746e6cafe27526edf29985aa802e5dd11a5cdc" + }, + { + "sha": "a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426", + "date": "2024-11-28T10:06:44Z", + "message": "updated Characters.ts in core/types to include an optional imageModelProvider allowing for use of different models between textGeneration and imageGeneration. If imageModelProvider is not set, it defaults to modelProvider and as such, functionality should remain the same. Also added another Model and ModelProviderName for fal.ai", + "url": "https://github.com/ai16z/eliza/commit/a1f3323dd4436b8d58a9968b6bbfbc5cc0f53426" + }, + { + "sha": "c69d2da88feeba9d3c8cb45ae215adbbcb6e1611", + "date": "2024-11-26T13:30:07Z", + "message": "added generatedImages folder in agent to gitignore", + "url": "https://github.com/ai16z/eliza/commit/c69d2da88feeba9d3c8cb45ae215adbbcb6e1611" + }, + { + "sha": "a4400d7f79d6c983bb05add9095345c99b645c1d", + "date": "2024-11-26T13:25:43Z", + "message": "fix logging for memory similarity. at the moment we're trying to print the message similarity which is undefined. think memory similarity is what we're looking for in the .map function", + "url": "https://github.com/ai16z/eliza/commit/a4400d7f79d6c983bb05add9095345c99b645c1d" } ], "pull_requests": [ { - "number": 709, - "title": "fix: move `fastembed` import to the isnode condition check", - "state": "closed", - "created_at": "2024-11-30T09:19:24Z", - "url": "https://github.com/ai16z/eliza/pull/709", - "labels": [], - "comments": 2 - }, - { - "number": 703, - "title": "fix: Switch from tiktoken to js-tiktoken for worker compatibility", + "number": 650, + "title": "feat: add image text model provider separation and fal.ai integration", "state": "closed", - "created_at": "2024-11-30T05:42:38Z", - "url": "https://github.com/ai16z/eliza/pull/703", + "created_at": "2024-11-28T16:00:14Z", + "url": "https://github.com/ai16z/eliza/pull/650", "labels": [], "comments": 0 }, { - "number": 508, - "title": "Wrap `fastembed` in try catch to allow non node environments to build", + "number": 616, + "title": "fix: memory similarity log & new knowledge ingestion", "state": "closed", - "created_at": "2024-11-22T04:11:24Z", - "url": "https://github.com/ai16z/eliza/pull/508", + "created_at": "2024-11-26T14:00:56Z", + "url": "https://github.com/ai16z/eliza/pull/616", "labels": [], - "comments": 0 + "comments": 1 } ], - "total_commits": 6, - "total_prs": 3 + "total_commits": 15, + "total_prs": 2 }, "issues": { "opened": [ { - "number": 507, - "title": "Non node.js environments have issues building (workers for instance)", + "number": 648, + "title": "fal.ai image generation", "state": "closed", - "created_at": "2024-11-22T04:09:18Z", - "url": "https://github.com/ai16z/eliza/issues/507", + "created_at": "2024-11-28T13:52:33Z", + "url": "https://github.com/ai16z/eliza/issues/648", "labels": [ - "bug" + "enhancement" ], "comments": 1 }, { - "number": 506, - "title": "Non node.js environments have issues building (workers for instance)", + "number": 647, + "title": "Optional image model provider to character and runtime", "state": "closed", - "created_at": "2024-11-22T04:07:31Z", - "url": "https://github.com/ai16z/eliza/issues/506", + "created_at": "2024-11-28T13:47:36Z", + "url": "https://github.com/ai16z/eliza/issues/647", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 615, + "title": "Smol one; Matched fragment log not showing similarity score", + "state": "closed", + "created_at": "2024-11-26T13:50:47Z", + "url": "https://github.com/ai16z/eliza/issues/615", "labels": [ "bug" ], - "comments": 2 + "comments": 0 + }, + { + "number": 614, + "title": "New knowledge not being ingested into agent memory after first run", + "state": "closed", + "created_at": "2024-11-26T13:45:22Z", + "url": "https://github.com/ai16z/eliza/issues/614", + "labels": [ + "bug" + ], + "comments": 0 } ], - "total_opened": 2 + "total_opened": 4 }, "engagement": { "comments": [], "total_comments": 0 } }, - "summary": "antpb is currently focusing on improving the compatibility of a project across different environments by migrating implementations, fixing errors, and handling dependencies based on the environment. They are actively working on transitioning from `tiktoken` to `js-tiktoken` for worker compatibility and addressing issues related to building in non-node.js environments. Their recent contributions show a pattern of bug fixes, environment-specific adjustments, and ensuring consistent error handling in the codebase." + "summary": "yoniebans is currently focusing on integrating image generation capabilities into their project, with a specific emphasis on incorporating FAL.AI as a valid option. They are actively working on separating image and text model providers, addressing memory similarity logs, and ensuring new knowledge is properly ingested into the agent memory. Their recent contributions show a pattern of enhancing runtime initialization, updating core packages, and addressing issues related to image generation and model provider distinctions.", + "score": 18, + "score_breakdown": { + "merged_prs": 14, + "issues": 4, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 18.0 + } }, { - "contributor": "YoungPhlo", - "avatar_url": "https://avatars.githubusercontent.com/u/90307961?v=4", + "contributor": "Wilbert957", + "avatar_url": "https://avatars.githubusercontent.com/u/161988856?v=4", "activity": { "code": { "commits": [ { - "sha": "43436e55e7d186483e5d5967c7f2b7830ab8aba2", - "date": "2024-12-12T17:24:45Z", - "message": "docs: Add \"AI Agent Dev School Part 4\" livestream notes", - "url": "https://github.com/ai16z/eliza/commit/43436e55e7d186483e5d5967c7f2b7830ab8aba2" - }, - { - "sha": "83dffb4f17476b7d596950ba5d637deff177a357", - "date": "2024-12-07T12:34:55Z", - "message": "wdygdtw 4 notes + docs metadata", - "url": "https://github.com/ai16z/eliza/commit/83dffb4f17476b7d596950ba5d637deff177a357" - }, - { - "sha": "561bd3ff9dc86036711bb9c00a7f614fc7e6a74c", - "date": "2024-12-07T11:23:39Z", - "message": "rename file correct date", - "url": "https://github.com/ai16z/eliza/commit/561bd3ff9dc86036711bb9c00a7f614fc7e6a74c" - }, - { - "sha": "fb73cc02b61933d0ddefddf3394149b09e0e7c16", - "date": "2024-12-06T20:14:39Z", - "message": "updating stream notes for dev school 2 and 3", - "url": "https://github.com/ai16z/eliza/commit/fb73cc02b61933d0ddefddf3394149b09e0e7c16" - }, - { - "sha": "6324d7af0d9a37bd8f22f39e6db85336a9a697f2", - "date": "2024-11-28T05:35:55Z", - "message": "docs: add notes from a16z AI Agent Dev School session #1", - "url": "https://github.com/ai16z/eliza/commit/6324d7af0d9a37bd8f22f39e6db85336a9a697f2" + "sha": "f9822428c89c4c0051bb4544f9948617d85c04fa", + "date": "2024-11-22T01:51:21Z", + "message": "Merge branch 'main' into 415-add-0g-plugin", + "url": "https://github.com/ai16z/eliza/commit/f9822428c89c4c0051bb4544f9948617d85c04fa" }, { - "sha": "c760c3372232752b304aa399bd99fab615d820ee", - "date": "2024-11-25T04:28:37Z", - "message": "community stream wdygdtw 2", - "url": "https://github.com/ai16z/eliza/commit/c760c3372232752b304aa399bd99fab615d820ee" + "sha": "2ab3c883cd34a40ba684b373e2d3c39552b04484", + "date": "2024-11-21T01:49:53Z", + "message": "Merge branch 'main' into 415-add-0g-plugin", + "url": "https://github.com/ai16z/eliza/commit/2ab3c883cd34a40ba684b373e2d3c39552b04484" } ], "pull_requests": [ { - "number": 1015, - "title": "docs: \"AI Agent Dev School Part 4\" livestream notes", + "number": 416, + "title": "feat: Add 0G plugin for file storage", "state": "closed", - "created_at": "2024-12-12T17:36:52Z", - "url": "https://github.com/ai16z/eliza/pull/1015", + "created_at": "2024-11-19T09:15:42Z", + "url": "https://github.com/ai16z/eliza/pull/416", "labels": [], - "comments": 0 - }, - { - "number": 895, - "title": "docs: Add What Did You Get Done This Week #4 summaries and timestamps", - "state": "closed", - "created_at": "2024-12-07T12:50:12Z", - "url": "https://github.com/ai16z/eliza/pull/895", - "labels": [], - "comments": 0 - }, - { - "number": 877, - "title": "docs: Add AI Agent Dev School Parts 2 and 3 summaries and timestamps", - "state": "closed", - "created_at": "2024-12-06T20:20:14Z", - "url": "https://github.com/ai16z/eliza/pull/877", - "labels": [], - "comments": 0 - }, - { - "number": 638, - "title": "Notes for AI Agent Dev School #1", - "state": "closed", - "created_at": "2024-11-28T05:46:45Z", - "url": "https://github.com/ai16z/eliza/pull/638", - "labels": [], - "comments": 0 - }, - { - "number": 629, - "title": "feat: Add image generation support for tweets", - "state": "closed", - "created_at": "2024-11-27T13:41:43Z", - "url": "https://github.com/ai16z/eliza/pull/629", - "labels": [], - "comments": 5 - }, - { - "number": 580, - "title": "Add community stream notes for WDYGDTW 2", - "state": "closed", - "created_at": "2024-11-25T04:54:11Z", - "url": "https://github.com/ai16z/eliza/pull/580", - "labels": [], - "comments": 0 + "comments": 11 } ], - "total_commits": 6, - "total_prs": 6 + "total_commits": 2, + "total_prs": 1 }, "issues": { "opened": [ { - "number": 917, - "title": "Cannot run `pnpm build` after importing `imageGenerationPlugin` to use in a character ", - "state": "open", - "created_at": "2024-12-08T11:19:28Z", - "url": "https://github.com/ai16z/eliza/issues/917", - "labels": [ - "bug" - ], - "comments": 2 - }, - { - "number": 422, - "title": "using Groq API (or RedPill or Google Gen AI) as model provider", + "number": 415, + "title": "Add a plugin for storing data using the 0G protocol.", "state": "closed", - "created_at": "2024-11-19T17:21:15Z", - "url": "https://github.com/ai16z/eliza/issues/422", + "created_at": "2024-11-19T08:35:17Z", + "url": "https://github.com/ai16z/eliza/issues/415", "labels": [ - "bug" + "enhancement" ], - "comments": 2 + "comments": 0 } ], - "total_opened": 2 + "total_opened": 1 }, "engagement": { "comments": [ { - "id": 2504035321, - "body": "commit `a51c376710c90b6721a6ae6457fdc42c441a19ba` has a bad timing error stand by \ud83e\udd15", - "created_at": "2024-11-27T14:34:33Z", - "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2504035321", + "id": 2485992794, + "body": "Thanks for your notification. Sure, I'll fix it ASAP.\r\n\r\nShakker Nerd ***@***.***> \u4e8e2024\u5e7411\u670819\u65e5\u5468\u4e8c 23:09\u5199\u9053\uff1a\r\n\r\n> Hey @Wilbert957 Great work!\r\n>\r\n> There are conflicts that needs fixing, could you fix that?\r\n>\r\n> In the package.json for 0g-plugin, kind add dev command (\"dev\": \"tsup\r\n> --watch\").\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you were mentioned.Message ID:\r\n> ***@***.***>\r\n>\r\n", + "created_at": "2024-11-19T15:13:30Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2485992794", "type": "pr", - "issue_number": "629" + "issue_number": "416" }, { - "id": 2505359264, - "body": "Got a message about errors during image generation. Be sure to add the right `plugins` and `clients` in your character file.\r\n\r\n```diff\r\ndiff --git a/agent/src/character.ts b/agent/src/character.ts\r\nindex da7e718..53c6f12 100644\r\n--- a/agent/src/character.ts\r\n+++ b/agent/src/character.ts\r\n@@ -4,9 +4,9 @@ import { imageGenerationPlugin } from \"@ai16z/plugin-image-generation\";\r\n export const character: Character = {\r\n ...defaultCharacter,\r\n name: \"Eliza\",\r\n- plugins: [],\r\n- clients: [],\r\n- modelProvider: ModelProviderName.OPENAI,\r\n+ plugins: [imageGenerationPlugin],\r\n+ clients: [Clients.TWITTER],\r\n+ modelProvider: ModelProviderName.HEURIST,\r\n settings: {\r\n secrets: {},\r\n voice: {\r\n```", - "created_at": "2024-11-28T06:33:45Z", - "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2505359264", + "id": 2486021663, + "body": "> Hey @Wilbert957 Great work!\r\n> \r\n> There are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n> \r\n> In the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).\r\n\r\nI've fixed it. Could you please check?", + "created_at": "2024-11-19T15:24:16Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2486021663", "type": "pr", - "issue_number": "629" + "issue_number": "416" }, { - "id": 2508783990, - "body": "> \r\n> Here it would also be best to follow fail-fast approach to check on start and fail/crash with a helpful message if a plugin/config is missing.\r\n\r\nI really like this idea. I don't quite understand how to do what you're saying for `packages/client-twitter/src/index.ts` but agree there too.\r\n\r\nAfter talking to Shaw about this PR a few nights ago I think I'll have to scrap it and refactor with `ACTION` first thinking.\r\n\r\nI'm paraphrasing what he actually said but: \"Shaw strongly believes image generation should be an action the agent can take. He wants it to be driven by the agent's decision-making process, not chance. The aim is for the image generation to be handled within the agent, not the Twitter client\"\r\n\r\nThere were a few things he said needed to be done. One of them a `none` action handler to better manage actions and responses.\r\n\r\nWith that in mind I'm going to close this and revisit later with better logic.", - "created_at": "2024-11-30T02:00:00Z", - "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2508783990", + "id": 2487175178, + "body": "> Kindly attach a screengrab of the upload/file storage interaction.\r\n> \r\n> @Wilbert957 _This has been updated._\r\n\r\nSure, thanks. I've attached a screengrab.", + "created_at": "2024-11-20T02:10:52Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2487175178", "type": "pr", - "issue_number": "629" + "issue_number": "416" }, { - "id": 2525664396, - "body": "> They're fixing this In the meantime Why not use Heurist? https://heurist.ai/dev-access use access code 'ai16z' to get instant api approval! Use a proper email as it emails you the api key.\r\n\r\nPersonally love using Heurist but I think it's a good idea to have back up providers. Heurist might not be able to provide free inference forever. Nice while it lasts though :)", - "created_at": "2024-12-08T11:25:08Z", - "url": "https://github.com/ai16z/eliza/issues/422#issuecomment-2525664396", - "type": "issue", - "issue_number": "422" + "id": 2487176752, + "body": "> Please resolve conflicts and add a test and / or screen grab of working plugin functionality thanks so much! Amazing work with this plugin you are the GOAT!\r\n\r\nSure, thanks. I've attached a screengrab.", + "created_at": "2024-11-20T02:12:32Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2487176752", + "type": "pr", + "issue_number": "416" + }, + { + "id": 2488767910, + "body": "> Please resolve conflicts and add a test and / or screen grab of working plugin functionality thanks so much! Amazing work with this plugin you are the GOAT!\r\n\r\nI've resolved conflicts~", + "created_at": "2024-11-20T14:41:59Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2488767910", + "type": "pr", + "issue_number": "416" + }, + { + "id": 2488770105, + "body": "> Hey @Wilbert957 Great work!\r\n> \r\n> There are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n> \r\n> In the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).\r\n\r\nI've resolved conflicts~", + "created_at": "2024-11-20T14:42:47Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2488770105", + "type": "pr", + "issue_number": "416" + }, + { + "id": 2496589956, + "body": "> Hey @Wilbert957 Great work!\r\n> \r\n> There are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n> \r\n> In the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).\r\n\r\nHi @shakkernerd \r\n\r\nI hope you're doing well! I wanted to kindly remind you that my pull request (#PR-416) is awaiting your review and approval. Your feedback would be greatly appreciated.", + "created_at": "2024-11-25T03:13:40Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2496589956", + "type": "pr", + "issue_number": "416" + }, + { + "id": 2496937897, + "body": "Hi, @monilpat. Conflicts resolved. Would know if can merge? Your feedback would be greatly appreciated.", + "created_at": "2024-11-25T06:03:49Z", + "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2496937897", + "type": "pr", + "issue_number": "416" } ], - "total_comments": 4 + "total_comments": 8 } }, - "summary": "YoungPhlo is a developer actively contributing to a project focused on AI agent development. They are currently working on documenting the \"AI Agent Dev School Part 4\" livestream notes and addressing issues related to integrating the `imageGenerationPlugin` for character creation. Their recent activity shows a strong emphasis on documentation and troubleshooting, with a consistent engagement in PRs and issue resolution." + "summary": "Wilbert957 is currently focused on integrating a new 0G plugin for file storage into the main branch of the repository. Their recent activity includes merging branches and addressing issues related to implementing this plugin. Their contributions suggest a focus on feature development and integration work within the project's codebase.", + "score": 17, + "score_breakdown": { + "merged_prs": 7, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 4.0, + "total": 17.0 + } }, { - "contributor": "milancermak", - "avatar_url": "https://avatars.githubusercontent.com/u/184055?v=4", + "contributor": "proteanx", + "avatar_url": "https://avatars.githubusercontent.com/u/29043582?v=4", "activity": { "code": { "commits": [ { - "sha": "44e839446d6001e8060e80c4d58e99ae3f2ca2a2", - "date": "2024-11-26T09:06:58Z", - "message": "chore: pretty", - "url": "https://github.com/ai16z/eliza/commit/44e839446d6001e8060e80c4d58e99ae3f2ca2a2" - }, - { - "sha": "b5878920d3025a1a691e0d30aa6423aacb928678", - "date": "2024-11-26T09:05:27Z", - "message": "refactor: tokens const in token.ts", - "url": "https://github.com/ai16z/eliza/commit/b5878920d3025a1a691e0d30aa6423aacb928678" + "sha": "d3e0f78a515346cfbb12994ed3050de7799ac2e7", + "date": "2024-12-13T02:54:12Z", + "message": "add back lock file\n\nto fix conflict", + "url": "https://github.com/ai16z/eliza/commit/d3e0f78a515346cfbb12994ed3050de7799ac2e7" }, { - "sha": "8b6cc8d597d866b5e4dcd99b67257eb9f8ea0ee0", - "date": "2024-11-25T21:24:00Z", - "message": "Merge branch 'main' into dev/starknet-cleanup", - "url": "https://github.com/ai16z/eliza/commit/8b6cc8d597d866b5e4dcd99b67257eb9f8ea0ee0" + "sha": "e66242a57c398791ca323d2fb76f70189e4c0ec0", + "date": "2024-12-12T18:53:43Z", + "message": "rm unused freq/presence penalty\n\nwill add back if/when this is added to the api", + "url": "https://github.com/ai16z/eliza/commit/e66242a57c398791ca323d2fb76f70189e4c0ec0" }, { - "sha": "3a30ce48279ba74c5f546d95a051ce736e7af969", - "date": "2024-11-25T21:09:35Z", - "message": "chore: prettify", - "url": "https://github.com/ai16z/eliza/commit/3a30ce48279ba74c5f546d95a051ce736e7af969" + "sha": "ae4784630bf5d749da2e8779a64dda986629d5cc", + "date": "2024-12-12T18:36:14Z", + "message": "temp rm venice image gen model\n\nwill submit new pr for this", + "url": "https://github.com/ai16z/eliza/commit/ae4784630bf5d749da2e8779a64dda986629d5cc" }, { - "sha": "7800dbc728400a3bd0b2ff34f7a373a80864bc3a", - "date": "2024-11-25T21:00:51Z", - "message": "feat(starknet): portfolio provider", - "url": "https://github.com/ai16z/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a" + "sha": "d5a666610b4f1959cc3a58a444ca3791c2d16dc0", + "date": "2024-12-12T17:18:27Z", + "message": "allow users to select models", + "url": "https://github.com/ai16z/eliza/commit/d5a666610b4f1959cc3a58a444ca3791c2d16dc0" }, { - "sha": "a8bafc7bd008a2f9147e90bea1bd1cb3b0cb7ef0", - "date": "2024-11-22T14:56:25Z", - "message": "dev(starknet): plugin cleanup", - "url": "https://github.com/ai16z/eliza/commit/a8bafc7bd008a2f9147e90bea1bd1cb3b0cb7ef0" + "sha": "ce418ace17cd192d15cb7c5af243137019d0b6bd", + "date": "2024-12-12T09:11:42Z", + "message": "add venice api model provider\n\nintegrates venice api", + "url": "https://github.com/ai16z/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd" } ], "pull_requests": [ { - "number": 595, - "title": "feat: starknet portfolio provider", + "number": 1057, + "title": "feat: add venice.ai image generation", "state": "closed", - "created_at": "2024-11-25T21:19:10Z", - "url": "https://github.com/ai16z/eliza/pull/595", + "created_at": "2024-12-14T02:16:40Z", + "url": "https://github.com/ai16z/eliza/pull/1057", "labels": [], - "comments": 0 + "comments": 1 + }, + { + "number": 1008, + "title": "feat: add venice.ai api model provider", + "state": "closed", + "created_at": "2024-12-12T09:31:49Z", + "url": "https://github.com/ai16z/eliza/pull/1008", + "labels": [ + "ModelProvider_new" + ], + "comments": 3 } ], - "total_commits": 6, - "total_prs": 1 + "total_commits": 5, + "total_prs": 2 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "milancermak is a developer focusing on enhancing the StarkNet platform, as seen through recent commits like refactoring tokens in token.ts and implementing a StarkNet portfolio provider feature. Their contributions demonstrate a focus on backend development and code cleanup, as evidenced by commits labeled as \"chore\" and \"refactor,\" showcasing a dedication to improving code quality and functionality within the project." - }, - { - "contributor": "8times4", - "avatar_url": "https://avatars.githubusercontent.com/u/46720448?v=4", - "activity": { - "code": { - "commits": [ + "comments": [ { - "sha": "60da90b66230f68452ea42a37c7daa1ff29310b1", - "date": "2024-11-23T14:27:07Z", - "message": "feat: more fixes, robustness", - "url": "https://github.com/ai16z/eliza/commit/60da90b66230f68452ea42a37c7daa1ff29310b1" + "id": 2539794164, + "body": "I didn't test the image generation and it looks like it will require more work so I removed it for now and will make a new PR to add it later.\r\n\r\nIt also appears venice doesn't use frequency or presence penalty parameters (yet at least) so I removed that (for now).\r\n\r\nThis PR should be good now ", + "created_at": "2024-12-12T19:01:31Z", + "url": "https://github.com/ai16z/eliza/pull/1008#issuecomment-2539794164", + "type": "pr", + "issue_number": "1008" }, { - "sha": "c577941daba208892929cf8db92584bce112ae29", - "date": "2024-11-23T13:05:12Z", - "message": "feat: add more robust testing w/o central, add other actions, more docs", - "url": "https://github.com/ai16z/eliza/commit/c577941daba208892929cf8db92584bce112ae29" + "id": 2539992795, + "body": "I already did this - https://github.com/ai16z/eliza/pull/1008 \r\n", + "created_at": "2024-12-12T20:52:52Z", + "url": "https://github.com/ai16z/eliza/pull/1018#issuecomment-2539992795", + "type": "pr", + "issue_number": "1018" }, { - "sha": "8ec2733eee0f3b0e95a63d2bef120149b787f094", - "date": "2024-11-23T12:21:24Z", - "message": "feat: add more docs", - "url": "https://github.com/ai16z/eliza/commit/8ec2733eee0f3b0e95a63d2bef120149b787f094" + "id": 2540399413, + "body": "@odilitime should I push the pnpm-lock.yaml back in to fix merge conflict?", + "created_at": "2024-12-13T02:28:53Z", + "url": "https://github.com/ai16z/eliza/pull/1008#issuecomment-2540399413", + "type": "pr", + "issue_number": "1008" }, { - "sha": "b1bce72eb3e698b7cd87d7d9ee19121be79d5866", - "date": "2024-11-22T21:32:58Z", - "message": "feat: add to docs", - "url": "https://github.com/ai16z/eliza/commit/b1bce72eb3e698b7cd87d7d9ee19121be79d5866" + "id": 2542686241, + "body": "> LGTM - feel free to add a screenshot if you can\r\n\r\nAdded some screenshots.", + "created_at": "2024-12-14T02:44:37Z", + "url": "https://github.com/ai16z/eliza/pull/1057#issuecomment-2542686241", + "type": "pr", + "issue_number": "1057" + } + ], + "total_comments": 4 + } + }, + "summary": "proteanx is currently focusing on integrating the venice.ai API into the project, with recent commits adding the venice API model provider and enabling users to select models. They are also working on features like image generation and making adjustments to the codebase to resolve conflicts and improve code organization. Their contributions show a pattern of enhancing functionality and maintaining code quality within the project.", + "score": 16, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.0, + "total": 16.0 + } + }, + { + "contributor": "ileana-pr", + "avatar_url": "https://avatars.githubusercontent.com/u/103957712?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "89b74136104157096b9af9b1738ed45f3f4c0b23", + "date": "2024-12-11T05:43:07Z", + "message": "updated step 3 and added code to make guide visible in docs page", + "url": "https://github.com/ai16z/eliza/commit/89b74136104157096b9af9b1738ed45f3f4c0b23" }, { - "sha": "1752c51186c112eb26712c1d42056f030c56dc3b", - "date": "2024-11-22T14:45:04Z", - "message": "feat: fix", - "url": "https://github.com/ai16z/eliza/commit/1752c51186c112eb26712c1d42056f030c56dc3b" + "sha": "de1236bdc264a7b3a93863e00964de7abff32baa", + "date": "2024-12-09T23:08:47Z", + "message": "docs: add WSL installation guide", + "url": "https://github.com/ai16z/eliza/commit/de1236bdc264a7b3a93863e00964de7abff32baa" }, { - "sha": "ec73d1956b1130acf3e470953b8ff87822c226a0", - "date": "2024-11-22T12:29:57Z", - "message": "feat: initial pluggin", - "url": "https://github.com/ai16z/eliza/commit/ec73d1956b1130acf3e470953b8ff87822c226a0" + "sha": "39b78ba3be85182e649f8f331eeef7f411e13c60", + "date": "2024-12-09T23:08:47Z", + "message": "docs: add WSL installation guide", + "url": "https://github.com/ai16z/eliza/commit/39b78ba3be85182e649f8f331eeef7f411e13c60" } ], "pull_requests": [ { - "number": 792, - "title": "feat: add obsidian traversal", - "state": "open", - "created_at": "2024-12-02T18:10:51Z", - "url": "https://github.com/ai16z/eliza/pull/792", + "number": 983, + "title": "docs: add WSL Setup Guide to documentation ", + "state": "closed", + "created_at": "2024-12-11T05:54:18Z", + "url": "https://github.com/ai16z/eliza/pull/983", "labels": [], - "comments": 2 + "comments": 0 }, { - "number": 517, - "title": "feat: Add buttplug.io integration", + "number": 946, + "title": "docs: add WSL installation guide", "state": "closed", - "created_at": "2024-11-22T12:36:20Z", - "url": "https://github.com/ai16z/eliza/pull/517", + "created_at": "2024-12-09T23:23:49Z", + "url": "https://github.com/ai16z/eliza/pull/946", "labels": [], - "comments": 3 + "comments": 2 } ], - "total_commits": 6, + "total_commits": 3, "total_prs": 2 }, "issues": { @@ -27464,94 +26738,194 @@ "engagement": { "comments": [ { - "id": 2494322647, - "body": "> what do i need to buy to test this though, ya know... for research\r\n\r\nhere\u2019s an affiliate link just for ya \u2620\ufe0f: https://www.lovense.com/r/rf3aal\r\n", - "created_at": "2024-11-22T17:14:01Z", - "url": "https://github.com/ai16z/eliza/pull/517#issuecomment-2494322647", + "id": 2529838783, + "body": "Looks like missing dependency... try to clean and rebuild: \r\n\r\npnpm clean \r\npnpm install \r\npnpm build \r\n\r\npnpm add -w -D ts-node typescript @types/node\r\n", + "created_at": "2024-12-09T23:50:47Z", + "url": "https://github.com/ai16z/eliza/issues/925#issuecomment-2529838783", + "type": "issue", + "issue_number": "925" + }, + { + "id": 2530498770, + "body": "GM @jkbrooks thanks for approving! I just realized I put down node 20 instead of 23 for step 3. I also didn't write code to make the guide visible, I figures you guys would decide where it best fits in the docs. Cheers. ", + "created_at": "2024-12-10T05:53:07Z", + "url": "https://github.com/ai16z/eliza/pull/946#issuecomment-2530498770", "type": "pr", - "issue_number": "517" + "issue_number": "946" }, { - "id": 2543326339, - "body": "Sorry for the delay here, I\u2019ll wrap this up soon to avoid blocking v2, - just lacked irl time", - "created_at": "2024-12-14T19:52:29Z", - "url": "https://github.com/ai16z/eliza/pull/792#issuecomment-2543326339", + "id": 2533716864, + "body": "@jkbrooks @monilpat @odilitime changes complete. added code to make page visible in Guides section and updated step 3 to use node 23. link to new pr here: https://github.com/ai16z/eliza/pull/983\r\n", + "created_at": "2024-12-11T06:05:14Z", + "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2533716864", "type": "pr", - "issue_number": "792" + "issue_number": "959" + }, + { + "id": 2537892452, + "body": "Try to clean and rebuild: \r\n# Clean everything\r\npnpm clean\r\n\r\n# Reinstall dependencies\r\npnpm install\r\n\r\n# Build the project\r\npnpm build\r\n\r\n", + "created_at": "2024-12-12T06:04:24Z", + "url": "https://github.com/ai16z/eliza/issues/982#issuecomment-2537892452", + "type": "issue", + "issue_number": "982" + }, + { + "id": 2537896462, + "body": "Also make sure you switch to the latest working version: \r\n\r\n# This project iterates fast, so we recommend checking out the latest release\r\ngit checkout $(git describe --tags --abbrev=0)", + "created_at": "2024-12-12T06:07:08Z", + "url": "https://github.com/ai16z/eliza/issues/982#issuecomment-2537896462", + "type": "issue", + "issue_number": "982" } ], - "total_comments": 2 + "total_comments": 5 } }, - "summary": "8times4 is a developer focused on enhancing robustness and documentation in their projects. Their recent activity includes adding robust testing, improving documentation, and fixing issues across multiple commits. They are currently working on features like obsidian traversal and buttplug.io integration, showcasing a pattern of prioritizing code quality and project documentation." + "summary": "ileana-pr is currently focused on enhancing documentation for the project, particularly by adding a comprehensive WSL installation guide. Their recent activity includes updating steps and making guides visible on the docs page. This developer's contributions show a pattern of attention to detail in documentation improvements, indicating a commitment to enhancing user experience through clear and accessible guides.", + "score": 16, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.5, + "total": 16.5 + } }, { - "contributor": "ferric-sol", - "avatar_url": "https://avatars.githubusercontent.com/u/95399413?v=4", + "contributor": "jzvikart", + "avatar_url": "https://avatars.githubusercontent.com/u/7929905?v=4", "activity": { "code": { "commits": [ { - "sha": "67d847461b8a5348a92ff838c1938b816e9ed42f", - "date": "2024-11-13T02:16:54Z", - "message": "Don't blow up if the wallet is missing", - "url": "https://github.com/ai16z/eliza/commit/67d847461b8a5348a92ff838c1938b816e9ed42f" + "sha": "3520954ea8f160a3b6dd49aa10867524094eb065", + "date": "2024-12-12T14:38:16Z", + "message": "Add README", + "url": "https://github.com/ai16z/eliza/commit/3520954ea8f160a3b6dd49aa10867524094eb065" }, { - "sha": "c226308eb13b451644e6452cdeb83589610be319", - "date": "2024-11-11T13:36:28Z", - "message": "Resolve merge conflict", - "url": "https://github.com/ai16z/eliza/commit/c226308eb13b451644e6452cdeb83589610be319" - }, + "sha": "107d9e984e8d439e3903a84d9c57193a08023803", + "date": "2024-12-11T15:49:19Z", + "message": "Initial release of smoke/integration tests + testing framework", + "url": "https://github.com/ai16z/eliza/commit/107d9e984e8d439e3903a84d9c57193a08023803" + } + ], + "pull_requests": [ { - "sha": "dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd", - "date": "2024-11-11T09:48:27Z", - "message": "Fix embedding calculation for sqlite", - "url": "https://github.com/ai16z/eliza/commit/dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd" + "number": 1055, + "title": "fix: Fix pnpm lockfiles", + "state": "closed", + "created_at": "2024-12-13T23:13:02Z", + "url": "https://github.com/ai16z/eliza/pull/1055", + "labels": [], + "comments": 1 }, { - "sha": "8f45ec7abc64ade37fe639f10585e8d919a8214a", - "date": "2024-10-28T08:16:45Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a" + "number": 993, + "title": "test: Initial release of smoke/integration tests + testing framework", + "state": "closed", + "created_at": "2024-12-11T15:57:11Z", + "url": "https://github.com/ai16z/eliza/pull/993", + "labels": [], + "comments": 2 + } + ], + "total_commits": 2, + "total_prs": 2 + }, + "issues": { + "opened": [ + { + "number": 1014, + "title": "Setup of API keys for CI/CD tests", + "state": "open", + "created_at": "2024-12-12T14:46:03Z", + "url": "https://github.com/ai16z/eliza/issues/1014", + "labels": [ + "enhancement" + ], + "comments": 1 + } + ], + "total_opened": 1 + }, + "engagement": { + "comments": [ + { + "id": 2539445176, + "body": "Changed target branch to `develop` due to policy change.", + "created_at": "2024-12-12T16:32:59Z", + "url": "https://github.com/ai16z/eliza/pull/993#issuecomment-2539445176", + "type": "pr", + "issue_number": "993" }, { - "sha": "7a61eb5d593a07831b7a103dc3cae79551b0a261", - "date": "2024-10-28T08:16:03Z", - "message": "Local setup", - "url": "https://github.com/ai16z/eliza/commit/7a61eb5d593a07831b7a103dc3cae79551b0a261" + "id": 2543090139, + "body": "I believe this has been solved now since workflows are running and passing?", + "created_at": "2024-12-14T12:37:10Z", + "url": "https://github.com/ai16z/eliza/issues/1014#issuecomment-2543090139", + "type": "issue", + "issue_number": "1014" + } + ], + "total_comments": 2 + } + }, + "summary": "jzvikart is currently focused on enhancing testing capabilities, as evidenced by their recent commits and pull requests introducing smoke/integration tests and a testing framework. They are also actively involved in resolving issues related to CI/CD setup, such as configuring API keys for testing purposes. Their contributions demonstrate a strong emphasis on improving code quality through testing practices and ensuring smooth integration processes.", + "score": 16, + "score_breakdown": { + "merged_prs": 14, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 16.0 + } + }, + { + "contributor": "azep-ninja", + "avatar_url": "https://avatars.githubusercontent.com/u/142059473?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "8819ec0f8be88e1fd656a612f6e0e6a33aa00420", + "date": "2024-12-13T04:12:29Z", + "message": "Add discord team features.", + "url": "https://github.com/ai16z/eliza/commit/8819ec0f8be88e1fd656a612f6e0e6a33aa00420" } ], "pull_requests": [ { - "number": 281, - "title": "Don't blow up if the wallet is missing", + "number": 1033, + "title": "feat: Add Telegram Team features ", "state": "closed", - "created_at": "2024-11-13T02:17:48Z", - "url": "https://github.com/ai16z/eliza/pull/281", + "created_at": "2024-12-13T04:49:55Z", + "url": "https://github.com/ai16z/eliza/pull/1033", "labels": [], - "comments": 0 + "comments": 2 }, { - "number": 261, - "title": "Fix embedding calculation for sqlite", + "number": 1032, + "title": "feat: Add Discord Team features", "state": "closed", - "created_at": "2024-11-11T09:53:46Z", - "url": "https://github.com/ai16z/eliza/pull/261", + "created_at": "2024-12-13T04:48:03Z", + "url": "https://github.com/ai16z/eliza/pull/1032", "labels": [], "comments": 0 }, { - "number": 59, - "title": "Clarifying instructions to run locally", - "state": "closed", - "created_at": "2024-10-28T08:17:21Z", - "url": "https://github.com/ai16z/eliza/pull/59", + "number": 957, + "title": "feat: Updated characters types, Discord & Telegram enhancements", + "state": "open", + "created_at": "2024-12-10T04:41:58Z", + "url": "https://github.com/ai16z/eliza/pull/957", "labels": [], - "comments": 1 + "comments": 4 } ], - "total_commits": 5, + "total_commits": 1, "total_prs": 3 }, "issues": { @@ -27559,330 +26933,369 @@ "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2540035232, + "body": "Updated, fixed items, and added security feature for Telegram to limit bot add to groups, which if not wanted could get excessive usage of bot, leading to increased costs.", + "created_at": "2024-12-12T21:20:16Z", + "url": "https://github.com/ai16z/eliza/pull/957#issuecomment-2540035232", + "type": "pr", + "issue_number": "957" + }, + { + "id": 2540471857, + "body": "> @azep-ninja this is great stuff, but would it be possible / not too painful to break up some of the more opinionated changes from the more general stuff? Like the telegram group and team stuff should probably be separate PRs for evaluation.\r\n\r\n@lalalune yeah I can do that!\r\n\r\nThis PR is now updated for the more generic items and separate PRs have been created below for team specific settings per client.\r\n\r\n[PR 1032 - Discord Team Features](https://github.com/ai16z/eliza/pull/1032)\r\n\r\n[PR 1033 - Telegram Team Features](https://github.com/ai16z/eliza/pull/1033)", + "created_at": "2024-12-13T03:41:28Z", + "url": "https://github.com/ai16z/eliza/pull/957#issuecomment-2540471857", + "type": "pr", + "issue_number": "957" + }, + { + "id": 2542538695, + "body": "@odilitime ready to go!", + "created_at": "2024-12-13T23:22:15Z", + "url": "https://github.com/ai16z/eliza/pull/1033#issuecomment-2542538695", + "type": "pr", + "issue_number": "1033" + }, + { + "id": 2542634919, + "body": "All issues resolved here as well @odilitime .", + "created_at": "2024-12-14T01:41:17Z", + "url": "https://github.com/ai16z/eliza/pull/957#issuecomment-2542634919", + "type": "pr", + "issue_number": "957" + } + ], + "total_comments": 4 } }, - "summary": "ferric-sol is currently focused on improving the stability and functionality of a project related to wallets and embedding calculations. Their recent contributions include resolving merge conflicts, enhancing error handling to prevent crashes, and clarifying setup instructions. These activities indicate a pattern of attention to detail in backend development and a commitment to ensuring a smooth user experience through bug fixes and documentation enhancements." + "summary": "azep-ninja is currently focusing on enhancing team features for both Discord and Telegram platforms. Their recent activity includes adding new features and updating character types for these communication channels. This developer's contributions show a focus on integrating and improving team communication functionalities across different platforms.", + "score": 16, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 2.0, + "total": 16.0 + } }, { - "contributor": "tharak123455", - "avatar_url": "https://avatars.githubusercontent.com/u/83504457?v=4", + "contributor": "n00b21337", + "avatar_url": "https://avatars.githubusercontent.com/u/8969767?v=4", "activity": { "code": { "commits": [ { - "sha": "d89a8793735dfdf5f0310019991ff8176e9c1445", - "date": "2024-12-12T08:35:20Z", - "message": "Update interactions.ts", - "url": "https://github.com/ai16z/eliza/commit/d89a8793735dfdf5f0310019991ff8176e9c1445" + "sha": "9b5aca6b25e15f88aec4be7d7daf25e652e6342f", + "date": "2024-12-10T00:51:39Z", + "message": "fix the path to getChains", + "url": "https://github.com/ai16z/eliza/commit/9b5aca6b25e15f88aec4be7d7daf25e652e6342f" }, { - "sha": "314ffe1e2122ab4fb78d6fc768334439456a9357", - "date": "2024-12-12T08:20:30Z", - "message": "Merge branch 'main' into twitterClient-enhancements", - "url": "https://github.com/ai16z/eliza/commit/314ffe1e2122ab4fb78d6fc768334439456a9357" + "sha": "6f8b903649ca8b99492104851cbe6347104ebf86", + "date": "2024-12-10T00:21:16Z", + "message": "add other chains to templates", + "url": "https://github.com/ai16z/eliza/commit/6f8b903649ca8b99492104851cbe6347104ebf86" }, { - "sha": "64220cbfad8e21638e2a4b846c199b64d895734d", - "date": "2024-12-12T08:18:46Z", - "message": "Update interactions.ts", - "url": "https://github.com/ai16z/eliza/commit/64220cbfad8e21638e2a4b846c199b64d895734d" + "sha": "773f11e9982da61761cb8f50e211503bfee2efca", + "date": "2024-12-10T00:19:52Z", + "message": "refactor files for easier maintance", + "url": "https://github.com/ai16z/eliza/commit/773f11e9982da61761cb8f50e211503bfee2efca" }, { - "sha": "cc2aa50721a1979919e3f948cbf50e8090255917", - "date": "2024-12-08T06:34:25Z", - "message": "Update .env.example", - "url": "https://github.com/ai16z/eliza/commit/cc2aa50721a1979919e3f948cbf50e8090255917" + "sha": "36e8d78284ffef612285018bfdac9710813adee9", + "date": "2024-12-10T00:03:01Z", + "message": "use proper names", + "url": "https://github.com/ai16z/eliza/commit/36e8d78284ffef612285018bfdac9710813adee9" }, { - "sha": "0bef8ac01882b47ee461f23ef1344d4a646e3243", - "date": "2024-12-08T06:33:16Z", - "message": "Update interactions.ts", - "url": "https://github.com/ai16z/eliza/commit/0bef8ac01882b47ee461f23ef1344d4a646e3243" - } - ], - "pull_requests": [ + "sha": "d9da50ecdc8d32e27da79725cc36395ae2be118f", + "date": "2024-12-09T23:51:42Z", + "message": "add imports", + "url": "https://github.com/ai16z/eliza/commit/d9da50ecdc8d32e27da79725cc36395ae2be118f" + }, { - "number": 913, - "title": "feat: twitter client enhancements", - "state": "closed", - "created_at": "2024-12-08T06:42:15Z", - "url": "https://github.com/ai16z/eliza/pull/913", - "labels": [ - "Client: Twitter" - ], - "comments": 1 + "sha": "84993b61004f2059aff88fb60be7a051e9375c2d", + "date": "2024-12-09T23:48:40Z", + "message": "add types", + "url": "https://github.com/ai16z/eliza/commit/84993b61004f2059aff88fb60be7a051e9375c2d" }, { - "number": 896, - "title": "Twitter client enhancements", - "state": "closed", - "created_at": "2024-12-07T13:50:09Z", - "url": "https://github.com/ai16z/eliza/pull/896", - "labels": [], - "comments": 0 + "sha": "c03f212fd66b299b43194b2e2a0c2e059cb14709", + "date": "2024-12-09T23:39:58Z", + "message": "add many other EVM chains configs", + "url": "https://github.com/ai16z/eliza/commit/c03f212fd66b299b43194b2e2a0c2e059cb14709" }, { - "number": 894, - "title": "Twitter client enhancements", - "state": "closed", - "created_at": "2024-12-07T12:05:44Z", - "url": "https://github.com/ai16z/eliza/pull/894", - "labels": [], - "comments": 0 - } - ], - "total_commits": 5, - "total_prs": 3 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ + "sha": "6bfacd169a74db017ef7b08005e195fc20a926d0", + "date": "2024-12-10T00:51:39Z", + "message": "fix the path to getChains", + "url": "https://github.com/ai16z/eliza/commit/6bfacd169a74db017ef7b08005e195fc20a926d0" + }, { - "id": 2525450242, - "body": "Requesting review of changes implemented as per @cygaar feedback:\r\n\r\n# Changes Implemented\r\n1. Removed default target users array\r\n2. Added validation for TWITTER_TARGET_USERS configuration\r\n3. Improved error handling in handleTweet method\r\n4. Added proper string sanitization for JSON parsing\r\n5. Updated logging messages for better clarity\r\n\r\n# Key Updates\r\n- Made target users feature completely optional\r\n- Added robust validation for empty/invalid configurations\r\n- Improved error handling for JSON parsing\r\n- Enhanced logging for debugging purposes", - "created_at": "2024-12-08T06:45:53Z", - "url": "https://github.com/ai16z/eliza/pull/913#issuecomment-2525450242", - "type": "pr", - "issue_number": "913" - } - ], - "total_comments": 1 - } - }, - "summary": "tharak123455 is actively contributing to a project focused on enhancing a Twitter client, with recent commits primarily updating the interactions.ts file and the .env.example file. Their work demonstrates a focus on improving the functionality and user experience of the Twitter client through backend enhancements and code maintenance. With a total of 5 commits and 3 pull requests, tharak123455's contributions show a dedication to refining the project's features and performance." - }, - { - "contributor": "sin-bufan", - "avatar_url": "https://avatars.githubusercontent.com/u/9634610?v=4", - "activity": { - "code": { - "commits": [ + "sha": "b9dfb719cf9e527883cb4a21fbce84fa6bfb30ac", + "date": "2024-12-10T00:21:16Z", + "message": "add other chains to templates", + "url": "https://github.com/ai16z/eliza/commit/b9dfb719cf9e527883cb4a21fbce84fa6bfb30ac" + }, { - "sha": "0522ad45e274d2636156b76e3a13bdde3238fba7", - "date": "2024-12-12T02:51:19Z", - "message": "add callback to processActions in farcaster client", - "url": "https://github.com/ai16z/eliza/commit/0522ad45e274d2636156b76e3a13bdde3238fba7" + "sha": "1098b4ee54ccfa5d05de30edc77cbdb1f306d353", + "date": "2024-12-10T00:19:52Z", + "message": "refactor files for easier maintance", + "url": "https://github.com/ai16z/eliza/commit/1098b4ee54ccfa5d05de30edc77cbdb1f306d353" }, { - "sha": "1a5978eeb7b7015e053f4cd650765ac7186f16cf", - "date": "2024-12-10T09:26:15Z", - "message": "add cast hash to memory in processActions", - "url": "https://github.com/ai16z/eliza/commit/1a5978eeb7b7015e053f4cd650765ac7186f16cf" + "sha": "981dec2806a05b12812c080b5a45c0e0dbc00738", + "date": "2024-12-10T00:03:01Z", + "message": "use proper names", + "url": "https://github.com/ai16z/eliza/commit/981dec2806a05b12812c080b5a45c0e0dbc00738" }, { - "sha": "49b6672bb9df7c81e05d6440135e155e8b0d9709", - "date": "2024-12-10T09:24:10Z", - "message": "fix: farcaster client does NOT fire action", - "url": "https://github.com/ai16z/eliza/commit/49b6672bb9df7c81e05d6440135e155e8b0d9709" + "sha": "b67da6e9c01b3640753b7f6c0ad807f83a459447", + "date": "2024-12-09T23:51:42Z", + "message": "add imports", + "url": "https://github.com/ai16z/eliza/commit/b67da6e9c01b3640753b7f6c0ad807f83a459447" }, { - "sha": "fc0600223234518da2447ccaf0eefb3c792eaffe", - "date": "2024-12-10T09:26:15Z", - "message": "add cast hash to memory in processActions", - "url": "https://github.com/ai16z/eliza/commit/fc0600223234518da2447ccaf0eefb3c792eaffe" + "sha": "2eff94607e887784f3c18da4c35f202d1e9e7487", + "date": "2024-12-09T23:48:40Z", + "message": "add types", + "url": "https://github.com/ai16z/eliza/commit/2eff94607e887784f3c18da4c35f202d1e9e7487" }, { - "sha": "01e093274d2f589df76df523019483f6b1e9660d", - "date": "2024-12-10T09:24:10Z", - "message": "fix: farcaster client does NOT fire action", - "url": "https://github.com/ai16z/eliza/commit/01e093274d2f589df76df523019483f6b1e9660d" + "sha": "6397891d5e79a7154248931a8c8cee0bfabd9b4c", + "date": "2024-12-09T23:39:58Z", + "message": "add many other EVM chains configs", + "url": "https://github.com/ai16z/eliza/commit/6397891d5e79a7154248931a8c8cee0bfabd9b4c" } ], "pull_requests": [ { - "number": 1002, - "title": "fix: add callback to action in farcaster client", - "state": "closed", - "created_at": "2024-12-12T03:02:52Z", - "url": "https://github.com/ai16z/eliza/pull/1002", - "labels": [], - "comments": 0 - }, - { - "number": 963, - "title": "Fix farcaster client process action issue", + "number": 949, + "title": "chore: 947 add other evm chains to wallet", "state": "closed", - "created_at": "2024-12-10T10:01:09Z", - "url": "https://github.com/ai16z/eliza/pull/963", + "created_at": "2024-12-09T23:52:34Z", + "url": "https://github.com/ai16z/eliza/pull/949", "labels": [], - "comments": 0 + "comments": 1 } ], - "total_commits": 5, - "total_prs": 2 + "total_commits": 14, + "total_prs": 1 }, "issues": { - "opened": [], - "total_opened": 0 + "opened": [ + { + "number": 947, + "title": "Add other EVM chains", + "state": "open", + "created_at": "2024-12-09T23:33:01Z", + "url": "https://github.com/ai16z/eliza/issues/947", + "labels": [ + "enhancement" + ], + "comments": 0 + } + ], + "total_opened": 1 }, "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "sin-bufan is currently focusing on enhancing the functionality of the farcaster client, with recent commits addressing issues related to firing actions and adding callbacks to processes. Their contributions demonstrate a pattern of actively debugging and improving the client's behavior, with a specific emphasis on ensuring actions are executed correctly. This developer's work seems to be centered around backend development and bug fixes within the farcaster client project." - }, - { - "contributor": "proteanx", - "avatar_url": "https://avatars.githubusercontent.com/u/29043582?v=4", - "activity": { - "code": { - "commits": [ + "comments": [ { - "sha": "d3e0f78a515346cfbb12994ed3050de7799ac2e7", - "date": "2024-12-13T02:54:12Z", - "message": "add back lock file\n\nto fix conflict", - "url": "https://github.com/ai16z/eliza/commit/d3e0f78a515346cfbb12994ed3050de7799ac2e7" + "id": 2529110503, + "body": "Think the problem is you are using SDK of LIFI which is more aligned with building UX for end users. For an agent, it would be better to use API directly and just respond to statuses, wait for bridge etc\r\nhttps://docs.li.fi/li.fi-api/li.fi-api/transferring-tokens-example", + "created_at": "2024-12-09T18:58:24Z", + "url": "https://github.com/ai16z/eliza/issues/644#issuecomment-2529110503", + "type": "issue", + "issue_number": "644" }, { - "sha": "e66242a57c398791ca323d2fb76f70189e4c0ec0", - "date": "2024-12-12T18:53:43Z", - "message": "rm unused freq/presence penalty\n\nwill add back if/when this is added to the api", - "url": "https://github.com/ai16z/eliza/commit/e66242a57c398791ca323d2fb76f70189e4c0ec0" + "id": 2529956705, + "body": "> browser\r\n\r\nwait, how do you run this in browser, I done see any info on running this AI in browser, just CLI", + "created_at": "2024-12-10T01:10:17Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2529956705", + "type": "issue", + "issue_number": "735" }, { - "sha": "ae4784630bf5d749da2e8779a64dda986629d5cc", - "date": "2024-12-12T18:36:14Z", - "message": "temp rm venice image gen model\n\nwill submit new pr for this", - "url": "https://github.com/ai16z/eliza/commit/ae4784630bf5d749da2e8779a64dda986629d5cc" + "id": 2529967001, + "body": "Using CLI, I cant even get this action to fire and it says its loaded. All I get is\r\n\" [\"\u26a0 No action found in the response content.\"] \"\r\n\r\nany help?", + "created_at": "2024-12-10T01:19:06Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2529967001", + "type": "issue", + "issue_number": "735" }, { - "sha": "d5a666610b4f1959cc3a58a444ca3791c2d16dc0", - "date": "2024-12-12T17:18:27Z", - "message": "allow users to select models", - "url": "https://github.com/ai16z/eliza/commit/d5a666610b4f1959cc3a58a444ca3791c2d16dc0" + "id": 2530912749, + "body": "> This happens when the Agent is run outside of a browser in a node environment, I have actually been messing with the code and have basic operations working.\r\n\r\nbecause you said\r\n\"This happens when the Agent is run outside of a browser in a node environment\"\r\n\r\nso I was assuming I am doing something wrong as I cant get my agent to run any wallet actions, so thought maybe I need to run it in browser env somehow ?! :) guess its not that.", + "created_at": "2024-12-10T09:12:00Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2530912749", + "type": "issue", + "issue_number": "735" }, { - "sha": "ce418ace17cd192d15cb7c5af243137019d0b6bd", - "date": "2024-12-12T09:11:42Z", - "message": "add venice api model provider\n\nintegrates venice api", - "url": "https://github.com/ai16z/eliza/commit/ce418ace17cd192d15cb7c5af243137019d0b6bd" - } - ], - "pull_requests": [ + "id": 2531012245, + "body": "what i realized now is that default trump char and all of his lore and knowledge made him somehow not even check the Actions, he would just ignore them, when I deleted it all now I at least get the regular\r\n\r\n\"TypeError: Cannot read properties of undefined (reading 'chainId')\"] \"\r\n\r\nwhich is where most other were I guess. this is some other issue then. at least I know how to debug basic action now.", + "created_at": "2024-12-10T09:36:50Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2531012245", + "type": "issue", + "issue_number": "735" + }, { - "number": 1057, - "title": "feat: add venice.ai image generation", - "state": "closed", - "created_at": "2024-12-14T02:16:40Z", - "url": "https://github.com/ai16z/eliza/pull/1057", - "labels": [], - "comments": 1 + "id": 2531029277, + "body": "> Yeah testing actions with the default trump setup is a pain in the butt haha\r\n> \r\n> > \"TypeError: Cannot read properties of undefined (reading 'chainId')\"] \"\r\n> \r\n> Yes, that error is the one that should be fixed!\r\n\r\nwhy is that? its interesting he skips them even if perfectly \"matched\" with keywords. he doesn't even try, just says no match and tries to match with some knowledge... seems like something is bad with setup then?\r\n", + "created_at": "2024-12-10T09:43:48Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2531029277", + "type": "issue", + "issue_number": "735" }, { - "number": 1008, - "title": "feat: add venice.ai api model provider", - "state": "closed", - "created_at": "2024-12-12T09:31:49Z", - "url": "https://github.com/ai16z/eliza/pull/1008", - "labels": [ - "ModelProvider_new" - ], - "comments": 3 - } - ], - "total_commits": 5, - "total_prs": 2 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ + "id": 2532735800, + "body": "when I removed knowledge from trump file, then wallet works, somehow knowledge \"trumps\" actions", + "created_at": "2024-12-10T19:56:34Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2532735800", + "type": "issue", + "issue_number": "735" + }, { - "id": 2539794164, - "body": "I didn't test the image generation and it looks like it will require more work so I removed it for now and will make a new PR to add it later.\r\n\r\nIt also appears venice doesn't use frequency or presence penalty parameters (yet at least) so I removed that (for now).\r\n\r\nThis PR should be good now ", - "created_at": "2024-12-12T19:01:31Z", - "url": "https://github.com/ai16z/eliza/pull/1008#issuecomment-2539794164", + "id": 2536100500, + "body": "From what I see there are many problems with the transfer code.\r\n\r\nFirst, there is no processing of content in transfer.ts so it can get any parameters. Something like this is needed\r\n\r\n``` \r\n const transferContext = composeContext({\r\n state,\r\n template: transferTemplate,\r\n });\r\n\r\n const content = await generateObjectDEPRECATED({\r\n runtime,\r\n context: transferContext,\r\n modelClass: ModelClass.LARGE,\r\n });\r\n ````\r\n \r\nThen the token in template is not set anywhere {{walletInfo}}\r\n\r\nThen also as EVM is multichain, wallet itself is not setup to read context of message and wallet.ts is provider, so it should also first read message and set content and use the chain mentioned there to switch the chain to get balance of native token and or other tokens\r\n ", + "created_at": "2024-12-11T14:12:52Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2536100500", + "type": "issue", + "issue_number": "735" + }, + { + "id": 2536141159, + "body": "> hey @n00b21337! i see we're working on the same plugin, what do you think about the fix in the pr above^ #864\r\n\r\nohh I missed it, let me check. thnx for tip", + "created_at": "2024-12-11T14:23:00Z", + "url": "https://github.com/ai16z/eliza/issues/735#issuecomment-2536141159", + "type": "issue", + "issue_number": "735" + }, + { + "id": 2536155787, + "body": "This PR actually did this what I was thinking about https://github.com/ai16z/eliza/pull/864/\r\n\r\nusing VIEM object, so this should be used.", + "created_at": "2024-12-11T14:28:11Z", + "url": "https://github.com/ai16z/eliza/pull/949#issuecomment-2536155787", "type": "pr", - "issue_number": "1008" + "issue_number": "949" }, { - "id": 2539992795, - "body": "I already did this - https://github.com/ai16z/eliza/pull/1008 \r\n", - "created_at": "2024-12-12T20:52:52Z", - "url": "https://github.com/ai16z/eliza/pull/1018#issuecomment-2539992795", + "id": 2536215070, + "body": "Connecting this one, seems here is done most progress > https://github.com/ai16z/eliza/pull/864", + "created_at": "2024-12-11T14:51:24Z", + "url": "https://github.com/ai16z/eliza/pull/952#issuecomment-2536215070", "type": "pr", - "issue_number": "1018" + "issue_number": "952" }, { - "id": 2540399413, - "body": "@odilitime should I push the pnpm-lock.yaml back in to fix merge conflict?", - "created_at": "2024-12-13T02:28:53Z", - "url": "https://github.com/ai16z/eliza/pull/1008#issuecomment-2540399413", + "id": 2536329175, + "body": "think this is on good track, using viem chains for chain data, also what was missing for transfer to work (generating object with LLM) is here. I was thinking to do the same, but found out this was already here, so no point in repeating this.\r\n\r\ncurrently I had some problems running this, there was RPC error, not sure why and now both claud and openai are timing out for response so I cant test it, will try it out more as I want to use it for transferring eth/tokens and other EVM things.\r\n\r\nWill report back asap\r\n\r\n", + "created_at": "2024-12-11T15:33:34Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2536329175", "type": "pr", - "issue_number": "1008" + "issue_number": "864" }, { - "id": 2542686241, - "body": "> LGTM - feel free to add a screenshot if you can\r\n\r\nAdded some screenshots.", - "created_at": "2024-12-14T02:44:37Z", - "url": "https://github.com/ai16z/eliza/pull/1057#issuecomment-2542686241", + "id": 2536910690, + "body": "> > think this is on good track, using viem chains for chain data, also what was missing for transfer to work (generating object with LLM) is here. I was thinking to do the same, but found out this was already here, so no point in repeating this.\r\n> > currently I had some problems running this, there was RPC error, not sure why and now both claud and openai are timing out for response so I cant test it, will try it out more as I want to use it for transferring eth/tokens and other EVM things.\r\n> > Will report back asap\r\n> \r\n> Thanks for your feedback! Yeah the rpc url is a headache if the fromChain is not in viem/chain list. I've added a console log for transfer for better debugging. Also since ethereum mainnet is just \"mainnet\" in viem/chains most probably the issue originated from that, also pushed a fix for the template.\r\n> \r\n> We'll need to make it more robust in the next iteration \ud83d\ude01\r\n\r\nhaving 504 today all the time with my installations. not sure what is happening, eager to test this but just cant :(\r\n\r\nactually my problem before was on sepolia but good point about \"mainnet\" nobody would write that in a message.\r\n\r\nas its very important chain, should be some casting, if someone writes ETh or ethereum or even L1 should load \"mainnet\" chain from viem IMO.\r\n\r\n\r\nAlso wonder how would code pick between arbitrum and arbitrum nova, maybe there would be needed another LLM call that would compare message and find proper chain name from list of all the chains....\r\n\r\n\r\nI tried this regex, didn't implement it but please check this kind of pattern, could help In matching\r\n\r\n```\r\nimport * as viemChains from \"viem/chains\";\r\n\r\ntype ChainKey = keyof typeof viemChains;\r\n\r\n/**\r\n * Normalizes a string for chain name comparison by:\r\n * - Converting to lowercase\r\n * - Removing spaces, hyphens, and underscores\r\n * - Removing \"network\", \"chain\", \"mainnet\", \"testnet\" common suffixes\r\n */\r\nfunction normalizeChainName(name: string): string {\r\n return name\r\n .toLowerCase()\r\n .replace(/[-_\\s]/g, '')\r\n .replace(/(network|chain|mainnet|testnet)$/g, '');\r\n}\r\n\r\n/**\r\n * Matches user input against available chain names, returning the best match if found\r\n * @param userInput - The user's chain name input\r\n * @returns The matching chain key or null if no match found\r\n */\r\nexport function matchChainName(userInput: string): ChainKey | null {\r\n const normalizedInput = normalizeChainName(userInput);\r\n \r\n // Get all available chain keys\r\n const chainKeys = Object.keys(viemChains) as ChainKey[];\r\n \r\n // First try exact match after normalization\r\n const exactMatch = chainKeys.find(\r\n key => normalizeChainName(key) === normalizedInput\r\n );\r\n if (exactMatch) return exactMatch;\r\n \r\n // Then try starts-with match\r\n const startsWithMatch = chainKeys.find(\r\n key => normalizeChainName(key).startsWith(normalizedInput) ||\r\n normalizedInput.startsWith(normalizeChainName(key))\r\n );\r\n if (startsWithMatch) return startsWithMatch;\r\n \r\n // Finally try includes match\r\n const includesMatch = chainKeys.find(\r\n key => normalizeChainName(key).includes(normalizedInput) ||\r\n normalizedInput.includes(normalizeChainName(key))\r\n );\r\n if (includesMatch) return includesMatch;\r\n \r\n return null;\r\n}\r\n\r\n/**\r\n * Examples of usage:\r\n * matchChainName(\"ethereum\") \u2192 \"mainnet\"\r\n * matchChainName(\"eth\") \u2192 \"mainnet\"\r\n * matchChainName(\"bsc\") \u2192 \"bsc\"\r\n * matchChainName(\"binance smart chain\") \u2192 \"bsc\"\r\n * matchChainName(\"polygon network\") \u2192 \"polygon\"\r\n * matchChainName(\"invalid chain\") \u2192 null\r\n */\r\n\r\n```", + "created_at": "2024-12-11T19:19:38Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2536910690", "type": "pr", - "issue_number": "1057" + "issue_number": "864" + }, + { + "id": 2538706442, + "body": "> Hey @n00b21337 ,\r\n> \r\n> Thanks for sharing your solution! The regex and normalization approach makes a lot of sense.\r\n> \r\n> I ended up taking a slightly different route by limiting the options to just the **supported chains** that were intentionally included. This way, I'm only checking a predefined list instead of scanning through all the `viem` chains. Here's a snippet of what I did:\r\n> \r\n> ```ts\r\n> const chains = Object.keys(wp.chains);\r\n> \r\n> // Replace the placeholder with supported chain names\r\n> const contextWithChains = context.replace(\"SUPPORTED_CHAINS\", chains.toString());\r\n> ```\r\n> \r\n> Maybe a mix of both approaches could make this even better. What do you think?\r\n\r\nok, sounds good. \r\nI am still kind of not sure how does template thing work, maybe you can enlighten me, where does it go into the flow? (as you added \"fromChain\": SUPPORTED_CHAINS\" \r\n?", + "created_at": "2024-12-12T11:59:51Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538706442", + "type": "pr", + "issue_number": "864" + }, + { + "id": 2538980772, + "body": "> @n00b21337 Yeah, no problem! The template basically provides an instruction and an example of how the returned data should look. It gets combined with the current state to create a context, which the model uses to generate the transferDetails object.\r\n> \r\n> The \"fromChain\": SUPPORTED_CHAINS part is a placeholder in the template. Before passing the context to the model, I replace SUPPORTED_CHAINS with the actual list of connected chains (from wp.chains). This way, the model knows which chains to consider when generating the output.\r\n> \r\n> so in short, the template shows the structure, and by swapping in the real chain list, the model sticks to that structure and uses the valid chains.\r\n> \r\n> let me know if it helps!\r\n\r\nthnx for nice explanation.\r\n\r\nso what I see as another problem is this. think the provider is checking wallet on ethereum and its funds with get_balance but i have a wallet with 0 funds on ethereum but I do have on sepolia, so this happens all the time. Think the provider also needs to get proper context from message, select that chain and then check balance there. After that it can go to actions\r\n\r\n```\r\n can you send 0.001 ETH on sepolia to 0xF14D804DCf86Da1236B58e4F41B5b004B19b1695 \r\n\r\nError getting wallet balance: ResourceNotFoundRpcError: Requested resource not found.\r\n\r\nURL: https://cloudflare-eth.com\r\nRequest body: {\"method\":\"eth_getBalance\",\"params\":[\"0xF14D804DCf86Da1236B58e4F41B5b004B19b1695\",\"latest\"]}\r\n\r\nDetails: Resource not found.\r\nVersion: viem@2.21.53\r\n at withRetry.delay.count.count (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/buildRequest.js:45:31)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n at async attemptRetry (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/promise/withRetry.js:12:30) {\r\n details: 'Resource not found.',\r\n docsPath: undefined,\r\n metaMessages: [\r\n 'URL: https://cloudflare-eth.com',\r\n 'Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xF44D804DCf86Da1236B58e4F48B5b004B19b1695\",\"latest\"]}'\r\n ],\r\n shortMessage: 'Requested resource not found.',\r\n version: '2.21.53',\r\n code: -32001,\r\n [cause]: RpcRequestError: RPC Request failed.\r\n \r\n URL: https://cloudflare-eth.com\r\n Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xF44D804DCf86Da1236B58e4F48B5b004B19b1695\",\"latest\"]}\r\n ```\r\n ", + "created_at": "2024-12-12T13:41:52Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2538980772", + "type": "pr", + "issue_number": "864" + }, + { + "id": 2539806787, + "body": "> @n00b21337 weird.., just tried it on my side both mainnet and sepolia work. I never created a doc, but the character json should include this:\r\n> \r\n> ```json\r\n> \"chains\": {\r\n> \"evm\": [\r\n> \"sepolia\"\r\n> ]\r\n> }\r\n> ```\r\nI just literally made a new installation, made a check out of this branch and run Tate bot with anthropic.\r\n\r\nI didn't know I need to add chains, like this I belive?\r\n\r\n```\r\n \"plugins\": [],\r\n \"chains\": {\r\n \"evm\": [\r\n \"sepolia\"\r\n ]\r\n },\r\n \"bio\": [\r\n```\r\n\r\n ?\r\n \r\n \r\n but even with that I have the problems\r\n \r\n```\r\n \r\n send 0.001 eth to 0xB1620c0547741DeDD30F40a863c09D1964532F8C on sepolia \r\n\r\nError getting wallet balance: ResourceNotFoundRpcError: Requested resource not found.\r\n\r\nURL: https://cloudflare-eth.com\r\nRequest body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}\r\n\r\nDetails: Resource not found.\r\nVersion: viem@2.21.53\r\n at withRetry.delay.count.count (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/buildRequest.js:45:31)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n at async attemptRetry (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/promise/withRetry.js:12:30) {\r\n details: 'Resource not found.',\r\n docsPath: undefined,\r\n metaMessages: [\r\n 'URL: https://cloudflare-eth.com',\r\n 'Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}'\r\n ],\r\n shortMessage: 'Requested resource not found.',\r\n version: '2.21.53',\r\n code: -32001,\r\n [cause]: RpcRequestError: RPC Request failed.\r\n \r\n URL: https://cloudflare-eth.com\r\n Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}\r\n \r\n Details: Resource not found.\r\n Version: viem@2.21.53\r\n at request (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/clients/transports/http.js:51:27)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n at async withRetry.delay.count.count (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/buildRequest.js:20:24)\r\n at async attemptRetry (file:///home/marko/Experiments/eliza-evm/node_modules/viem/_esm/utils/promise/withRetry.js:12:30) {\r\n details: 'Resource not found.',\r\n docsPath: undefined,\r\n metaMessages: [\r\n 'URL: https://cloudflare-eth.com',\r\n 'Request body: {\"method\":\"eth_getBalance\",\"params\":[\"0xa6B04AFfC92BA83D4B6FFAded0A58412892CF381\",\"latest\"]}'\r\n ],\r\n shortMessage: 'RPC Request failed.',\r\n version: '2.21.53',\r\n code: -32001,\r\n [cause]: { code: -32001, message: 'Resource not found.' }\r\n }\r\n}\r\n\r\n```\r\n\r\nand\r\n\r\n```\r\n [\"\u25ce Agent: Error transferring tokens: The chain sepolia not configured yet. Add the chain or choose one from configured: mainnet\"] \r\n \r\n ```\r\n \r\n you sure you are running on this same branch here? :) I don't see what I could have be do wrong here anymore\r\n \r\n Two notes on \r\n 1. I don't think we should be adding chains to bot config, we have transfer and bridge etc its not bot like to configure that first. We should be multichain by default so all chains should work out of the box\r\n 2. Provider is not fetching chain from message, we have \"initWalletProvider\" this should also be using LLM and according to the chain in message check balance, right?\r\n ", + "created_at": "2024-12-12T19:08:09Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2539806787", + "type": "pr", + "issue_number": "864" + }, + { + "id": 2541666612, + "body": "yes, this works. is this added anywhere in docs or how can ppl know they need to set it up there in character?\r\n\r\nyes, you are right, think actions should be modular, but how to chain them then? is it possible that AI first finds check balance action, runs that, then uses output context and insert it into next action like transfer?", + "created_at": "2024-12-13T15:11:01Z", + "url": "https://github.com/ai16z/eliza/pull/864#issuecomment-2541666612", + "type": "pr", + "issue_number": "864" } ], - "total_comments": 4 + "total_comments": 17 } }, - "summary": "proteanx is currently focusing on integrating the venice.ai API into the project, with recent commits adding the venice API model provider and enabling users to select models. They are also working on features like image generation and making adjustments to the codebase to resolve conflicts and improve code organization. Their contributions show a pattern of enhancing functionality and maintaining code quality within the project." + "summary": "n00b21337 is actively contributing to a project focused on enhancing support for various EVM chains in a wallet application. Their recent commits demonstrate a focus on improving code organization, naming conventions, and configuration management. The consistent pattern of commits addressing maintenance tasks and expanding EVM chain configurations suggests a dedication to enhancing the project's functionality and scalability.", + "score": 15, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 8.5, + "total": 15.5 + } }, { - "contributor": "0xaptosj", - "avatar_url": "https://avatars.githubusercontent.com/u/129789810?v=4", + "contributor": "rarepepi", + "avatar_url": "https://avatars.githubusercontent.com/u/16723442?v=4", "activity": { "code": { "commits": [ { - "sha": "5b019be82529a15424bf8bf2580d35a7b04c33c3", - "date": "2024-12-04T10:55:51Z", - "message": "Update pnpm-lock.yaml", - "url": "https://github.com/ai16z/eliza/commit/5b019be82529a15424bf8bf2580d35a7b04c33c3" - }, - { - "sha": "3efd50d4419992f41855cf61caf77403caae7d67", - "date": "2024-12-04T10:47:55Z", - "message": "added unit test for aptos plugin", - "url": "https://github.com/ai16z/eliza/commit/3efd50d4419992f41855cf61caf77403caae7d67" - }, - { - "sha": "8fd2037703ab7e181f05fb3a14ad55407e285450", - "date": "2024-12-03T09:02:15Z", - "message": "Update transfer.ts", - "url": "https://github.com/ai16z/eliza/commit/8fd2037703ab7e181f05fb3a14ad55407e285450" - }, - { - "sha": "45d6602d9c52489dd0581a639034ad94521435df", - "date": "2024-12-03T08:48:34Z", - "message": "rebase main", - "url": "https://github.com/ai16z/eliza/commit/45d6602d9c52489dd0581a639034ad94521435df" + "sha": "e30a73401af1998056b10ec3fa8e70adefbca596", + "date": "2024-12-02T21:23:19Z", + "message": "add flag delimter", + "url": "https://github.com/ai16z/eliza/commit/e30a73401af1998056b10ec3fa8e70adefbca596" }, { - "sha": "36615923db019ce46c2f705fc82e4d32a010efe8", - "date": "2024-12-03T08:41:49Z", - "message": "aptos plugin working", - "url": "https://github.com/ai16z/eliza/commit/36615923db019ce46c2f705fc82e4d32a010efe8" + "sha": "6735003d4119d7e57f1355600a95cf432f53e42c", + "date": "2024-12-02T20:27:53Z", + "message": "non-interactive mode", + "url": "https://github.com/ai16z/eliza/commit/6735003d4119d7e57f1355600a95cf432f53e42c" } ], "pull_requests": [ { - "number": 818, - "title": "feat: add Aptos plugin", + "number": 1106, + "title": "sync", "state": "closed", - "created_at": "2024-12-03T08:49:02Z", - "url": "https://github.com/ai16z/eliza/pull/818", + "created_at": "2024-12-14T20:35:17Z", + "url": "https://github.com/ai16z/eliza/pull/1106", + "labels": [], + "comments": 0 + }, + { + "number": 796, + "title": "fix: Docker default non-interactive mode for Cloud instances", + "state": "closed", + "created_at": "2024-12-02T20:34:14Z", + "url": "https://github.com/ai16z/eliza/pull/796", "labels": [], "comments": 3 } ], - "total_commits": 5, - "total_prs": 1 + "total_commits": 2, + "total_prs": 2 }, "issues": { "opened": [], @@ -27891,154 +27304,236 @@ "engagement": { "comments": [ { - "id": 2516982442, - "body": "@shakkernerd gmgn ser I've added the unit test, feel free to take another look", - "created_at": "2024-12-04T11:00:21Z", - "url": "https://github.com/ai16z/eliza/pull/818#issuecomment-2516982442", + "id": 2512840052, + "body": "> One additional note from chat, this helps with AWS ECS deployments\r\n\r\nFly.io deployments as well", + "created_at": "2024-12-02T21:06:11Z", + "url": "https://github.com/ai16z/eliza/pull/796#issuecomment-2512840052", "type": "pr", - "issue_number": "818" - } - ], - "total_comments": 1 - } - }, - "summary": "0xaptosj is a developer focusing on enhancing the Aptos plugin, as evidenced by recent commits updating the plugin, adding unit tests, and ensuring its functionality. Their contributions show a pattern of actively working on backend development and maintaining code quality through testing and updates. Additionally, the recent pull request introducing a new feature highlights their ongoing efforts to improve the plugin's functionality." - }, - { - "contributor": "ropresearch", - "avatar_url": "https://avatars.githubusercontent.com/u/90982731?v=4", - "activity": { - "code": { - "commits": [ + "issue_number": "796" + }, { - "sha": "fce40789e5bfc302755a94137a50429684bb8250", - "date": "2024-11-18T06:55:52Z", - "message": "Merge branch 'main' into ropresearch/contextual-threads", - "url": "https://github.com/ai16z/eliza/commit/fce40789e5bfc302755a94137a50429684bb8250" - }, - { - "sha": "9fff714cd2cff96e95a6e80199b66578b856baaf", - "date": "2024-11-17T23:17:02Z", - "message": "contextual tweet threads and making agents less spammy", - "url": "https://github.com/ai16z/eliza/commit/9fff714cd2cff96e95a6e80199b66578b856baaf" + "id": 2515547268, + "body": "I believe you are running the container using docker-compose which is also running a command on the container, I recommend removing that line from the compose file, not sending the Dockerfile to nothing at /dev/null\r\n\r\n@Freytes I'd revert the Dockerfile change and leave as it was on origin/main and instead make this PR remove line 3 from the docker-compose file:\r\n\r\nRemove `command: [\"pnpm\", \"start\"]` in `docker-compose.yaml`\r\n\r\nThis will solve your problem while also allowing the Dockerfile to deploy to many clouds such as AWS seamlessly. @odilitime ", + "created_at": "2024-12-03T21:04:01Z", + "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2515547268", + "type": "pr", + "issue_number": "815" }, { - "sha": "df17626788ac5f39ac707da109f83b644ebe85bb", - "date": "2024-11-14T04:59:02Z", - "message": "Merge branch 'main' into telegram-client-fixes", - "url": "https://github.com/ai16z/eliza/commit/df17626788ac5f39ac707da109f83b644ebe85bb" - }, + "id": 2537403464, + "body": "@lalalune I believe the original PR opener was trying to revert back to an old version where the Docker image wasn't running anything because they are using docker-compose which would double run the start command.\r\n\r\n I had previously gotten a PR merged #796 to fix the Docker setup to work better in Cloud environments like AWS ECS by adding a new `non-interactive` flag to the start script. I think the solution here would be to remove the double running of a command in the docker-compose file and leave the Docker image as is or else it would break Cloud running environments.\r\n \r\n I could fix this PR and make sure all 3 ways of running with Docker work:\r\n 1. Cloud Deploy Images\r\n 2. Docker Compose\r\n 3. docker package.json script", + "created_at": "2024-12-11T23:22:17Z", + "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2537403464", + "type": "pr", + "issue_number": "815" + } + ], + "total_comments": 3 + } + }, + "summary": "rarepepi is currently focusing on synchronizing changes in their GitHub repository. Their recent activity includes 2 commits and 2 pull requests, indicating a hands-on approach to maintaining and updating their projects. This developer's contributions suggest a focus on code maintenance and collaboration with other team members to keep projects up-to-date.", + "score": 15, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 15.5 + } + }, + { + "contributor": "FabriceIRANKUNDA", + "avatar_url": "https://avatars.githubusercontent.com/u/58092199?v=4", + "activity": { + "code": { + "commits": [ { - "sha": "3b61e61df515c4304bc5f80c50181dbe8b6e2c8c", - "date": "2024-11-14T04:48:22Z", - "message": "Telegram client refactor for bot info availability", - "url": "https://github.com/ai16z/eliza/commit/3b61e61df515c4304bc5f80c50181dbe8b6e2c8c" + "sha": "ae9f80e3d0044a94b45edd048c9fb9d1578535d1", + "date": "2024-11-13T19:30:34Z", + "message": "Added missing GROK model provider key initialization", + "url": "https://github.com/ai16z/eliza/commit/ae9f80e3d0044a94b45edd048c9fb9d1578535d1" } ], "pull_requests": [ { - "number": 1005, - "title": "FEAT: Proof of Pizza - Agentic Dominos Ordering", - "state": "open", - "created_at": "2024-12-12T06:34:52Z", - "url": "https://github.com/ai16z/eliza/pull/1005", - "labels": [], - "comments": 5 - }, - { - "number": 383, - "title": "feat: Contextual Twitter Threads + Spam Reduction", + "number": 296, + "title": "Added missing GROK model provider key initialization", "state": "closed", - "created_at": "2024-11-17T23:51:28Z", - "url": "https://github.com/ai16z/eliza/pull/383", + "created_at": "2024-11-13T19:43:33Z", + "url": "https://github.com/ai16z/eliza/pull/296", "labels": [], "comments": 0 }, { - "number": 308, - "title": "Telegram client refactor for bot info availability", + "number": 38, + "title": "App running on configurations from .env", "state": "closed", - "created_at": "2024-11-14T04:57:45Z", - "url": "https://github.com/ai16z/eliza/pull/308", + "created_at": "2024-10-26T19:39:54Z", + "url": "https://github.com/ai16z/eliza/pull/38", "labels": [], - "comments": 0 + "comments": 1 } ], - "total_commits": 4, - "total_prs": 3 + "total_commits": 1, + "total_prs": 2 }, "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ + "opened": [ { - "id": 2540557637, - "body": "Thanks guys! Yeah a bunch of this bc of how I have my agent set up, will adjust it for the main repo :) \r\n\r\nAlso agree its overkill in the actual twitter client haha, was more for demo purposes!", - "created_at": "2024-12-13T05:03:33Z", - "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540557637", - "type": "pr", - "issue_number": "1005" + "number": 295, + "title": "Add GROK Model Provider Key Support in `getTokenForProvider` Function", + "state": "closed", + "created_at": "2024-11-13T19:39:55Z", + "url": "https://github.com/ai16z/eliza/issues/295", + "labels": [ + "enhancement" + ], + "comments": 0 } ], - "total_comments": 1 + "total_opened": 1 + }, + "engagement": { + "comments": [], + "total_comments": 0 } }, - "summary": "ropresearch is currently focusing on implementing a new feature called \"Proof of Pizza - Agentic Dominos Ordering\" with 4 total commits and 3 pull requests. Their recent activity indicates a strong emphasis on frontend development and feature enhancements. It seems that ropresearch is actively engaged in adding new functionalities to the project, showcasing a dedication to improving user experience and expanding the application's capabilities." + "summary": "FabriceIRANKUNDA is actively contributing to a project involving the GROK model provider key initialization and configuration management. Their recent work includes adding missing key initialization, ensuring the application runs on configurations from .env files, and addressing an issue related to GROK Model Provider Key support in a specific function. Their contributions suggest a focus on backend development and bug fixes within the project's codebase.", + "score": 15, + "score_breakdown": { + "merged_prs": 14, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 15.0 + } }, { - "contributor": "asianviking", - "avatar_url": "https://avatars.githubusercontent.com/u/113040046?v=4", + "contributor": "sayangel", + "avatar_url": "https://avatars.githubusercontent.com/u/3604426?v=4", "activity": { "code": { "commits": [ { - "sha": "ec5c2f4ca1ca96ec75062bca66e412b772c7b9b0", - "date": "2024-12-10T04:28:42Z", - "message": "feat: add dev script to plugin-aptos", - "url": "https://github.com/ai16z/eliza/commit/ec5c2f4ca1ca96ec75062bca66e412b772c7b9b0" + "sha": "af6cd4134064c479c762ceb154900e86a0461b5e", + "date": "2024-12-08T07:27:20Z", + "message": "chore: update env.example with new farcaster configs", + "url": "https://github.com/ai16z/eliza/commit/af6cd4134064c479c762ceb154900e86a0461b5e" }, { - "sha": "ed20222bb333e24bb564eeb8fc874e43878fa628", - "date": "2024-12-10T04:28:42Z", - "message": "feat: add dev script to plugin-aptos", - "url": "https://github.com/ai16z/eliza/commit/ed20222bb333e24bb564eeb8fc874e43878fa628" + "sha": "ab377ee9fdddfa099dee1409c959c1d7db2396c3", + "date": "2024-12-08T07:24:40Z", + "message": "fix: update response logic and prompt", + "url": "https://github.com/ai16z/eliza/commit/ab377ee9fdddfa099dee1409c959c1d7db2396c3" }, { - "sha": "584d2906b51e9d6d7f0e0d18ab5a041e07ab8b13", - "date": "2024-12-08T13:08:05Z", - "message": "chore: fix typo", - "url": "https://github.com/ai16z/eliza/commit/584d2906b51e9d6d7f0e0d18ab5a041e07ab8b13" + "sha": "0a14fa9495049f7e8041b71f41b509c781cc058d", + "date": "2024-12-08T06:19:08Z", + "message": "feature: add farcaster dry run option", + "url": "https://github.com/ai16z/eliza/commit/0a14fa9495049f7e8041b71f41b509c781cc058d" }, { - "sha": "01f6206b25182becac36df47fb9d47c16ceaf9bb", - "date": "2024-12-08T05:02:23Z", - "message": "feat: create README_TH.md", - "url": "https://github.com/ai16z/eliza/commit/01f6206b25182becac36df47fb9d47c16ceaf9bb" + "sha": "e791b22bcfc4ae56fdd976f066bb3d2311dc130b", + "date": "2024-12-08T06:18:44Z", + "message": "feature: make farcaster polling configurable", + "url": "https://github.com/ai16z/eliza/commit/e791b22bcfc4ae56fdd976f066bb3d2311dc130b" + }, + { + "sha": "92a2ff2f8249e109ba02af588fc1d9702a9dc071", + "date": "2024-12-08T05:56:47Z", + "message": "chore: log cleanup", + "url": "https://github.com/ai16z/eliza/commit/92a2ff2f8249e109ba02af588fc1d9702a9dc071" + }, + { + "sha": "3446bd624ab3e7a2fea18962532adad6558e9366", + "date": "2024-12-08T05:37:41Z", + "message": "chore: remove unnecessary comments", + "url": "https://github.com/ai16z/eliza/commit/3446bd624ab3e7a2fea18962532adad6558e9366" + }, + { + "sha": "03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4", + "date": "2024-12-08T05:30:58Z", + "message": "chore: replace console log with eliza logger", + "url": "https://github.com/ai16z/eliza/commit/03cae9687fbbaba63e7e17fb0a2b90e0bb591ea4" + }, + { + "sha": "4377bc238cbb804c7bfcf09f20e52b396779dd0d", + "date": "2024-12-04T18:14:01Z", + "message": "Merge branch 'main' into farcaster-neynar-client", + "url": "https://github.com/ai16z/eliza/commit/4377bc238cbb804c7bfcf09f20e52b396779dd0d" + }, + { + "sha": "40b396aa0d990a7f728a441fbbdc5f815f5a5f19", + "date": "2024-12-04T01:18:57Z", + "message": "update lock", + "url": "https://github.com/ai16z/eliza/commit/40b396aa0d990a7f728a441fbbdc5f815f5a5f19" + }, + { + "sha": "35477bb8b23ec719b330982bade1dfe2801f7584", + "date": "2024-12-03T05:03:54Z", + "message": "add farcaster client to agent", + "url": "https://github.com/ai16z/eliza/commit/35477bb8b23ec719b330982bade1dfe2801f7584" + }, + { + "sha": "902d37aa7230ee46fffded23962be8437c0ccc39", + "date": "2024-12-03T04:56:04Z", + "message": "Merge remote-tracking branch 'sayangel/farcaster-neynar-client' into farcaster-neynar-client", + "url": "https://github.com/ai16z/eliza/commit/902d37aa7230ee46fffded23962be8437c0ccc39" + }, + { + "sha": "023545e5ae96442bddc030d9a32e21b08954b332", + "date": "2024-12-03T04:54:51Z", + "message": "fix memory", + "url": "https://github.com/ai16z/eliza/commit/023545e5ae96442bddc030d9a32e21b08954b332" + }, + { + "sha": "1e5c7e9aa0326c8657aa42ff72314b27a302383f", + "date": "2024-12-03T04:00:32Z", + "message": "Merge branch 'main' into farcaster-neynar-client", + "url": "https://github.com/ai16z/eliza/commit/1e5c7e9aa0326c8657aa42ff72314b27a302383f" + }, + { + "sha": "24f9876dd90aec3c75c4548330063ecb02bbae6e", + "date": "2024-12-03T03:59:30Z", + "message": "fix: package version", + "url": "https://github.com/ai16z/eliza/commit/24f9876dd90aec3c75c4548330063ecb02bbae6e" + }, + { + "sha": "b86ef2d7ecc2c612d487747e53e1bfffe668a676", + "date": "2024-12-03T03:55:28Z", + "message": "fix: merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/b86ef2d7ecc2c612d487747e53e1bfffe668a676" + }, + { + "sha": "469e2666a74cdaa350257a670035c3f190061dbc", + "date": "2024-11-24T23:22:27Z", + "message": "feat: working farcaster client with neynar", + "url": "https://github.com/ai16z/eliza/commit/469e2666a74cdaa350257a670035c3f190061dbc" } ], "pull_requests": [ { - "number": 956, - "title": "feat: add dev script to plugin-aptos", + "number": 914, + "title": "fix: Farcater client cleanup and fixed response logic", "state": "closed", - "created_at": "2024-12-10T04:31:49Z", - "url": "https://github.com/ai16z/eliza/pull/956", + "created_at": "2024-12-08T07:33:54Z", + "url": "https://github.com/ai16z/eliza/pull/914", "labels": [], "comments": 0 }, { - "number": 918, - "title": "feat: create README_TH.md ", + "number": 570, + "title": "feat: working farcaster client with neynar", "state": "closed", - "created_at": "2024-12-08T13:21:57Z", - "url": "https://github.com/ai16z/eliza/pull/918", + "created_at": "2024-11-24T23:31:00Z", + "url": "https://github.com/ai16z/eliza/pull/570", "labels": [], - "comments": 0 + "comments": 2 } ], - "total_commits": 4, + "total_commits": 16, "total_prs": 2 }, "issues": { @@ -28046,225 +27541,127 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2525067825, - "body": "#818", - "created_at": "2024-12-07T10:43:50Z", - "url": "https://github.com/ai16z/eliza/issues/790#issuecomment-2525067825", - "type": "issue", - "issue_number": "790" - } - ], - "total_comments": 1 + "comments": [], + "total_comments": 0 } }, - "summary": "Asianviking is a developer focused on enhancing developer experience through automation and documentation. Their recent activity includes adding development scripts and creating README_TH.md in the plugin-aptos repository. They show a pattern of improving tooling and documentation within their projects, with a keen eye for detail evident in their typo fixes." + "summary": "sayangel is currently focusing on maintaining and improving the Farcaster project, with recent contributions including updates to environment configurations, response logic, and client cleanup. Their activity shows a pattern of attention to detail in bug fixes and enhancements within the backend codebase, demonstrating a strong commitment to code quality and project stability.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "denizekiz", - "avatar_url": "https://avatars.githubusercontent.com/u/11015340?v=4", + "contributor": "wahndo", + "avatar_url": "https://avatars.githubusercontent.com/u/101988612?v=4", "activity": { "code": { "commits": [ { - "sha": "7ee706c13837587909d6ebce77abc778c3ac9183", - "date": "2024-12-01T15:21:44Z", - "message": "packagejson updated to latest agent-client 0.0.16", - "url": "https://github.com/ai16z/eliza/commit/7ee706c13837587909d6ebce77abc778c3ac9183" - }, - { - "sha": "743aa784598e30675cb01e06acfa05d9b56c9a0f", - "date": "2024-11-19T15:19:44Z", - "message": "Readme update WSL 2 link added. (#419)\n\n* WSL 2 instrunctions link added to readme.md\r\n\r\n* WSL2 instructions to readme.md added", - "url": "https://github.com/ai16z/eliza/commit/743aa784598e30675cb01e06acfa05d9b56c9a0f" - }, - { - "sha": "26028e49501f8c7f1ee7ad09eb5fb86919aae6d7", - "date": "2024-11-16T08:43:51Z", - "message": "openrouter 70b don't support 128000, changed to 405b in model.ts", - "url": "https://github.com/ai16z/eliza/commit/26028e49501f8c7f1ee7ad09eb5fb86919aae6d7" + "sha": "44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d", + "date": "2024-11-18T23:45:53Z", + "message": "docs: capitalize flexible in tagline", + "url": "https://github.com/ai16z/eliza/commit/44dfd7b24965eff2ba37bdc0042aa7e1d2538e7d" }, { - "sha": "c9772f5c3eb0d276c1522406cf38f50b5c22812d", - "date": "2024-11-15T09:31:34Z", - "message": "claude vertex configs added to generation.ts (was missing)", - "url": "https://github.com/ai16z/eliza/commit/c9772f5c3eb0d276c1522406cf38f50b5c22812d" - } - ], - "pull_requests": [ - { - "number": 753, - "title": "fix: packagejson updated to latest agent-client 0.0.16", - "state": "closed", - "created_at": "2024-12-01T15:23:46Z", - "url": "https://github.com/ai16z/eliza/pull/753", - "labels": [], - "comments": 0 + "sha": "cc5f67a4205675beff513e5b12233816fd35c48b", + "date": "2024-11-18T06:32:19Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/cc5f67a4205675beff513e5b12233816fd35c48b" }, { - "number": 419, - "title": "Readme update WSL 2 link added.", - "state": "closed", - "created_at": "2024-11-19T13:35:07Z", - "url": "https://github.com/ai16z/eliza/pull/419", - "labels": [], - "comments": 0 + "sha": "0c8d1c5a12ffa7e6bc0febc0f5c00fe44125abfd", + "date": "2024-11-18T05:49:09Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/0c8d1c5a12ffa7e6bc0febc0f5c00fe44125abfd" }, { - "number": 356, - "title": "fix: openrouter 70b don't support 128000, changed to 405b in model.ts", - "state": "closed", - "created_at": "2024-11-16T11:50:54Z", - "url": "https://github.com/ai16z/eliza/pull/356", - "labels": [], - "comments": 0 + "sha": "e026120c7cab501332e6593bfaaeb15460f34437", + "date": "2024-11-18T05:47:02Z", + "message": "docs: fix broken links, remove toc, revise overview", + "url": "https://github.com/ai16z/eliza/commit/e026120c7cab501332e6593bfaaeb15460f34437" }, { - "number": 330, - "title": "claude vertex configs added to generation.ts (was missing)", - "state": "closed", - "created_at": "2024-11-15T09:34:14Z", - "url": "https://github.com/ai16z/eliza/pull/330", - "labels": [], - "comments": 0 + "sha": "767870629b7ef0d1603118e473122326f88decea", + "date": "2024-11-18T05:42:10Z", + "message": " docs: added missing section dividers", + "url": "https://github.com/ai16z/eliza/commit/767870629b7ef0d1603118e473122326f88decea" }, { - "number": 276, - "title": "Fix: compute unit increasein swapts, default is too low to make trans\u2026", - "state": "closed", - "created_at": "2024-11-12T20:37:47Z", - "url": "https://github.com/ai16z/eliza/pull/276", - "labels": [], - "comments": 0 + "sha": "0c3e05c4566dd15be0fd9d1a02c33ac807faeffc", + "date": "2024-11-18T05:40:04Z", + "message": " docs: added missing section dividers", + "url": "https://github.com/ai16z/eliza/commit/0c3e05c4566dd15be0fd9d1a02c33ac807faeffc" }, { - "number": 257, - "title": "Fix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026", - "state": "closed", - "created_at": "2024-11-11T09:04:01Z", - "url": "https://github.com/ai16z/eliza/pull/257", - "labels": [], - "comments": 0 - } - ], - "total_commits": 4, - "total_prs": 6 - }, - "issues": { - "opened": [ - { - "number": 794, - "title": "search.ts not working", - "state": "open", - "created_at": "2024-12-02T19:27:32Z", - "url": "https://github.com/ai16z/eliza/issues/794", - "labels": [ - "bug" - ], - "comments": 0 + "sha": "03c4325ca7712bda4c961bdee6ea3fd9125446ad", + "date": "2024-11-18T05:39:08Z", + "message": " docs: added missing section dividers", + "url": "https://github.com/ai16z/eliza/commit/03c4325ca7712bda4c961bdee6ea3fd9125446ad" }, { - "number": 679, - "title": "recentPosts always empty", - "state": "closed", - "created_at": "2024-11-29T19:45:25Z", - "url": "https://github.com/ai16z/eliza/issues/679", - "labels": [ - "bug" - ], - "comments": 2 + "sha": "6bb45e0c30b877568e75a36c95088a8e8d6102b9", + "date": "2024-11-18T05:32:06Z", + "message": "docs: added missing section dividers", + "url": "https://github.com/ai16z/eliza/commit/6bb45e0c30b877568e75a36c95088a8e8d6102b9" }, { - "number": 379, - "title": "build.sh crash", - "state": "closed", - "created_at": "2024-11-17T21:05:34Z", - "url": "https://github.com/ai16z/eliza/issues/379", - "labels": [ - "bug" - ], - "comments": 3 - } - ], - "total_opened": 3 - }, - "engagement": { - "comments": [ - { - "id": 2485740643, - "body": "WSL 2 installing instructions added for windows users to readme.md\r\nhttps://github.com/ai16z/eliza/pull/419", - "created_at": "2024-11-19T13:36:18Z", - "url": "https://github.com/ai16z/eliza/issues/379#issuecomment-2485740643", - "type": "issue", - "issue_number": "379" + "sha": "1820ffea5a6e4d792d59997bd354fdf44e7aa18f", + "date": "2024-11-18T05:19:23Z", + "message": "docs: fix broken links in providers.md", + "url": "https://github.com/ai16z/eliza/commit/1820ffea5a6e4d792d59997bd354fdf44e7aa18f" }, { - "id": 2515218213, - "body": "bug fixed with #756 ", - "created_at": "2024-12-03T17:46:57Z", - "url": "https://github.com/ai16z/eliza/issues/679#issuecomment-2515218213", - "type": "issue", - "issue_number": "679" - } - ], - "total_comments": 2 - } - }, - "summary": "denizekiz is a developer focused on backend development and documentation improvements. They recently updated packagejson and readme files, fixed model configurations, and addressed various issues related to search functionality and build script crashes. Their contributions show a pattern of attention to detail and a commitment to enhancing project stability and usability." - }, - { - "contributor": "VarKrishin", - "avatar_url": "https://avatars.githubusercontent.com/u/187912581?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "2f06f15ddcf588e21ea178ccb1adbbca973b90a7", - "date": "2024-11-22T07:56:25Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/2f06f15ddcf588e21ea178ccb1adbbca973b90a7" + "sha": "17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4", + "date": "2024-11-18T05:18:27Z", + "message": "docs: fix broken links in characterfile.md", + "url": "https://github.com/ai16z/eliza/commit/17709f9bd178b0fe18bc5d7122d9453fa2e9dbf4" }, { - "sha": "3bf4b5d356e6d431f1fd9179a223c59cb1574b52", - "date": "2024-11-22T07:46:19Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/3bf4b5d356e6d431f1fd9179a223c59cb1574b52" + "sha": "8b5817bc863083b1cce5a5db596af8cc5ce7bce3", + "date": "2024-11-18T05:09:18Z", + "message": "docs: fix broken links in agents.md", + "url": "https://github.com/ai16z/eliza/commit/8b5817bc863083b1cce5a5db596af8cc5ce7bce3" }, { - "sha": "bafbb036da8bd5bd3eb6b9339a1dd74bf61050d2", - "date": "2024-11-22T07:19:18Z", - "message": "Update pnpm-lock.yaml to the latest in main branch", - "url": "https://github.com/ai16z/eliza/commit/bafbb036da8bd5bd3eb6b9339a1dd74bf61050d2" + "sha": "3037b2e73f681097fe46a75e01d46d2622bb14cc", + "date": "2024-11-18T04:13:47Z", + "message": "Update eliza tagline in docusaurus.config.js", + "url": "https://github.com/ai16z/eliza/commit/3037b2e73f681097fe46a75e01d46d2622bb14cc" }, { - "sha": "0c910a52cfa38523abc0ca315b2e9ea77c38ad67", - "date": "2024-11-22T01:24:10Z", - "message": "fix unique constraint error in postgres", - "url": "https://github.com/ai16z/eliza/commit/0c910a52cfa38523abc0ca315b2e9ea77c38ad67" + "sha": "a47a5360c717c798f66b6f4a13541f6b032d056c", + "date": "2024-10-26T17:14:15Z", + "message": "Update README.md\n\nRevise Discord Bot link", + "url": "https://github.com/ai16z/eliza/commit/a47a5360c717c798f66b6f4a13541f6b032d056c" } ], "pull_requests": [ { - "number": 551, - "title": "feat: loading characters from db at load and runtime", - "state": "open", - "created_at": "2024-11-23T12:32:51Z", - "url": "https://github.com/ai16z/eliza/pull/551", + "number": 389, + "title": "docs: refresh eliza's tagline, fix broken links, unify formatting for core concepts", + "state": "closed", + "created_at": "2024-11-18T04:21:45Z", + "url": "https://github.com/ai16z/eliza/pull/389", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 495, - "title": "fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres", + "number": 36, + "title": "Update README.md", "state": "closed", - "created_at": "2024-11-22T01:38:30Z", - "url": "https://github.com/ai16z/eliza/pull/495", + "created_at": "2024-10-26T17:14:39Z", + "url": "https://github.com/ai16z/eliza/pull/36", "labels": [], - "comments": 3 + "comments": 1 } ], - "total_commits": 4, + "total_commits": 13, "total_prs": 2 }, "issues": { @@ -28272,100 +27669,110 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2492771029, - "body": "understood @jkbrooks.\r\nThis was aimed as a client_secret approach with functions for token_refresh and access tokens.\r\nI will take at the shared pull request https://github.com/ai16z/agent-twitter-client/pull/3/files and modify it accordingly to support this usecase", - "created_at": "2024-11-22T02:47:41Z", - "url": "https://github.com/ai16z/eliza/pull/483#issuecomment-2492771029", - "type": "pr", - "issue_number": "483" - }, - { - "id": 2493041473, - "body": "@ponderingdemocritus - updated with the latest pnpm lock in main branch", - "created_at": "2024-11-22T07:21:12Z", - "url": "https://github.com/ai16z/eliza/pull/495#issuecomment-2493041473", - "type": "pr", - "issue_number": "495" - } - ], - "total_comments": 2 + "comments": [], + "total_comments": 0 } }, - "summary": "VarKrishin is currently focusing on backend development and database management. They have recently contributed to fixing unique constraint errors in a PostgreSQL database and enhancing database operations for loading characters at load and runtime. Their commits show a pattern of addressing database-related issues and improving data handling processes in the main branch of the repository." + "summary": "wahndo is currently focusing on documentation improvements within the repository, with recent commits including fixing broken links, adding missing section dividers, and refreshing taglines. They have a strong emphasis on maintaining the documentation quality and consistency, as seen in their multiple commits dedicated to this task. wahndo's recent pull request also showcases their attention to detail in unifying formatting for core concepts and updating the README.md file.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "tarrencev", - "avatar_url": "https://avatars.githubusercontent.com/u/4740651?v=4", + "contributor": "dontAskVI", + "avatar_url": "https://avatars.githubusercontent.com/u/23223100?v=4", "activity": { "code": { "commits": [ { - "sha": "0d753341437998339b7f100adf80f6866e209c42", - "date": "2024-11-21T02:35:01Z", - "message": "Improve knowledge embeddings", - "url": "https://github.com/ai16z/eliza/commit/0d753341437998339b7f100adf80f6866e209c42" + "sha": "bafb09d4dd5c20b62d02334743886ed97b1de201", + "date": "2024-12-11T18:19:49Z", + "message": "Add pnpm-locl.yaml", + "url": "https://github.com/ai16z/eliza/commit/bafb09d4dd5c20b62d02334743886ed97b1de201" }, { - "sha": "7d57a3993fd3f36d9ee876cf36094804d642cfda", - "date": "2024-11-20T16:36:38Z", - "message": "feat: init github client", - "url": "https://github.com/ai16z/eliza/commit/7d57a3993fd3f36d9ee876cf36094804d642cfda" - }, + "sha": "95a7b37b016625ba19ab7d209f2c193e157f7a1b", + "date": "2024-12-11T18:11:02Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/95a7b37b016625ba19ab7d209f2c193e157f7a1b" + }, { - "sha": "759ea3984d1c935724d8ffe4e1088be750cb6bf0", - "date": "2024-11-19T22:20:16Z", - "message": "Fix a few postgres issues", - "url": "https://github.com/ai16z/eliza/commit/759ea3984d1c935724d8ffe4e1088be750cb6bf0" + "sha": "3aa0c98461fcd016c7f2180ea33c3103e58fe926", + "date": "2024-12-11T17:51:56Z", + "message": "Clean up before PR", + "url": "https://github.com/ai16z/eliza/commit/3aa0c98461fcd016c7f2180ea33c3103e58fe926" }, { - "sha": "4fafa3b9ac606024098001fd5e47be50da1c4377", - "date": "2024-11-19T19:50:21Z", - "message": "Update adapters.md psql schema\n\nI found I needed these schemas (ported from the supabase migration) in order to successfully run an agent with the discord client", - "url": "https://github.com/ai16z/eliza/commit/4fafa3b9ac606024098001fd5e47be50da1c4377" - } - ], - "pull_requests": [ + "sha": "980989e4050dfc53f00226360ecaf32fcab2b22f", + "date": "2024-12-11T17:50:48Z", + "message": "Add Galadriel comment to ModelProviderName.md", + "url": "https://github.com/ai16z/eliza/commit/980989e4050dfc53f00226360ecaf32fcab2b22f" + }, { - "number": 472, - "title": "feat: Improve knowledge embeddings", - "state": "closed", - "created_at": "2024-11-21T02:39:20Z", - "url": "https://github.com/ai16z/eliza/pull/472", - "labels": [], - "comments": 0 + "sha": "33ea571628f80cd8331379d1c66c50fefc444085", + "date": "2024-12-11T15:37:51Z", + "message": "Merge branch 'main' into add-galadriel-img-gen-and-fix-search", + "url": "https://github.com/ai16z/eliza/commit/33ea571628f80cd8331379d1c66c50fefc444085" }, { - "number": 456, - "title": "feat: init github client", - "state": "closed", - "created_at": "2024-11-20T16:37:20Z", - "url": "https://github.com/ai16z/eliza/pull/456", - "labels": [], - "comments": 0 + "sha": "a4bc511460101a4720405c28c5d539d9bf85625f", + "date": "2024-12-11T15:05:44Z", + "message": "Add image model for Galadriel model provider", + "url": "https://github.com/ai16z/eliza/commit/a4bc511460101a4720405c28c5d539d9bf85625f" }, { - "number": 425, - "title": "fix: postgres embedding issues", + "sha": "c6b00c6afe0bb4fce628403f8c7b3f7ce9ea2fcf", + "date": "2024-12-11T15:02:42Z", + "message": "Comment search function out", + "url": "https://github.com/ai16z/eliza/commit/c6b00c6afe0bb4fce628403f8c7b3f7ce9ea2fcf" + }, + { + "sha": "10d6e43212677fa5a8c1f200df6b95334b0e28a4", + "date": "2024-12-11T15:02:05Z", + "message": "Remove .getInstance() from serach.ts", + "url": "https://github.com/ai16z/eliza/commit/10d6e43212677fa5a8c1f200df6b95334b0e28a4" + }, + { + "sha": "649946c0e375e89ab64de55e69bb37a224f0fa50", + "date": "2024-12-11T15:01:41Z", + "message": "Fix search for TwitterSearchClient", + "url": "https://github.com/ai16z/eliza/commit/649946c0e375e89ab64de55e69bb37a224f0fa50" + }, + { + "sha": "6216b636e73f35e8a5cddcf5fd17c5e48d40d349", + "date": "2024-11-28T20:54:20Z", + "message": "Merge branch 'main' into add-galadriel-provider", + "url": "https://github.com/ai16z/eliza/commit/6216b636e73f35e8a5cddcf5fd17c5e48d40d349" + } + ], + "pull_requests": [ + { + "number": 994, + "title": "fix: Fix Twitter Search Logic and Add Galadriel Image Model", "state": "closed", - "created_at": "2024-11-19T22:20:55Z", - "url": "https://github.com/ai16z/eliza/pull/425", + "created_at": "2024-12-11T18:06:58Z", + "url": "https://github.com/ai16z/eliza/pull/994", "labels": [], "comments": 0 }, { - "number": 424, - "title": "fix: Update adapters.md psql schema", + "number": 651, + "title": "Add Galadriel LLM Inference Provider", "state": "closed", - "created_at": "2024-11-19T19:50:44Z", - "url": "https://github.com/ai16z/eliza/pull/424", + "created_at": "2024-11-28T16:31:43Z", + "url": "https://github.com/ai16z/eliza/pull/651", "labels": [], "comments": 0 } ], - "total_commits": 4, - "total_prs": 4 + "total_commits": 10, + "total_prs": 2 }, "issues": { "opened": [], @@ -28376,70 +27783,94 @@ "total_comments": 0 } }, - "summary": "tarrencev is a developer focused on improving knowledge embeddings, initializing GitHub clients, and resolving PostgreSQL issues. Their recent activity includes commits and pull requests related to enhancing knowledge embeddings, setting up GitHub clients, and addressing PostgreSQL schema issues. They demonstrate a pattern of working on backend development tasks, documentation updates, and bug fixes within their projects." + "summary": "dontAskVI is a developer focused on backend development and documentation improvements. They recently contributed to fixing Twitter search logic and adding an image model for the Galadriel model provider. Their commits show a pattern of cleaning up code before pull requests, adding comments for clarity, and addressing specific issues related to search functionality.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "vivoidos", - "avatar_url": "https://avatars.githubusercontent.com/u/188147175?v=4", + "contributor": "L-jasmine", + "avatar_url": "https://avatars.githubusercontent.com/u/14789875?v=4", "activity": { "code": { "commits": [ { - "sha": "7d3b879ac1e4c82b26a29ab273c33c01fcf4dc86", - "date": "2024-11-25T03:49:24Z", - "message": "chore: regenerate pnpm-lock.yaml and fix formatting", - "url": "https://github.com/ai16z/eliza/commit/7d3b879ac1e4c82b26a29ab273c33c01fcf4dc86" + "sha": "9903db885d331a6e711bd95a72ddc8e2bdd4f1af", + "date": "2024-12-08T14:00:53Z", + "message": "fix: Set the SMALL MEDIUM LARGE Gaianet model in the env.", + "url": "https://github.com/ai16z/eliza/commit/9903db885d331a6e711bd95a72ddc8e2bdd4f1af" }, { - "sha": "baaa696797c6d40677979514c4278472a49d126b", - "date": "2024-11-23T04:14:54Z", - "message": "feat: add agent selection, router and sidebar layout in React client", - "url": "https://github.com/ai16z/eliza/commit/baaa696797c6d40677979514c4278472a49d126b" + "sha": "99d4a848258b27571e31fc0c695f6718535ea058", + "date": "2024-12-08T09:34:18Z", + "message": "Merge commit 'fb24df4f421a3e4c5a900ec1885c42fb3cbce31e' into perf/gaianet-config", + "url": "https://github.com/ai16z/eliza/commit/99d4a848258b27571e31fc0c695f6718535ea058" }, { - "sha": "b3e096ccddabcb538062625feceac0815478ee9a", - "date": "2024-11-21T05:48:33Z", - "message": "add template types", - "url": "https://github.com/ai16z/eliza/commit/b3e096ccddabcb538062625feceac0815478ee9a" + "sha": "f0e331c06905d1508b2cc0abfce7e6eba6e21605", + "date": "2024-12-07T17:39:24Z", + "message": "feat: add gaianet default model and baseUrl", + "url": "https://github.com/ai16z/eliza/commit/f0e331c06905d1508b2cc0abfce7e6eba6e21605" }, { - "sha": "08a7c1dc19af208818d94b6744faf1320f0ad6cf", - "date": "2024-11-15T20:17:45Z", - "message": "added clientConfig to optionally ignore bots and DMs", - "url": "https://github.com/ai16z/eliza/commit/08a7c1dc19af208818d94b6744faf1320f0ad6cf" + "sha": "9fd0b5ddbbbfdfe13d4f9fb8350d624b89b62edb", + "date": "2024-12-07T15:25:19Z", + "message": "fix: gaianet_embedding default dimensions to 768", + "url": "https://github.com/ai16z/eliza/commit/9fd0b5ddbbbfdfe13d4f9fb8350d624b89b62edb" + }, + { + "sha": "208fedd49051b302a2cd1db47cb81995b9a7bb2c", + "date": "2024-12-07T15:24:35Z", + "message": "chore: add `USE_GAIANET_EMBEDDING` into `.env.example`", + "url": "https://github.com/ai16z/eliza/commit/208fedd49051b302a2cd1db47cb81995b9a7bb2c" + }, + { + "sha": "7f3872a5dc1298ee7cc1cc0b1a077e5830a5a087", + "date": "2024-12-01T12:14:36Z", + "message": "fix: embedding support gaianet", + "url": "https://github.com/ai16z/eliza/commit/7f3872a5dc1298ee7cc1cc0b1a077e5830a5a087" + }, + { + "sha": "9169e27ec826dcdbbf63331ceae597c26a6c785e", + "date": "2024-12-01T11:33:58Z", + "message": "Merge remote-tracking branch 'origin/main' into feat/new-backend-gaianet", + "url": "https://github.com/ai16z/eliza/commit/9169e27ec826dcdbbf63331ceae597c26a6c785e" + }, + { + "sha": "67a500b0409d01befd36763acdabdc3b486e1663", + "date": "2024-12-01T11:24:42Z", + "message": "feature: support gaianet as a new llm backend", + "url": "https://github.com/ai16z/eliza/commit/67a500b0409d01befd36763acdabdc3b486e1663" } ], "pull_requests": [ { - "number": 536, - "title": "feat: add agent selection, router and sidebar layout in React client", - "state": "closed", - "created_at": "2024-11-23T04:47:18Z", - "url": "https://github.com/ai16z/eliza/pull/536", - "labels": [], - "comments": 1 - }, - { - "number": 479, - "title": "refactor: add template types", + "number": 915, + "title": "feat: update gaianet config", "state": "closed", - "created_at": "2024-11-21T06:08:43Z", - "url": "https://github.com/ai16z/eliza/pull/479", + "created_at": "2024-12-08T09:31:46Z", + "url": "https://github.com/ai16z/eliza/pull/915", "labels": [], "comments": 0 }, { - "number": 336, - "title": "added clientConfig to optionally ignore bots and DMs", + "number": 762, + "title": "Add decentralized GenAI backend ", "state": "closed", - "created_at": "2024-11-15T20:48:37Z", - "url": "https://github.com/ai16z/eliza/pull/336", + "created_at": "2024-12-01T20:13:50Z", + "url": "https://github.com/ai16z/eliza/pull/762", "labels": [], "comments": 0 } ], - "total_commits": 4, - "total_prs": 3 + "total_commits": 8, + "total_prs": 2 }, "issues": { "opened": [], @@ -28450,70 +27881,76 @@ "total_comments": 0 } }, - "summary": "vivoidos is currently focusing on front-end development using React, with recent contributions including adding agent selection, router, and sidebar layout features to the React client. They have also worked on enhancing the clientConfig to allow for optional exclusion of bots and direct messages. Their commits and PRs demonstrate a consistent emphasis on feature development and code maintenance within the front-end domain." + "summary": "L-jasmine is currently focusing on configuring and optimizing the Gaianet model within the project environment. Their recent activity includes fixing model settings, merging configuration updates, and enhancing Gaianet configurations. Their contributions demonstrate a focus on performance improvements and configuration management within the project's backend infrastructure.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "justabot", - "avatar_url": "https://avatars.githubusercontent.com/u/20650283?v=4", + "contributor": "sin-bufan", + "avatar_url": "https://avatars.githubusercontent.com/u/9634610?v=4", "activity": { "code": { "commits": [ { - "sha": "bbcf3b6e80935857ab863ab8553c58c0419a14ef", - "date": "2024-11-28T17:59:03Z", - "message": "CS - adding better errors and readme.", - "url": "https://github.com/ai16z/eliza/commit/bbcf3b6e80935857ab863ab8553c58c0419a14ef" + "sha": "0522ad45e274d2636156b76e3a13bdde3238fba7", + "date": "2024-12-12T02:51:19Z", + "message": "add callback to processActions in farcaster client", + "url": "https://github.com/ai16z/eliza/commit/0522ad45e274d2636156b76e3a13bdde3238fba7" }, { - "sha": "684984b9a70795180d44410608ab0bb0da4220e9", - "date": "2024-11-25T20:38:39Z", - "message": "CS - Downloads working better.", - "url": "https://github.com/ai16z/eliza/commit/684984b9a70795180d44410608ab0bb0da4220e9" + "sha": "1a5978eeb7b7015e053f4cd650765ac7186f16cf", + "date": "2024-12-10T09:26:15Z", + "message": "add cast hash to memory in processActions", + "url": "https://github.com/ai16z/eliza/commit/1a5978eeb7b7015e053f4cd650765ac7186f16cf" }, { - "sha": "b3445e2578a2c1f542ccae1dc607fecfbca8f62a", - "date": "2024-11-25T20:35:19Z", - "message": "CS - upgrades to file downloading.", - "url": "https://github.com/ai16z/eliza/commit/b3445e2578a2c1f542ccae1dc607fecfbca8f62a" + "sha": "49b6672bb9df7c81e05d6440135e155e8b0d9709", + "date": "2024-12-10T09:24:10Z", + "message": "fix: farcaster client does NOT fire action", + "url": "https://github.com/ai16z/eliza/commit/49b6672bb9df7c81e05d6440135e155e8b0d9709" }, { - "sha": "b3d57180274fe3a41d67529fc994f39c8b37cff4", - "date": "2024-11-24T17:11:24Z", - "message": "CS - first api hookups.", - "url": "https://github.com/ai16z/eliza/commit/b3d57180274fe3a41d67529fc994f39c8b37cff4" + "sha": "fc0600223234518da2447ccaf0eefb3c792eaffe", + "date": "2024-12-10T09:26:15Z", + "message": "add cast hash to memory in processActions", + "url": "https://github.com/ai16z/eliza/commit/fc0600223234518da2447ccaf0eefb3c792eaffe" + }, + { + "sha": "01e093274d2f589df76df523019483f6b1e9660d", + "date": "2024-12-10T09:24:10Z", + "message": "fix: farcaster client does NOT fire action", + "url": "https://github.com/ai16z/eliza/commit/01e093274d2f589df76df523019483f6b1e9660d" } ], "pull_requests": [ { - "number": 654, - "title": "CS - adding better errors and readme.", - "state": "closed", - "created_at": "2024-11-28T18:00:08Z", - "url": "https://github.com/ai16z/eliza/pull/654", - "labels": [], - "comments": 0 - }, - { - "number": 594, - "title": "Download updates", + "number": 1002, + "title": "fix: add callback to action in farcaster client", "state": "closed", - "created_at": "2024-11-25T20:39:40Z", - "url": "https://github.com/ai16z/eliza/pull/594", + "created_at": "2024-12-12T03:02:52Z", + "url": "https://github.com/ai16z/eliza/pull/1002", "labels": [], "comments": 0 }, { - "number": 564, - "title": "CS - first api hookups.", + "number": 963, + "title": "Fix farcaster client process action issue", "state": "closed", - "created_at": "2024-11-24T17:12:02Z", - "url": "https://github.com/ai16z/eliza/pull/564", + "created_at": "2024-12-10T10:01:09Z", + "url": "https://github.com/ai16z/eliza/pull/963", "labels": [], "comments": 0 } ], - "total_commits": 4, - "total_prs": 3 + "total_commits": 5, + "total_prs": 2 }, "issues": { "opened": [], @@ -28524,221 +27961,239 @@ "total_comments": 0 } }, - "summary": "justabot is currently focused on enhancing the error handling and documentation of the CS project, with recent commits improving file downloading functionality and implementing initial API integrations. Their contributions demonstrate a pattern of prioritizing user experience and functionality improvements, with a mix of backend development and documentation enhancements." + "summary": "sin-bufan is currently focusing on enhancing the functionality of the farcaster client, with recent commits addressing issues related to firing actions and adding callbacks to processes. Their contributions demonstrate a pattern of actively debugging and improving the client's behavior, with a specific emphasis on ensuring actions are executed correctly. This developer's work seems to be centered around backend development and bug fixes within the farcaster client project.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "coffeeorgreentea", - "avatar_url": "https://avatars.githubusercontent.com/u/90069434?v=4", - "activity": { + "contributor": "ropresearch", + "avatar_url": "https://avatars.githubusercontent.com/u/90982731?v=4", + "activity": { "code": { "commits": [ { - "sha": "e7857c45e9ceb0c90013512e3438f5b4408ec28f", - "date": "2024-11-20T21:39:50Z", - "message": "chore: cleanup readme", - "url": "https://github.com/ai16z/eliza/commit/e7857c45e9ceb0c90013512e3438f5b4408ec28f" + "sha": "fce40789e5bfc302755a94137a50429684bb8250", + "date": "2024-11-18T06:55:52Z", + "message": "Merge branch 'main' into ropresearch/contextual-threads", + "url": "https://github.com/ai16z/eliza/commit/fce40789e5bfc302755a94137a50429684bb8250" }, { - "sha": "7244f627ff686945ec355eb02b0fc52ce0894fe6", - "date": "2024-11-20T21:38:38Z", - "message": "chore: update readme package name", - "url": "https://github.com/ai16z/eliza/commit/7244f627ff686945ec355eb02b0fc52ce0894fe6" + "sha": "9fff714cd2cff96e95a6e80199b66578b856baaf", + "date": "2024-11-17T23:17:02Z", + "message": "contextual tweet threads and making agents less spammy", + "url": "https://github.com/ai16z/eliza/commit/9fff714cd2cff96e95a6e80199b66578b856baaf" }, { - "sha": "dc02a9346e120da4b424615977b0c17256c7a0bd", - "date": "2024-11-20T21:34:25Z", - "message": "chore: create-eliza-app readme", - "url": "https://github.com/ai16z/eliza/commit/dc02a9346e120da4b424615977b0c17256c7a0bd" + "sha": "df17626788ac5f39ac707da109f83b644ebe85bb", + "date": "2024-11-14T04:59:02Z", + "message": "Merge branch 'main' into telegram-client-fixes", + "url": "https://github.com/ai16z/eliza/commit/df17626788ac5f39ac707da109f83b644ebe85bb" }, { - "sha": "865a98e76a728b65b95d925cc2de79453904f7ae", - "date": "2024-11-20T21:22:15Z", - "message": "feat: create-eliza-app", - "url": "https://github.com/ai16z/eliza/commit/865a98e76a728b65b95d925cc2de79453904f7ae" + "sha": "3b61e61df515c4304bc5f80c50181dbe8b6e2c8c", + "date": "2024-11-14T04:48:22Z", + "message": "Telegram client refactor for bot info availability", + "url": "https://github.com/ai16z/eliza/commit/3b61e61df515c4304bc5f80c50181dbe8b6e2c8c" } ], "pull_requests": [ { - "number": 462, - "title": "feat: create-eliza-app", + "number": 1005, + "title": "FEAT: Proof of Pizza - Agentic Dominos Ordering", + "state": "open", + "created_at": "2024-12-12T06:34:52Z", + "url": "https://github.com/ai16z/eliza/pull/1005", + "labels": [], + "comments": 5 + }, + { + "number": 383, + "title": "feat: Contextual Twitter Threads + Spam Reduction", "state": "closed", - "created_at": "2024-11-20T21:35:08Z", - "url": "https://github.com/ai16z/eliza/pull/462", + "created_at": "2024-11-17T23:51:28Z", + "url": "https://github.com/ai16z/eliza/pull/383", + "labels": [], + "comments": 0 + }, + { + "number": 308, + "title": "Telegram client refactor for bot info availability", + "state": "closed", + "created_at": "2024-11-14T04:57:45Z", + "url": "https://github.com/ai16z/eliza/pull/308", "labels": [], "comments": 0 } ], "total_commits": 4, - "total_prs": 1 + "total_prs": 3 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2540557637, + "body": "Thanks guys! Yeah a bunch of this bc of how I have my agent set up, will adjust it for the main repo :) \r\n\r\nAlso agree its overkill in the actual twitter client haha, was more for demo purposes!", + "created_at": "2024-12-13T05:03:33Z", + "url": "https://github.com/ai16z/eliza/pull/1005#issuecomment-2540557637", + "type": "pr", + "issue_number": "1005" + } + ], + "total_comments": 1 } }, - "summary": "coffeeorgreentea is currently focused on maintaining and updating project documentation, as seen in recent commits related to readme cleanup and package name updates. They have also been actively working on the \"create-eliza-app\" feature, with a recent pull request highlighting this new functionality. Their contributions show a pattern of attention to detail in documentation and feature development within the project." + "summary": "ropresearch is currently focusing on implementing a new feature called \"Proof of Pizza - Agentic Dominos Ordering\" with 4 total commits and 3 pull requests. Their recent activity indicates a strong emphasis on frontend development and feature enhancements. It seems that ropresearch is actively engaged in adding new functionalities to the project, showcasing a dedication to improving user experience and expanding the application's capabilities.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 14.5 + } }, { - "contributor": "xwxtwd", - "avatar_url": "https://avatars.githubusercontent.com/u/3345621?v=4", + "contributor": "asianviking", + "avatar_url": "https://avatars.githubusercontent.com/u/113040046?v=4", "activity": { "code": { "commits": [ { - "sha": "4d109451db36a8e5cf24513a24e758b4265a9fdb", - "date": "2024-12-09T17:07:10Z", - "message": "feat: Supports uploading files to AWS S3.", - "url": "https://github.com/ai16z/eliza/commit/4d109451db36a8e5cf24513a24e758b4265a9fdb" + "sha": "ec5c2f4ca1ca96ec75062bca66e412b772c7b9b0", + "date": "2024-12-10T04:28:42Z", + "message": "feat: add dev script to plugin-aptos", + "url": "https://github.com/ai16z/eliza/commit/ec5c2f4ca1ca96ec75062bca66e412b772c7b9b0" }, { - "sha": "808ad5c208460c4cff1ea9316c3c884b2fc17b58", - "date": "2024-12-09T17:07:10Z", - "message": "feat: Supports uploading files to AWS S3.", - "url": "https://github.com/ai16z/eliza/commit/808ad5c208460c4cff1ea9316c3c884b2fc17b58" + "sha": "ed20222bb333e24bb564eeb8fc874e43878fa628", + "date": "2024-12-10T04:28:42Z", + "message": "feat: add dev script to plugin-aptos", + "url": "https://github.com/ai16z/eliza/commit/ed20222bb333e24bb564eeb8fc874e43878fa628" }, { - "sha": "59c8c306c63470efb19d080e3fe6ed146b148f5f", - "date": "2024-12-02T07:00:51Z", - "message": "Merge branch 'Main' into fix/character_json_file_plugins_field\n\n# Conflicts:\n#\tagent/src/index.ts", - "url": "https://github.com/ai16z/eliza/commit/59c8c306c63470efb19d080e3fe6ed146b148f5f" + "sha": "584d2906b51e9d6d7f0e0d18ab5a041e07ab8b13", + "date": "2024-12-08T13:08:05Z", + "message": "chore: fix typo", + "url": "https://github.com/ai16z/eliza/commit/584d2906b51e9d6d7f0e0d18ab5a041e07ab8b13" }, { - "sha": "ee4f4c8a685a24ab821217c5600351d5ca0d590e", - "date": "2024-12-02T06:33:30Z", - "message": "fix: Fix the issue where running the program throws an error when the plugins field in the .character.json file is configured with plugin names.", - "url": "https://github.com/ai16z/eliza/commit/ee4f4c8a685a24ab821217c5600351d5ca0d590e" + "sha": "01f6206b25182becac36df47fb9d47c16ceaf9bb", + "date": "2024-12-08T05:02:23Z", + "message": "feat: create README_TH.md", + "url": "https://github.com/ai16z/eliza/commit/01f6206b25182becac36df47fb9d47c16ceaf9bb" } ], "pull_requests": [ { - "number": 1011, - "title": "feat: Add plugin-nft-generation: create Solana NFT collections.", - "state": "closed", - "created_at": "2024-12-12T10:48:10Z", - "url": "https://github.com/ai16z/eliza/pull/1011", - "labels": [ - "Plugin_new" - ], - "comments": 4 - }, - { - "number": 941, - "title": "feat: Supports upload files to AWS S3.", + "number": 956, + "title": "feat: add dev script to plugin-aptos", "state": "closed", - "created_at": "2024-12-09T17:34:06Z", - "url": "https://github.com/ai16z/eliza/pull/941", + "created_at": "2024-12-10T04:31:49Z", + "url": "https://github.com/ai16z/eliza/pull/956", "labels": [], "comments": 0 }, { - "number": 784, - "title": "fix: When the plugins field in the .character.json file is configured with plugin name.", + "number": 918, + "title": "feat: create README_TH.md ", "state": "closed", - "created_at": "2024-12-02T06:53:30Z", - "url": "https://github.com/ai16z/eliza/pull/784", + "created_at": "2024-12-08T13:21:57Z", + "url": "https://github.com/ai16z/eliza/pull/918", "labels": [], "comments": 0 } ], "total_commits": 4, - "total_prs": 3 + "total_prs": 2 }, "issues": { - "opened": [ - { - "number": 1027, - "title": "Missing required secret OPENAI_API_KEY in PR workflow", - "state": "open", - "created_at": "2024-12-13T02:06:16Z", - "url": "https://github.com/ai16z/eliza/issues/1027", - "labels": [ - "bug" - ], - "comments": 2 - } - ], - "total_opened": 1 + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [ { - "id": 2528887240, - "body": "Very good, I need it\r\n\r\n", - "created_at": "2024-12-09T17:47:32Z", - "url": "https://github.com/ai16z/eliza/pull/940#issuecomment-2528887240", - "type": "pr", - "issue_number": "940" - }, - { - "id": 2539246329, - "body": "> Would it make sense to target the newer Core standard so minting costs are lower? Happy to help with that if you think it makes sense.\r\n\r\nYes, that makes sense. Thanks for offering to help!\r\n", - "created_at": "2024-12-12T15:15:28Z", - "url": "https://github.com/ai16z/eliza/pull/1011#issuecomment-2539246329", - "type": "pr", - "issue_number": "1011" - }, - { - "id": 2540381380, - "body": "1 failing check because the secrets.OPENAI_API_KEY configuration is missing.\r\n\r\n#1027 ", - "created_at": "2024-12-13T02:11:26Z", - "url": "https://github.com/ai16z/eliza/pull/1011#issuecomment-2540381380", - "type": "pr", - "issue_number": "1011" + "id": 2525067825, + "body": "#818", + "created_at": "2024-12-07T10:43:50Z", + "url": "https://github.com/ai16z/eliza/issues/790#issuecomment-2525067825", + "type": "issue", + "issue_number": "790" } ], - "total_comments": 3 + "total_comments": 1 } }, - "summary": "xwxtwd is a developer focused on backend development and integrations, with recent contributions including adding support for uploading files to AWS S3 and creating Solana NFT collections through a plugin. They are actively involved in addressing technical challenges, such as ensuring required secrets are properly configured in PR workflows. Their work demonstrates a consistent emphasis on enhancing file management capabilities and integrating with external services." + "summary": "Asianviking is a developer focused on enhancing developer experience through automation and documentation. Their recent activity includes adding development scripts and creating README_TH.md in the plugin-aptos repository. They show a pattern of improving tooling and documentation within their projects, with a keen eye for detail evident in their typo fixes.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 14.5 + } }, { - "contributor": "atvonsc", - "avatar_url": "https://avatars.githubusercontent.com/u/32739889?v=4", + "contributor": "thearyanag", + "avatar_url": "https://avatars.githubusercontent.com/u/48391385?v=4", "activity": { "code": { "commits": [ { - "sha": "ba312e6fa9427c4187784ca133078462fc64db77", - "date": "2024-11-04T06:00:35Z", - "message": "Update configuration.md\n\nUpdated config docs", - "url": "https://github.com/ai16z/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77" - }, - { - "sha": "b06e0664a9522bea36ae5a5f9594d490f55f903b", - "date": "2024-11-04T03:25:22Z", - "message": "basic-usage.md\n\nUpdated basic usage docs", - "url": "https://github.com/ai16z/eliza/commit/b06e0664a9522bea36ae5a5f9594d490f55f903b" + "sha": "4c28418da13e65a32fca21532515ec5dc84b46e5", + "date": "2024-11-17T08:39:22Z", + "message": "fix: ca for btc was fake", + "url": "https://github.com/ai16z/eliza/commit/4c28418da13e65a32fca21532515ec5dc84b46e5" }, { - "sha": "fbe5cf8f7db9b36772d49ed382fd71cf75f2a6d8", - "date": "2024-11-04T02:22:30Z", - "message": "Update basic-usage.md\n\nUpdated basic-usage docs", - "url": "https://github.com/ai16z/eliza/commit/fbe5cf8f7db9b36772d49ed382fd71cf75f2a6d8" + "sha": "9a3f0b969fe446c0e62400a14fcfa85538aee1e6", + "date": "2024-11-13T23:21:57Z", + "message": "change node -v in readme", + "url": "https://github.com/ai16z/eliza/commit/9a3f0b969fe446c0e62400a14fcfa85538aee1e6" }, { - "sha": "e53fc97f88134010bf5dde76f414a2c7e0da9d2a", - "date": "2024-11-04T01:44:01Z", - "message": "intro.md\n\nUpdated intro documentation", - "url": "https://github.com/ai16z/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a" + "sha": "a68729bf410ee9febdec0e5c47f428a7ad9b23d9", + "date": "2024-11-13T23:19:48Z", + "message": "add node version check", + "url": "https://github.com/ai16z/eliza/commit/a68729bf410ee9febdec0e5c47f428a7ad9b23d9" } ], "pull_requests": [ { - "number": 195, - "title": "Updated documentation", + "number": 374, + "title": "fix: ca for btc was spam/fake", "state": "closed", - "created_at": "2024-11-04T06:03:34Z", - "url": "https://github.com/ai16z/eliza/pull/195", + "created_at": "2024-11-17T08:42:32Z", + "url": "https://github.com/ai16z/eliza/pull/374", + "labels": [], + "comments": 0 + }, + { + "number": 299, + "title": "add node version check", + "state": "closed", + "created_at": "2024-11-13T23:26:59Z", + "url": "https://github.com/ai16z/eliza/pull/299", "labels": [], "comments": 0 } ], - "total_commits": 4, - "total_prs": 1 + "total_commits": 3, + "total_prs": 2 }, "issues": { "opened": [], @@ -28749,60 +28204,63 @@ "total_comments": 0 } }, - "summary": "atvonsc is a developer who primarily focuses on updating and maintaining documentation for various projects. Their recent activity includes updating configuration, basic usage, and introduction documentation. With a total of 4 commits and 1 pull request, atvonsc demonstrates a consistent pattern of contributing to documentation across different areas of the repository." + "summary": "thearyanag is currently focusing on maintaining and improving project documentation and code quality. Their recent activity includes fixing issues related to certificate authority for Bitcoin transactions and updating node version checks in the project's README file. These contributions suggest a pattern of attention to detail and a focus on enhancing the reliability and usability of the codebase.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "asDNSk", - "avatar_url": "https://avatars.githubusercontent.com/u/32918015?v=4", + "contributor": "DataRelic", + "avatar_url": "https://avatars.githubusercontent.com/u/187217577?v=4", "activity": { "code": { "commits": [ { - "sha": "c1190a3f6c0dfdeb8731cde9ce435ff83ac68387", - "date": "2024-12-01T15:55:29Z", - "message": "Merge remote-tracking branch 'upstream/main'", - "url": "https://github.com/ai16z/eliza/commit/c1190a3f6c0dfdeb8731cde9ce435ff83ac68387" + "sha": "a6c60c8552ddf09a42997dde0f8cd097bdb042bd", + "date": "2024-11-28T08:59:14Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/a6c60c8552ddf09a42997dde0f8cd097bdb042bd" }, { - "sha": "2d1ad6f0429e3537da37862b1d89468aef9d9bd4", - "date": "2024-12-01T15:20:01Z", - "message": "refactor: consolidate utility functions and improve error handling\n\n- Move token templates to separate prompts file\n- Consolidate hex/array conversion utilities into arrays.ts\n- Remove redundant utility files (hex.ts, shrink.ts, etc.)\n- Improve private key validation in wallet provider\n- Replace console.error with proper error throwing\n- Update i18n strings to English\n- Add CANISTER_IDS constant for better maintainability", - "url": "https://github.com/ai16z/eliza/commit/2d1ad6f0429e3537da37862b1d89468aef9d9bd4" - }, - { - "sha": "12fd58de607c68bebf1721f08c7adbb21f9352e2", - "date": "2024-12-01T14:47:09Z", - "message": "feat(icp): implement PickPump token creation with AI-powered logo generation\n\n- Add ICP plugin with token creation functionality\n- Integrate AI image generation for automatic logo creation\n- Add Web3 storage for logo hosting\n- Improve wallet provider with better identity management\n- Add multilingual support for Chinese users\n- Update build scripts and dependencies\n\nBREAKING CHANGE: New ICP plugin requires additional environment variables for wallet setup", - "url": "https://github.com/ai16z/eliza/commit/12fd58de607c68bebf1721f08c7adbb21f9352e2" + "sha": "e3c740687de1ec055f98004bcd7f32944e8db68f", + "date": "2024-11-28T08:40:57Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/e3c740687de1ec055f98004bcd7f32944e8db68f" }, { - "sha": "53775cb93154ed806bea2870b3e1323619ae3ba9", - "date": "2024-11-16T12:37:43Z", - "message": "feat(plugin): add ICP token creation support\n\n- Add plugin-icp to enable token creation on Pickpump platform\n- Implement createToken functionality for Internet Computer Protocol (ICP)\n- Support ICP token standard and specifications\n- Enable seamless integration with Pickpump's token creation flow\n\nBREAKING CHANGE: None", - "url": "https://github.com/ai16z/eliza/commit/53775cb93154ed806bea2870b3e1323619ae3ba9" + "sha": "087c027049e1487362dba2b705f3fe11de23769f", + "date": "2024-11-27T19:55:57Z", + "message": "Update postgres setup details in docs", + "url": "https://github.com/ai16z/eliza/commit/087c027049e1487362dba2b705f3fe11de23769f" } ], "pull_requests": [ { - "number": 757, - "title": "fix: follow-up improvements for ICP token creation (PR #357)", + "number": 666, + "title": "fix(agent): improve local model path handling and logging", "state": "closed", - "created_at": "2024-12-01T16:03:54Z", - "url": "https://github.com/ai16z/eliza/pull/757", + "created_at": "2024-11-29T09:30:53Z", + "url": "https://github.com/ai16z/eliza/pull/666", "labels": [], - "comments": 1 + "comments": 0 }, { - "number": 357, - "title": "feat: add ICP token creation support", + "number": 645, + "title": "updates postgres setup instructions in docs", "state": "closed", - "created_at": "2024-11-16T12:39:36Z", - "url": "https://github.com/ai16z/eliza/pull/357", + "created_at": "2024-11-28T09:10:29Z", + "url": "https://github.com/ai16z/eliza/pull/645", "labels": [], - "comments": 4 + "comments": 0 } ], - "total_commits": 4, + "total_commits": 3, "total_prs": 2 }, "issues": { @@ -28810,156 +28268,118 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2485136388, - "body": "Thank u for ur review, I will fix the issues. @monilpat ", - "created_at": "2024-11-19T09:20:39Z", - "url": "https://github.com/ai16z/eliza/pull/357#issuecomment-2485136388", - "type": "pr", - "issue_number": "357" - }, - { - "id": 2509902381, - "body": "[Japanese Noodle Meme Token](https://pickpump.xyz/swap/13) - Born on Telegram \r\n\"telegram-token\" \r\n", - "created_at": "2024-12-01T16:11:13Z", - "url": "https://github.com/ai16z/eliza/pull/757#issuecomment-2509902381", - "type": "pr", - "issue_number": "757" - } - ], - "total_comments": 2 + "comments": [], + "total_comments": 0 } }, - "summary": "asDNSk is a developer focused on enhancing utility functions and error handling within the PickPump platform. They have recently consolidated and improved various aspects of the codebase, including moving token templates, integrating AI image generation for logo creation, and implementing ICP token creation support. Their contributions demonstrate a pattern of refactoring code for better maintainability, adding new features with a focus on user experience, and ensuring seamless integration of plugins for enhanced platform functionality." + "summary": "DataRelic is currently focusing on improving the setup process for their project, with recent commits merging branches and updating documentation related to PostgreSQL setup. Their contributions indicate a focus on enhancing local model path handling and logging within the agent, as well as refining the instructions for setting up PostgreSQL. DataRelic's recent activity shows a pattern of actively maintaining and enhancing project documentation alongside making code improvements.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "oguzserdar", - "avatar_url": "https://avatars.githubusercontent.com/u/850772?v=4", + "contributor": "sergical", + "avatar_url": "https://avatars.githubusercontent.com/u/3760543?v=4", "activity": { "code": { "commits": [ { - "sha": "b856146c3fcd870dff4a6d9ce6a9dc3479026e60", - "date": "2024-11-22T04:26:35Z", - "message": "docs: add template and client configuration guide\n\nAdd comprehensive documentation for template and client configurations:\r\n- Document all available template override options\r\n- Add client configuration settings for bot and DM handling\r\n- Include JSON examples and best practices\r\n- Add configuration guidelines for Discord, Telegram and Twitter clients\r\n\r\nPart of the documentation improvement effort to help users better understand \r\nand customize their character's behavior across different platforms.", - "url": "https://github.com/ai16z/eliza/commit/b856146c3fcd870dff4a6d9ce6a9dc3479026e60" - }, - { - "sha": "fc61bc10aba01325a002011ab01017f3caab7e2f", - "date": "2024-11-17T13:56:47Z", - "message": "docs: add Turkish (TR) README", - "url": "https://github.com/ai16z/eliza/commit/fc61bc10aba01325a002011ab01017f3caab7e2f" - }, - { - "sha": "8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6", - "date": "2024-11-17T13:39:17Z", - "message": "docs: add Turkish README translation (TR)\n\nPart of the internationalization effort to make Eliza more accessible to Turkish-speaking developers.", - "url": "https://github.com/ai16z/eliza/commit/8b1015c3b27883b7e37e83ab2e4893f8bf3bfdd6" + "sha": "028e9010435014bca56126671fa4d8949993e773", + "date": "2024-12-12T23:20:31Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/028e9010435014bca56126671fa4d8949993e773" }, { - "sha": "35f243aa3f43c309efe03162ffa4465384ccf972", - "date": "2024-11-16T15:33:03Z", - "message": "update tweet interval to 90-180 mins\n\nTemporary solution for controlled post frequency range of 8-16 posts per day", - "url": "https://github.com/ai16z/eliza/commit/35f243aa3f43c309efe03162ffa4465384ccf972" + "sha": "6b04741ab6a943fe7a96f41e5ca7c8f6408c1313", + "date": "2024-12-12T22:48:38Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/6b04741ab6a943fe7a96f41e5ca7c8f6408c1313" } ], "pull_requests": [ { - "number": 510, - "title": "docs: add template and client configuration guide", - "state": "closed", - "created_at": "2024-11-22T04:28:34Z", - "url": "https://github.com/ai16z/eliza/pull/510", - "labels": [], - "comments": 0 - }, - { - "number": 376, - "title": "docs: add Turkish (TR) translation of README", + "number": 1025, + "title": "docs: Update README.md", "state": "closed", - "created_at": "2024-11-17T14:01:04Z", - "url": "https://github.com/ai16z/eliza/pull/376", + "created_at": "2024-12-12T23:20:52Z", + "url": "https://github.com/ai16z/eliza/pull/1025", "labels": [], "comments": 0 }, { - "number": 360, - "title": "update tweet interval to 90-180 mins", + "number": 1024, + "title": "docs: Update README.md", "state": "closed", - "created_at": "2024-11-16T15:38:22Z", - "url": "https://github.com/ai16z/eliza/pull/360", + "created_at": "2024-12-12T22:49:45Z", + "url": "https://github.com/ai16z/eliza/pull/1024", "labels": [], "comments": 0 } ], - "total_commits": 4, - "total_prs": 3 + "total_commits": 2, + "total_prs": 2 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2514131706, - "body": "you could solve this at a more fundamental level by splitting agents into worker vs character types \r\n\r\nworker agents would be all business - they'd just execute actions and return results directly, perfect for stuff like `LIST_GAME_ACTIONS`. no personality, no fluff, just data.\r\n\r\ncharacter agents would be the chatty ones that interpret results and add narrative flair.\r\n\r\nyou could even take a temperature-based approach to balance between these - low temps giving you more worker-like behavior with just the facts, while higher temps let the agent be more expressive and narrative in their responses.\r\n\r\nthis split would naturally handle both your scenarios:\r\n- simple case: worker agents automatically override their response with action results \r\n- complex case: character agents process action results and craft narrative responses\r\n\r\nbut if you want to move forward with your override/interpretation types approach first, that's totally workable too. you could handle it at the runtime level to avoid client mods.\r\n\r\nthe worker/character abstraction is there when you're ready to tackle the bigger architectural picture - it would make all of this stuff cleaner and more consistent in the long run", - "created_at": "2024-12-03T10:21:03Z", - "url": "https://github.com/ai16z/eliza/issues/820#issuecomment-2514131706", - "type": "issue", - "issue_number": "820" - } - ], - "total_comments": 1 + "comments": [], + "total_comments": 0 } }, - "summary": "oguzserdar is currently focused on enhancing Eliza's accessibility and user experience by adding comprehensive documentation, including template and client configuration guides in multiple languages. Their recent contributions also involve implementing temporary solutions for controlled post frequency on social media platforms. These efforts demonstrate a pattern of improving documentation and user customization features within the Eliza project." + "summary": "sergical is actively updating the documentation for their projects, as evidenced by recent commits and pull requests to the README.md file. Their focus appears to be on maintaining clear and up-to-date project documentation. This consistent effort suggests a dedication to ensuring project information is easily accessible and understandable for users and contributors alike.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "juke", - "avatar_url": "https://avatars.githubusercontent.com/u/24008?v=4", + "contributor": "tqdpham96", + "avatar_url": "https://avatars.githubusercontent.com/u/94131790?v=4", "activity": { "code": { "commits": [ { - "sha": "96236b2b73dc7065d1ccca6d77305ed20f2c41e5", - "date": "2024-11-04T03:45:35Z", - "message": "feat: Add GROQ API key environment variable", - "url": "https://github.com/ai16z/eliza/commit/96236b2b73dc7065d1ccca6d77305ed20f2c41e5" - }, - { - "sha": "77e9737102efefc88e2bd60dfbd8ce3b7507fa6a", - "date": "2024-11-04T03:30:10Z", - "message": "neaten up things", - "url": "https://github.com/ai16z/eliza/commit/77e9737102efefc88e2bd60dfbd8ce3b7507fa6a" - }, - { - "sha": "92cf05a0570f367cc5b6ab818c8b33ce2dc3cefc", - "date": "2024-11-04T03:29:15Z", - "message": "fix: fixed spacing", - "url": "https://github.com/ai16z/eliza/commit/92cf05a0570f367cc5b6ab818c8b33ce2dc3cefc" - }, - { - "sha": "11ed7cac1be8fba506091388773cf5b2f339da7c", - "date": "2024-11-04T03:19:40Z", - "message": "Groq API support added", - "url": "https://github.com/ai16z/eliza/commit/11ed7cac1be8fba506091388773cf5b2f339da7c" + "sha": "7f30fcf8a941937ac5bf23d60b98bf3d08803ecc", + "date": "2024-12-13T16:44:26Z", + "message": "fix: characterfile.md docs outdated with latest eliza version", + "url": "https://github.com/ai16z/eliza/commit/7f30fcf8a941937ac5bf23d60b98bf3d08803ecc" } ], "pull_requests": [ { - "number": 194, - "title": "Groq api integration", + "number": 1058, + "title": "feat: create README_VI.md", "state": "closed", - "created_at": "2024-11-04T03:38:58Z", - "url": "https://github.com/ai16z/eliza/pull/194", + "created_at": "2024-12-14T03:32:27Z", + "url": "https://github.com/ai16z/eliza/pull/1058", + "labels": [], + "comments": 0 + }, + { + "number": 1042, + "title": "docs: characterfile.md docs outdated with latest eliza version", + "state": "closed", + "created_at": "2024-12-13T16:48:05Z", + "url": "https://github.com/ai16z/eliza/pull/1042", "labels": [], "comments": 0 } ], - "total_commits": 4, - "total_prs": 1 + "total_commits": 1, + "total_prs": 2 }, "issues": { "opened": [], @@ -28970,42 +28390,51 @@ "total_comments": 0 } }, - "summary": "juke is a developer focused on backend development and API integrations. Their recent contributions include adding a GROQ API key environment variable, neaten up code, fixing spacing issues, and integrating the GROQ API. These contributions demonstrate a pattern of attention to detail and a focus on enhancing the functionality of the project through API support." + "summary": "tqdpham96 is currently focusing on updating documentation in their projects, as seen in recent commits and pull requests related to fixing outdated documentation for characterfile.md with the latest Eliza version. Their contributions demonstrate a meticulous attention to detail and a commitment to maintaining project documentation accuracy. It appears that tqdpham96 is actively involved in ensuring that project resources are up-to-date and informative for users.", + "score": 14, + "score_breakdown": { + "merged_prs": 14, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 14.0 + } }, { - "contributor": "MeDott29", - "avatar_url": "https://avatars.githubusercontent.com/u/13264408?v=4", + "contributor": "zkfarmoor", + "avatar_url": "https://avatars.githubusercontent.com/u/166660193?v=4", "activity": { "code": { "commits": [ { - "sha": "6853b43f5f7c3ebd43ec5d63ea78e196b87479bf", - "date": "2024-11-06T18:48:30Z", - "message": "Merge branch 'ai16z:main' into implement-grok-beta", - "url": "https://github.com/ai16z/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf" + "sha": "44cc31f41502376caa85c88141da8476214635f0", + "date": "2024-11-19T01:10:18Z", + "message": "fixes", + "url": "https://github.com/ai16z/eliza/commit/44cc31f41502376caa85c88141da8476214635f0" }, { - "sha": "a233529c61e6a838d5e4143c0308630fe2315e6e", - "date": "2024-11-06T08:17:08Z", - "message": "update to grok-beta", - "url": "https://github.com/ai16z/eliza/commit/a233529c61e6a838d5e4143c0308630fe2315e6e" + "sha": "df27a964bf1355d7b349703c15f1d5486aaab33d", + "date": "2024-11-18T22:57:13Z", + "message": "env example", + "url": "https://github.com/ai16z/eliza/commit/df27a964bf1355d7b349703c15f1d5486aaab33d" }, { - "sha": "e4d081e2d8eba1e33369391dfb92025a460eeaec", - "date": "2024-11-06T08:14:17Z", - "message": "update to grok-beta", - "url": "https://github.com/ai16z/eliza/commit/e4d081e2d8eba1e33369391dfb92025a460eeaec" + "sha": "7b06e856cf38d798a0429abdfdc530950f2ccb34", + "date": "2024-11-18T22:34:39Z", + "message": "add evm swapping and briding with Base and Ethereum", + "url": "https://github.com/ai16z/eliza/commit/7b06e856cf38d798a0429abdfdc530950f2ccb34" } ], "pull_requests": [ { - "number": 216, - "title": "Implement grok beta", + "number": 406, + "title": "Add EVM integration with Base and Ethereum", "state": "closed", - "created_at": "2024-11-06T08:19:33Z", - "url": "https://github.com/ai16z/eliza/pull/216", + "created_at": "2024-11-18T22:44:38Z", + "url": "https://github.com/ai16z/eliza/pull/406", "labels": [], - "comments": 1 + "comments": 11 } ], "total_commits": 3, @@ -29018,749 +28447,954 @@ "engagement": { "comments": [ { - "id": 2463383676, - "body": "bump https://discord.com/channels/1253563208833433701/1300025221834739744/1304215833702043729", - "created_at": "2024-11-07T22:52:41Z", - "url": "https://github.com/ai16z/eliza/issues/26#issuecomment-2463383676", - "type": "issue", - "issue_number": "26" - }, - { - "id": 2477073938, - "body": "I was made for this.", - "created_at": "2024-11-14T17:58:54Z", - "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2477073938", - "type": "issue", - "issue_number": "318" + "id": 2484404268, + "body": "working on all of these now, thank you guys for the quick reviews!", + "created_at": "2024-11-18T23:46:35Z", + "url": "https://github.com/ai16z/eliza/pull/406#issuecomment-2484404268", + "type": "pr", + "issue_number": "406" }, { - "id": 2477083634, - "body": "Can I lock this bounty?", - "created_at": "2024-11-14T18:03:25Z", - "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2477083634", - "type": "issue", - "issue_number": "318" - } - ], - "total_comments": 3 - } + "id": 2486193114, + "body": "absolutely, I think a modular approach to token creation and other general evm-related actions would be appropriate to include.\r\n\r\nthis PR is intended to be a first iteration of EVM capabilities with the goal being to add more actions, chains, etc. over time. please feel free to make any changes/improvements to this!", + "created_at": "2024-11-19T16:30:12Z", + "url": "https://github.com/ai16z/eliza/pull/406#issuecomment-2486193114", + "type": "pr", + "issue_number": "406" + } + ], + "total_comments": 2 + } }, - "summary": "MeDott29 is currently focusing on implementing and updating features related to the grok-beta branch. Their recent activity includes merging branches, updating code, and submitting a pull request for the grok beta implementation. This indicates a concentration on feature development and integration within the project, showcasing their involvement in enhancing specific functionalities within the codebase." + "summary": "zkfarmoor is currently focusing on integrating EVM swapping and bridging with Base and Ethereum in their recent GitHub activity. Their contributions include commits for fixing issues, setting up environment examples, and implementing EVM integration. This developer shows a pattern of working on backend functionality and feature enhancements, with a particular interest in blockchain-related projects.", + "score": 13, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 5, + "comments": 1.0, + "total": 13.0 + } }, { - "contributor": "leomercier", - "avatar_url": "https://avatars.githubusercontent.com/u/28001936?v=4", + "contributor": "dievardump", + "avatar_url": "https://avatars.githubusercontent.com/u/1753113?v=4", "activity": { "code": { "commits": [ { - "sha": "fccaad00f3575a91444733adb77319a4bc252373", - "date": "2024-11-18T20:49:06Z", - "message": "Merge pull request #402 from ai16z/fix/tsup-build\n\nfix: tsup build error (client-twitter)", - "url": "https://github.com/ai16z/eliza/commit/fccaad00f3575a91444733adb77319a4bc252373" - }, - { - "sha": "af9604a062cfb55b0e32e9e569b08c361df9668b", - "date": "2024-10-30T18:30:47Z", - "message": "Merge branch 'ai16z:main' into feature/postgres", - "url": "https://github.com/ai16z/eliza/commit/af9604a062cfb55b0e32e9e569b08c361df9668b" - }, - { - "sha": "4c07070806ee348160c4e26feb45a77fa26be465", - "date": "2024-10-30T18:24:58Z", - "message": "add postgres support and schema", - "url": "https://github.com/ai16z/eliza/commit/4c07070806ee348160c4e26feb45a77fa26be465" + "sha": "155972d15bf86f7e780a843784148326dd4a5f3a", + "date": "2024-12-02T22:16:59Z", + "message": "Improve actions samples random selection\n\n Improve the action samples random selection by ensuring a bigger variety of actions are represented in the selection (as long as there is enough place, at least one example per action should be added)", + "url": "https://github.com/ai16z/eliza/commit/155972d15bf86f7e780a843784148326dd4a5f3a" } ], "pull_requests": [ { - "number": 402, - "title": "fix: tsup build error (client-twitter)", - "state": "closed", - "created_at": "2024-11-18T20:44:00Z", - "url": "https://github.com/ai16z/eliza/pull/402", - "labels": [], - "comments": 0 - }, - { - "number": 200, - "title": "Feat: cashtags", + "number": 799, + "title": "refactor: Improve actions samples random selection", "state": "closed", - "created_at": "2024-11-04T18:44:39Z", - "url": "https://github.com/ai16z/eliza/pull/200", + "created_at": "2024-12-02T22:34:51Z", + "url": "https://github.com/ai16z/eliza/pull/799", "labels": [], "comments": 1 - }, - { - "number": 102, - "title": "Postgres DB Adapter", - "state": "closed", - "created_at": "2024-10-30T18:31:58Z", - "url": "https://github.com/ai16z/eliza/pull/102", - "labels": [], - "comments": 0 } ], - "total_commits": 3, - "total_prs": 3 + "total_commits": 1, + "total_prs": 1 }, "issues": { "opened": [ { - "number": 401, - "title": "DTS Build error", + "number": 820, + "title": "Feature request: Allow actions to override the agent answer", + "state": "open", + "created_at": "2024-12-03T10:09:18Z", + "url": "https://github.com/ai16z/eliza/issues/820", + "labels": [ + "enhancement" + ], + "comments": 3 + }, + { + "number": 798, + "title": "actions examples selection does not select things properly", "state": "closed", - "created_at": "2024-11-18T20:39:01Z", - "url": "https://github.com/ai16z/eliza/issues/401", + "created_at": "2024-12-02T22:31:56Z", + "url": "https://github.com/ai16z/eliza/issues/798", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "number": 795, + "title": "Plugin system in character.plugins is not working", + "state": "closed", + "created_at": "2024-12-02T19:33:49Z", + "url": "https://github.com/ai16z/eliza/issues/795", "labels": [ "bug" ], "comments": 1 } ], - "total_opened": 1 + "total_opened": 3 }, "engagement": { "comments": [ { - "id": 2474264021, - "body": "\"Screenshot\r\n\r\nSame error on updating too. ", - "created_at": "2024-11-13T17:20:00Z", - "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2474264021", - "type": "issue", - "issue_number": "288" - }, - { - "id": 2474281737, - "body": "\"Screenshot\r\n\r\nCould not pull down to test so created new branch", - "created_at": "2024-11-13T17:27:28Z", - "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474281737", - "type": "pr", - "issue_number": "292" - }, - { - "id": 2474294581, - "body": "\"Screenshot\r\n\r\nStill no working", - "created_at": "2024-11-13T17:33:14Z", - "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474294581", - "type": "pr", - "issue_number": "292" - }, - { - "id": 2475830163, - "body": "Will look again", - "created_at": "2024-11-14T09:27:35Z", - "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2475830163", + "id": 2512593620, + "body": "Has been fixed in latest code commited", + "created_at": "2024-12-02T19:38:46Z", + "url": "https://github.com/ai16z/eliza/issues/795#issuecomment-2512593620", "type": "issue", - "issue_number": "288" + "issue_number": "795" }, { - "id": 2484103441, - "body": "Fixed in https://github.com/ai16z/eliza/pull/402", - "created_at": "2024-11-18T20:50:37Z", - "url": "https://github.com/ai16z/eliza/issues/401#issuecomment-2484103441", + "id": 2514570195, + "body": "I do understand how I can go around this, but my goal here is to be able to have this feature integrated to my agents / characters, so they can automatically interpret actions results.\r\n\r\nThat's why I would like to make it a feature, not find a way to go around the fact it's not available.", + "created_at": "2024-12-03T13:33:06Z", + "url": "https://github.com/ai16z/eliza/issues/820#issuecomment-2514570195", "type": "issue", - "issue_number": "401" + "issue_number": "820" } ], - "total_comments": 5 + "total_comments": 2 } }, - "summary": "leomercier is currently focusing on backend development, particularly in adding PostgreSQL support and schema to the project. Their recent work includes fixing a tsup build error related to the client-twitter feature and implementing new features like cashtags. They seem to be actively involved in resolving technical issues and enhancing the project's functionality through pull requests and commits." + "summary": "dievardump is currently focusing on improving the random selection of action samples in their GitHub repository. They are actively addressing issues related to actions examples selection and a plugin system in character.plugins. Their recent contributions suggest a focus on enhancing functionality and resolving issues within the project's codebase.", + "score": 11, + "score_breakdown": { + "merged_prs": 7, + "issues": 3, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 11.0 + } }, { - "contributor": "jnaulty", - "avatar_url": "https://avatars.githubusercontent.com/u/6826729?v=4", + "contributor": "St4rgarden", + "avatar_url": "https://avatars.githubusercontent.com/u/38195744?v=4", "activity": { "code": { "commits": [ { - "sha": "08c29030be40e825acace73322546b8354e0b8dd", - "date": "2024-12-13T06:17:33Z", - "message": "fix: use pull_request_target for integration tests", - "url": "https://github.com/ai16z/eliza/commit/08c29030be40e825acace73322546b8354e0b8dd" - }, - { - "sha": "7a37c496cc8e0eb3237de55e4ef45fef79ebb517", - "date": "2024-12-11T07:14:35Z", - "message": "do not activate aws s3 service in plugin-node if env vars not present", - "url": "https://github.com/ai16z/eliza/commit/7a37c496cc8e0eb3237de55e4ef45fef79ebb517" + "sha": "c0cefd227366b40c238c78e2076189572546095a", + "date": "2024-11-29T10:10:42Z", + "message": "Merge pull request #1 from St4rgarden/main\n\nfeat: EVM Pubkey derivation", + "url": "https://github.com/ai16z/eliza/commit/c0cefd227366b40c238c78e2076189572546095a" }, { - "sha": "ca49c0e68cc5df2b62eaeef8950de5786441cf67", - "date": "2024-12-11T06:50:26Z", - "message": "feat: make NodePlugin and GoatPlugin creation conditional\n\n- NodePlugin is now only created when all required AWS credentials are present\n (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_S3_BUCKET)\n- GoatPlugin is now only created when ALCHEMY_API_KEY is present\n- Added type annotations for plugins to handle undefined cases\n\nThese changes prevent unnecessary plugin initialization when required\ncredentials are missing and improve type safety.\n\nIssues introduced in: https://github.com/ai16z/eliza/pull/941 and\nhttps://github.com/ai16z/eliza/pull/898", - "url": "https://github.com/ai16z/eliza/commit/ca49c0e68cc5df2b62eaeef8950de5786441cf67" + "sha": "8a42ee0177b2453f5762caacdf2760a1837154c3", + "date": "2024-11-29T09:47:11Z", + "message": "Simple key derivation without TEE", + "url": "https://github.com/ai16z/eliza/commit/8a42ee0177b2453f5762caacdf2760a1837154c3" } ], "pull_requests": [ { - "number": 1035, - "title": "fix: use pull_request_target for integration tests", + "number": 667, + "title": "feat: evm pubkey derivation", "state": "closed", - "created_at": "2024-12-13T06:25:05Z", - "url": "https://github.com/ai16z/eliza/pull/1035", + "created_at": "2024-11-29T10:12:06Z", + "url": "https://github.com/ai16z/eliza/pull/667", "labels": [], "comments": 0 - }, - { - "number": 985, - "title": "fix: Goat Plugin + AWS S3 Service error when env vars absent", - "state": "closed", - "created_at": "2024-12-11T06:55:09Z", - "url": "https://github.com/ai16z/eliza/pull/985", - "labels": [], - "comments": 5 - }, + } + ], + "total_commits": 2, + "total_prs": 1 + }, + "issues": { + "opened": [ { - "number": 934, - "title": "feat: add plugin-sui", + "number": 148, + "title": "LLM can't be trusted to parse it's own json", "state": "closed", - "created_at": "2024-12-09T08:44:06Z", - "url": "https://github.com/ai16z/eliza/pull/934", + "created_at": "2024-10-31T08:00:48Z", + "url": "https://github.com/ai16z/eliza/issues/148", "labels": [ - "Plugin_new" + "bug" ], - "comments": 2 + "comments": 8 } ], - "total_commits": 3, - "total_prs": 3 - }, - "issues": { - "opened": [], - "total_opened": 0 + "total_opened": 1 }, "engagement": { "comments": [ { - "id": 2527378127, - "body": "hey @v1xingyue , didn't mean to duplicate the Sui-related integration work with: https://github.com/ai16z/eliza/pull/934\r\nI'm trying to extend to beyond just a walletprovider and allow transfer of sui as well.", - "created_at": "2024-12-09T09:25:07Z", - "url": "https://github.com/ai16z/eliza/issues/868#issuecomment-2527378127", + "id": 2449241130, + "body": "I have run into this a few times as well.", + "created_at": "2024-10-31T07:45:08Z", + "url": "https://github.com/ai16z/eliza/issues/70#issuecomment-2449241130", "type": "issue", - "issue_number": "868" + "issue_number": "70" }, { - "id": 2529927941, - "body": "Updated to generateObjectV2\r\n\r\nTested out and transferred 1 SUI [ALmxao2hvCRoxHc6x8vMw9JxbUceBLruR98W9bhzXJx](https://suiscan.xyz/testnet/tx/ALmxao2hvCRoxHc6x8vMw9JxbUceBLruR98W9bhzXJx)\r\n\r\n\"image\"\r\n", - "created_at": "2024-12-10T00:44:09Z", - "url": "https://github.com/ai16z/eliza/pull/934#issuecomment-2529927941", - "type": "pr", - "issue_number": "934" + "id": 2449264000, + "body": "This issue https://github.com/ai16z/eliza/issues/70 is not accurate but it's a duplicate of this issue now.", + "created_at": "2024-10-31T08:01:39Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2449264000", + "type": "issue", + "issue_number": "148" + } + ], + "total_comments": 2 + } + }, + "summary": "St4rgarden is currently focusing on EVM Pubkey derivation within their GitHub activity, with recent commits including implementing this feature and addressing related issues. Their contributions show a focus on cryptographic key derivation and security enhancements in the context of blockchain development. St4rgarden's work demonstrates a pattern of actively engaging in code improvements and security-related discussions within the repository.", + "score": 9, + "score_breakdown": { + "merged_prs": 7, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 9.0 + } + }, + { + "contributor": "samuveth", + "avatar_url": "https://avatars.githubusercontent.com/u/51686767?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "26cec60ba379bcb459416b0f68bfd2abd26b1900", + "date": "2024-12-09T06:56:08Z", + "message": "feat: add dynamic watch paths for agent development", + "url": "https://github.com/ai16z/eliza/commit/26cec60ba379bcb459416b0f68bfd2abd26b1900" }, { - "id": 2533647495, - "body": "Looks like there's a hold on merging new plugins due to high-volume: \r\n![image](https://github.com/user-attachments/assets/12ca914c-249f-4cad-9584-0008e5c3a7e1)\r\n\r\nhttps://discord.com/channels/1253563208833433701/1316266980118106133/1316267190697070593", - "created_at": "2024-12-11T05:06:42Z", - "url": "https://github.com/ai16z/eliza/pull/934#issuecomment-2533647495", - "type": "pr", - "issue_number": "934" - }, + "sha": "9e5e4b1627d64b2724e7c61e967a12a79c404ce4", + "date": "2024-12-09T06:56:08Z", + "message": "feat: add dynamic watch paths for agent development", + "url": "https://github.com/ai16z/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4" + } + ], + "pull_requests": [ { - "id": 2533796038, - "body": "it might be wise to split out the AWS S3 into a separate plugin.\r\n", - "created_at": "2024-12-11T07:02:58Z", - "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533796038", - "type": "pr", - "issue_number": "985" - }, + "number": 931, + "title": "feat: add dynamic watch paths for agent development", + "state": "closed", + "created_at": "2024-12-09T07:01:55Z", + "url": "https://github.com/ai16z/eliza/pull/931", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 1 + }, + "issues": { + "opened": [ { - "id": 2533815857, - "body": "I believe this was introduced in PR: https://github.com/ai16z/eliza/pull/941\r\n\r\n", - "created_at": "2024-12-11T07:05:23Z", - "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533815857", - "type": "pr", - "issue_number": "985" + "number": 930, + "title": "feat: add hot-reloading for agent dependencies", + "state": "closed", + "created_at": "2024-12-09T06:58:53Z", + "url": "https://github.com/ai16z/eliza/issues/930", + "labels": [ + "enhancement" + ], + "comments": 1 }, { - "id": 2533942713, - "body": "ok, @odilitime -- I updated the change to load the node plugin (so all the other services can be accessed)\r\naws s3 service is still registered, but only works if the env vars are present.", - "created_at": "2024-12-11T07:17:11Z", - "url": "https://github.com/ai16z/eliza/pull/985#issuecomment-2533942713", - "type": "pr", - "issue_number": "985" + "number": 893, + "title": "Running tests on start and dev?", + "state": "closed", + "created_at": "2024-12-07T11:17:08Z", + "url": "https://github.com/ai16z/eliza/issues/893", + "labels": [ + "bug" + ], + "comments": 0 } ], - "total_comments": 6 + "total_opened": 2 + }, + "engagement": { + "comments": [], + "total_comments": 0 } }, - "summary": "jnaulty is a developer focusing on improving plugin initialization and type safety in the ai16z/eliza repository. Their recent commits introduce conditional creation of NodePlugin and GoatPlugin based on required AWS credentials, enhancing type annotations for better handling of undefined cases. They are actively addressing issues related to plugin initialization and have a pattern of enhancing code quality through conditional logic and type safety improvements." + "summary": "samuveth is currently focusing on developing dynamic watch paths for agent development and implementing hot-reloading for agent dependencies. Their recent activity includes 2 commits, 1 pull request, and 2 related issues in this area. It appears that samuveth is actively engaged in enhancing the development environment and tooling for agent-related projects, showcasing a strong emphasis on improving developer workflows and efficiency.", + "score": 9, + "score_breakdown": { + "merged_prs": 7, + "issues": 2, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 9.0 + } }, { - "contributor": "zkfarmoor", - "avatar_url": "https://avatars.githubusercontent.com/u/166660193?v=4", + "contributor": "laser-riot", + "avatar_url": "https://avatars.githubusercontent.com/u/123244198?v=4", "activity": { "code": { "commits": [ { - "sha": "44cc31f41502376caa85c88141da8476214635f0", - "date": "2024-11-19T01:10:18Z", - "message": "fixes", - "url": "https://github.com/ai16z/eliza/commit/44cc31f41502376caa85c88141da8476214635f0" - }, - { - "sha": "df27a964bf1355d7b349703c15f1d5486aaab33d", - "date": "2024-11-18T22:57:13Z", - "message": "env example", - "url": "https://github.com/ai16z/eliza/commit/df27a964bf1355d7b349703c15f1d5486aaab33d" - }, - { - "sha": "7b06e856cf38d798a0429abdfdc530950f2ccb34", - "date": "2024-11-18T22:34:39Z", - "message": "add evm swapping and briding with Base and Ethereum", - "url": "https://github.com/ai16z/eliza/commit/7b06e856cf38d798a0429abdfdc530950f2ccb34" + "sha": "a744b9ad38f3e3c581fada33294f2da0684d9f68", + "date": "2024-11-20T14:56:24Z", + "message": "fix: X dry run", + "url": "https://github.com/ai16z/eliza/commit/a744b9ad38f3e3c581fada33294f2da0684d9f68" } ], "pull_requests": [ { - "number": 406, - "title": "Add EVM integration with Base and Ethereum", + "number": 452, + "title": "fix: X dry run", "state": "closed", - "created_at": "2024-11-18T22:44:38Z", - "url": "https://github.com/ai16z/eliza/pull/406", + "created_at": "2024-11-20T15:03:35Z", + "url": "https://github.com/ai16z/eliza/pull/452", "labels": [], - "comments": 11 + "comments": 1 } ], - "total_commits": 3, + "total_commits": 1, "total_prs": 1 }, "issues": { - "opened": [], - "total_opened": 0 + "opened": [ + { + "number": 451, + "title": "Twitter Dry Run not working", + "state": "closed", + "created_at": "2024-11-20T14:58:01Z", + "url": "https://github.com/ai16z/eliza/issues/451", + "labels": [ + "bug" + ], + "comments": 2 + } + ], + "total_opened": 1 }, "engagement": { "comments": [ { - "id": 2484404268, - "body": "working on all of these now, thank you guys for the quick reviews!", - "created_at": "2024-11-18T23:46:35Z", - "url": "https://github.com/ai16z/eliza/pull/406#issuecomment-2484404268", - "type": "pr", - "issue_number": "406" + "id": 2488826105, + "body": "PR submitted", + "created_at": "2024-11-20T15:05:13Z", + "url": "https://github.com/ai16z/eliza/issues/451#issuecomment-2488826105", + "type": "issue", + "issue_number": "451" }, { - "id": 2486193114, - "body": "absolutely, I think a modular approach to token creation and other general evm-related actions would be appropriate to include.\r\n\r\nthis PR is intended to be a first iteration of EVM capabilities with the goal being to add more actions, chains, etc. over time. please feel free to make any changes/improvements to this!", - "created_at": "2024-11-19T16:30:12Z", - "url": "https://github.com/ai16z/eliza/pull/406#issuecomment-2486193114", + "id": 2489781168, + "body": "Resolved in #452 ", + "created_at": "2024-11-20T23:57:03Z", + "url": "https://github.com/ai16z/eliza/issues/451#issuecomment-2489781168", + "type": "issue", + "issue_number": "451" + }, + { + "id": 2508726017, + "body": "> Got a message about errors during image generation. Be sure to add the right `plugins` and `clients` in your character file.\r\n> \r\n> ```diff\r\n> diff --git a/agent/src/character.ts b/agent/src/character.ts\r\n> index da7e718..53c6f12 100644\r\n> --- a/agent/src/character.ts\r\n> +++ b/agent/src/character.ts\r\n> @@ -4,9 +4,9 @@ import { imageGenerationPlugin } from \"@ai16z/plugin-image-generation\";\r\n> export const character: Character = {\r\n> ...defaultCharacter,\r\n> name: \"Eliza\",\r\n> - plugins: [],\r\n> - clients: [],\r\n> - modelProvider: ModelProviderName.OPENAI,\r\n> + plugins: [imageGenerationPlugin],\r\n> + clients: [Clients.TWITTER],\r\n> + modelProvider: ModelProviderName.HEURIST,\r\n> settings: {\r\n> secrets: {},\r\n> voice: {\r\n> ```\r\n\r\nHere it would also be best to follow fail-fast approach to check on start and fail/crash with a helpful message if a plugin/config is missing.", + "created_at": "2024-11-29T23:10:58Z", + "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2508726017", "type": "pr", - "issue_number": "406" + "issue_number": "629" } ], - "total_comments": 2 + "total_comments": 3 } }, - "summary": "zkfarmoor is currently focusing on integrating EVM swapping and bridging with Base and Ethereum in their recent GitHub activity. Their contributions include commits for fixing issues, setting up environment examples, and implementing EVM integration. This developer shows a pattern of working on backend functionality and feature enhancements, with a particular interest in blockchain-related projects." + "summary": "laser-riot is currently focusing on fixing issues related to dry runs, particularly addressing the Twitter Dry Run functionality. Their recent activity includes a commit and a pull request dedicated to this fix, showcasing a pattern of hands-on bug fixing in their technical contributions. This developer's work appears to be centered around troubleshooting and improving specific features within the project.", + "score": 9, + "score_breakdown": { + "merged_prs": 7, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 9.5 + } }, { - "contributor": "onur-saf", - "avatar_url": "https://avatars.githubusercontent.com/u/48022642?v=4", + "contributor": "mrdavidburns", + "avatar_url": "https://avatars.githubusercontent.com/u/287035?v=4", "activity": { "code": { "commits": [ { - "sha": "28090ed5c23e597358d139e7b00165a39d4321e7", - "date": "2024-12-08T15:16:46Z", - "message": "update default twitterPostTemplate string", - "url": "https://github.com/ai16z/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7" - }, - { - "sha": "ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0", - "date": "2024-12-08T14:49:34Z", - "message": "update DEFAULT_MAX_TWEET_LENGTH to 280", - "url": "https://github.com/ai16z/eliza/commit/ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0" - }, - { - "sha": "b92dfc378ce4c0b8c3c56c092695ab807c27dd71", - "date": "2024-12-08T04:33:10Z", - "message": "MAX_TWEET_LENGTH env implementation", - "url": "https://github.com/ai16z/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71" + "sha": "99f2d8f75128c8c19b28919ce8d6d7df384b86fd", + "date": "2024-10-28T13:28:27Z", + "message": "Initial commit for adding Renovate autoupdater.", + "url": "https://github.com/ai16z/eliza/commit/99f2d8f75128c8c19b28919ce8d6d7df384b86fd" } ], "pull_requests": [ { - "number": 912, - "title": "feat: MAX_TWEET_LENGTH env implementation", + "number": 63, + "title": "Initial commit for adding Renovate autoupdater.", "state": "closed", - "created_at": "2024-12-08T04:41:33Z", - "url": "https://github.com/ai16z/eliza/pull/912", + "created_at": "2024-10-28T13:32:59Z", + "url": "https://github.com/ai16z/eliza/pull/63", "labels": [], "comments": 0 } ], - "total_commits": 3, + "total_commits": 1, "total_prs": 1 }, "issues": { - "opened": [], - "total_opened": 0 + "opened": [ + { + "number": 81, + "title": "Add AI Code Reviewing application from GitHub Marketplace", + "state": "closed", + "created_at": "2024-10-30T01:49:15Z", + "url": "https://github.com/ai16z/eliza/issues/81", + "labels": [ + "enhancement", + "automation" + ], + "comments": 1 + } + ], + "total_opened": 1 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2442864399, + "body": "I see the branch was merged. To make it work a repo admin will need to add it from the Marketplace.\r\nhttps://github.com/apps/renovate", + "created_at": "2024-10-28T23:30:17Z", + "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2442864399", + "type": "issue", + "issue_number": "58" + }, + { + "id": 2445630232, + "body": "Go here https://developer.mend.io/github/ai16z/eliza\r\nClick `Settings`\r\nThat should get you to this page -> https://developer.mend.io/github/ai16z/eliza/-/settings\r\nThen click `Dependencies`.\r\n\r\nSet the options to be like this and then click `Save`:\r\n![image](https://github.com/user-attachments/assets/b4f90e72-327a-4071-9ed5-209ccdf7aa4d)\r\n", + "created_at": "2024-10-30T01:29:52Z", + "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2445630232", + "type": "issue", + "issue_number": "58" + }, + { + "id": 2445637133, + "body": "Don't close this issue. This is where you can track updates, manually trigger a PR to build or rebase.\r\n- https://github.com/ai16z/eliza/issues/79", + "created_at": "2024-10-30T01:37:00Z", + "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2445637133", + "type": "issue", + "issue_number": "58" + } + ], + "total_comments": 3 } }, - "summary": "onur-saf is currently focusing on updating and refining aspects of a Twitter-related project, as seen in recent commits adjusting default tweet templates and tweet length limits. Their contributions suggest a focus on fine-tuning user experience and functionality within the project's codebase. With a total of 3 commits and 1 PR, onur-saf's recent work indicates a hands-on approach to enhancing specific features and configurations in the repository." + "summary": "mrdavidburns is currently focusing on setting up an automated dependency update process by adding the Renovate autoupdater to their repository. They have also initiated the integration of an AI Code Reviewing application from GitHub Marketplace. Their recent activity indicates a keen interest in streamlining development processes through automation and leveraging AI tools for code quality improvements.", + "score": 9, + "score_breakdown": { + "merged_prs": 7, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 9.5 + } }, { - "contributor": "bigsky77", - "avatar_url": "https://avatars.githubusercontent.com/u/77446076?v=4", + "contributor": "dreaminglucid", + "avatar_url": "https://avatars.githubusercontent.com/u/76927280?v=4", "activity": { "code": { "commits": [ { - "sha": "19d405e6d85e2d55bdd1890bf43551db58d01b16", - "date": "2024-11-02T15:50:12Z", - "message": "shorten response", - "url": "https://github.com/ai16z/eliza/commit/19d405e6d85e2d55bdd1890bf43551db58d01b16" + "sha": "4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb", + "date": "2024-10-28T19:28:27Z", + "message": "merged with all recent updates", + "url": "https://github.com/ai16z/eliza/commit/4f600839c3be852a1522e5cc8a2b0a9dc8dda3fb" }, { - "sha": "09cfa0d7f5e9ace07efd75bfeab97ab3dbf50afc", - "date": "2024-11-01T08:16:02Z", - "message": "shorten response", - "url": "https://github.com/ai16z/eliza/commit/09cfa0d7f5e9ace07efd75bfeab97ab3dbf50afc" + "sha": "17a884c00adff9dcb24bdbacce0ccb92ffbb139d", + "date": "2024-10-26T06:34:40Z", + "message": "remove unused files", + "url": "https://github.com/ai16z/eliza/commit/17a884c00adff9dcb24bdbacce0ccb92ffbb139d" }, { - "sha": "6af5cf1447f1d8e129b04b4d9c5bc423e2f9b2c4", - "date": "2024-11-01T08:12:38Z", - "message": "add darkMaga character", - "url": "https://github.com/ai16z/eliza/commit/6af5cf1447f1d8e129b04b4d9c5bc423e2f9b2c4" - } - ], - "pull_requests": [], - "total_commits": 3, - "total_prs": 0 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "bigsky77 is currently focusing on making code changes to a project, including shortening responses and adding a new character named darkMaga. Their recent commits suggest an interest in refining existing features and potentially expanding the project's functionality. These contributions indicate a hands-on approach to code maintenance and feature development." - }, - { - "contributor": "thearyanag", - "avatar_url": "https://avatars.githubusercontent.com/u/48391385?v=4", - "activity": { - "code": { - "commits": [ + "sha": "fd92f5a52613e1731c2a036c0387c70425e7afff", + "date": "2024-10-26T05:41:37Z", + "message": "remove unused files", + "url": "https://github.com/ai16z/eliza/commit/fd92f5a52613e1731c2a036c0387c70425e7afff" + }, { - "sha": "4c28418da13e65a32fca21532515ec5dc84b46e5", - "date": "2024-11-17T08:39:22Z", - "message": "fix: ca for btc was fake", - "url": "https://github.com/ai16z/eliza/commit/4c28418da13e65a32fca21532515ec5dc84b46e5" + "sha": "164194cf50e9eaf4131690a7cd1b440debff4165", + "date": "2024-10-25T18:20:56Z", + "message": "initial telegram integration", + "url": "https://github.com/ai16z/eliza/commit/164194cf50e9eaf4131690a7cd1b440debff4165" }, { - "sha": "9a3f0b969fe446c0e62400a14fcfa85538aee1e6", - "date": "2024-11-13T23:21:57Z", - "message": "change node -v in readme", - "url": "https://github.com/ai16z/eliza/commit/9a3f0b969fe446c0e62400a14fcfa85538aee1e6" + "sha": "71d2846e25a39a1e191b514a9ca6d461d1b7f67d", + "date": "2024-10-24T22:31:16Z", + "message": "DegenTrump personality adjustments", + "url": "https://github.com/ai16z/eliza/commit/71d2846e25a39a1e191b514a9ca6d461d1b7f67d" }, { - "sha": "a68729bf410ee9febdec0e5c47f428a7ad9b23d9", - "date": "2024-11-13T23:19:48Z", - "message": "add node version check", - "url": "https://github.com/ai16z/eliza/commit/a68729bf410ee9febdec0e5c47f428a7ad9b23d9" + "sha": "12f185e8ac9621474d3cb2e2c9347f2eb8585c0a", + "date": "2024-10-24T22:00:49Z", + "message": "DegenTrump personality adjustments", + "url": "https://github.com/ai16z/eliza/commit/12f185e8ac9621474d3cb2e2c9347f2eb8585c0a" + }, + { + "sha": "d5c714f61d55534eff76c0874c20f147727cf266", + "date": "2024-10-24T21:40:39Z", + "message": "DegenTrump personality adjustments", + "url": "https://github.com/ai16z/eliza/commit/d5c714f61d55534eff76c0874c20f147727cf266" + }, + { + "sha": "34f27183e7687546493baecc951f8c49104e8456", + "date": "2024-10-24T20:13:23Z", + "message": "DegenTrump personality adjustments", + "url": "https://github.com/ai16z/eliza/commit/34f27183e7687546493baecc951f8c49104e8456" + }, + { + "sha": "9ff6fa6e41001ed59b0e57e53a11b6612102d0e1", + "date": "2024-10-24T20:12:28Z", + "message": "DegenTrump personality adjustments", + "url": "https://github.com/ai16z/eliza/commit/9ff6fa6e41001ed59b0e57e53a11b6612102d0e1" + }, + { + "sha": "bf45eee1691d925160226991feb56766d62d8c75", + "date": "2024-10-24T01:51:18Z", + "message": "DegenTrump", + "url": "https://github.com/ai16z/eliza/commit/bf45eee1691d925160226991feb56766d62d8c75" } ], "pull_requests": [ { - "number": 374, - "title": "fix: ca for btc was spam/fake", - "state": "closed", - "created_at": "2024-11-17T08:42:32Z", - "url": "https://github.com/ai16z/eliza/pull/374", - "labels": [], - "comments": 0 - }, - { - "number": 299, - "title": "add node version check", + "number": 65, + "title": "Telegram Integration with shouldRespond handler + image recognition", "state": "closed", - "created_at": "2024-11-13T23:26:59Z", - "url": "https://github.com/ai16z/eliza/pull/299", + "created_at": "2024-10-28T19:29:22Z", + "url": "https://github.com/ai16z/eliza/pull/65", "labels": [], - "comments": 0 + "comments": 1 } ], - "total_commits": 3, - "total_prs": 2 + "total_commits": 10, + "total_prs": 1 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2442476236, + "body": "I've made a pr for adding shouldRespond handler + image recognition", + "created_at": "2024-10-28T19:45:01Z", + "url": "https://github.com/ai16z/eliza/issues/35#issuecomment-2442476236", + "type": "issue", + "issue_number": "35" + }, + { + "id": 2452576581, + "body": "will look into this today", + "created_at": "2024-11-01T20:54:17Z", + "url": "https://github.com/ai16z/eliza/issues/23#issuecomment-2452576581", + "type": "issue", + "issue_number": "23" + } + ], + "total_comments": 2 } }, - "summary": "thearyanag is currently focusing on maintaining and improving project documentation and code quality. Their recent activity includes fixing issues related to certificate authority for Bitcoin transactions and updating node version checks in the project's README file. These contributions suggest a pattern of attention to detail and a focus on enhancing the reliability and usability of the codebase." + "summary": "dreaminglucid is actively contributing to a project involving Telegram integration, particularly focusing on the implementation of the shouldRespond handler and image recognition. Their recent commits show a strong emphasis on refining the DegenTrump personality adjustments within the project, indicating a focus on enhancing user interactions and experience through feature development and refinement.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 8.0 + } }, { - "contributor": "parzival418", - "avatar_url": "https://avatars.githubusercontent.com/u/2397603?v=4", + "contributor": "8times4", + "avatar_url": "https://avatars.githubusercontent.com/u/46720448?v=4", "activity": { "code": { "commits": [ { - "sha": "c7e9bf0935b05affb3c37a7f9ca3c68e90c1aad9", - "date": "2024-11-09T21:45:35Z", - "message": "Update env example and readme with gemini key", - "url": "https://github.com/ai16z/eliza/commit/c7e9bf0935b05affb3c37a7f9ca3c68e90c1aad9" + "sha": "60da90b66230f68452ea42a37c7daa1ff29310b1", + "date": "2024-11-23T14:27:07Z", + "message": "feat: more fixes, robustness", + "url": "https://github.com/ai16z/eliza/commit/60da90b66230f68452ea42a37c7daa1ff29310b1" }, { - "sha": "09095cc4d5e99683abbc65f16cdcc5166bbb7d1f", - "date": "2024-11-09T21:43:05Z", - "message": "Remove system prompt since already implemented.", - "url": "https://github.com/ai16z/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" + "sha": "c577941daba208892929cf8db92584bce112ae29", + "date": "2024-11-23T13:05:12Z", + "message": "feat: add more robust testing w/o central, add other actions, more docs", + "url": "https://github.com/ai16z/eliza/commit/c577941daba208892929cf8db92584bce112ae29" }, { - "sha": "f0c561757c71f42753ce7745508afc43353a4ed5", - "date": "2024-11-09T21:40:03Z", - "message": "Support system prompt and google models", - "url": "https://github.com/ai16z/eliza/commit/f0c561757c71f42753ce7745508afc43353a4ed5" + "sha": "8ec2733eee0f3b0e95a63d2bef120149b787f094", + "date": "2024-11-23T12:21:24Z", + "message": "feat: add more docs", + "url": "https://github.com/ai16z/eliza/commit/8ec2733eee0f3b0e95a63d2bef120149b787f094" + }, + { + "sha": "b1bce72eb3e698b7cd87d7d9ee19121be79d5866", + "date": "2024-11-22T21:32:58Z", + "message": "feat: add to docs", + "url": "https://github.com/ai16z/eliza/commit/b1bce72eb3e698b7cd87d7d9ee19121be79d5866" + }, + { + "sha": "1752c51186c112eb26712c1d42056f030c56dc3b", + "date": "2024-11-22T14:45:04Z", + "message": "feat: fix", + "url": "https://github.com/ai16z/eliza/commit/1752c51186c112eb26712c1d42056f030c56dc3b" + }, + { + "sha": "ec73d1956b1130acf3e470953b8ff87822c226a0", + "date": "2024-11-22T12:29:57Z", + "message": "feat: initial pluggin", + "url": "https://github.com/ai16z/eliza/commit/ec73d1956b1130acf3e470953b8ff87822c226a0" } ], "pull_requests": [ { - "number": 246, - "title": "Support google models in generation", + "number": 792, + "title": "feat: add obsidian traversal", + "state": "open", + "created_at": "2024-12-02T18:10:51Z", + "url": "https://github.com/ai16z/eliza/pull/792", + "labels": [], + "comments": 2 + }, + { + "number": 517, + "title": "feat: Add buttplug.io integration", "state": "closed", - "created_at": "2024-11-09T21:48:14Z", - "url": "https://github.com/ai16z/eliza/pull/246", + "created_at": "2024-11-22T12:36:20Z", + "url": "https://github.com/ai16z/eliza/pull/517", "labels": [], - "comments": 0 + "comments": 3 } ], - "total_commits": 3, - "total_prs": 1 + "total_commits": 6, + "total_prs": 2 }, "issues": { - "opened": [ + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ { - "number": 166, - "title": "Prompt template overrides", - "state": "closed", - "created_at": "2024-11-02T05:58:40Z", - "url": "https://github.com/ai16z/eliza/issues/166", - "labels": [ - "enhancement" - ], - "comments": 1 + "id": 2494322647, + "body": "> what do i need to buy to test this though, ya know... for research\r\n\r\nhere\u2019s an affiliate link just for ya \u2620\ufe0f: https://www.lovense.com/r/rf3aal\r\n", + "created_at": "2024-11-22T17:14:01Z", + "url": "https://github.com/ai16z/eliza/pull/517#issuecomment-2494322647", + "type": "pr", + "issue_number": "517" + }, + { + "id": 2543326339, + "body": "Sorry for the delay here, I\u2019ll wrap this up soon to avoid blocking v2, - just lacked irl time", + "created_at": "2024-12-14T19:52:29Z", + "url": "https://github.com/ai16z/eliza/pull/792#issuecomment-2543326339", + "type": "pr", + "issue_number": "792" } ], - "total_opened": 1 - }, - "engagement": { - "comments": [], - "total_comments": 0 + "total_comments": 2 } }, - "summary": "parzival418 is currently focusing on enhancing system prompts and integrating Google models into their project. Their recent commits involve updating environment examples, supporting system prompts, and implementing Google models. This developer shows a pattern of working on feature enhancements and integration tasks within the project's backend functionalities." + "summary": "8times4 is a developer focused on enhancing robustness and documentation in their projects. Their recent activity includes adding robust testing, improving documentation, and fixing issues across multiple commits. They are currently working on features like obsidian traversal and buttplug.io integration, showcasing a pattern of prioritizing code quality and project documentation.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 8.0 + } }, { - "contributor": "irisdv", - "avatar_url": "https://avatars.githubusercontent.com/u/8224462?v=4", + "contributor": "VarKrishin", + "avatar_url": "https://avatars.githubusercontent.com/u/187912581?v=4", "activity": { "code": { "commits": [ { - "sha": "3a67658bdddbf16af68067db8277d0ebd63e8e44", - "date": "2024-11-27T09:29:49Z", - "message": "chore: lint", - "url": "https://github.com/ai16z/eliza/commit/3a67658bdddbf16af68067db8277d0ebd63e8e44" + "sha": "2f06f15ddcf588e21ea178ccb1adbbca973b90a7", + "date": "2024-11-22T07:56:25Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/2f06f15ddcf588e21ea178ccb1adbbca973b90a7" }, { - "sha": "a516c731d150623d78501eedef7d8d2400765e3f", - "date": "2024-11-27T09:24:23Z", - "message": "feat(starknet): create subdomain action", - "url": "https://github.com/ai16z/eliza/commit/a516c731d150623d78501eedef7d8d2400765e3f" + "sha": "3bf4b5d356e6d431f1fd9179a223c59cb1574b52", + "date": "2024-11-22T07:46:19Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/3bf4b5d356e6d431f1fd9179a223c59cb1574b52" }, { - "sha": "2b06c16dfe40645920321c8d8e73766a9377da60", - "date": "2024-11-27T09:23:56Z", - "message": "feat(starknet): transfer to stark name", - "url": "https://github.com/ai16z/eliza/commit/2b06c16dfe40645920321c8d8e73766a9377da60" + "sha": "bafbb036da8bd5bd3eb6b9339a1dd74bf61050d2", + "date": "2024-11-22T07:19:18Z", + "message": "Update pnpm-lock.yaml to the latest in main branch", + "url": "https://github.com/ai16z/eliza/commit/bafbb036da8bd5bd3eb6b9339a1dd74bf61050d2" + }, + { + "sha": "0c910a52cfa38523abc0ca315b2e9ea77c38ad67", + "date": "2024-11-22T01:24:10Z", + "message": "fix unique constraint error in postgres", + "url": "https://github.com/ai16z/eliza/commit/0c910a52cfa38523abc0ca315b2e9ea77c38ad67" } ], "pull_requests": [ { - "number": 628, - "title": "feat: support starkname", + "number": 551, + "title": "feat: loading characters from db at load and runtime", + "state": "open", + "created_at": "2024-11-23T12:32:51Z", + "url": "https://github.com/ai16z/eliza/pull/551", + "labels": [], + "comments": 1 + }, + { + "number": 495, + "title": "fix: Gracefully Handle Add Participants Unique Constraint Error in Postgres", "state": "closed", - "created_at": "2024-11-27T09:39:48Z", - "url": "https://github.com/ai16z/eliza/pull/628", + "created_at": "2024-11-22T01:38:30Z", + "url": "https://github.com/ai16z/eliza/pull/495", "labels": [], - "comments": 0 + "comments": 3 } ], - "total_commits": 3, - "total_prs": 1 + "total_commits": 4, + "total_prs": 2 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2492771029, + "body": "understood @jkbrooks.\r\nThis was aimed as a client_secret approach with functions for token_refresh and access tokens.\r\nI will take at the shared pull request https://github.com/ai16z/agent-twitter-client/pull/3/files and modify it accordingly to support this usecase", + "created_at": "2024-11-22T02:47:41Z", + "url": "https://github.com/ai16z/eliza/pull/483#issuecomment-2492771029", + "type": "pr", + "issue_number": "483" + }, + { + "id": 2493041473, + "body": "@ponderingdemocritus - updated with the latest pnpm lock in main branch", + "created_at": "2024-11-22T07:21:12Z", + "url": "https://github.com/ai16z/eliza/pull/495#issuecomment-2493041473", + "type": "pr", + "issue_number": "495" + } + ], + "total_comments": 2 } }, - "summary": "irisdv is currently focusing on contributing to the StarkNet project, with recent commits including setting up subdomain actions and implementing transfers to Stark names. Their activity shows a clear emphasis on developing features related to StarkNet functionality. The commits indicate a focus on feature development rather than maintenance tasks or bug fixes." + "summary": "VarKrishin is currently focusing on backend development and database management. They have recently contributed to fixing unique constraint errors in a PostgreSQL database and enhancing database operations for loading characters at load and runtime. Their commits show a pattern of addressing database-related issues and improving data handling processes in the main branch of the repository.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 8.0 + } }, { - "contributor": "eltociear", - "avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4", + "contributor": "MeDott29", + "avatar_url": "https://avatars.githubusercontent.com/u/13264408?v=4", "activity": { "code": { "commits": [ { - "sha": "70095828f62a4999d05d29deee90a044e154cce7", - "date": "2024-11-14T04:28:14Z", - "message": "docs: add a new Japanese README\n\nI created Japanese translated README.", - "url": "https://github.com/ai16z/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7" + "sha": "6853b43f5f7c3ebd43ec5d63ea78e196b87479bf", + "date": "2024-11-06T18:48:30Z", + "message": "Merge branch 'ai16z:main' into implement-grok-beta", + "url": "https://github.com/ai16z/eliza/commit/6853b43f5f7c3ebd43ec5d63ea78e196b87479bf" }, { - "sha": "07ee6bf52250c5929052d28d589f2837308d7b4b", - "date": "2024-10-29T00:58:32Z", - "message": "chore: update .env.example\n\nSETINGS -> SETTINGS", - "url": "https://github.com/ai16z/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b" + "sha": "a233529c61e6a838d5e4143c0308630fe2315e6e", + "date": "2024-11-06T08:17:08Z", + "message": "update to grok-beta", + "url": "https://github.com/ai16z/eliza/commit/a233529c61e6a838d5e4143c0308630fe2315e6e" }, { - "sha": "54a00ff57fa233eb065a939263595061959e102b", - "date": "2024-10-29T00:57:29Z", - "message": "docs: update README.md\n\nSETINGS -> SETTINGS", - "url": "https://github.com/ai16z/eliza/commit/54a00ff57fa233eb065a939263595061959e102b" + "sha": "e4d081e2d8eba1e33369391dfb92025a460eeaec", + "date": "2024-11-06T08:14:17Z", + "message": "update to grok-beta", + "url": "https://github.com/ai16z/eliza/commit/e4d081e2d8eba1e33369391dfb92025a460eeaec" + } + ], + "pull_requests": [ + { + "number": 216, + "title": "Implement grok beta", + "state": "closed", + "created_at": "2024-11-06T08:19:33Z", + "url": "https://github.com/ai16z/eliza/pull/216", + "labels": [], + "comments": 1 } ], - "pull_requests": [], "total_commits": 3, - "total_prs": 0 + "total_prs": 1 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2463383676, + "body": "bump https://discord.com/channels/1253563208833433701/1300025221834739744/1304215833702043729", + "created_at": "2024-11-07T22:52:41Z", + "url": "https://github.com/ai16z/eliza/issues/26#issuecomment-2463383676", + "type": "issue", + "issue_number": "26" + }, + { + "id": 2477073938, + "body": "I was made for this.", + "created_at": "2024-11-14T17:58:54Z", + "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2477073938", + "type": "issue", + "issue_number": "318" + }, + { + "id": 2477083634, + "body": "Can I lock this bounty?", + "created_at": "2024-11-14T18:03:25Z", + "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2477083634", + "type": "issue", + "issue_number": "318" + } + ], + "total_comments": 3 } }, - "summary": "eltociear is a developer who recently focused on documentation and configuration updates in their GitHub activity. They contributed by creating a Japanese translated README, updating the .env.example file, and refining the README.md file. Their recent commits show a pattern of attention to detail and maintenance tasks within the project's documentation and settings." + "summary": "MeDott29 is currently focusing on implementing and updating features related to the grok-beta branch. Their recent activity includes merging branches, updating code, and submitting a pull request for the grok beta implementation. This indicates a concentration on feature development and integration within the project, showcasing their involvement in enhancing specific functionalities within the codebase.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 8.5 + } }, { - "contributor": "DataRelic", - "avatar_url": "https://avatars.githubusercontent.com/u/187217577?v=4", + "contributor": "parzival418", + "avatar_url": "https://avatars.githubusercontent.com/u/2397603?v=4", "activity": { "code": { "commits": [ { - "sha": "a6c60c8552ddf09a42997dde0f8cd097bdb042bd", - "date": "2024-11-28T08:59:14Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/a6c60c8552ddf09a42997dde0f8cd097bdb042bd" + "sha": "c7e9bf0935b05affb3c37a7f9ca3c68e90c1aad9", + "date": "2024-11-09T21:45:35Z", + "message": "Update env example and readme with gemini key", + "url": "https://github.com/ai16z/eliza/commit/c7e9bf0935b05affb3c37a7f9ca3c68e90c1aad9" }, { - "sha": "e3c740687de1ec055f98004bcd7f32944e8db68f", - "date": "2024-11-28T08:40:57Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/e3c740687de1ec055f98004bcd7f32944e8db68f" + "sha": "09095cc4d5e99683abbc65f16cdcc5166bbb7d1f", + "date": "2024-11-09T21:43:05Z", + "message": "Remove system prompt since already implemented.", + "url": "https://github.com/ai16z/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" }, { - "sha": "087c027049e1487362dba2b705f3fe11de23769f", - "date": "2024-11-27T19:55:57Z", - "message": "Update postgres setup details in docs", - "url": "https://github.com/ai16z/eliza/commit/087c027049e1487362dba2b705f3fe11de23769f" + "sha": "f0c561757c71f42753ce7745508afc43353a4ed5", + "date": "2024-11-09T21:40:03Z", + "message": "Support system prompt and google models", + "url": "https://github.com/ai16z/eliza/commit/f0c561757c71f42753ce7745508afc43353a4ed5" } ], "pull_requests": [ { - "number": 666, - "title": "fix(agent): improve local model path handling and logging", - "state": "closed", - "created_at": "2024-11-29T09:30:53Z", - "url": "https://github.com/ai16z/eliza/pull/666", - "labels": [], - "comments": 0 - }, - { - "number": 645, - "title": "updates postgres setup instructions in docs", + "number": 246, + "title": "Support google models in generation", "state": "closed", - "created_at": "2024-11-28T09:10:29Z", - "url": "https://github.com/ai16z/eliza/pull/645", + "created_at": "2024-11-09T21:48:14Z", + "url": "https://github.com/ai16z/eliza/pull/246", "labels": [], "comments": 0 } ], "total_commits": 3, - "total_prs": 2 + "total_prs": 1 }, "issues": { - "opened": [], - "total_opened": 0 + "opened": [ + { + "number": 166, + "title": "Prompt template overrides", + "state": "closed", + "created_at": "2024-11-02T05:58:40Z", + "url": "https://github.com/ai16z/eliza/issues/166", + "labels": [ + "enhancement" + ], + "comments": 1 + } + ], + "total_opened": 1 }, "engagement": { "comments": [], "total_comments": 0 } }, - "summary": "DataRelic is currently focusing on improving the setup process for their project, with recent commits merging branches and updating documentation related to PostgreSQL setup. Their contributions indicate a focus on enhancing local model path handling and logging within the agent, as well as refining the instructions for setting up PostgreSQL. DataRelic's recent activity shows a pattern of actively maintaining and enhancing project documentation alongside making code improvements." + "summary": "parzival418 is currently focusing on enhancing system prompts and integrating Google models into their project. Their recent commits involve updating environment examples, supporting system prompts, and implementing Google models. This developer shows a pattern of working on feature enhancements and integration tasks within the project's backend functionalities.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 1, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 8.0 + } }, { - "contributor": "ileana-pr", - "avatar_url": "https://avatars.githubusercontent.com/u/103957712?v=4", + "contributor": "drew-royster", + "avatar_url": "https://avatars.githubusercontent.com/u/9155847?v=4", "activity": { "code": { "commits": [ { - "sha": "89b74136104157096b9af9b1738ed45f3f4c0b23", - "date": "2024-12-11T05:43:07Z", - "message": "updated step 3 and added code to make guide visible in docs page", - "url": "https://github.com/ai16z/eliza/commit/89b74136104157096b9af9b1738ed45f3f4c0b23" - }, - { - "sha": "de1236bdc264a7b3a93863e00964de7abff32baa", - "date": "2024-12-09T23:08:47Z", - "message": "docs: add WSL installation guide", - "url": "https://github.com/ai16z/eliza/commit/de1236bdc264a7b3a93863e00964de7abff32baa" - }, - { - "sha": "39b78ba3be85182e649f8f331eeef7f411e13c60", - "date": "2024-12-09T23:08:47Z", - "message": "docs: add WSL installation guide", - "url": "https://github.com/ai16z/eliza/commit/39b78ba3be85182e649f8f331eeef7f411e13c60" + "sha": "aa4f83d0f9d4ae3b0af39131c7ae225cd272996a", + "date": "2024-11-21T03:02:14Z", + "message": "ollama generate case was using console.debug. https://github.com/ai16z/eliza/issues/443", + "url": "https://github.com/ai16z/eliza/commit/aa4f83d0f9d4ae3b0af39131c7ae225cd272996a" } ], "pull_requests": [ { - "number": 983, - "title": "docs: add WSL Setup Guide to documentation ", + "number": 474, + "title": "ollama generate case was using console.debug. ", "state": "closed", - "created_at": "2024-12-11T05:54:18Z", - "url": "https://github.com/ai16z/eliza/pull/983", + "created_at": "2024-11-21T03:16:17Z", + "url": "https://github.com/ai16z/eliza/pull/474", "labels": [], "comments": 0 - }, - { - "number": 946, - "title": "docs: add WSL installation guide", - "state": "closed", - "created_at": "2024-12-09T23:23:49Z", - "url": "https://github.com/ai16z/eliza/pull/946", - "labels": [], - "comments": 2 } ], - "total_commits": 3, - "total_prs": 2 + "total_commits": 1, + "total_prs": 1 }, "issues": { "opened": [], @@ -29769,82 +29403,61 @@ "engagement": { "comments": [ { - "id": 2529838783, - "body": "Looks like missing dependency... try to clean and rebuild: \r\n\r\npnpm clean \r\npnpm install \r\npnpm build \r\n\r\npnpm add -w -D ts-node typescript @types/node\r\n", - "created_at": "2024-12-09T23:50:47Z", - "url": "https://github.com/ai16z/eliza/issues/925#issuecomment-2529838783", + "id": 2491558348, + "body": "@FGhrawi can you pull latest and confirm that this is fixed?", + "created_at": "2024-11-21T15:34:27Z", + "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2491558348", "type": "issue", - "issue_number": "925" - }, - { - "id": 2530498770, - "body": "GM @jkbrooks thanks for approving! I just realized I put down node 20 instead of 23 for step 3. I also didn't write code to make the guide visible, I figures you guys would decide where it best fits in the docs. Cheers. ", - "created_at": "2024-12-10T05:53:07Z", - "url": "https://github.com/ai16z/eliza/pull/946#issuecomment-2530498770", - "type": "pr", - "issue_number": "946" - }, - { - "id": 2533716864, - "body": "@jkbrooks @monilpat @odilitime changes complete. added code to make page visible in Guides section and updated step 3 to use node 23. link to new pr here: https://github.com/ai16z/eliza/pull/983\r\n", - "created_at": "2024-12-11T06:05:14Z", - "url": "https://github.com/ai16z/eliza/pull/959#issuecomment-2533716864", - "type": "pr", - "issue_number": "959" + "issue_number": "443" }, { - "id": 2537892452, - "body": "Try to clean and rebuild: \r\n# Clean everything\r\npnpm clean\r\n\r\n# Reinstall dependencies\r\npnpm install\r\n\r\n# Build the project\r\npnpm build\r\n\r\n", - "created_at": "2024-12-12T06:04:24Z", - "url": "https://github.com/ai16z/eliza/issues/982#issuecomment-2537892452", + "id": 2494984580, + "body": "@yodamaster726 what is your character file like? I had ollama as the model in my character and it seemed to use ollama just fine.", + "created_at": "2024-11-22T22:35:30Z", + "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2494984580", "type": "issue", - "issue_number": "982" - }, - { - "id": 2537896462, - "body": "Also make sure you switch to the latest working version: \r\n\r\n# This project iterates fast, so we recommend checking out the latest release\r\ngit checkout $(git describe --tags --abbrev=0)", - "created_at": "2024-12-12T06:07:08Z", - "url": "https://github.com/ai16z/eliza/issues/982#issuecomment-2537896462", - "type": "issue", - "issue_number": "982" + "issue_number": "443" } ], - "total_comments": 5 + "total_comments": 2 } }, - "summary": "ileana-pr is currently focused on enhancing documentation for the project, particularly by adding a comprehensive WSL installation guide. Their recent activity includes updating steps and making guides visible on the docs page. This developer's contributions show a pattern of attention to detail in documentation improvements, indicating a commitment to enhancing user experience through clear and accessible guides." + "summary": "drew-royster is currently focusing on improving code quality by addressing a specific issue related to the usage of console.debug in the ollama generate case within the ai16z/eliza repository. Their recent activity includes a commit and a corresponding pull request to rectify this issue, showcasing a dedication to enhancing debugging practices within the project.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 8.0 + } }, { - "contributor": "whonion", - "avatar_url": "https://avatars.githubusercontent.com/u/47848969?v=4", + "contributor": "dr-fusion", + "avatar_url": "https://avatars.githubusercontent.com/u/129591319?v=4", "activity": { "code": { "commits": [ { - "sha": "7cd0d521236070223bcf52deb84f1e649e4e5284", - "date": "2024-11-18T01:05:58Z", - "message": "Merge branch 'ai16z:main' into main", - "url": "https://github.com/ai16z/eliza/commit/7cd0d521236070223bcf52deb84f1e649e4e5284" - }, - { - "sha": "5a464b1237cc53acc57b196105f402501da54df6", - "date": "2024-11-17T21:10:01Z", - "message": "[docs] add translation README_RU.md", - "url": "https://github.com/ai16z/eliza/commit/5a464b1237cc53acc57b196105f402501da54df6" + "sha": "56e7930439e242c1876803af8ae0ed863269d366", + "date": "2024-11-28T14:58:04Z", + "message": "added support for LlamaLocal's path outside plugin-node/dist", + "url": "https://github.com/ai16z/eliza/commit/56e7930439e242c1876803af8ae0ed863269d366" } ], "pull_requests": [ { - "number": 380, - "title": "docs: add Russian(RU) translation of README ", + "number": 649, + "title": "added support for LlamaLocal's path outside plugin-node/dist", "state": "closed", - "created_at": "2024-11-17T21:11:43Z", - "url": "https://github.com/ai16z/eliza/pull/380", + "created_at": "2024-11-28T15:12:53Z", + "url": "https://github.com/ai16z/eliza/pull/649", "labels": [], "comments": 0 } ], - "total_commits": 2, + "total_commits": 1, "total_prs": 1 }, "issues": { @@ -29854,69 +29467,73 @@ "engagement": { "comments": [ { - "id": 2481694564, - "body": "`Note for Windows Users: WSL is required`", - "created_at": "2024-11-18T00:13:07Z", - "url": "https://github.com/ai16z/eliza/issues/379#issuecomment-2481694564", + "id": 2506065871, + "body": "just tested with the latest code and used `ModelProviderName.LLAMALOCAL,`\r\n\r\nSeems like its still going in a loop.\r\n", + "created_at": "2024-11-28T12:57:47Z", + "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2506065871", "type": "issue", - "issue_number": "379" + "issue_number": "443" + }, + { + "id": 2506318872, + "body": "Shouldn't we just make it an environment variable so users might have their models stored at some different directory for any other purpose and they can easily point to that directory? and or Downloading model happens to that particular path?\r\n\r\nFor example like the follow one.\r\n\r\nin `.env`\r\n\r\n`#LlamaLocal Configuration\r\nLLAMALOCAL_PATH= # Default: \"\" which is the current directory in plugin-node/dist/ which gets destroyed and recreated on every build\r\n`\r\n\r\nthen in `llama.ts` line no 188,\r\n` this.modelPath = path.join(process.env.LLAMALOCAL_PATH, modelName);`", + "created_at": "2024-11-28T15:02:21Z", + "url": "https://github.com/ai16z/eliza/issues/242#issuecomment-2506318872", + "type": "issue", + "issue_number": "242" } ], - "total_comments": 1 + "total_comments": 2 } }, - "summary": "whonion is currently focusing on documentation improvements and translation work in their recent GitHub activity. They have merged a branch, added a Russian translation of the README file, and submitted a corresponding pull request. Their contributions indicate a dedication to enhancing project documentation and making it accessible to a wider audience through translations." + "summary": "dr-fusion is currently focusing on adding support for LlamaLocal's path outside plugin-node/dist in their GitHub activity. Their recent contributions include a commit and a pull request related to this feature, indicating a focus on enhancing plugin functionality within the repository. This suggests a hands-on approach to improving plugin-node/dist integration and potentially highlights a specialization in plugin development and configuration.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.0, + "total": 8.0 + } }, { - "contributor": "metadiver", - "avatar_url": "https://avatars.githubusercontent.com/u/75746881?v=4", + "contributor": "boyaloxer", + "avatar_url": "https://avatars.githubusercontent.com/u/78733657?v=4", "activity": { "code": { "commits": [ { - "sha": "d8f4d07497b7f4f2d18ac1b81408fdc071d8eee7", - "date": "2024-11-18T16:28:53Z", - "message": "Create README_ES.md\n\nAdd spanish translation", - "url": "https://github.com/ai16z/eliza/commit/d8f4d07497b7f4f2d18ac1b81408fdc071d8eee7" - }, - { - "sha": "ad55296dee7cb2b6cc537099767f8a5a02c99049", - "date": "2024-11-12T21:11:36Z", - "message": "fix docs\n\nadd python as a prerequisite (needed for node-gyp)", - "url": "https://github.com/ai16z/eliza/commit/ad55296dee7cb2b6cc537099767f8a5a02c99049" + "sha": "a86d6c2c9d46ed847124a29f96d40c9c2078463e", + "date": "2024-11-18T07:49:21Z", + "message": "Merge branch 'main' into fix-tweet-truncation", + "url": "https://github.com/ai16z/eliza/commit/a86d6c2c9d46ed847124a29f96d40c9c2078463e" } ], "pull_requests": [ { - "number": 400, - "title": "feat: Create README_ES.md", - "state": "closed", - "created_at": "2024-11-18T16:29:31Z", - "url": "https://github.com/ai16z/eliza/pull/400", - "labels": [], + "number": 867, + "title": "plugin-feel # in progress", + "state": "open", + "created_at": "2024-12-06T05:07:06Z", + "url": "https://github.com/ai16z/eliza/pull/867", + "labels": [ + "Plugin_new" + ], "comments": 0 }, { - "number": 292, - "title": "replace ts-node with tsx on @ai16z/agent - fix #288", - "state": "closed", - "created_at": "2024-11-13T15:14:42Z", - "url": "https://github.com/ai16z/eliza/pull/292", - "labels": [], - "comments": 4 - }, - { - "number": 277, - "title": "fix docs: add python as a prerequisite (needed for node-gyp)", + "number": 388, + "title": "Fix tweet truncation issue by truncating at complete sentences", "state": "closed", - "created_at": "2024-11-12T21:18:07Z", - "url": "https://github.com/ai16z/eliza/pull/277", + "created_at": "2024-11-18T03:53:21Z", + "url": "https://github.com/ai16z/eliza/pull/388", "labels": [], - "comments": 1 + "comments": 3 } ], - "total_commits": 2, - "total_prs": 3 + "total_commits": 1, + "total_prs": 2 }, "issues": { "opened": [], @@ -29925,84 +29542,70 @@ "engagement": { "comments": [ { - "id": 2471664961, - "body": "related https://github.com/ai16z/eliza/issues/237", - "created_at": "2024-11-12T21:56:34Z", - "url": "https://github.com/ai16z/eliza/issues/215#issuecomment-2471664961", - "type": "issue", - "issue_number": "215" - }, - { - "id": 2474291855, - "body": "this is the right path https://github.com/metadiver/eliza.git", - "created_at": "2024-11-13T17:31:51Z", - "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474291855", + "id": 2482201050, + "body": "Bah. It was working before I removed conflicts.", + "created_at": "2024-11-18T07:58:42Z", + "url": "https://github.com/ai16z/eliza/pull/388#issuecomment-2482201050", "type": "pr", - "issue_number": "292" + "issue_number": "388" }, { - "id": 2474384171, - "body": "it worked for me previously because i run 'pnpm build' before 'pnpm start'.\r\n\r\n some code was removed from core causing this issue with; 'pnpm start' \r\n https://github.com/ai16z/eliza/commit/d49f4c9af03ef9c6a95ba15db48ada674453bbb7#diff-f0f4adde46deb8e106c88cfb5dbf48155b8261ff0d73ada3429381a40e9bb3baR12 \r\n \r\nI have added the code back here and works fine without 'pnpm build'\r\n https://github.com/ai16z/eliza/pull/292/commits/e2d483e3f27f0f4759679985aefbc021caebe1a6\r\n\r\n\r\n\r\n ", - "created_at": "2024-11-13T18:12:40Z", - "url": "https://github.com/ai16z/eliza/pull/292#issuecomment-2474384171", + "id": 2482243734, + "body": "Actually might work. Think I had an unrelated error.", + "created_at": "2024-11-18T08:20:44Z", + "url": "https://github.com/ai16z/eliza/pull/388#issuecomment-2482243734", "type": "pr", - "issue_number": "292" + "issue_number": "388" }, { - "id": 2475011669, - "body": "This issue was introduced in this commit: [link](https://github.com/ai16z/eliza/commit/d49f4c9af03ef9c6a95ba15db48ada674453bbb7#diff-0b810c38f3c138a3d5e44854edefd5eb966617ca84e62f06511f60acc40546c7).\r\n\r\nThe 'pnpm start' command was removed from @ai16z/eliza, which causes @ai16z/agent to fail when running 'pnpm start' unless the core is already built. I pushed a fix for it below\r\n\r\nhttps://github.com/ai16z/eliza/pull/292", - "created_at": "2024-11-13T23:12:25Z", - "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2475011669", - "type": "issue", - "issue_number": "288" + "id": 2483263544, + "body": "Yeah think it's good now.", + "created_at": "2024-11-18T14:47:04Z", + "url": "https://github.com/ai16z/eliza/pull/388#issuecomment-2483263544", + "type": "pr", + "issue_number": "388" } ], - "total_comments": 4 + "total_comments": 3 } }, - "summary": "metadiver is a developer with a focus on documentation and project maintenance. They recently contributed by adding a Spanish translation to the README file and ensuring Python is listed as a prerequisite for node-gyp in project documentation. Their pull requests include updates to README files and fixing dependencies for specific features, showcasing attention to detail and thoroughness in their technical contributions." + "summary": "boyaloxer is currently focusing on resolving technical issues related to tweet truncation in the plugin-feel repository. Their recent activity includes merging branches and working on pull requests to address this specific issue. This developer demonstrates a focus on bug fixes and attention to detail in their contributions to the project.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 8.5 + } }, { - "contributor": "fabianhug", - "avatar_url": "https://avatars.githubusercontent.com/u/1196732?v=4", + "contributor": "CodingTux", + "avatar_url": "https://avatars.githubusercontent.com/u/24764192?v=4", "activity": { "code": { "commits": [ { - "sha": "de4c1ec659adb0524b44efa31d56df8dcd187c85", - "date": "2024-11-28T00:50:13Z", - "message": "Merge pull request #636 from cygaar/fix_build\n\nfix: node package builds", - "url": "https://github.com/ai16z/eliza/commit/de4c1ec659adb0524b44efa31d56df8dcd187c85" - }, - { - "sha": "fcd2e31ab50a139256d3f001043cea52c30dc8b1", - "date": "2024-11-11T23:14:55Z", - "message": "fix: docs features darkmode color", - "url": "https://github.com/ai16z/eliza/commit/fcd2e31ab50a139256d3f001043cea52c30dc8b1" + "sha": "cc24cff822b7348bd119a83f7ba4d337ab332250", + "date": "2024-12-01T07:07:05Z", + "message": "fix: message completion footer format\n\nInvalid json format was being passed to LLM which very regularly causing json parse error that too inside the infinite while loop resulting in huge consumption of model provider's credits.", + "url": "https://github.com/ai16z/eliza/commit/cc24cff822b7348bd119a83f7ba4d337ab332250" } ], "pull_requests": [ { - "number": 788, - "title": "refactor: update `package.json` and `turbo.json` for improved build and development scripts", - "state": "closed", - "created_at": "2024-12-02T12:27:41Z", - "url": "https://github.com/ai16z/eliza/pull/788", - "labels": [], - "comments": 6 - }, - { - "number": 266, - "title": "fix: docs features darkmode color", + "number": 742, + "title": "fix (core): message completion footer format", "state": "closed", - "created_at": "2024-11-11T23:23:12Z", - "url": "https://github.com/ai16z/eliza/pull/266", + "created_at": "2024-12-01T07:08:44Z", + "url": "https://github.com/ai16z/eliza/pull/742", "labels": [], "comments": 0 } ], - "total_commits": 2, - "total_prs": 2 + "total_commits": 1, + "total_prs": 1 }, "issues": { "opened": [], @@ -30011,227 +29614,236 @@ "engagement": { "comments": [ { - "id": 2483891667, - "body": "> this is WIP for now\r\n\r\ngreat! can you mark it as a `Draft PR` until ready? Thanks!", - "created_at": "2024-11-18T19:10:49Z", - "url": "https://github.com/ai16z/eliza/pull/398#issuecomment-2483891667", - "type": "pr", - "issue_number": "398" + "id": 2525106781, + "body": "Wait for few hours if you purchased the premium recently. Also try with different length size first like 500, 1000, 1500 etc and check when it starts failing. Another thing you can do is check the generated response length.", + "created_at": "2024-12-07T13:03:06Z", + "url": "https://github.com/ai16z/eliza/issues/883#issuecomment-2525106781", + "type": "issue", + "issue_number": "883" }, { - "id": 2503038259, - "body": "I will give this a check in a bit, thanks!!", - "created_at": "2024-11-27T06:47:52Z", - "url": "https://github.com/ai16z/eliza/pull/625#issuecomment-2503038259", - "type": "pr", - "issue_number": "625" + "id": 2527790651, + "body": "I am not able to reproduce this issue. \r\n\r\nTested in these environments\r\nos: macOS 15.1.1\r\nnode: v22.11.0\r\npnpm: 9.14.3\r\n\r\nit would be great if you can share more info :)", + "created_at": "2024-12-09T12:27:31Z", + "url": "https://github.com/ai16z/eliza/issues/925#issuecomment-2527790651", + "type": "issue", + "issue_number": "925" }, { - "id": 2505060636, - "body": "thanks a lot, good catch", - "created_at": "2024-11-28T00:50:05Z", - "url": "https://github.com/ai16z/eliza/pull/636#issuecomment-2505060636", - "type": "pr", - "issue_number": "636" - }, + "id": 2527884482, + "body": "It will work if you add this plugin from here https://github.com/ai16z/eliza/blob/main/agent/src/index.ts, you can do so by pushing this inside \"defaultCharacter\" (https://github.com/ai16z/eliza/blob/main/agent/src/index.ts#L486) by adding `characters[0].plugins.push(imageGenerationPlugin);`. Provided code is only meant for testing.", + "created_at": "2024-12-09T13:09:57Z", + "url": "https://github.com/ai16z/eliza/issues/917#issuecomment-2527884482", + "type": "issue", + "issue_number": "917" + } + ], + "total_comments": 3 + } + }, + "summary": "CodingTux is currently focusing on fixing technical issues related to JSON formatting and message completion footer in the core repository. Their recent commit and pull request demonstrate a keen attention to detail in resolving critical bugs that impact model provider credits. CodingTux's contributions show a pattern of addressing backend functionality and ensuring data integrity within the codebase.", + "score": 8, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 1.5, + "total": 8.5 + } + }, + { + "contributor": "vladkashka56", + "avatar_url": "https://avatars.githubusercontent.com/u/144861683?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2505069377, - "body": "Sorry, I didn't see your PR. This has just been fixed by #636. I'll adjust my check flow to reward early contributions from now on; my bad", - "created_at": "2024-11-28T01:00:16Z", - "url": "https://github.com/ai16z/eliza/pull/631#issuecomment-2505069377", - "type": "pr", - "issue_number": "631" + "sha": "77daf17263a1cc2b5858e82385b96a2a3df53390", + "date": "2024-07-30T12:29:51Z", + "message": "merge with main branch", + "url": "https://github.com/ai16z/eliza/commit/77daf17263a1cc2b5858e82385b96a2a3df53390" }, { - "id": 2505070790, - "body": "Any update here? ", - "created_at": "2024-11-28T01:01:59Z", - "url": "https://github.com/ai16z/eliza/pull/406#issuecomment-2505070790", - "type": "pr", - "issue_number": "406" + "sha": "30ab7b3861b9d4b9de90672620f4e1536fb3ef50", + "date": "2024-07-30T12:24:41Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/30ab7b3861b9d4b9de90672620f4e1536fb3ef50" }, { - "id": 2510288109, - "body": "Does it make sense to pump the versions in the `package.json` definitions directly to `\"version\": \"0.1.4-alpha.4\",` instead of `alpha.3`?", - "created_at": "2024-12-01T22:51:13Z", - "url": "https://github.com/ai16z/eliza/pull/767#issuecomment-2510288109", - "type": "pr", - "issue_number": "767" + "sha": "176c28e728e3cd6ab0ff9c684fdfcc5ea39550fb", + "date": "2024-07-30T12:23:48Z", + "message": "fix image description bug in twitter client", + "url": "https://github.com/ai16z/eliza/commit/176c28e728e3cd6ab0ff9c684fdfcc5ea39550fb" }, { - "id": 2510289404, - "body": "lgtm, good catch /w config @cygaar ", - "created_at": "2024-12-01T22:54:54Z", - "url": "https://github.com/ai16z/eliza/pull/767#issuecomment-2510289404", - "type": "pr", - "issue_number": "767" + "sha": "d98492c89a4ccaf2d8f03f809c868f91c2b14665", + "date": "2024-07-30T09:59:05Z", + "message": "include image description in message", + "url": "https://github.com/ai16z/eliza/commit/d98492c89a4ccaf2d8f03f809c868f91c2b14665" }, { - "id": 2511407509, - "body": "check this, I've found some type error in the postgres adapter, but am not sure if I mixed up something on my end:\r\n\r\nhttps://github.com/ai16z/eliza/pull/788 \r\n\r\n@lalalune ", - "created_at": "2024-12-02T12:28:45Z", - "url": "https://github.com/ai16z/eliza/issues/780#issuecomment-2511407509", - "type": "issue", - "issue_number": "780" + "sha": "46e02511f3cafeb884e0a7d767298e7093453d68", + "date": "2024-07-29T23:15:37Z", + "message": "add extracting answer function", + "url": "https://github.com/ai16z/eliza/commit/46e02511f3cafeb884e0a7d767298e7093453d68" }, { - "id": 2511417299, - "body": "found smth that needs another fix, mb ", - "created_at": "2024-12-02T12:33:14Z", - "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2511417299", - "type": "pr", - "issue_number": "788" + "sha": "9cbec99601fee3a2f102e56be1c42ed5e6a2b63a", + "date": "2024-07-29T17:20:28Z", + "message": "Delete src/clients/discord/index_moondream.ts", + "url": "https://github.com/ai16z/eliza/commit/9cbec99601fee3a2f102e56be1c42ed5e6a2b63a" }, { - "id": 2511466986, - "body": "weird, it works when running multiple time but breaks at the first time.\r\nmaybe @lalalune or @cygaar can take over, as I cant finish this today", - "created_at": "2024-12-02T12:54:48Z", - "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2511466986", - "type": "pr", - "issue_number": "788" + "sha": "d54c640c4bebc1a61f31d862bd24985bd5935eb1", + "date": "2024-07-29T17:16:52Z", + "message": "add image handler in discord", + "url": "https://github.com/ai16z/eliza/commit/d54c640c4bebc1a61f31d862bd24985bd5935eb1" }, { - "id": 2512577712, - "body": "> Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. I also have a workaround for the dev script in #793\r\n\r\nperfect - but thanks for frontrunning my contribution, haha! great it works now, nw", - "created_at": "2024-12-02T19:33:11Z", - "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512577712", - "type": "pr", - "issue_number": "788" + "sha": "4e8814a0064fa20429c6646100a0602aa259c7e3", + "date": "2024-07-29T16:16:44Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/4e8814a0064fa20429c6646100a0602aa259c7e3" }, { - "id": 2512586870, - "body": "> > > Hi @fabianhug, the behaviour of turborepo has been really weird just as you've observed and stated above. The build config and script works as I have previously done. I also have a workaround for the dev script in #793\r\n> > \r\n> > \r\n> > perfect - but thanks for frontrunning my contribution, haha! great it works now, nw\r\n> \r\n> hahahahahahahahahahahahahahahahahahahahahaha\r\n> \r\n> I have been on this since Saturday. It was a real pain because I tried getting turborepo to work but it didn't. Thanks for testing.\r\n\r\nlove u bae, closing now ", - "created_at": "2024-12-02T19:36:25Z", - "url": "https://github.com/ai16z/eliza/pull/788#issuecomment-2512586870", - "type": "pr", - "issue_number": "788" + "sha": "d4549f98d9e684142da07f098566f1fc4bddc144", + "date": "2024-07-29T10:51:15Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/d4549f98d9e684142da07f098566f1fc4bddc144" }, { - "id": 2521280249, - "body": "good job @fede2442 ", - "created_at": "2024-12-05T19:59:47Z", - "url": "https://github.com/ai16z/eliza/pull/861#issuecomment-2521280249", - "type": "pr", - "issue_number": "861" + "sha": "7379915a01c97dcd9702ce3cc80b98f1c6bec71a", + "date": "2024-07-25T19:13:31Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/7379915a01c97dcd9702ce3cc80b98f1c6bec71a" }, { - "id": 2521285700, - "body": "Please cleanup your PR, reintroduce the deleted files and rebase to current main.\r\nAlso provide some explanation in the PR message.", - "created_at": "2024-12-05T20:03:00Z", - "url": "https://github.com/ai16z/eliza/pull/865#issuecomment-2521285700", - "type": "pr", - "issue_number": "865" - } - ], - "total_comments": 14 - } - }, - "summary": "fabianhug is currently focusing on improving build processes and documentation in the project. They have recently merged a pull request to fix node package builds and updated `package.json` and `turbo.json` for enhanced build and development scripts. Their contributions show a pattern of attention to detail in fixing bugs and enhancing documentation for better project maintenance." - }, - { - "contributor": "St4rgarden", - "avatar_url": "https://avatars.githubusercontent.com/u/38195744?v=4", - "activity": { - "code": { - "commits": [ + "sha": "a75d9be495599289c53b51dfb75de430c1686e1e", + "date": "2024-07-25T19:01:22Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/a75d9be495599289c53b51dfb75de430c1686e1e" + }, { - "sha": "c0cefd227366b40c238c78e2076189572546095a", - "date": "2024-11-29T10:10:42Z", - "message": "Merge pull request #1 from St4rgarden/main\n\nfeat: EVM Pubkey derivation", - "url": "https://github.com/ai16z/eliza/commit/c0cefd227366b40c238c78e2076189572546095a" + "sha": "e81245491d3745743c39229e6120c51f54e7d0b3", + "date": "2024-07-25T18:23:01Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/e81245491d3745743c39229e6120c51f54e7d0b3" }, { - "sha": "8a42ee0177b2453f5762caacdf2760a1837154c3", - "date": "2024-11-29T09:47:11Z", - "message": "Simple key derivation without TEE", - "url": "https://github.com/ai16z/eliza/commit/8a42ee0177b2453f5762caacdf2760a1837154c3" + "sha": "8df14a71104c35afa8b6327fcccea92a15a7b14d", + "date": "2024-07-25T06:50:05Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/8df14a71104c35afa8b6327fcccea92a15a7b14d" + }, + { + "sha": "24c41b5c264f09aee96b6a38ab71aaace6135c8b", + "date": "2024-07-24T18:46:27Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/24c41b5c264f09aee96b6a38ab71aaace6135c8b" + }, + { + "sha": "8a938ad29e757e5bea92fed64b422c1fd4b0baff", + "date": "2024-07-22T17:07:55Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent", + "url": "https://github.com/ai16z/eliza/commit/8a938ad29e757e5bea92fed64b422c1fd4b0baff" + }, + { + "sha": "53abea15c869acdcc9305feea1caeda542d3c571", + "date": "2024-07-13T21:04:44Z", + "message": "add whisper_turbo module", + "url": "https://github.com/ai16z/eliza/commit/53abea15c869acdcc9305feea1caeda542d3c571" } ], "pull_requests": [ { - "number": 667, - "title": "feat: evm pubkey derivation", + "number": 16, + "title": "Integrate Moondream into Twitter and Discord", "state": "closed", - "created_at": "2024-11-29T10:12:06Z", - "url": "https://github.com/ai16z/eliza/pull/667", + "created_at": "2024-07-30T13:12:54Z", + "url": "https://github.com/ai16z/eliza/pull/16", "labels": [], "comments": 0 } ], - "total_commits": 2, + "total_commits": 16, "total_prs": 1 }, "issues": { - "opened": [ - { - "number": 148, - "title": "LLM can't be trusted to parse it's own json", - "state": "closed", - "created_at": "2024-10-31T08:00:48Z", - "url": "https://github.com/ai16z/eliza/issues/148", - "labels": [ - "bug" - ], - "comments": 8 - } - ], - "total_opened": 1 + "opened": [], + "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2449241130, - "body": "I have run into this a few times as well.", - "created_at": "2024-10-31T07:45:08Z", - "url": "https://github.com/ai16z/eliza/issues/70#issuecomment-2449241130", - "type": "issue", - "issue_number": "70" - }, - { - "id": 2449264000, - "body": "This issue https://github.com/ai16z/eliza/issues/70 is not accurate but it's a duplicate of this issue now.", - "created_at": "2024-10-31T08:01:39Z", - "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2449264000", - "type": "issue", - "issue_number": "148" - } - ], - "total_comments": 2 + "comments": [], + "total_comments": 0 } }, - "summary": "St4rgarden is currently focusing on EVM Pubkey derivation within their GitHub activity, with recent commits including implementing this feature and addressing related issues. Their contributions show a focus on cryptographic key derivation and security enhancements in the context of blockchain development. St4rgarden's work demonstrates a pattern of actively engaging in code improvements and security-related discussions within the repository." + "summary": "vladkashka56 is currently focusing on integrating Moondream into Twitter and Discord within the RubyAgent repository. Their recent contributions include fixing image description bugs, adding an image handler in Discord, and implementing an extracting answer function. These activities suggest a focus on enhancing user experience and functionality within the project, with an emphasis on feature development and bug resolution.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "xclicx", - "avatar_url": "https://avatars.githubusercontent.com/u/97340999?v=4", + "contributor": "milancermak", + "avatar_url": "https://avatars.githubusercontent.com/u/184055?v=4", "activity": { "code": { "commits": [ { - "sha": "0d433d1f427254541c9ab7e15763a9df4a18174c", - "date": "2024-11-17T19:32:02Z", - "message": "Create README_FR.md", - "url": "https://github.com/ai16z/eliza/commit/0d433d1f427254541c9ab7e15763a9df4a18174c" + "sha": "44e839446d6001e8060e80c4d58e99ae3f2ca2a2", + "date": "2024-11-26T09:06:58Z", + "message": "chore: pretty", + "url": "https://github.com/ai16z/eliza/commit/44e839446d6001e8060e80c4d58e99ae3f2ca2a2" }, { - "sha": "4c005caa33a0f917180fb77fd7cc0098722d575c", - "date": "2024-11-17T19:04:08Z", - "message": "Update README_FR.md", - "url": "https://github.com/ai16z/eliza/commit/4c005caa33a0f917180fb77fd7cc0098722d575c" + "sha": "b5878920d3025a1a691e0d30aa6423aacb928678", + "date": "2024-11-26T09:05:27Z", + "message": "refactor: tokens const in token.ts", + "url": "https://github.com/ai16z/eliza/commit/b5878920d3025a1a691e0d30aa6423aacb928678" + }, + { + "sha": "8b6cc8d597d866b5e4dcd99b67257eb9f8ea0ee0", + "date": "2024-11-25T21:24:00Z", + "message": "Merge branch 'main' into dev/starknet-cleanup", + "url": "https://github.com/ai16z/eliza/commit/8b6cc8d597d866b5e4dcd99b67257eb9f8ea0ee0" + }, + { + "sha": "3a30ce48279ba74c5f546d95a051ce736e7af969", + "date": "2024-11-25T21:09:35Z", + "message": "chore: prettify", + "url": "https://github.com/ai16z/eliza/commit/3a30ce48279ba74c5f546d95a051ce736e7af969" + }, + { + "sha": "7800dbc728400a3bd0b2ff34f7a373a80864bc3a", + "date": "2024-11-25T21:00:51Z", + "message": "feat(starknet): portfolio provider", + "url": "https://github.com/ai16z/eliza/commit/7800dbc728400a3bd0b2ff34f7a373a80864bc3a" + }, + { + "sha": "a8bafc7bd008a2f9147e90bea1bd1cb3b0cb7ef0", + "date": "2024-11-22T14:56:25Z", + "message": "dev(starknet): plugin cleanup", + "url": "https://github.com/ai16z/eliza/commit/a8bafc7bd008a2f9147e90bea1bd1cb3b0cb7ef0" } ], "pull_requests": [ { - "number": 377, - "title": "docs: Update README_FR.md", + "number": 595, + "title": "feat: starknet portfolio provider", "state": "closed", - "created_at": "2024-11-17T19:04:34Z", - "url": "https://github.com/ai16z/eliza/pull/377", + "created_at": "2024-11-25T21:19:10Z", + "url": "https://github.com/ai16z/eliza/pull/595", "labels": [], "comments": 0 } ], - "total_commits": 2, + "total_commits": 6, "total_prs": 1 }, "issues": { @@ -30243,49 +29855,67 @@ "total_comments": 0 } }, - "summary": "xclicx is a developer who recently focused on documentation updates, specifically creating and updating the README_FR.md file in their repository. Their contributions indicate a strong emphasis on maintaining clear and informative project documentation. It seems that xclicx prioritizes keeping project information up-to-date and accessible to users and contributors." + "summary": "milancermak is a developer focusing on enhancing the StarkNet platform, as seen through recent commits like refactoring tokens in token.ts and implementing a StarkNet portfolio provider feature. Their contributions demonstrate a focus on backend development and code cleanup, as evidenced by commits labeled as \"chore\" and \"refactor,\" showcasing a dedication to improving code quality and functionality within the project.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "rarepepi", - "avatar_url": "https://avatars.githubusercontent.com/u/16723442?v=4", + "contributor": "0xaptosj", + "avatar_url": "https://avatars.githubusercontent.com/u/129789810?v=4", "activity": { "code": { "commits": [ { - "sha": "e30a73401af1998056b10ec3fa8e70adefbca596", - "date": "2024-12-02T21:23:19Z", - "message": "add flag delimter", - "url": "https://github.com/ai16z/eliza/commit/e30a73401af1998056b10ec3fa8e70adefbca596" - }, + "sha": "5b019be82529a15424bf8bf2580d35a7b04c33c3", + "date": "2024-12-04T10:55:51Z", + "message": "Update pnpm-lock.yaml", + "url": "https://github.com/ai16z/eliza/commit/5b019be82529a15424bf8bf2580d35a7b04c33c3" + }, { - "sha": "6735003d4119d7e57f1355600a95cf432f53e42c", - "date": "2024-12-02T20:27:53Z", - "message": "non-interactive mode", - "url": "https://github.com/ai16z/eliza/commit/6735003d4119d7e57f1355600a95cf432f53e42c" + "sha": "3efd50d4419992f41855cf61caf77403caae7d67", + "date": "2024-12-04T10:47:55Z", + "message": "added unit test for aptos plugin", + "url": "https://github.com/ai16z/eliza/commit/3efd50d4419992f41855cf61caf77403caae7d67" + }, + { + "sha": "8fd2037703ab7e181f05fb3a14ad55407e285450", + "date": "2024-12-03T09:02:15Z", + "message": "Update transfer.ts", + "url": "https://github.com/ai16z/eliza/commit/8fd2037703ab7e181f05fb3a14ad55407e285450" + }, + { + "sha": "45d6602d9c52489dd0581a639034ad94521435df", + "date": "2024-12-03T08:48:34Z", + "message": "rebase main", + "url": "https://github.com/ai16z/eliza/commit/45d6602d9c52489dd0581a639034ad94521435df" + }, + { + "sha": "36615923db019ce46c2f705fc82e4d32a010efe8", + "date": "2024-12-03T08:41:49Z", + "message": "aptos plugin working", + "url": "https://github.com/ai16z/eliza/commit/36615923db019ce46c2f705fc82e4d32a010efe8" } ], "pull_requests": [ { - "number": 1106, - "title": "sync", - "state": "closed", - "created_at": "2024-12-14T20:35:17Z", - "url": "https://github.com/ai16z/eliza/pull/1106", - "labels": [], - "comments": 0 - }, - { - "number": 796, - "title": "fix: Docker default non-interactive mode for Cloud instances", + "number": 818, + "title": "feat: add Aptos plugin", "state": "closed", - "created_at": "2024-12-02T20:34:14Z", - "url": "https://github.com/ai16z/eliza/pull/796", + "created_at": "2024-12-03T08:49:02Z", + "url": "https://github.com/ai16z/eliza/pull/818", "labels": [], "comments": 3 } ], - "total_commits": 2, - "total_prs": 2 + "total_commits": 5, + "total_prs": 1 }, "issues": { "opened": [], @@ -30294,68 +29924,71 @@ "engagement": { "comments": [ { - "id": 2512840052, - "body": "> One additional note from chat, this helps with AWS ECS deployments\r\n\r\nFly.io deployments as well", - "created_at": "2024-12-02T21:06:11Z", - "url": "https://github.com/ai16z/eliza/pull/796#issuecomment-2512840052", - "type": "pr", - "issue_number": "796" - }, - { - "id": 2515547268, - "body": "I believe you are running the container using docker-compose which is also running a command on the container, I recommend removing that line from the compose file, not sending the Dockerfile to nothing at /dev/null\r\n\r\n@Freytes I'd revert the Dockerfile change and leave as it was on origin/main and instead make this PR remove line 3 from the docker-compose file:\r\n\r\nRemove `command: [\"pnpm\", \"start\"]` in `docker-compose.yaml`\r\n\r\nThis will solve your problem while also allowing the Dockerfile to deploy to many clouds such as AWS seamlessly. @odilitime ", - "created_at": "2024-12-03T21:04:01Z", - "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2515547268", - "type": "pr", - "issue_number": "815" - }, - { - "id": 2537403464, - "body": "@lalalune I believe the original PR opener was trying to revert back to an old version where the Docker image wasn't running anything because they are using docker-compose which would double run the start command.\r\n\r\n I had previously gotten a PR merged #796 to fix the Docker setup to work better in Cloud environments like AWS ECS by adding a new `non-interactive` flag to the start script. I think the solution here would be to remove the double running of a command in the docker-compose file and leave the Docker image as is or else it would break Cloud running environments.\r\n \r\n I could fix this PR and make sure all 3 ways of running with Docker work:\r\n 1. Cloud Deploy Images\r\n 2. Docker Compose\r\n 3. docker package.json script", - "created_at": "2024-12-11T23:22:17Z", - "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2537403464", + "id": 2516982442, + "body": "@shakkernerd gmgn ser I've added the unit test, feel free to take another look", + "created_at": "2024-12-04T11:00:21Z", + "url": "https://github.com/ai16z/eliza/pull/818#issuecomment-2516982442", "type": "pr", - "issue_number": "815" + "issue_number": "818" } ], - "total_comments": 3 + "total_comments": 1 } }, - "summary": "rarepepi is currently focusing on synchronizing changes in their GitHub repository. Their recent activity includes 2 commits and 2 pull requests, indicating a hands-on approach to maintaining and updating their projects. This developer's contributions suggest a focus on code maintenance and collaboration with other team members to keep projects up-to-date." + "summary": "0xaptosj is a developer focusing on enhancing the Aptos plugin, as evidenced by recent commits updating the plugin, adding unit tests, and ensuring its functionality. Their contributions show a pattern of actively working on backend development and maintaining code quality through testing and updates. Additionally, the recent pull request introducing a new feature highlights their ongoing efforts to improve the plugin's functionality.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "dylan1951", - "avatar_url": "https://avatars.githubusercontent.com/u/58990501?v=4", + "contributor": "coffeeorgreentea", + "avatar_url": "https://avatars.githubusercontent.com/u/90069434?v=4", "activity": { "code": { "commits": [ { - "sha": "f904d5e1e694982dc4747f18fc6ce51c9368afc6", - "date": "2024-12-09T00:00:56Z", - "message": "Allow configuring NanoGPT models", - "url": "https://github.com/ai16z/eliza/commit/f904d5e1e694982dc4747f18fc6ce51c9368afc6" + "sha": "e7857c45e9ceb0c90013512e3438f5b4408ec28f", + "date": "2024-11-20T21:39:50Z", + "message": "chore: cleanup readme", + "url": "https://github.com/ai16z/eliza/commit/e7857c45e9ceb0c90013512e3438f5b4408ec28f" }, { - "sha": "96217b72075f8ccb9ec2507feb64dda756bab705", - "date": "2024-12-08T23:50:56Z", - "message": "Add NanoGPT model provider", - "url": "https://github.com/ai16z/eliza/commit/96217b72075f8ccb9ec2507feb64dda756bab705" + "sha": "7244f627ff686945ec355eb02b0fc52ce0894fe6", + "date": "2024-11-20T21:38:38Z", + "message": "chore: update readme package name", + "url": "https://github.com/ai16z/eliza/commit/7244f627ff686945ec355eb02b0fc52ce0894fe6" + }, + { + "sha": "dc02a9346e120da4b424615977b0c17256c7a0bd", + "date": "2024-11-20T21:34:25Z", + "message": "chore: create-eliza-app readme", + "url": "https://github.com/ai16z/eliza/commit/dc02a9346e120da4b424615977b0c17256c7a0bd" + }, + { + "sha": "865a98e76a728b65b95d925cc2de79453904f7ae", + "date": "2024-11-20T21:22:15Z", + "message": "feat: create-eliza-app", + "url": "https://github.com/ai16z/eliza/commit/865a98e76a728b65b95d925cc2de79453904f7ae" } ], "pull_requests": [ { - "number": 926, - "title": "feat: Add NanoGPT provider", + "number": 462, + "title": "feat: create-eliza-app", "state": "closed", - "created_at": "2024-12-09T01:56:58Z", - "url": "https://github.com/ai16z/eliza/pull/926", - "labels": [ - "ModelProvider_new" - ], - "comments": 1 + "created_at": "2024-11-20T21:35:08Z", + "url": "https://github.com/ai16z/eliza/pull/462", + "labels": [], + "comments": 0 } ], - "total_commits": 2, + "total_commits": 4, "total_prs": 1 }, "issues": { @@ -30363,183 +29996,130 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2527195250, - "body": "Is this ok? Not 100% sure what you want a screenshot of.\r\n\r\n\"Screenshot", - "created_at": "2024-12-09T08:00:24Z", - "url": "https://github.com/ai16z/eliza/pull/926#issuecomment-2527195250", - "type": "pr", - "issue_number": "926" - } - ], - "total_comments": 1 + "comments": [], + "total_comments": 0 } }, - "summary": "dylan1951 is currently focusing on configuring and adding NanoGPT models to a project, as evidenced by recent commits and a pull request related to this feature. Their contributions suggest a focus on integrating new models and providers into the codebase, showcasing an interest in natural language processing and machine learning technologies. This developer's recent activity indicates a hands-on approach to enhancing the project with new functionalities." + "summary": "coffeeorgreentea is currently focused on maintaining and updating project documentation, as seen in recent commits related to readme cleanup and package name updates. They have also been actively working on the \"create-eliza-app\" feature, with a recent pull request highlighting this new functionality. Their contributions show a pattern of attention to detail in documentation and feature development within the project.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "Wilbert957", - "avatar_url": "https://avatars.githubusercontent.com/u/161988856?v=4", + "contributor": "atvonsc", + "avatar_url": "https://avatars.githubusercontent.com/u/32739889?v=4", "activity": { "code": { "commits": [ { - "sha": "f9822428c89c4c0051bb4544f9948617d85c04fa", - "date": "2024-11-22T01:51:21Z", - "message": "Merge branch 'main' into 415-add-0g-plugin", - "url": "https://github.com/ai16z/eliza/commit/f9822428c89c4c0051bb4544f9948617d85c04fa" + "sha": "ba312e6fa9427c4187784ca133078462fc64db77", + "date": "2024-11-04T06:00:35Z", + "message": "Update configuration.md\n\nUpdated config docs", + "url": "https://github.com/ai16z/eliza/commit/ba312e6fa9427c4187784ca133078462fc64db77" }, { - "sha": "2ab3c883cd34a40ba684b373e2d3c39552b04484", - "date": "2024-11-21T01:49:53Z", - "message": "Merge branch 'main' into 415-add-0g-plugin", - "url": "https://github.com/ai16z/eliza/commit/2ab3c883cd34a40ba684b373e2d3c39552b04484" + "sha": "b06e0664a9522bea36ae5a5f9594d490f55f903b", + "date": "2024-11-04T03:25:22Z", + "message": "basic-usage.md\n\nUpdated basic usage docs", + "url": "https://github.com/ai16z/eliza/commit/b06e0664a9522bea36ae5a5f9594d490f55f903b" + }, + { + "sha": "fbe5cf8f7db9b36772d49ed382fd71cf75f2a6d8", + "date": "2024-11-04T02:22:30Z", + "message": "Update basic-usage.md\n\nUpdated basic-usage docs", + "url": "https://github.com/ai16z/eliza/commit/fbe5cf8f7db9b36772d49ed382fd71cf75f2a6d8" + }, + { + "sha": "e53fc97f88134010bf5dde76f414a2c7e0da9d2a", + "date": "2024-11-04T01:44:01Z", + "message": "intro.md\n\nUpdated intro documentation", + "url": "https://github.com/ai16z/eliza/commit/e53fc97f88134010bf5dde76f414a2c7e0da9d2a" } ], "pull_requests": [ { - "number": 416, - "title": "feat: Add 0G plugin for file storage", + "number": 195, + "title": "Updated documentation", "state": "closed", - "created_at": "2024-11-19T09:15:42Z", - "url": "https://github.com/ai16z/eliza/pull/416", + "created_at": "2024-11-04T06:03:34Z", + "url": "https://github.com/ai16z/eliza/pull/195", "labels": [], - "comments": 11 + "comments": 0 } ], - "total_commits": 2, + "total_commits": 4, "total_prs": 1 }, "issues": { - "opened": [ - { - "number": 415, - "title": "Add a plugin for storing data using the 0G protocol.", - "state": "closed", - "created_at": "2024-11-19T08:35:17Z", - "url": "https://github.com/ai16z/eliza/issues/415", - "labels": [ - "enhancement" - ], - "comments": 0 - } - ], - "total_opened": 1 + "opened": [], + "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2485992794, - "body": "Thanks for your notification. Sure, I'll fix it ASAP.\r\n\r\nShakker Nerd ***@***.***> \u4e8e2024\u5e7411\u670819\u65e5\u5468\u4e8c 23:09\u5199\u9053\uff1a\r\n\r\n> Hey @Wilbert957 Great work!\r\n>\r\n> There are conflicts that needs fixing, could you fix that?\r\n>\r\n> In the package.json for 0g-plugin, kind add dev command (\"dev\": \"tsup\r\n> --watch\").\r\n>\r\n> \u2014\r\n> Reply to this email directly, view it on GitHub\r\n> , or\r\n> unsubscribe\r\n> \r\n> .\r\n> You are receiving this because you were mentioned.Message ID:\r\n> ***@***.***>\r\n>\r\n", - "created_at": "2024-11-19T15:13:30Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2485992794", - "type": "pr", - "issue_number": "416" - }, + "comments": [], + "total_comments": 0 + } + }, + "summary": "atvonsc is a developer who primarily focuses on updating and maintaining documentation for various projects. Their recent activity includes updating configuration, basic usage, and introduction documentation. With a total of 4 commits and 1 pull request, atvonsc demonstrates a consistent pattern of contributing to documentation across different areas of the repository.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } + }, + { + "contributor": "juke", + "avatar_url": "https://avatars.githubusercontent.com/u/24008?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2486021663, - "body": "> Hey @Wilbert957 Great work!\r\n> \r\n> There are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n> \r\n> In the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).\r\n\r\nI've fixed it. Could you please check?", - "created_at": "2024-11-19T15:24:16Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2486021663", - "type": "pr", - "issue_number": "416" + "sha": "96236b2b73dc7065d1ccca6d77305ed20f2c41e5", + "date": "2024-11-04T03:45:35Z", + "message": "feat: Add GROQ API key environment variable", + "url": "https://github.com/ai16z/eliza/commit/96236b2b73dc7065d1ccca6d77305ed20f2c41e5" }, { - "id": 2487175178, - "body": "> Kindly attach a screengrab of the upload/file storage interaction.\r\n> \r\n> @Wilbert957 _This has been updated._\r\n\r\nSure, thanks. I've attached a screengrab.", - "created_at": "2024-11-20T02:10:52Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2487175178", - "type": "pr", - "issue_number": "416" + "sha": "77e9737102efefc88e2bd60dfbd8ce3b7507fa6a", + "date": "2024-11-04T03:30:10Z", + "message": "neaten up things", + "url": "https://github.com/ai16z/eliza/commit/77e9737102efefc88e2bd60dfbd8ce3b7507fa6a" }, { - "id": 2487176752, - "body": "> Please resolve conflicts and add a test and / or screen grab of working plugin functionality thanks so much! Amazing work with this plugin you are the GOAT!\r\n\r\nSure, thanks. I've attached a screengrab.", - "created_at": "2024-11-20T02:12:32Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2487176752", - "type": "pr", - "issue_number": "416" + "sha": "92cf05a0570f367cc5b6ab818c8b33ce2dc3cefc", + "date": "2024-11-04T03:29:15Z", + "message": "fix: fixed spacing", + "url": "https://github.com/ai16z/eliza/commit/92cf05a0570f367cc5b6ab818c8b33ce2dc3cefc" }, { - "id": 2488767910, - "body": "> Please resolve conflicts and add a test and / or screen grab of working plugin functionality thanks so much! Amazing work with this plugin you are the GOAT!\r\n\r\nI've resolved conflicts~", - "created_at": "2024-11-20T14:41:59Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2488767910", - "type": "pr", - "issue_number": "416" - }, - { - "id": 2488770105, - "body": "> Hey @Wilbert957 Great work!\r\n> \r\n> There are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n> \r\n> In the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).\r\n\r\nI've resolved conflicts~", - "created_at": "2024-11-20T14:42:47Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2488770105", - "type": "pr", - "issue_number": "416" - }, - { - "id": 2496589956, - "body": "> Hey @Wilbert957 Great work!\r\n> \r\n> There are conflicts that needs to be resolved before a merge could happen, could you fix that?\r\n> \r\n> In the package.json for 0g-plugin, kind add dev command (`\"dev\": \"tsup --watch\"`).\r\n\r\nHi @shakkernerd \r\n\r\nI hope you're doing well! I wanted to kindly remind you that my pull request (#PR-416) is awaiting your review and approval. Your feedback would be greatly appreciated.", - "created_at": "2024-11-25T03:13:40Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2496589956", - "type": "pr", - "issue_number": "416" - }, - { - "id": 2496937897, - "body": "Hi, @monilpat. Conflicts resolved. Would know if can merge? Your feedback would be greatly appreciated.", - "created_at": "2024-11-25T06:03:49Z", - "url": "https://github.com/ai16z/eliza/pull/416#issuecomment-2496937897", - "type": "pr", - "issue_number": "416" - } - ], - "total_comments": 8 - } - }, - "summary": "Wilbert957 is currently focused on integrating a new 0G plugin for file storage into the main branch of the repository. Their recent activity includes merging branches and addressing issues related to implementing this plugin. Their contributions suggest a focus on feature development and integration work within the project's codebase." - }, - { - "contributor": "sergical", - "avatar_url": "https://avatars.githubusercontent.com/u/3760543?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "028e9010435014bca56126671fa4d8949993e773", - "date": "2024-12-12T23:20:31Z", - "message": "Update README.md", - "url": "https://github.com/ai16z/eliza/commit/028e9010435014bca56126671fa4d8949993e773" - }, - { - "sha": "6b04741ab6a943fe7a96f41e5ca7c8f6408c1313", - "date": "2024-12-12T22:48:38Z", - "message": "Update README.md", - "url": "https://github.com/ai16z/eliza/commit/6b04741ab6a943fe7a96f41e5ca7c8f6408c1313" + "sha": "11ed7cac1be8fba506091388773cf5b2f339da7c", + "date": "2024-11-04T03:19:40Z", + "message": "Groq API support added", + "url": "https://github.com/ai16z/eliza/commit/11ed7cac1be8fba506091388773cf5b2f339da7c" } ], "pull_requests": [ { - "number": 1025, - "title": "docs: Update README.md", - "state": "closed", - "created_at": "2024-12-12T23:20:52Z", - "url": "https://github.com/ai16z/eliza/pull/1025", - "labels": [], - "comments": 0 - }, - { - "number": 1024, - "title": "docs: Update README.md", + "number": 194, + "title": "Groq api integration", "state": "closed", - "created_at": "2024-12-12T22:49:45Z", - "url": "https://github.com/ai16z/eliza/pull/1024", + "created_at": "2024-11-04T03:38:58Z", + "url": "https://github.com/ai16z/eliza/pull/194", "labels": [], "comments": 0 } ], - "total_commits": 2, - "total_prs": 2 + "total_commits": 4, + "total_prs": 1 }, "issues": { "opened": [], @@ -30550,106 +30130,113 @@ "total_comments": 0 } }, - "summary": "sergical is actively updating the documentation for their projects, as evidenced by recent commits and pull requests to the README.md file. Their focus appears to be on maintaining clear and up-to-date project documentation. This consistent effort suggests a dedication to ensuring project information is easily accessible and understandable for users and contributors alike." + "summary": "juke is a developer focused on backend development and API integrations. Their recent contributions include adding a GROQ API key environment variable, neaten up code, fixing spacing issues, and integrating the GROQ API. These contributions demonstrate a pattern of attention to detail and a focus on enhancing the functionality of the project through API support.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "samuveth", - "avatar_url": "https://avatars.githubusercontent.com/u/51686767?v=4", + "contributor": "onur-saf", + "avatar_url": "https://avatars.githubusercontent.com/u/48022642?v=4", "activity": { "code": { "commits": [ { - "sha": "26cec60ba379bcb459416b0f68bfd2abd26b1900", - "date": "2024-12-09T06:56:08Z", - "message": "feat: add dynamic watch paths for agent development", - "url": "https://github.com/ai16z/eliza/commit/26cec60ba379bcb459416b0f68bfd2abd26b1900" + "sha": "28090ed5c23e597358d139e7b00165a39d4321e7", + "date": "2024-12-08T15:16:46Z", + "message": "update default twitterPostTemplate string", + "url": "https://github.com/ai16z/eliza/commit/28090ed5c23e597358d139e7b00165a39d4321e7" }, { - "sha": "9e5e4b1627d64b2724e7c61e967a12a79c404ce4", - "date": "2024-12-09T06:56:08Z", - "message": "feat: add dynamic watch paths for agent development", - "url": "https://github.com/ai16z/eliza/commit/9e5e4b1627d64b2724e7c61e967a12a79c404ce4" + "sha": "ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0", + "date": "2024-12-08T14:49:34Z", + "message": "update DEFAULT_MAX_TWEET_LENGTH to 280", + "url": "https://github.com/ai16z/eliza/commit/ab320b00414dfdf7d8e7e5fe9c8b98247ffc34d0" + }, + { + "sha": "b92dfc378ce4c0b8c3c56c092695ab807c27dd71", + "date": "2024-12-08T04:33:10Z", + "message": "MAX_TWEET_LENGTH env implementation", + "url": "https://github.com/ai16z/eliza/commit/b92dfc378ce4c0b8c3c56c092695ab807c27dd71" } ], "pull_requests": [ { - "number": 931, - "title": "feat: add dynamic watch paths for agent development", + "number": 912, + "title": "feat: MAX_TWEET_LENGTH env implementation", "state": "closed", - "created_at": "2024-12-09T07:01:55Z", - "url": "https://github.com/ai16z/eliza/pull/931", + "created_at": "2024-12-08T04:41:33Z", + "url": "https://github.com/ai16z/eliza/pull/912", "labels": [], "comments": 0 } ], - "total_commits": 2, + "total_commits": 3, "total_prs": 1 }, "issues": { - "opened": [ - { - "number": 930, - "title": "feat: add hot-reloading for agent dependencies", - "state": "closed", - "created_at": "2024-12-09T06:58:53Z", - "url": "https://github.com/ai16z/eliza/issues/930", - "labels": [ - "enhancement" - ], - "comments": 1 - }, - { - "number": 893, - "title": "Running tests on start and dev?", - "state": "closed", - "created_at": "2024-12-07T11:17:08Z", - "url": "https://github.com/ai16z/eliza/issues/893", - "labels": [ - "bug" - ], - "comments": 0 - } - ], - "total_opened": 2 + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [], "total_comments": 0 } }, - "summary": "samuveth is currently focusing on developing dynamic watch paths for agent development and implementing hot-reloading for agent dependencies. Their recent activity includes 2 commits, 1 pull request, and 2 related issues in this area. It appears that samuveth is actively engaged in enhancing the development environment and tooling for agent-related projects, showcasing a strong emphasis on improving developer workflows and efficiency." + "summary": "onur-saf is currently focusing on updating and refining aspects of a Twitter-related project, as seen in recent commits adjusting default tweet templates and tweet length limits. Their contributions suggest a focus on fine-tuning user experience and functionality within the project's codebase. With a total of 3 commits and 1 PR, onur-saf's recent work indicates a hands-on approach to enhancing specific features and configurations in the repository.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "peersky", - "avatar_url": "https://avatars.githubusercontent.com/u/61459744?v=4", + "contributor": "irisdv", + "avatar_url": "https://avatars.githubusercontent.com/u/8224462?v=4", "activity": { "code": { "commits": [ { - "sha": "de9d38262e2c615a0f0ce62c68fbfe83dfd3cfd9", - "date": "2024-12-06T16:01:28Z", - "message": "Update .env.example", - "url": "https://github.com/ai16z/eliza/commit/de9d38262e2c615a0f0ce62c68fbfe83dfd3cfd9" + "sha": "3a67658bdddbf16af68067db8277d0ebd63e8e44", + "date": "2024-11-27T09:29:49Z", + "message": "chore: lint", + "url": "https://github.com/ai16z/eliza/commit/3a67658bdddbf16af68067db8277d0ebd63e8e44" }, { - "sha": "a2568b5460b6232150e94a83ae03355cd157757a", - "date": "2024-12-06T15:58:13Z", - "message": "Update models.ts", - "url": "https://github.com/ai16z/eliza/commit/a2568b5460b6232150e94a83ae03355cd157757a" + "sha": "a516c731d150623d78501eedef7d8d2400765e3f", + "date": "2024-11-27T09:24:23Z", + "message": "feat(starknet): create subdomain action", + "url": "https://github.com/ai16z/eliza/commit/a516c731d150623d78501eedef7d8d2400765e3f" + }, + { + "sha": "2b06c16dfe40645920321c8d8e73766a9377da60", + "date": "2024-11-27T09:23:56Z", + "message": "feat(starknet): transfer to stark name", + "url": "https://github.com/ai16z/eliza/commit/2b06c16dfe40645920321c8d8e73766a9377da60" } ], "pull_requests": [ { - "number": 875, - "title": "Add google model env vars", + "number": 628, + "title": "feat: support starkname", "state": "closed", - "created_at": "2024-12-06T15:58:35Z", - "url": "https://github.com/ai16z/eliza/pull/875", + "created_at": "2024-11-27T09:39:48Z", + "url": "https://github.com/ai16z/eliza/pull/628", "labels": [], - "comments": 1 + "comments": 0 } ], - "total_commits": 2, + "total_commits": 3, "total_prs": 1 }, "issues": { @@ -30661,34 +30248,43 @@ "total_comments": 0 } }, - "summary": "peersky is currently focused on updating environment files and models in their repository. They recently added Google model environment variables through a pull request. Their contributions indicate a focus on maintaining and enhancing the project's configuration and data modeling aspects, with an emphasis on keeping the codebase up-to-date and organized." + "summary": "irisdv is currently focusing on contributing to the StarkNet project, with recent commits including setting up subdomain actions and implementing transfers to Stark names. Their activity shows a clear emphasis on developing features related to StarkNet functionality. The commits indicate a focus on feature development rather than maintenance tasks or bug fixes.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "minghinmatthewlam", - "avatar_url": "https://avatars.githubusercontent.com/u/14224566?v=4", + "contributor": "whonion", + "avatar_url": "https://avatars.githubusercontent.com/u/47848969?v=4", "activity": { "code": { "commits": [ { - "sha": "3b2d1295665ff8f34fa991f9f5fc6e3dfbf7a94e", - "date": "2024-11-02T19:21:55Z", - "message": "fix timestamps", - "url": "https://github.com/ai16z/eliza/commit/3b2d1295665ff8f34fa991f9f5fc6e3dfbf7a94e" + "sha": "7cd0d521236070223bcf52deb84f1e649e4e5284", + "date": "2024-11-18T01:05:58Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/7cd0d521236070223bcf52deb84f1e649e4e5284" }, { - "sha": "ba62135f17e07a1c3a4f73502fd5ac3a3ebc4120", - "date": "2024-11-02T19:18:52Z", - "message": "postgres updates", - "url": "https://github.com/ai16z/eliza/commit/ba62135f17e07a1c3a4f73502fd5ac3a3ebc4120" + "sha": "5a464b1237cc53acc57b196105f402501da54df6", + "date": "2024-11-17T21:10:01Z", + "message": "[docs] add translation README_RU.md", + "url": "https://github.com/ai16z/eliza/commit/5a464b1237cc53acc57b196105f402501da54df6" } ], "pull_requests": [ { - "number": 173, - "title": "postgres updates", + "number": 380, + "title": "docs: add Russian(RU) translation of README ", "state": "closed", - "created_at": "2024-11-02T19:20:51Z", - "url": "https://github.com/ai16z/eliza/pull/173", + "created_at": "2024-11-17T21:11:43Z", + "url": "https://github.com/ai16z/eliza/pull/380", "labels": [], "comments": 0 } @@ -30701,38 +30297,56 @@ "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2481694564, + "body": "`Note for Windows Users: WSL is required`", + "created_at": "2024-11-18T00:13:07Z", + "url": "https://github.com/ai16z/eliza/issues/379#issuecomment-2481694564", + "type": "issue", + "issue_number": "379" + } + ], + "total_comments": 1 } }, - "summary": "minghinmatthewlam is currently focusing on backend development, specifically working on updating PostgreSQL functionality. Their recent activity includes fixing timestamps and making updates related to PostgreSQL in their repository. These contributions indicate a focus on database management and maintenance within their projects." + "summary": "whonion is currently focusing on documentation improvements and translation work in their recent GitHub activity. They have merged a branch, added a Russian translation of the README file, and submitted a corresponding pull request. Their contributions indicate a dedication to enhancing project documentation and making it accessible to a wider audience through translations.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "wolfcito", - "avatar_url": "https://avatars.githubusercontent.com/u/791301?v=4", + "contributor": "xclicx", + "avatar_url": "https://avatars.githubusercontent.com/u/97340999?v=4", "activity": { "code": { "commits": [ { - "sha": "1f7eef8b021172b6715bc6c9a0c642df0e2cd3aa", - "date": "2024-11-26T06:43:21Z", - "message": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0 in Dockerfile, and associated documentation to ensure consistency", - "url": "https://github.com/ai16z/eliza/commit/1f7eef8b021172b6715bc6c9a0c642df0e2cd3aa" + "sha": "0d433d1f427254541c9ab7e15763a9df4a18174c", + "date": "2024-11-17T19:32:02Z", + "message": "Create README_FR.md", + "url": "https://github.com/ai16z/eliza/commit/0d433d1f427254541c9ab7e15763a9df4a18174c" }, { - "sha": "6bc57bfdf861ca6d2b8fee0c32bbed6aa77bd3fb", - "date": "2024-11-26T06:19:42Z", - "message": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0", - "url": "https://github.com/ai16z/eliza/commit/6bc57bfdf861ca6d2b8fee0c32bbed6aa77bd3fb" + "sha": "4c005caa33a0f917180fb77fd7cc0098722d575c", + "date": "2024-11-17T19:04:08Z", + "message": "Update README_FR.md", + "url": "https://github.com/ai16z/eliza/commit/4c005caa33a0f917180fb77fd7cc0098722d575c" } ], "pull_requests": [ { - "number": 611, - "title": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0", + "number": 377, + "title": "docs: Update README_FR.md", "state": "closed", - "created_at": "2024-11-26T06:56:20Z", - "url": "https://github.com/ai16z/eliza/pull/611", + "created_at": "2024-11-17T19:04:34Z", + "url": "https://github.com/ai16z/eliza/pull/377", "labels": [], "comments": 0 } @@ -30749,89 +30363,239 @@ "total_comments": 0 } }, - "summary": "wolfcito is currently focused on maintaining project consistency by updating Node.js versions across Dockerfiles and associated documentation. Their recent activity includes two commits and a pull request to update Node.js from v23.1.0 to v23.3.0. This developer demonstrates a keen attention to detail in ensuring version consistency within the project's environment setup." + "summary": "xclicx is a developer who recently focused on documentation updates, specifically creating and updating the README_FR.md file in their repository. Their contributions indicate a strong emphasis on maintaining clear and informative project documentation. It seems that xclicx prioritizes keeping project information up-to-date and accessible to users and contributors.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "jzvikart", - "avatar_url": "https://avatars.githubusercontent.com/u/7929905?v=4", + "contributor": "dylan1951", + "avatar_url": "https://avatars.githubusercontent.com/u/58990501?v=4", "activity": { "code": { "commits": [ { - "sha": "3520954ea8f160a3b6dd49aa10867524094eb065", - "date": "2024-12-12T14:38:16Z", - "message": "Add README", - "url": "https://github.com/ai16z/eliza/commit/3520954ea8f160a3b6dd49aa10867524094eb065" + "sha": "f904d5e1e694982dc4747f18fc6ce51c9368afc6", + "date": "2024-12-09T00:00:56Z", + "message": "Allow configuring NanoGPT models", + "url": "https://github.com/ai16z/eliza/commit/f904d5e1e694982dc4747f18fc6ce51c9368afc6" }, { - "sha": "107d9e984e8d439e3903a84d9c57193a08023803", - "date": "2024-12-11T15:49:19Z", - "message": "Initial release of smoke/integration tests + testing framework", - "url": "https://github.com/ai16z/eliza/commit/107d9e984e8d439e3903a84d9c57193a08023803" + "sha": "96217b72075f8ccb9ec2507feb64dda756bab705", + "date": "2024-12-08T23:50:56Z", + "message": "Add NanoGPT model provider", + "url": "https://github.com/ai16z/eliza/commit/96217b72075f8ccb9ec2507feb64dda756bab705" } ], "pull_requests": [ { - "number": 1055, - "title": "fix: Fix pnpm lockfiles", + "number": 926, + "title": "feat: Add NanoGPT provider", "state": "closed", - "created_at": "2024-12-13T23:13:02Z", - "url": "https://github.com/ai16z/eliza/pull/1055", - "labels": [], + "created_at": "2024-12-09T01:56:58Z", + "url": "https://github.com/ai16z/eliza/pull/926", + "labels": [ + "ModelProvider_new" + ], "comments": 1 + } + ], + "total_commits": 2, + "total_prs": 1 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [ + { + "id": 2527195250, + "body": "Is this ok? Not 100% sure what you want a screenshot of.\r\n\r\n\"Screenshot", + "created_at": "2024-12-09T08:00:24Z", + "url": "https://github.com/ai16z/eliza/pull/926#issuecomment-2527195250", + "type": "pr", + "issue_number": "926" + } + ], + "total_comments": 1 + } + }, + "summary": "dylan1951 is currently focusing on configuring and adding NanoGPT models to a project, as evidenced by recent commits and a pull request related to this feature. Their contributions suggest a focus on integrating new models and providers into the codebase, showcasing an interest in natural language processing and machine learning technologies. This developer's recent activity indicates a hands-on approach to enhancing the project with new functionalities.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } + }, + { + "contributor": "peersky", + "avatar_url": "https://avatars.githubusercontent.com/u/61459744?v=4", + "activity": { + "code": { + "commits": [ + { + "sha": "de9d38262e2c615a0f0ce62c68fbfe83dfd3cfd9", + "date": "2024-12-06T16:01:28Z", + "message": "Update .env.example", + "url": "https://github.com/ai16z/eliza/commit/de9d38262e2c615a0f0ce62c68fbfe83dfd3cfd9" }, { - "number": 993, - "title": "test: Initial release of smoke/integration tests + testing framework", + "sha": "a2568b5460b6232150e94a83ae03355cd157757a", + "date": "2024-12-06T15:58:13Z", + "message": "Update models.ts", + "url": "https://github.com/ai16z/eliza/commit/a2568b5460b6232150e94a83ae03355cd157757a" + } + ], + "pull_requests": [ + { + "number": 875, + "title": "Add google model env vars", "state": "closed", - "created_at": "2024-12-11T15:57:11Z", - "url": "https://github.com/ai16z/eliza/pull/993", + "created_at": "2024-12-06T15:58:35Z", + "url": "https://github.com/ai16z/eliza/pull/875", "labels": [], - "comments": 2 + "comments": 1 } ], "total_commits": 2, - "total_prs": 2 + "total_prs": 1 }, "issues": { - "opened": [ + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [], + "total_comments": 0 + } + }, + "summary": "peersky is currently focused on updating environment files and models in their repository. They recently added Google model environment variables through a pull request. Their contributions indicate a focus on maintaining and enhancing the project's configuration and data modeling aspects, with an emphasis on keeping the codebase up-to-date and organized.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } + }, + { + "contributor": "minghinmatthewlam", + "avatar_url": "https://avatars.githubusercontent.com/u/14224566?v=4", + "activity": { + "code": { + "commits": [ { - "number": 1014, - "title": "Setup of API keys for CI/CD tests", - "state": "open", - "created_at": "2024-12-12T14:46:03Z", - "url": "https://github.com/ai16z/eliza/issues/1014", - "labels": [ - "enhancement" - ], - "comments": 1 + "sha": "3b2d1295665ff8f34fa991f9f5fc6e3dfbf7a94e", + "date": "2024-11-02T19:21:55Z", + "message": "fix timestamps", + "url": "https://github.com/ai16z/eliza/commit/3b2d1295665ff8f34fa991f9f5fc6e3dfbf7a94e" + }, + { + "sha": "ba62135f17e07a1c3a4f73502fd5ac3a3ebc4120", + "date": "2024-11-02T19:18:52Z", + "message": "postgres updates", + "url": "https://github.com/ai16z/eliza/commit/ba62135f17e07a1c3a4f73502fd5ac3a3ebc4120" } ], - "total_opened": 1 + "pull_requests": [ + { + "number": 173, + "title": "postgres updates", + "state": "closed", + "created_at": "2024-11-02T19:20:51Z", + "url": "https://github.com/ai16z/eliza/pull/173", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 1 + }, + "issues": { + "opened": [], + "total_opened": 0 }, "engagement": { - "comments": [ + "comments": [], + "total_comments": 0 + } + }, + "summary": "minghinmatthewlam is currently focusing on backend development, specifically working on updating PostgreSQL functionality. Their recent activity includes fixing timestamps and making updates related to PostgreSQL in their repository. These contributions indicate a focus on database management and maintenance within their projects.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } + }, + { + "contributor": "wolfcito", + "avatar_url": "https://avatars.githubusercontent.com/u/791301?v=4", + "activity": { + "code": { + "commits": [ { - "id": 2539445176, - "body": "Changed target branch to `develop` due to policy change.", - "created_at": "2024-12-12T16:32:59Z", - "url": "https://github.com/ai16z/eliza/pull/993#issuecomment-2539445176", - "type": "pr", - "issue_number": "993" + "sha": "1f7eef8b021172b6715bc6c9a0c642df0e2cd3aa", + "date": "2024-11-26T06:43:21Z", + "message": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0 in Dockerfile, and associated documentation to ensure consistency", + "url": "https://github.com/ai16z/eliza/commit/1f7eef8b021172b6715bc6c9a0c642df0e2cd3aa" }, { - "id": 2543090139, - "body": "I believe this has been solved now since workflows are running and passing?", - "created_at": "2024-12-14T12:37:10Z", - "url": "https://github.com/ai16z/eliza/issues/1014#issuecomment-2543090139", - "type": "issue", - "issue_number": "1014" + "sha": "6bc57bfdf861ca6d2b8fee0c32bbed6aa77bd3fb", + "date": "2024-11-26T06:19:42Z", + "message": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0", + "url": "https://github.com/ai16z/eliza/commit/6bc57bfdf861ca6d2b8fee0c32bbed6aa77bd3fb" } ], - "total_comments": 2 + "pull_requests": [ + { + "number": 611, + "title": "chore(nvmrc): update Node.js version from v23.1.0 to v23.3.0", + "state": "closed", + "created_at": "2024-11-26T06:56:20Z", + "url": "https://github.com/ai16z/eliza/pull/611", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 1 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [], + "total_comments": 0 } }, - "summary": "jzvikart is currently focused on enhancing testing capabilities, as evidenced by their recent commits and pull requests introducing smoke/integration tests and a testing framework. They are also actively involved in resolving issues related to CI/CD setup, such as configuring API keys for testing purposes. Their contributions demonstrate a strong emphasis on improving code quality through testing practices and ensuring smooth integration processes." + "summary": "wolfcito is currently focused on maintaining project consistency by updating Node.js versions across Dockerfiles and associated documentation. Their recent activity includes two commits and a pull request to update Node.js from v23.1.0 to v23.3.0. This developer demonstrates a keen attention to detail in ensuring version consistency within the project's environment setup.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { "contributor": "boxhock", @@ -30875,7 +30639,16 @@ "total_comments": 0 } }, - "summary": "boxhock is currently focused on fixing issues related to the use of Heurist model environment variables in their recent GitHub activity. Their contributions indicate a focus on maintaining code quality and ensuring proper configuration settings in the project. The pattern observed in their recent commits and pull requests suggests a dedication to resolving specific technical issues within the project's codebase." + "summary": "boxhock is currently focused on fixing issues related to the use of Heurist model environment variables in their recent GitHub activity. Their contributions indicate a focus on maintaining code quality and ensuring proper configuration settings in the project. The pattern observed in their recent commits and pull requests suggests a dedication to resolving specific technical issues within the project's codebase.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { "contributor": "0xAsten", @@ -30919,7 +30692,16 @@ "total_comments": 0 } }, - "summary": "0xAsten is a developer focused on improving the EVM plugin activation condition in the agent repository. Their recent activity includes two commits and a pull request aimed at ensuring the EVM plugin is activated when the wallet address starts with '0x'. This developer demonstrates a keen attention to detail in bug fixes and a focus on enhancing functionality within the repository." + "summary": "0xAsten is a developer focused on improving the EVM plugin activation condition in the agent repository. Their recent activity includes two commits and a pull request aimed at ensuring the EVM plugin is activated when the wallet address starts with '0x'. This developer demonstrates a keen attention to detail in bug fixes and a focus on enhancing functionality within the repository.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { "contributor": "savageops", @@ -30974,126 +30756,84 @@ "total_comments": 1 } }, - "summary": "savageops is a developer focused on plugin development, as seen in their recent contributions to the echochambers plugin. Their work involves updating interactions and adding new features like echochambers. With a pattern of committing code changes and submitting pull requests, savageops demonstrates a hands-on approach to enhancing plugin functionality." + "summary": "savageops is a developer focused on plugin development, as seen in their recent contributions to the echochambers plugin. Their work involves updating interactions and adding new features like echochambers. With a pattern of committing code changes and submitting pull requests, savageops demonstrates a hands-on approach to enhancing plugin functionality.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "Freytes", - "avatar_url": "https://avatars.githubusercontent.com/u/4147278?v=4", + "contributor": "enitrat", + "avatar_url": "https://avatars.githubusercontent.com/u/60658558?v=4", "activity": { "code": { "commits": [ { - "sha": "9a77ff7d21d826c4313763a8ae03ef2d5ab8ace7", - "date": "2024-12-03T19:35:25Z", - "message": "fix: docker-setup.md\n\nAdded more troubleshooting steps", - "url": "https://github.com/ai16z/eliza/commit/9a77ff7d21d826c4313763a8ae03ef2d5ab8ace7" - }, - { - "sha": "b9bc90ca2eb6fc7fb90e0ef73a8942214da07255", - "date": "2024-12-02T00:28:37Z", - "message": "Create docker-setup.md", - "url": "https://github.com/ai16z/eliza/commit/b9bc90ca2eb6fc7fb90e0ef73a8942214da07255" + "sha": "24d7f5e8ad2390bfcbd911ac94e67b728c5388f3", + "date": "2024-11-17T07:30:23Z", + "message": "feat: starknet token transfer", + "url": "https://github.com/ai16z/eliza/commit/24d7f5e8ad2390bfcbd911ac94e67b728c5388f3" } ], "pull_requests": [ { - "number": 1100, - "title": "wip: Auto Trader - Super Goat", - "state": "open", - "created_at": "2024-12-14T16:59:22Z", - "url": "https://github.com/ai16z/eliza/pull/1100", - "labels": [], - "comments": 0 - }, - { - "number": 1031, - "title": "chore: Update package.json", - "state": "closed", - "created_at": "2024-12-13T04:31:34Z", - "url": "https://github.com/ai16z/eliza/pull/1031", - "labels": [], - "comments": 1 - }, - { - "number": 826, - "title": "fix: docker-setup.md", - "state": "closed", - "created_at": "2024-12-03T19:35:53Z", - "url": "https://github.com/ai16z/eliza/pull/826", - "labels": [], - "comments": 0 - }, - { - "number": 815, - "title": "fix: Update Dockerfile", - "state": "open", - "created_at": "2024-12-03T06:10:39Z", - "url": "https://github.com/ai16z/eliza/pull/815", - "labels": [], - "comments": 7 - }, - { - "number": 779, - "title": "wip: Twitter Plus", - "state": "closed", - "created_at": "2024-12-02T01:13:59Z", - "url": "https://github.com/ai16z/eliza/pull/779", - "labels": [], - "comments": 0 - }, - { - "number": 776, - "title": "Create docker-setup.md", + "number": 373, + "title": "feat: starknet token transfer", "state": "closed", - "created_at": "2024-12-02T00:29:28Z", - "url": "https://github.com/ai16z/eliza/pull/776", + "created_at": "2024-11-17T07:33:05Z", + "url": "https://github.com/ai16z/eliza/pull/373", "labels": [], "comments": 0 } ], - "total_commits": 2, - "total_prs": 6 + "total_commits": 1, + "total_prs": 1 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2515118762, - "body": "The last line which was modified enters the container once completed.", - "created_at": "2024-12-03T17:04:36Z", - "url": "https://github.com/ai16z/eliza/pull/815#issuecomment-2515118762", - "type": "pr", - "issue_number": "815" - } - ], - "total_comments": 1 + "comments": [], + "total_comments": 0 } }, - "summary": "Freytes is currently focusing on contributing to the \"Auto Trader - Super Goat\" project with a work-in-progress pull request. Their recent activity also includes updating the package.json file as a chore. With a total of 2 commits and 6 pull requests, Freytes seems to be engaged in backend development and maintenance tasks." + "summary": "enitrat is currently focused on developing features related to StarkNet token transfer. Their recent activity includes a commit and pull request for this specific functionality. Their contributions suggest a focus on blockchain development and smart contract implementation within the StarkNet ecosystem.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "enitrat", - "avatar_url": "https://avatars.githubusercontent.com/u/60658558?v=4", + "contributor": "cvartanian", + "avatar_url": "https://avatars.githubusercontent.com/u/64427702?v=4", "activity": { "code": { "commits": [ { - "sha": "24d7f5e8ad2390bfcbd911ac94e67b728c5388f3", - "date": "2024-11-17T07:30:23Z", - "message": "feat: starknet token transfer", - "url": "https://github.com/ai16z/eliza/commit/24d7f5e8ad2390bfcbd911ac94e67b728c5388f3" + "sha": "f4dbc3e0b04c30eb64b6e8eb469cc75255c2450c", + "date": "2024-11-10T00:38:15Z", + "message": "Working PostGres Adapter", + "url": "https://github.com/ai16z/eliza/commit/f4dbc3e0b04c30eb64b6e8eb469cc75255c2450c" } ], "pull_requests": [ { - "number": 373, - "title": "feat: starknet token transfer", + "number": 247, + "title": "Working PostGres Adapter", "state": "closed", - "created_at": "2024-11-17T07:33:05Z", - "url": "https://github.com/ai16z/eliza/pull/373", + "created_at": "2024-11-10T00:46:35Z", + "url": "https://github.com/ai16z/eliza/pull/247", "labels": [], "comments": 0 } @@ -31110,28 +30850,37 @@ "total_comments": 0 } }, - "summary": "enitrat is currently focused on developing features related to StarkNet token transfer. Their recent activity includes a commit and pull request for this specific functionality. Their contributions suggest a focus on blockchain development and smart contract implementation within the StarkNet ecosystem." + "summary": "cvartanian is currently focused on developing a Working PostGres Adapter, as evidenced by their recent commit and pull request in the repository. Their contributions indicate a focus on backend development and database integration. This suggests a pattern of working on improving data handling and storage mechanisms within projects.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "drew-royster", - "avatar_url": "https://avatars.githubusercontent.com/u/9155847?v=4", + "contributor": "cryptoradagast", + "avatar_url": "https://avatars.githubusercontent.com/u/124356831?v=4", "activity": { "code": { "commits": [ { - "sha": "aa4f83d0f9d4ae3b0af39131c7ae225cd272996a", - "date": "2024-11-21T03:02:14Z", - "message": "ollama generate case was using console.debug. https://github.com/ai16z/eliza/issues/443", - "url": "https://github.com/ai16z/eliza/commit/aa4f83d0f9d4ae3b0af39131c7ae225cd272996a" + "sha": "0d80ea8e970c71353dae7417aeaebb2a78d987f3", + "date": "2024-11-29T12:27:00Z", + "message": "Update plugins.md\n\nincorrect location of package", + "url": "https://github.com/ai16z/eliza/commit/0d80ea8e970c71353dae7417aeaebb2a78d987f3" } ], "pull_requests": [ { - "number": 474, - "title": "ollama generate case was using console.debug. ", + "number": 669, + "title": "incorrect package install location Update plugins.md", "state": "closed", - "created_at": "2024-11-21T03:16:17Z", - "url": "https://github.com/ai16z/eliza/pull/474", + "created_at": "2024-11-29T12:27:31Z", + "url": "https://github.com/ai16z/eliza/pull/669", "labels": [], "comments": 0 } @@ -31144,49 +30893,41 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2491558348, - "body": "@FGhrawi can you pull latest and confirm that this is fixed?", - "created_at": "2024-11-21T15:34:27Z", - "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2491558348", - "type": "issue", - "issue_number": "443" - }, - { - "id": 2494984580, - "body": "@yodamaster726 what is your character file like? I had ollama as the model in my character and it seemed to use ollama just fine.", - "created_at": "2024-11-22T22:35:30Z", - "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2494984580", - "type": "issue", - "issue_number": "443" - } - ], - "total_comments": 2 + "comments": [], + "total_comments": 0 } }, - "summary": "drew-royster is currently focusing on improving code quality by addressing a specific issue related to the usage of console.debug in the ollama generate case within the ai16z/eliza repository. Their recent activity includes a commit and a corresponding pull request to rectify this issue, showcasing a dedication to enhancing debugging practices within the project." + "summary": "cryptoradagast is currently focusing on maintaining project documentation and ensuring correct package installation locations. Their recent activity includes updating the plugins.md file to fix an incorrect package location. This suggests a pattern of attention to detail and a commitment to improving project usability through documentation and code accuracy.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "dr-fusion", - "avatar_url": "https://avatars.githubusercontent.com/u/129591319?v=4", + "contributor": "cryptofish7", + "avatar_url": "https://avatars.githubusercontent.com/u/80465877?v=4", "activity": { "code": { "commits": [ { - "sha": "56e7930439e242c1876803af8ae0ed863269d366", - "date": "2024-11-28T14:58:04Z", - "message": "added support for LlamaLocal's path outside plugin-node/dist", - "url": "https://github.com/ai16z/eliza/commit/56e7930439e242c1876803af8ae0ed863269d366" + "sha": "c2d5c64d8352572a0af5d37e2ce8b471ac7b2600", + "date": "2024-12-12T01:06:34Z", + "message": "Fix typo: initialize", + "url": "https://github.com/ai16z/eliza/commit/c2d5c64d8352572a0af5d37e2ce8b471ac7b2600" } ], "pull_requests": [ { - "number": 649, - "title": "added support for LlamaLocal's path outside plugin-node/dist", + "number": 1000, + "title": "fix: typo initialize", "state": "closed", - "created_at": "2024-11-28T15:12:53Z", - "url": "https://github.com/ai16z/eliza/pull/649", + "created_at": "2024-12-12T01:10:58Z", + "url": "https://github.com/ai16z/eliza/pull/1000", "labels": [], "comments": 0 } @@ -31199,49 +30940,81 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2506065871, - "body": "just tested with the latest code and used `ModelProviderName.LLAMALOCAL,`\r\n\r\nSeems like its still going in a loop.\r\n", - "created_at": "2024-11-28T12:57:47Z", - "url": "https://github.com/ai16z/eliza/issues/443#issuecomment-2506065871", - "type": "issue", - "issue_number": "443" - }, + "comments": [], + "total_comments": 0 + } + }, + "summary": "cryptofish7 is currently focusing on code quality by making small corrections such as fixing typos in the initialize function across their projects. Their recent activity shows a pattern of attention to detail and commitment to maintaining clean code standards. It is evident that cryptofish7 values precision and accuracy in their technical contributions.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } + }, + { + "contributor": "whalelephant", + "avatar_url": "https://avatars.githubusercontent.com/u/18553484?v=4", + "activity": { + "code": { + "commits": [], + "pull_requests": [ { - "id": 2506318872, - "body": "Shouldn't we just make it an environment variable so users might have their models stored at some different directory for any other purpose and they can easily point to that directory? and or Downloading model happens to that particular path?\r\n\r\nFor example like the follow one.\r\n\r\nin `.env`\r\n\r\n`#LlamaLocal Configuration\r\nLLAMALOCAL_PATH= # Default: \"\" which is the current directory in plugin-node/dist/ which gets destroyed and recreated on every build\r\n`\r\n\r\nthen in `llama.ts` line no 188,\r\n` this.modelPath = path.join(process.env.LLAMALOCAL_PATH, modelName);`", - "created_at": "2024-11-28T15:02:21Z", - "url": "https://github.com/ai16z/eliza/issues/242#issuecomment-2506318872", - "type": "issue", - "issue_number": "242" + "number": 409, + "title": "docs: add GROK_API_KEY", + "state": "closed", + "created_at": "2024-11-19T00:46:40Z", + "url": "https://github.com/ai16z/eliza/pull/409", + "labels": [], + "comments": 0 } ], - "total_comments": 2 + "total_commits": 0, + "total_prs": 1 + }, + "issues": { + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [], + "total_comments": 0 } }, - "summary": "dr-fusion is currently focusing on adding support for LlamaLocal's path outside plugin-node/dist in their GitHub activity. Their recent contributions include a commit and a pull request related to this feature, indicating a focus on enhancing plugin functionality within the repository. This suggests a hands-on approach to improving plugin-node/dist integration and potentially highlights a specialization in plugin development and configuration." + "summary": "whalelephant is a developer who recently contributed by adding a GROK_API_KEY to the documentation. Their primary focus appears to be on enhancing project documentation. It seems they are currently working on improving the API documentation for a specific project.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "cvartanian", - "avatar_url": "https://avatars.githubusercontent.com/u/64427702?v=4", + "contributor": "alanneary17", + "avatar_url": "https://avatars.githubusercontent.com/u/187298834?v=4", "activity": { "code": { "commits": [ { - "sha": "f4dbc3e0b04c30eb64b6e8eb469cc75255c2450c", - "date": "2024-11-10T00:38:15Z", - "message": "Working PostGres Adapter", - "url": "https://github.com/ai16z/eliza/commit/f4dbc3e0b04c30eb64b6e8eb469cc75255c2450c" + "sha": "6152402ca722640bc33c46bc8c389922a720d271", + "date": "2024-11-14T05:56:24Z", + "message": "Increased llama and llama based model temperatures", + "url": "https://github.com/ai16z/eliza/commit/6152402ca722640bc33c46bc8c389922a720d271" } ], "pull_requests": [ { - "number": 247, - "title": "Working PostGres Adapter", + "number": 310, + "title": "Increased llama and llama based model temperatures", "state": "closed", - "created_at": "2024-11-10T00:46:35Z", - "url": "https://github.com/ai16z/eliza/pull/247", + "created_at": "2024-11-14T06:01:21Z", + "url": "https://github.com/ai16z/eliza/pull/310", "labels": [], "comments": 0 } @@ -31258,30 +31031,39 @@ "total_comments": 0 } }, - "summary": "cvartanian is currently focused on developing a Working PostGres Adapter, as evidenced by their recent commit and pull request in the repository. Their contributions indicate a focus on backend development and database integration. This suggests a pattern of working on improving data handling and storage mechanisms within projects." + "summary": "alanneary17 is currently focused on increasing llama and llama-based model temperatures within their GitHub repository. Their recent activity includes a commit and a pull request related to this task. This indicates a hands-on involvement in implementing and testing changes related to temperature adjustments in the specified models.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "cryptoradagast", - "avatar_url": "https://avatars.githubusercontent.com/u/124356831?v=4", + "contributor": "null-hax", + "avatar_url": "https://avatars.githubusercontent.com/u/89671623?v=4", "activity": { "code": { "commits": [ { - "sha": "0d80ea8e970c71353dae7417aeaebb2a78d987f3", - "date": "2024-11-29T12:27:00Z", - "message": "Update plugins.md\n\nincorrect location of package", - "url": "https://github.com/ai16z/eliza/commit/0d80ea8e970c71353dae7417aeaebb2a78d987f3" + "sha": "967f9255e14faca6696a3ed0c2c03f45cd78f7be", + "date": "2024-11-20T17:27:05Z", + "message": "Add npm install instructions to homepage header", + "url": "https://github.com/ai16z/eliza/commit/967f9255e14faca6696a3ed0c2c03f45cd78f7be" } ], "pull_requests": [ { - "number": 669, - "title": "incorrect package install location Update plugins.md", + "number": 459, + "title": "Add npm install instructions to homepage header", "state": "closed", - "created_at": "2024-11-29T12:27:31Z", - "url": "https://github.com/ai16z/eliza/pull/669", + "created_at": "2024-11-20T17:29:44Z", + "url": "https://github.com/ai16z/eliza/pull/459", "labels": [], - "comments": 0 + "comments": 1 } ], "total_commits": 1, @@ -31296,28 +31078,37 @@ "total_comments": 0 } }, - "summary": "cryptoradagast is currently focusing on maintaining project documentation and ensuring correct package installation locations. Their recent activity includes updating the plugins.md file to fix an incorrect package location. This suggests a pattern of attention to detail and a commitment to improving project usability through documentation and code accuracy." + "summary": "null-hax is currently focusing on enhancing project documentation, as seen in their recent commit and pull request to add npm install instructions to the homepage header. Their contributions indicate a strong emphasis on improving user onboarding experiences through clear and concise instructions. This developer's attention to detail and commitment to enhancing project usability is evident in their recent activity.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "cryptofish7", - "avatar_url": "https://avatars.githubusercontent.com/u/80465877?v=4", + "contributor": "thejoven", + "avatar_url": "https://avatars.githubusercontent.com/u/3352179?v=4", "activity": { "code": { "commits": [ { - "sha": "c2d5c64d8352572a0af5d37e2ce8b471ac7b2600", - "date": "2024-12-12T01:06:34Z", - "message": "Fix typo: initialize", - "url": "https://github.com/ai16z/eliza/commit/c2d5c64d8352572a0af5d37e2ce8b471ac7b2600" + "sha": "d155b60da937ac42dcd4fc4242e9ba47346eb878", + "date": "2024-11-16T08:24:30Z", + "message": "Add Community & contact and Star History", + "url": "https://github.com/ai16z/eliza/commit/d155b60da937ac42dcd4fc4242e9ba47346eb878" } ], "pull_requests": [ { - "number": 1000, - "title": "fix: typo initialize", + "number": 353, + "title": "Add Community & contact and Star History", "state": "closed", - "created_at": "2024-12-12T01:10:58Z", - "url": "https://github.com/ai16z/eliza/pull/1000", + "created_at": "2024-11-16T08:27:28Z", + "url": "https://github.com/ai16z/eliza/pull/353", "labels": [], "comments": 0 } @@ -31334,23 +31125,32 @@ "total_comments": 0 } }, - "summary": "cryptofish7 is currently focusing on code quality by making small corrections such as fixing typos in the initialize function across their projects. Their recent activity shows a pattern of attention to detail and commitment to maintaining clean code standards. It is evident that cryptofish7 values precision and accuracy in their technical contributions." + "summary": "thejoven is currently focusing on enhancing their GitHub repository by adding features related to community engagement and star history. Their recent activity includes a commit and a pull request for these additions. This suggests a focus on improving user interaction and tracking project popularity, showcasing a commitment to enhancing project visibility and engagement.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "whalelephant", - "avatar_url": "https://avatars.githubusercontent.com/u/18553484?v=4", + "contributor": "5c0", + "avatar_url": "https://avatars.githubusercontent.com/u/93293719?v=4", "activity": { "code": { "commits": [], "pull_requests": [ { - "number": 409, - "title": "docs: add GROK_API_KEY", + "number": 143, + "title": "chore(deps): Upgrade uuid to v11 and TypeScript to v8", "state": "closed", - "created_at": "2024-11-19T00:46:40Z", - "url": "https://github.com/ai16z/eliza/pull/409", + "created_at": "2024-10-31T01:17:45Z", + "url": "https://github.com/ai16z/eliza/pull/143", "labels": [], - "comments": 0 + "comments": 1 } ], "total_commits": 0, @@ -31361,28 +31161,56 @@ "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2449047954, + "body": "\r\n\r\n\r\n> To test:\r\n> \r\n> 1. ensure your version of node is < 21\r\n> 2. remove your `node_modules` dir\r\n> 3. `npm install`\r\n> 4. run your bot as normal and test the discord, twitter, telegram and console functionality\r\n\r\nnvm>>>\r\nnvm is a better approach because it allows you to easily switch between different Node.js versions without affecting your global setup\r\nInstall nvm (if you haven't already):\r\nbash\r\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash\r\n\r\nMake sure to restart your terminal afterwards.\r\n\r\nInstall Node.js 21:\r\nbash\r\nnvm install 21\r\n\r\nUse Node.js 21:\r\nbash\r\nnvm use 21\r\n\r\nVerify the installation:\r\nbash\r\nnode -v\r\n\r\nRemove the existing node_modules directory:\r\nbash\r\nrm -rf node_modules\r\n\r\nReinstall your dependencies:\r\nbash\r\nnpm install\r\n", + "created_at": "2024-10-31T05:43:57Z", + "url": "https://github.com/ai16z/eliza/pull/147#issuecomment-2449047954", + "type": "pr", + "issue_number": "147" + } + ], + "total_comments": 1 } }, - "summary": "whalelephant is a developer who recently contributed by adding a GROK_API_KEY to the documentation. Their primary focus appears to be on enhancing project documentation. It seems they are currently working on improving the API documentation for a specific project." + "summary": "5c0 is currently focused on maintaining dependencies and upgrading key libraries in their projects, such as uuid to v11 and TypeScript to v8. Their recent pull request indicates a proactive approach to keeping their codebase up-to-date with the latest technologies. This suggests a pattern of staying current with industry standards and ensuring the stability and performance of their applications through regular maintenance.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "SkrillCTO", - "avatar_url": "https://avatars.githubusercontent.com/u/187723946?v=4", + "contributor": "massivefermion", + "avatar_url": "https://avatars.githubusercontent.com/u/25373436?v=4", "activity": { "code": { "commits": [ { - "sha": "7a2e39429e212e0ea8c01ed2f1558888e19571b0", - "date": "2024-11-18T03:40:49Z", - "message": "Fix tweet truncation issue by truncating at complete sentences", - "url": "https://github.com/ai16z/eliza/commit/7a2e39429e212e0ea8c01ed2f1558888e19571b0" + "sha": "f7de29cf2ed452e08fa68ebd44360f5bc5a3bf20", + "date": "2024-11-21T13:46:59Z", + "message": "fix: added missing packages to tsup configs' externals", + "url": "https://github.com/ai16z/eliza/commit/f7de29cf2ed452e08fa68ebd44360f5bc5a3bf20" + } + ], + "pull_requests": [ + { + "number": 488, + "title": "fix: added missing packages to tsup configs' externals", + "state": "closed", + "created_at": "2024-11-21T13:55:31Z", + "url": "https://github.com/ai16z/eliza/pull/488", + "labels": [], + "comments": 1 } ], - "pull_requests": [], "total_commits": 1, - "total_prs": 0 + "total_prs": 1 }, "issues": { "opened": [], @@ -31393,126 +31221,83 @@ "total_comments": 0 } }, - "summary": "SkrillCTO is currently focused on resolving technical issues within the codebase, as evidenced by their recent commit to fix a tweet truncation issue by ensuring truncation occurs at complete sentences. Their contribution indicates a meticulous approach to enhancing user experience through code improvements, showcasing a dedication to maintaining code quality and functionality in the project." + "summary": "massivefermion is currently focusing on enhancing the configuration settings in the tsup project by addressing missing packages. Their recent activity includes a commit and pull request aimed at fixing these issues, showcasing a dedication to improving the project's build process and ensuring external dependencies are properly managed. This developer's contributions demonstrate a meticulous approach to bug fixes and configuration management within the tsup repository.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "boyaloxer", - "avatar_url": "https://avatars.githubusercontent.com/u/78733657?v=4", + "contributor": "zo-eth", + "avatar_url": "https://avatars.githubusercontent.com/u/76999066?v=4", "activity": { "code": { - "commits": [ - { - "sha": "a86d6c2c9d46ed847124a29f96d40c9c2078463e", - "date": "2024-11-18T07:49:21Z", - "message": "Merge branch 'main' into fix-tweet-truncation", - "url": "https://github.com/ai16z/eliza/commit/a86d6c2c9d46ed847124a29f96d40c9c2078463e" - } - ], + "commits": [], "pull_requests": [ { - "number": 867, - "title": "plugin-feel # in progress", - "state": "open", - "created_at": "2024-12-06T05:07:06Z", - "url": "https://github.com/ai16z/eliza/pull/867", - "labels": [ - "Plugin_new" - ], - "comments": 0 - }, - { - "number": 388, - "title": "Fix tweet truncation issue by truncating at complete sentences", + "number": 329, + "title": "README_KOR.md Korean version edited by a Korean ", "state": "closed", - "created_at": "2024-11-18T03:53:21Z", - "url": "https://github.com/ai16z/eliza/pull/388", + "created_at": "2024-11-15T07:57:26Z", + "url": "https://github.com/ai16z/eliza/pull/329", "labels": [], - "comments": 3 + "comments": 0 } ], - "total_commits": 1, - "total_prs": 2 + "total_commits": 0, + "total_prs": 1 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2482201050, - "body": "Bah. It was working before I removed conflicts.", - "created_at": "2024-11-18T07:58:42Z", - "url": "https://github.com/ai16z/eliza/pull/388#issuecomment-2482201050", - "type": "pr", - "issue_number": "388" - }, - { - "id": 2482243734, - "body": "Actually might work. Think I had an unrelated error.", - "created_at": "2024-11-18T08:20:44Z", - "url": "https://github.com/ai16z/eliza/pull/388#issuecomment-2482243734", - "type": "pr", - "issue_number": "388" - }, - { - "id": 2483263544, - "body": "Yeah think it's good now.", - "created_at": "2024-11-18T14:47:04Z", - "url": "https://github.com/ai16z/eliza/pull/388#issuecomment-2483263544", - "type": "pr", - "issue_number": "388" - } - ], - "total_comments": 3 + "comments": [], + "total_comments": 0 } }, - "summary": "boyaloxer is currently focusing on resolving technical issues related to tweet truncation in the plugin-feel repository. Their recent activity includes merging branches and working on pull requests to address this specific issue. This developer demonstrates a focus on bug fixes and attention to detail in their contributions to the project." + "summary": "zo-eth is currently focusing on localization efforts, as seen in their recent pull request editing the Korean version of the README file. Their contribution indicates a keen interest in improving accessibility and usability for a diverse user base. While this activity is centered around documentation enhancements, it showcases zo-eth's attention to detail and commitment to inclusive design practices.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "azep-ninja", - "avatar_url": "https://avatars.githubusercontent.com/u/142059473?v=4", + "contributor": "THtianhao", + "avatar_url": "https://avatars.githubusercontent.com/u/7608485?v=4", "activity": { "code": { "commits": [ { - "sha": "8819ec0f8be88e1fd656a612f6e0e6a33aa00420", - "date": "2024-12-13T04:12:29Z", - "message": "Add discord team features.", - "url": "https://github.com/ai16z/eliza/commit/8819ec0f8be88e1fd656a612f6e0e6a33aa00420" + "sha": "246df5fc39e3b9d335ecf0e740e554385ded3d6f", + "date": "2024-11-20T16:58:28Z", + "message": "bugfix: Modify docker run error after agent folder move", + "url": "https://github.com/ai16z/eliza/commit/246df5fc39e3b9d335ecf0e740e554385ded3d6f" } ], "pull_requests": [ { - "number": 1033, - "title": "feat: Add Telegram Team features ", - "state": "closed", - "created_at": "2024-12-13T04:49:55Z", - "url": "https://github.com/ai16z/eliza/pull/1033", - "labels": [], - "comments": 2 - }, - { - "number": 1032, - "title": "feat: Add Discord Team features", + "number": 458, + "title": "bugfix: Modify docker run error after agent folder move", "state": "closed", - "created_at": "2024-12-13T04:48:03Z", - "url": "https://github.com/ai16z/eliza/pull/1032", - "labels": [], - "comments": 0 - }, - { - "number": 957, - "title": "feat: Updated characters types, Discord & Telegram enhancements", - "state": "open", - "created_at": "2024-12-10T04:41:58Z", - "url": "https://github.com/ai16z/eliza/pull/957", + "created_at": "2024-11-20T17:07:19Z", + "url": "https://github.com/ai16z/eliza/pull/458", "labels": [], - "comments": 4 + "comments": 1 } ], "total_commits": 1, - "total_prs": 3 + "total_prs": 1 }, "issues": { "opened": [], @@ -31521,65 +31306,52 @@ "engagement": { "comments": [ { - "id": 2540035232, - "body": "Updated, fixed items, and added security feature for Telegram to limit bot add to groups, which if not wanted could get excessive usage of bot, leading to increased costs.", - "created_at": "2024-12-12T21:20:16Z", - "url": "https://github.com/ai16z/eliza/pull/957#issuecomment-2540035232", - "type": "pr", - "issue_number": "957" - }, - { - "id": 2540471857, - "body": "> @azep-ninja this is great stuff, but would it be possible / not too painful to break up some of the more opinionated changes from the more general stuff? Like the telegram group and team stuff should probably be separate PRs for evaluation.\r\n\r\n@lalalune yeah I can do that!\r\n\r\nThis PR is now updated for the more generic items and separate PRs have been created below for team specific settings per client.\r\n\r\n[PR 1032 - Discord Team Features](https://github.com/ai16z/eliza/pull/1032)\r\n\r\n[PR 1033 - Telegram Team Features](https://github.com/ai16z/eliza/pull/1033)", - "created_at": "2024-12-13T03:41:28Z", - "url": "https://github.com/ai16z/eliza/pull/957#issuecomment-2540471857", - "type": "pr", - "issue_number": "957" - }, - { - "id": 2542538695, - "body": "@odilitime ready to go!", - "created_at": "2024-12-13T23:22:15Z", - "url": "https://github.com/ai16z/eliza/pull/1033#issuecomment-2542538695", - "type": "pr", - "issue_number": "1033" - }, - { - "id": 2542634919, - "body": "All issues resolved here as well @odilitime .", - "created_at": "2024-12-14T01:41:17Z", - "url": "https://github.com/ai16z/eliza/pull/957#issuecomment-2542634919", + "id": 2490858607, + "body": "> LGTM - thanks so much for fixing this\r\n\r\nThis is what I should do, hope that the open source project will get better and better\r\n", + "created_at": "2024-11-21T11:26:06Z", + "url": "https://github.com/ai16z/eliza/pull/458#issuecomment-2490858607", "type": "pr", - "issue_number": "957" + "issue_number": "458" } ], - "total_comments": 4 + "total_comments": 1 } }, - "summary": "azep-ninja is currently focusing on enhancing team features for both Discord and Telegram platforms. Their recent activity includes adding new features and updating character types for these communication channels. This developer's contributions show a focus on integrating and improving team communication functionalities across different platforms." + "summary": "THtianhao is currently focusing on bug fixes related to modifying docker run errors after moving the agent folder. Their recent activity shows a pattern of addressing issues related to deployment processes and ensuring smooth operation of the application. With a recent commit and pull request in this area, THtianhao demonstrates a keen attention to detail and a focus on maintaining the reliability of the project's deployment process.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "alanneary17", - "avatar_url": "https://avatars.githubusercontent.com/u/187298834?v=4", + "contributor": "bkellgren", + "avatar_url": "https://avatars.githubusercontent.com/u/481195?v=4", "activity": { "code": { "commits": [ { - "sha": "6152402ca722640bc33c46bc8c389922a720d271", - "date": "2024-11-14T05:56:24Z", - "message": "Increased llama and llama based model temperatures", - "url": "https://github.com/ai16z/eliza/commit/6152402ca722640bc33c46bc8c389922a720d271" + "sha": "c5e4141e6a016035fcbe6888f8cc7587737ccbdb", + "date": "2024-12-10T16:19:17Z", + "message": "client-linkedin initial", + "url": "https://github.com/ai16z/eliza/commit/c5e4141e6a016035fcbe6888f8cc7587737ccbdb" } ], "pull_requests": [ { - "number": 310, - "title": "Increased llama and llama based model temperatures", + "number": 973, + "title": "LinkedIn Client", "state": "closed", - "created_at": "2024-11-14T06:01:21Z", - "url": "https://github.com/ai16z/eliza/pull/310", - "labels": [], - "comments": 0 + "created_at": "2024-12-10T16:47:43Z", + "url": "https://github.com/ai16z/eliza/pull/973", + "labels": [ + "Plugin_new" + ], + "comments": 5 } ], "total_commits": 1, @@ -31594,24 +31366,43 @@ "total_comments": 0 } }, - "summary": "alanneary17 is currently focused on increasing llama and llama-based model temperatures within their GitHub repository. Their recent activity includes a commit and a pull request related to this task. This indicates a hands-on involvement in implementing and testing changes related to temperature adjustments in the specified models." + "summary": "bkellgren is currently focused on developing a LinkedIn client, as evidenced by their recent commit \"client-linkedin initial\" and pull request titled \"LinkedIn Client.\" Their contributions indicate a focus on frontend development and integration with external APIs. With a single commit and pull request, their current work seems to be centered around initiating the LinkedIn client feature within the project.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "liberatheon", - "avatar_url": "https://avatars.githubusercontent.com/u/117508528?v=4", + "contributor": "BugByClaude", + "avatar_url": "https://avatars.githubusercontent.com/u/188425962?v=4", "activity": { "code": { "commits": [ { - "sha": "13e7e30a5c0a5f860b9645b1d148a3dd11c8295f", - "date": "2024-12-08T12:42:59Z", - "message": "chore(typo): fix typo TH readme", - "url": "https://github.com/ai16z/eliza/commit/13e7e30a5c0a5f860b9645b1d148a3dd11c8295f" + "sha": "10e59ced562436fee3cc4a444447fde08c5f870c", + "date": "2024-11-14T08:27:45Z", + "message": "Add Korean and French README", + "url": "https://github.com/ai16z/eliza/commit/10e59ced562436fee3cc4a444447fde08c5f870c" + } + ], + "pull_requests": [ + { + "number": 312, + "title": "Add Korean and French README", + "state": "closed", + "created_at": "2024-11-14T08:29:09Z", + "url": "https://github.com/ai16z/eliza/pull/312", + "labels": [], + "comments": 0 } ], - "pull_requests": [], "total_commits": 1, - "total_prs": 0 + "total_prs": 1 }, "issues": { "opened": [], @@ -31622,30 +31413,39 @@ "total_comments": 0 } }, - "summary": "liberatheon is currently focused on maintaining code quality by addressing minor issues like fixing typos in project documentation. Their recent commit in the TH repository demonstrates attention to detail and a commitment to ensuring clear and accurate project information. This contribution suggests a pattern of meticulousness in their work, emphasizing the importance of precise communication within the project's documentation." + "summary": "BugByClaude is currently focused on enhancing project documentation by adding Korean and French README files. Their recent activity includes a single commit and pull request in this repository, indicating a strong emphasis on multilingual support and user accessibility. This developer's contributions demonstrate a meticulous approach to improving project usability through clear and comprehensive documentation efforts.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "null-hax", - "avatar_url": "https://avatars.githubusercontent.com/u/89671623?v=4", + "contributor": "2pmflow", + "avatar_url": "https://avatars.githubusercontent.com/u/98197762?v=4", "activity": { "code": { "commits": [ { - "sha": "967f9255e14faca6696a3ed0c2c03f45cd78f7be", - "date": "2024-11-20T17:27:05Z", - "message": "Add npm install instructions to homepage header", - "url": "https://github.com/ai16z/eliza/commit/967f9255e14faca6696a3ed0c2c03f45cd78f7be" + "sha": "f163f1fdd1c73fdcc30db71f99b71f2db0027055", + "date": "2024-12-01T02:48:18Z", + "message": "remove unused env var", + "url": "https://github.com/ai16z/eliza/commit/f163f1fdd1c73fdcc30db71f99b71f2db0027055" } ], "pull_requests": [ { - "number": 459, - "title": "Add npm install instructions to homepage header", + "number": 737, + "title": "chore: remove unused env var", "state": "closed", - "created_at": "2024-11-20T17:29:44Z", - "url": "https://github.com/ai16z/eliza/pull/459", + "created_at": "2024-12-01T02:54:26Z", + "url": "https://github.com/ai16z/eliza/pull/737", "labels": [], - "comments": 1 + "comments": 0 } ], "total_commits": 1, @@ -31660,62 +31460,102 @@ "total_comments": 0 } }, - "summary": "null-hax is currently focusing on enhancing project documentation, as seen in their recent commit and pull request to add npm install instructions to the homepage header. Their contributions indicate a strong emphasis on improving user onboarding experiences through clear and concise instructions. This developer's attention to detail and commitment to enhancing project usability is evident in their recent activity." + "summary": "2pmflow is currently focused on maintaining code quality by removing unused environment variables. Their recent activity shows a pattern of cleaning up the codebase, indicating a commitment to enhancing the project's efficiency and readability. This suggests a meticulous approach to code maintenance and a keen eye for optimization.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "thejoven", - "avatar_url": "https://avatars.githubusercontent.com/u/3352179?v=4", + "contributor": "grallc", + "avatar_url": "https://avatars.githubusercontent.com/u/14354161?v=4", "activity": { "code": { "commits": [ { - "sha": "d155b60da937ac42dcd4fc4242e9ba47346eb878", - "date": "2024-11-16T08:24:30Z", - "message": "Add Community & contact and Star History", - "url": "https://github.com/ai16z/eliza/commit/d155b60da937ac42dcd4fc4242e9ba47346eb878" + "sha": "ffe210c2d1a33d8352bc2bda55bf2120a4603864", + "date": "2024-11-24T07:15:17Z", + "message": "Improved Twitter Documentation", + "url": "https://github.com/ai16z/eliza/commit/ffe210c2d1a33d8352bc2bda55bf2120a4603864" } ], "pull_requests": [ { - "number": 353, - "title": "Add Community & contact and Star History", + "number": 559, + "title": "Improved Twitter Documentation", "state": "closed", - "created_at": "2024-11-16T08:27:28Z", - "url": "https://github.com/ai16z/eliza/pull/353", + "created_at": "2024-11-24T07:23:39Z", + "url": "https://github.com/ai16z/eliza/pull/559", "labels": [], - "comments": 0 + "comments": 1 } ], "total_commits": 1, "total_prs": 1 }, "issues": { - "opened": [], - "total_opened": 0 + "opened": [ + { + "number": 558, + "title": "Twitter cookies do not match the docs", + "state": "open", + "created_at": "2024-11-24T07:20:54Z", + "url": "https://github.com/ai16z/eliza/issues/558", + "labels": [ + "bug" + ], + "comments": 0 + } + ], + "total_opened": 1 }, "engagement": { "comments": [], "total_comments": 0 } }, - "summary": "thejoven is currently focusing on enhancing their GitHub repository by adding features related to community engagement and star history. Their recent activity includes a commit and a pull request for these additions. This suggests a focus on improving user interaction and tracking project popularity, showcasing a commitment to enhancing project visibility and engagement." + "summary": "grallc is currently focusing on improving documentation for the Twitter functionality within the project. Their recent activity includes a commit and a pull request to enhance the Twitter documentation, as well as addressing an issue related to Twitter cookies not matching the documentation. This indicates a strong emphasis on documentation quality and user experience within the project.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "krittawitk053", - "avatar_url": "https://avatars.githubusercontent.com/u/106547249?v=4", + "contributor": "fede2442", + "avatar_url": "https://avatars.githubusercontent.com/u/43999360?v=4", "activity": { "code": { "commits": [ { - "sha": "abe8ad8cfb9edb51768310381f4aaea7fe903e9e", - "date": "2024-12-08T10:31:03Z", - "message": "fix: update README_TH", - "url": "https://github.com/ai16z/eliza/commit/abe8ad8cfb9edb51768310381f4aaea7fe903e9e" + "sha": "c2a4675981de5e17f75115357eab2128d1e8afe7", + "date": "2024-12-05T16:42:00Z", + "message": "Updated quickstart.md to contemplate common issue\n\nIssue Found\r\n\r\nWhile trying to run the project I encountered an issue. There was no specification on the pnpm version and even though I had all the other versions correctly, I was getting the same constant error. \r\n\r\nThe project requires specific versions of pnpm (9+?) as defined in the package.json, but when trying to install dependencies, I kept getting ERR_PNPM_META_FETCH_FAIL errors and broken lockfile warnings.\r\n\r\nThe root cause was a mismatch between my system's pnpm version and the one specified in the project.\r\n\r\nSolution\r\n\r\nUsing nvm + corepack solved the issue. After fixing this on my end, I'm adding this documentation to improve experience!\r\n\r\n'''\r\n corepack enable\r\n corepack prepare pnpm@9.12.3 --activate\r\n'''\r\n\r\nHelped me solve the issue.", + "url": "https://github.com/ai16z/eliza/commit/c2a4675981de5e17f75115357eab2128d1e8afe7" + } + ], + "pull_requests": [ + { + "number": 861, + "title": "Updated quickstart.md to contemplate common issue", + "state": "closed", + "created_at": "2024-12-05T16:46:37Z", + "url": "https://github.com/ai16z/eliza/pull/861", + "labels": [], + "comments": 1 } ], - "pull_requests": [], "total_commits": 1, - "total_prs": 0 + "total_prs": 1 }, "issues": { "opened": [], @@ -31726,28 +31566,37 @@ "total_comments": 0 } }, - "summary": "krittawitk053 is currently focused on updating README_TH in their GitHub repository. Their recent commit indicates attention to detail and maintenance of project documentation. This suggests a dedication to ensuring clear and accurate project information, showcasing a commitment to quality in their technical contributions." + "summary": "fede2442 is a developer focused on improving project documentation and troubleshooting common issues. Their recent activity includes updating the quickstart.md file to address a specific problem related to pnpm version compatibility. This contribution showcases their attention to detail in ensuring a smooth developer experience and their proficiency in utilizing tools like nvm and corepack for resolving technical challenges.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "laser-riot", - "avatar_url": "https://avatars.githubusercontent.com/u/123244198?v=4", + "contributor": "fabrizioff", + "avatar_url": "https://avatars.githubusercontent.com/u/14186748?v=4", "activity": { "code": { "commits": [ { - "sha": "a744b9ad38f3e3c581fada33294f2da0684d9f68", - "date": "2024-11-20T14:56:24Z", - "message": "fix: X dry run", - "url": "https://github.com/ai16z/eliza/commit/a744b9ad38f3e3c581fada33294f2da0684d9f68" + "sha": "610a1004948d2ec231c44a034a00cba4dc342190", + "date": "2024-11-19T02:38:58Z", + "message": "docs: add italian README translation", + "url": "https://github.com/ai16z/eliza/commit/610a1004948d2ec231c44a034a00cba4dc342190" } ], "pull_requests": [ { - "number": 452, - "title": "fix: X dry run", + "number": 411, + "title": "Add italian README.md translation", "state": "closed", - "created_at": "2024-11-20T15:03:35Z", - "url": "https://github.com/ai16z/eliza/pull/452", + "created_at": "2024-11-19T02:46:11Z", + "url": "https://github.com/ai16z/eliza/pull/411", "labels": [], "comments": 1 } @@ -31755,71 +31604,6 @@ "total_commits": 1, "total_prs": 1 }, - "issues": { - "opened": [ - { - "number": 451, - "title": "Twitter Dry Run not working", - "state": "closed", - "created_at": "2024-11-20T14:58:01Z", - "url": "https://github.com/ai16z/eliza/issues/451", - "labels": [ - "bug" - ], - "comments": 2 - } - ], - "total_opened": 1 - }, - "engagement": { - "comments": [ - { - "id": 2488826105, - "body": "PR submitted", - "created_at": "2024-11-20T15:05:13Z", - "url": "https://github.com/ai16z/eliza/issues/451#issuecomment-2488826105", - "type": "issue", - "issue_number": "451" - }, - { - "id": 2489781168, - "body": "Resolved in #452 ", - "created_at": "2024-11-20T23:57:03Z", - "url": "https://github.com/ai16z/eliza/issues/451#issuecomment-2489781168", - "type": "issue", - "issue_number": "451" - }, - { - "id": 2508726017, - "body": "> Got a message about errors during image generation. Be sure to add the right `plugins` and `clients` in your character file.\r\n> \r\n> ```diff\r\n> diff --git a/agent/src/character.ts b/agent/src/character.ts\r\n> index da7e718..53c6f12 100644\r\n> --- a/agent/src/character.ts\r\n> +++ b/agent/src/character.ts\r\n> @@ -4,9 +4,9 @@ import { imageGenerationPlugin } from \"@ai16z/plugin-image-generation\";\r\n> export const character: Character = {\r\n> ...defaultCharacter,\r\n> name: \"Eliza\",\r\n> - plugins: [],\r\n> - clients: [],\r\n> - modelProvider: ModelProviderName.OPENAI,\r\n> + plugins: [imageGenerationPlugin],\r\n> + clients: [Clients.TWITTER],\r\n> + modelProvider: ModelProviderName.HEURIST,\r\n> settings: {\r\n> secrets: {},\r\n> voice: {\r\n> ```\r\n\r\nHere it would also be best to follow fail-fast approach to check on start and fail/crash with a helpful message if a plugin/config is missing.", - "created_at": "2024-11-29T23:10:58Z", - "url": "https://github.com/ai16z/eliza/pull/629#issuecomment-2508726017", - "type": "pr", - "issue_number": "629" - } - ], - "total_comments": 3 - } - }, - "summary": "laser-riot is currently focusing on fixing issues related to dry runs, particularly addressing the Twitter Dry Run functionality. Their recent activity includes a commit and a pull request dedicated to this fix, showcasing a pattern of hands-on bug fixing in their technical contributions. This developer's work appears to be centered around troubleshooting and improving specific features within the project." - }, - { - "contributor": "oberlinstands", - "avatar_url": "https://avatars.githubusercontent.com/u/156606578?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6", - "date": "2024-11-13T14:45:52Z", - "message": "Dockerized application for local development, testing and deployment", - "url": "https://github.com/ai16z/eliza/commit/ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6" - } - ], - "pull_requests": [], - "total_commits": 1, - "total_prs": 0 - }, "issues": { "opened": [], "total_opened": 0 @@ -31829,43 +31613,43 @@ "total_comments": 0 } }, - "summary": "oberlinstands is currently focusing on Dockerizing applications for local development, testing, and deployment. Their recent commit demonstrates a keen interest in streamlining development workflows and ensuring consistency across different environments. This suggests a focus on infrastructure and deployment practices, with a potential interest in DevOps methodologies." + "summary": "fabrizioff is currently focused on translating project documentation into Italian, as seen in their recent commit and pull request adding an Italian README.md translation. Their contributions indicate a dedication to improving accessibility and user experience through multilingual support. This suggests a pattern of attention to detail and a commitment to enhancing project documentation for a wider audience.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "tqdpham96", - "avatar_url": "https://avatars.githubusercontent.com/u/94131790?v=4", + "contributor": "golryang", + "avatar_url": "https://avatars.githubusercontent.com/u/41885614?v=4", "activity": { "code": { "commits": [ { - "sha": "7f30fcf8a941937ac5bf23d60b98bf3d08803ecc", - "date": "2024-12-13T16:44:26Z", - "message": "fix: characterfile.md docs outdated with latest eliza version", - "url": "https://github.com/ai16z/eliza/commit/7f30fcf8a941937ac5bf23d60b98bf3d08803ecc" + "sha": "27e8a7ee8af5ebbd2e0866fc39ee7da5da634c81", + "date": "2024-12-07T14:28:57Z", + "message": "Consistent language for Community & Contact links", + "url": "https://github.com/ai16z/eliza/commit/27e8a7ee8af5ebbd2e0866fc39ee7da5da634c81" } ], "pull_requests": [ { - "number": 1058, - "title": "feat: create README_VI.md", - "state": "closed", - "created_at": "2024-12-14T03:32:27Z", - "url": "https://github.com/ai16z/eliza/pull/1058", - "labels": [], - "comments": 0 - }, - { - "number": 1042, - "title": "docs: characterfile.md docs outdated with latest eliza version", + "number": 899, + "title": "chore: Consistent language for Community & Contact link label", "state": "closed", - "created_at": "2024-12-13T16:48:05Z", - "url": "https://github.com/ai16z/eliza/pull/1042", + "created_at": "2024-12-07T14:36:15Z", + "url": "https://github.com/ai16z/eliza/pull/899", "labels": [], "comments": 0 } ], "total_commits": 1, - "total_prs": 2 + "total_prs": 1 }, "issues": { "opened": [], @@ -31876,26 +31660,42 @@ "total_comments": 0 } }, - "summary": "tqdpham96 is currently focusing on updating documentation in their projects, as seen in recent commits and pull requests related to fixing outdated documentation for characterfile.md with the latest Eliza version. Their contributions demonstrate a meticulous attention to detail and a commitment to maintaining project documentation accuracy. It appears that tqdpham96 is actively involved in ensuring that project resources are up-to-date and informative for users." + "summary": "golryang is currently focused on maintaining consistent language across project elements, as seen in their recent commit and pull request related to Community & Contact links. Their contributions indicate a meticulous attention to detail and a commitment to enhancing user experience through clear communication. Moving forward, golryang may continue to prioritize consistency and clarity in their technical work, potentially extending to other aspects of the project such as documentation or UI elements.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "5c0", - "avatar_url": "https://avatars.githubusercontent.com/u/93293719?v=4", + "contributor": "GottliebFreudenreich", + "avatar_url": "https://avatars.githubusercontent.com/u/26353273?v=4", "activity": { "code": { - "commits": [], + "commits": [ + { + "sha": "b2d5dec298d319562e119f50ff42f80e3b5d4173", + "date": "2024-12-11T19:50:16Z", + "message": "Add files via upload", + "url": "https://github.com/ai16z/eliza/commit/b2d5dec298d319562e119f50ff42f80e3b5d4173" + } + ], "pull_requests": [ { - "number": 143, - "title": "chore(deps): Upgrade uuid to v11 and TypeScript to v8", + "number": 995, + "title": "feat: create README_DE.md", "state": "closed", - "created_at": "2024-10-31T01:17:45Z", - "url": "https://github.com/ai16z/eliza/pull/143", + "created_at": "2024-12-11T19:54:37Z", + "url": "https://github.com/ai16z/eliza/pull/995", "labels": [], "comments": 1 } ], - "total_commits": 0, + "total_commits": 1, "total_prs": 1 }, "issues": { @@ -31905,41 +31705,50 @@ "engagement": { "comments": [ { - "id": 2449047954, - "body": "\r\n\r\n\r\n> To test:\r\n> \r\n> 1. ensure your version of node is < 21\r\n> 2. remove your `node_modules` dir\r\n> 3. `npm install`\r\n> 4. run your bot as normal and test the discord, twitter, telegram and console functionality\r\n\r\nnvm>>>\r\nnvm is a better approach because it allows you to easily switch between different Node.js versions without affecting your global setup\r\nInstall nvm (if you haven't already):\r\nbash\r\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash\r\n\r\nMake sure to restart your terminal afterwards.\r\n\r\nInstall Node.js 21:\r\nbash\r\nnvm install 21\r\n\r\nUse Node.js 21:\r\nbash\r\nnvm use 21\r\n\r\nVerify the installation:\r\nbash\r\nnode -v\r\n\r\nRemove the existing node_modules directory:\r\nbash\r\nrm -rf node_modules\r\n\r\nReinstall your dependencies:\r\nbash\r\nnpm install\r\n", - "created_at": "2024-10-31T05:43:57Z", - "url": "https://github.com/ai16z/eliza/pull/147#issuecomment-2449047954", + "id": 2536986646, + "body": "Thank you sir! Awesome repo :)", + "created_at": "2024-12-11T19:57:46Z", + "url": "https://github.com/ai16z/eliza/pull/995#issuecomment-2536986646", "type": "pr", - "issue_number": "147" + "issue_number": "995" } ], "total_comments": 1 } }, - "summary": "5c0 is currently focused on maintaining dependencies and upgrading key libraries in their projects, such as uuid to v11 and TypeScript to v8. Their recent pull request indicates a proactive approach to keeping their codebase up-to-date with the latest technologies. This suggests a pattern of staying current with industry standards and ensuring the stability and performance of their applications through regular maintenance." + "summary": "GottliebFreudenreich is currently focusing on enhancing project documentation, as evidenced by their recent commit to add files and pull request to create a README_DE.md. Their contributions suggest a keen interest in improving project visibility and accessibility through clear documentation practices. This pattern indicates a commitment to ensuring project information is well-documented and readily available for users and collaborators.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "massivefermion", - "avatar_url": "https://avatars.githubusercontent.com/u/25373436?v=4", + "contributor": "haeunchin", + "avatar_url": "https://avatars.githubusercontent.com/u/189072764?v=4", "activity": { "code": { "commits": [ { - "sha": "f7de29cf2ed452e08fa68ebd44360f5bc5a3bf20", - "date": "2024-11-21T13:46:59Z", - "message": "fix: added missing packages to tsup configs' externals", - "url": "https://github.com/ai16z/eliza/commit/f7de29cf2ed452e08fa68ebd44360f5bc5a3bf20" + "sha": "5103708eb5a5f04d42f20b3878ed3483eed6ca58", + "date": "2024-11-21T05:32:06Z", + "message": "Added TWITTER_COOKIE example on quickstart.md", + "url": "https://github.com/ai16z/eliza/commit/5103708eb5a5f04d42f20b3878ed3483eed6ca58" } ], "pull_requests": [ { - "number": 488, - "title": "fix: added missing packages to tsup configs' externals", + "number": 476, + "title": "feat: Added TWITTER_COOKIE example on quickstart.md", "state": "closed", - "created_at": "2024-11-21T13:55:31Z", - "url": "https://github.com/ai16z/eliza/pull/488", + "created_at": "2024-11-21T05:34:09Z", + "url": "https://github.com/ai16z/eliza/pull/476", "labels": [], - "comments": 1 + "comments": 2 } ], "total_commits": 1, @@ -31954,26 +31763,42 @@ "total_comments": 0 } }, - "summary": "massivefermion is currently focusing on enhancing the configuration settings in the tsup project by addressing missing packages. Their recent activity includes a commit and pull request aimed at fixing these issues, showcasing a dedication to improving the project's build process and ensuring external dependencies are properly managed. This developer's contributions demonstrate a meticulous approach to bug fixes and configuration management within the tsup repository." + "summary": "haeunchin is currently focusing on enhancing documentation for the project, as seen in their recent commit and pull request adding a TWITTER_COOKIE example to the quickstart.md file. Their contributions indicate a keen interest in improving user onboarding and providing clear guidelines for integrating Twitter authentication. This suggests a pattern of attention to detail and a commitment to enhancing user experience through comprehensive documentation updates.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "zo-eth", - "avatar_url": "https://avatars.githubusercontent.com/u/76999066?v=4", + "contributor": "Honkware", + "avatar_url": "https://avatars.githubusercontent.com/u/119620994?v=4", "activity": { "code": { - "commits": [], + "commits": [ + { + "sha": "55170d93b783e80b9b6d5ac111408606d5327d3a", + "date": "2024-10-27T23:12:50Z", + "message": "corrected node-llama-cpp command", + "url": "https://github.com/ai16z/eliza/commit/55170d93b783e80b9b6d5ac111408606d5327d3a" + } + ], "pull_requests": [ { - "number": 329, - "title": "README_KOR.md Korean version edited by a Korean ", + "number": 57, + "title": "corrected node-llama-cpp command", "state": "closed", - "created_at": "2024-11-15T07:57:26Z", - "url": "https://github.com/ai16z/eliza/pull/329", + "created_at": "2024-10-27T23:15:11Z", + "url": "https://github.com/ai16z/eliza/pull/57", "labels": [], "comments": 0 } ], - "total_commits": 0, + "total_commits": 1, "total_prs": 1 }, "issues": { @@ -31985,24 +31810,43 @@ "total_comments": 0 } }, - "summary": "zo-eth is currently focusing on localization efforts, as seen in their recent pull request editing the Korean version of the README file. Their contribution indicates a keen interest in improving accessibility and usability for a diverse user base. While this activity is centered around documentation enhancements, it showcases zo-eth's attention to detail and commitment to inclusive design practices." + "summary": "Honkware is currently focused on refining the node-llama-cpp project, as evidenced by their recent commit and pull request to correct a command within the repository. Their contributions indicate a hands-on approach to debugging and improving functionality within this specific project. This suggests a focus on backend development and a meticulous attention to detail in their technical work.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "theapesociety", - "avatar_url": "https://avatars.githubusercontent.com/u/98607857?v=4", + "contributor": "wjw12", + "avatar_url": "https://avatars.githubusercontent.com/u/8369203?v=4", "activity": { "code": { "commits": [ { - "sha": "2cd9674936fba5bc794725c01b897f3abafb196b", - "date": "2024-11-13T00:46:46Z", - "message": "docs homepage rework", - "url": "https://github.com/ai16z/eliza/commit/2cd9674936fba5bc794725c01b897f3abafb196b" + "sha": "e28c98b7ab0d5279ee18710332bda2d501aba5ef", + "date": "2024-11-16T03:49:27Z", + "message": "change default configuration of Heurist", + "url": "https://github.com/ai16z/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef" + } + ], + "pull_requests": [ + { + "number": 348, + "title": "change default configuration of Heurist", + "state": "closed", + "created_at": "2024-11-16T03:56:47Z", + "url": "https://github.com/ai16z/eliza/pull/348", + "labels": [], + "comments": 0 } ], - "pull_requests": [], "total_commits": 1, - "total_prs": 0 + "total_prs": 1 }, "issues": { "opened": [], @@ -32013,30 +31857,39 @@ "total_comments": 0 } }, - "summary": "theapesociety is currently focusing on improving documentation, as seen in their recent commit titled \"docs homepage rework.\" Their contributions indicate a dedication to enhancing user experience and providing clear, informative resources for project stakeholders. This suggests a pattern of attention to detail and a commitment to maintaining high-quality project documentation." + "summary": "wjw12 is currently focused on configuring Heurist, as evidenced by recent commits and pull requests in the repository. Their contributions indicate a focus on backend development and configuration management. It appears that they are actively involved in refining and optimizing the default settings of the Heurist project.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "THtianhao", - "avatar_url": "https://avatars.githubusercontent.com/u/7608485?v=4", + "contributor": "zjasper666", + "avatar_url": "https://avatars.githubusercontent.com/u/43301592?v=4", "activity": { "code": { "commits": [ { - "sha": "246df5fc39e3b9d335ecf0e740e554385ded3d6f", - "date": "2024-11-20T16:58:28Z", - "message": "bugfix: Modify docker run error after agent folder move", - "url": "https://github.com/ai16z/eliza/commit/246df5fc39e3b9d335ecf0e740e554385ded3d6f" + "sha": "c035e9098d7155f78fa51188dd3cda85ef1adcb5", + "date": "2024-11-28T07:16:40Z", + "message": "add connection instruction for connecting with X", + "url": "https://github.com/ai16z/eliza/commit/c035e9098d7155f78fa51188dd3cda85ef1adcb5" } ], "pull_requests": [ { - "number": 458, - "title": "bugfix: Modify docker run error after agent folder move", + "number": 641, + "title": "add connection instruction for connecting with X", "state": "closed", - "created_at": "2024-11-20T17:07:19Z", - "url": "https://github.com/ai16z/eliza/pull/458", + "created_at": "2024-11-28T07:16:51Z", + "url": "https://github.com/ai16z/eliza/pull/641", "labels": [], - "comments": 1 + "comments": 0 } ], "total_commits": 1, @@ -32047,41 +31900,41 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2490858607, - "body": "> LGTM - thanks so much for fixing this\r\n\r\nThis is what I should do, hope that the open source project will get better and better\r\n", - "created_at": "2024-11-21T11:26:06Z", - "url": "https://github.com/ai16z/eliza/pull/458#issuecomment-2490858607", - "type": "pr", - "issue_number": "458" - } - ], - "total_comments": 1 + "comments": [], + "total_comments": 0 } }, - "summary": "THtianhao is currently focusing on bug fixes related to modifying docker run errors after moving the agent folder. Their recent activity shows a pattern of addressing issues related to deployment processes and ensuring smooth operation of the application. With a recent commit and pull request in this area, THtianhao demonstrates a keen attention to detail and a focus on maintaining the reliability of the project's deployment process." + "summary": "zjasper666 is currently focused on enhancing documentation, as seen in their recent commit and pull request adding connection instructions for connecting with X. Their contributions suggest a meticulous approach to providing clear and detailed guidance for users interacting with the project. This pattern indicates a commitment to improving user experience through comprehensive documentation updates.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "CodingTux", - "avatar_url": "https://avatars.githubusercontent.com/u/24764192?v=4", + "contributor": "mike0295", + "avatar_url": "https://avatars.githubusercontent.com/u/48646713?v=4", "activity": { "code": { "commits": [ { - "sha": "cc24cff822b7348bd119a83f7ba4d337ab332250", - "date": "2024-12-01T07:07:05Z", - "message": "fix: message completion footer format\n\nInvalid json format was being passed to LLM which very regularly causing json parse error that too inside the infinite while loop resulting in huge consumption of model provider's credits.", - "url": "https://github.com/ai16z/eliza/commit/cc24cff822b7348bd119a83f7ba4d337ab332250" + "sha": "6825e85f6f6f11d7c6e64182abae47edb3adeafe", + "date": "2024-12-02T15:53:37Z", + "message": "Update README_KOR.md\n\nupdate README_KOR.md to match latest README.md", + "url": "https://github.com/ai16z/eliza/commit/6825e85f6f6f11d7c6e64182abae47edb3adeafe" } ], "pull_requests": [ { - "number": 742, - "title": "fix (core): message completion footer format", + "number": 789, + "title": "chore: update README_KOR.md to match latest README.md", "state": "closed", - "created_at": "2024-12-01T07:08:44Z", - "url": "https://github.com/ai16z/eliza/pull/742", + "created_at": "2024-12-02T16:07:52Z", + "url": "https://github.com/ai16z/eliza/pull/789", "labels": [], "comments": 0 } @@ -32094,61 +31947,43 @@ "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2525106781, - "body": "Wait for few hours if you purchased the premium recently. Also try with different length size first like 500, 1000, 1500 etc and check when it starts failing. Another thing you can do is check the generated response length.", - "created_at": "2024-12-07T13:03:06Z", - "url": "https://github.com/ai16z/eliza/issues/883#issuecomment-2525106781", - "type": "issue", - "issue_number": "883" - }, - { - "id": 2527790651, - "body": "I am not able to reproduce this issue. \r\n\r\nTested in these environments\r\nos: macOS 15.1.1\r\nnode: v22.11.0\r\npnpm: 9.14.3\r\n\r\nit would be great if you can share more info :)", - "created_at": "2024-12-09T12:27:31Z", - "url": "https://github.com/ai16z/eliza/issues/925#issuecomment-2527790651", - "type": "issue", - "issue_number": "925" - }, - { - "id": 2527884482, - "body": "It will work if you add this plugin from here https://github.com/ai16z/eliza/blob/main/agent/src/index.ts, you can do so by pushing this inside \"defaultCharacter\" (https://github.com/ai16z/eliza/blob/main/agent/src/index.ts#L486) by adding `characters[0].plugins.push(imageGenerationPlugin);`. Provided code is only meant for testing.", - "created_at": "2024-12-09T13:09:57Z", - "url": "https://github.com/ai16z/eliza/issues/917#issuecomment-2527884482", - "type": "issue", - "issue_number": "917" - } - ], - "total_comments": 3 + "comments": [], + "total_comments": 0 } }, - "summary": "CodingTux is currently focusing on fixing technical issues related to JSON formatting and message completion footer in the core repository. Their recent commit and pull request demonstrate a keen attention to detail in resolving critical bugs that impact model provider credits. CodingTux's contributions show a pattern of addressing backend functionality and ensuring data integrity within the codebase." + "summary": "mike0295 is currently focusing on updating documentation within their projects, as evidenced by their recent commit and pull request to synchronize README_KOR.md with the latest README.md. This developer demonstrates a meticulous approach to maintaining project documentation accuracy and consistency, showcasing a dedication to clear communication and user-friendly project resources.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "bkellgren", - "avatar_url": "https://avatars.githubusercontent.com/u/481195?v=4", + "contributor": "wraitii", + "avatar_url": "https://avatars.githubusercontent.com/u/1927071?v=4", "activity": { "code": { "commits": [ { - "sha": "c5e4141e6a016035fcbe6888f8cc7587737ccbdb", - "date": "2024-12-10T16:19:17Z", - "message": "client-linkedin initial", - "url": "https://github.com/ai16z/eliza/commit/c5e4141e6a016035fcbe6888f8cc7587737ccbdb" + "sha": "23bd87eaf24ec8d4cd9ee3b196b7a869463548d5", + "date": "2024-11-23T15:34:50Z", + "message": "Use BigInt for tweet IDs in client-twitter\n\nTweet IDs are ranging beyond JS integer support", + "url": "https://github.com/ai16z/eliza/commit/23bd87eaf24ec8d4cd9ee3b196b7a869463548d5" } ], "pull_requests": [ { - "number": 973, - "title": "LinkedIn Client", + "number": 552, + "title": "fix: Use BigInt for tweet IDs in client-twitter", "state": "closed", - "created_at": "2024-12-10T16:47:43Z", - "url": "https://github.com/ai16z/eliza/pull/973", - "labels": [ - "Plugin_new" - ], - "comments": 5 + "created_at": "2024-11-23T15:39:10Z", + "url": "https://github.com/ai16z/eliza/pull/552", + "labels": [], + "comments": 1 } ], "total_commits": 1, @@ -32163,28 +31998,37 @@ "total_comments": 0 } }, - "summary": "bkellgren is currently focused on developing a LinkedIn client, as evidenced by their recent commit \"client-linkedin initial\" and pull request titled \"LinkedIn Client.\" Their contributions indicate a focus on frontend development and integration with external APIs. With a single commit and pull request, their current work seems to be centered around initiating the LinkedIn client feature within the project." + "summary": "wraitii is currently focusing on utilizing BigInt for tweet IDs in the client-twitter project to address integer support limitations in JavaScript. This contribution demonstrates a focus on ensuring data integrity and handling large numerical values effectively in their code. Their recent activity indicates a pattern of attention to detail and a commitment to enhancing the functionality and robustness of their projects through thoughtful technical solutions.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "BugByClaude", - "avatar_url": "https://avatars.githubusercontent.com/u/188425962?v=4", + "contributor": "Lukapetro", + "avatar_url": "https://avatars.githubusercontent.com/u/14802278?v=4", "activity": { "code": { "commits": [ { - "sha": "10e59ced562436fee3cc4a444447fde08c5f870c", - "date": "2024-11-14T08:27:45Z", - "message": "Add Korean and French README", - "url": "https://github.com/ai16z/eliza/commit/10e59ced562436fee3cc4a444447fde08c5f870c" + "sha": "3ddcf87c4200ed22083c93bc54d3e143731840b2", + "date": "2024-12-12T14:32:12Z", + "message": "Add templates documentation to the project", + "url": "https://github.com/ai16z/eliza/commit/3ddcf87c4200ed22083c93bc54d3e143731840b2" } ], "pull_requests": [ { - "number": 312, - "title": "Add Korean and French README", + "number": 1013, + "title": "docs: Add templates documentation to the project", "state": "closed", - "created_at": "2024-11-14T08:29:09Z", - "url": "https://github.com/ai16z/eliza/pull/312", + "created_at": "2024-12-12T14:37:51Z", + "url": "https://github.com/ai16z/eliza/pull/1013", "labels": [], "comments": 0 } @@ -32197,32 +32041,50 @@ "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 + "comments": [ + { + "id": 2539038900, + "body": "Most likely, the data you entered in the environment variables is incorrect. Check them ", + "created_at": "2024-12-12T14:01:10Z", + "url": "https://github.com/ai16z/eliza/issues/905#issuecomment-2539038900", + "type": "issue", + "issue_number": "905" + } + ], + "total_comments": 1 } }, - "summary": "BugByClaude is currently focused on enhancing project documentation by adding Korean and French README files. Their recent activity includes a single commit and pull request in this repository, indicating a strong emphasis on multilingual support and user accessibility. This developer's contributions demonstrate a meticulous approach to improving project usability through clear and comprehensive documentation efforts." + "summary": "Lukapetro is currently focused on enhancing project documentation, as evidenced by their recent commit and pull request to add templates documentation to the project repository. Their contributions suggest a strong emphasis on improving project clarity and accessibility through detailed documentation. This pattern of attention to documentation indicates a commitment to ensuring the project's maintainability and ease of use.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.5, + "total": 7.5 + } }, { - "contributor": "2pmflow", - "avatar_url": "https://avatars.githubusercontent.com/u/98197762?v=4", + "contributor": "juntao", + "avatar_url": "https://avatars.githubusercontent.com/u/10806?v=4", "activity": { "code": { "commits": [ { - "sha": "f163f1fdd1c73fdcc30db71f99b71f2db0027055", - "date": "2024-12-01T02:48:18Z", - "message": "remove unused env var", - "url": "https://github.com/ai16z/eliza/commit/f163f1fdd1c73fdcc30db71f99b71f2db0027055" + "sha": "bdf7a798e7b3e332ac285d6bcfaedc767cd115b8", + "date": "2024-12-05T18:53:22Z", + "message": "Remove duplicated coinbase CDP options in .env.example\n\nThe removed section is identical to the section above it.", + "url": "https://github.com/ai16z/eliza/commit/bdf7a798e7b3e332ac285d6bcfaedc767cd115b8" } ], "pull_requests": [ { - "number": 737, - "title": "chore: remove unused env var", + "number": 863, + "title": "Remove duplicated coinbase CDP options in .env.example", "state": "closed", - "created_at": "2024-12-01T02:54:26Z", - "url": "https://github.com/ai16z/eliza/pull/737", + "created_at": "2024-12-05T18:57:53Z", + "url": "https://github.com/ai16z/eliza/pull/863", "labels": [], "comments": 0 } @@ -32239,80 +32101,126 @@ "total_comments": 0 } }, - "summary": "2pmflow is currently focused on maintaining code quality by removing unused environment variables. Their recent activity shows a pattern of cleaning up the codebase, indicating a commitment to enhancing the project's efficiency and readability. This suggests a meticulous approach to code maintenance and a keen eye for optimization." + "summary": "juntao is a developer who recently focused on maintaining code quality by removing duplicated coinbase CDP options in the .env.example file. Their primary technical focus appears to be on codebase cleanliness and organization. This contribution indicates a pattern of attention to detail and commitment to improving the project's codebase.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "grallc", - "avatar_url": "https://avatars.githubusercontent.com/u/14354161?v=4", + "contributor": "pindaroso", + "avatar_url": "https://avatars.githubusercontent.com/u/1249896?v=4", "activity": { "code": { "commits": [ { - "sha": "ffe210c2d1a33d8352bc2bda55bf2120a4603864", - "date": "2024-11-24T07:15:17Z", - "message": "Improved Twitter Documentation", - "url": "https://github.com/ai16z/eliza/commit/ffe210c2d1a33d8352bc2bda55bf2120a4603864" + "sha": "06d7c74db60b31ded8afc7464715bd15c5a4b792", + "date": "2024-11-14T13:28:44Z", + "message": "Merge pull request #1 from ai16z/main\n\nPull Upstream", + "url": "https://github.com/ai16z/eliza/commit/06d7c74db60b31ded8afc7464715bd15c5a4b792" } ], "pull_requests": [ { - "number": 559, - "title": "Improved Twitter Documentation", + "number": 293, + "title": "Dockerized application for local development, testing and deployment", "state": "closed", - "created_at": "2024-11-24T07:23:39Z", - "url": "https://github.com/ai16z/eliza/pull/559", + "created_at": "2024-11-13T15:19:44Z", + "url": "https://github.com/ai16z/eliza/pull/293", "labels": [], - "comments": 1 + "comments": 2 } ], "total_commits": 1, "total_prs": 1 }, "issues": { - "opened": [ + "opened": [], + "total_opened": 0 + }, + "engagement": { + "comments": [], + "total_comments": 0 + } + }, + "summary": "pindaroso is currently focused on Dockerizing applications for local development, testing, and deployment, as evidenced by their recent pull request merging this feature into the main branch. Their contributions show a keen interest in streamlining development processes and ensuring project scalability through containerization. Moving forward, pindaroso may continue to emphasize infrastructure improvements and automation in their work.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } + }, + { + "contributor": "ProphetX10", + "avatar_url": "https://avatars.githubusercontent.com/u/3674034?v=4", + "activity": { + "code": { + "commits": [], + "pull_requests": [ { - "number": 558, - "title": "Twitter cookies do not match the docs", - "state": "open", - "created_at": "2024-11-24T07:20:54Z", - "url": "https://github.com/ai16z/eliza/issues/558", - "labels": [ - "bug" - ], + "number": 786, + "title": "Update generation.ts to fix TOGETHER/LLAMACLOUD image generation", + "state": "closed", + "created_at": "2024-12-02T09:35:17Z", + "url": "https://github.com/ai16z/eliza/pull/786", + "labels": [], "comments": 0 } ], - "total_opened": 1 + "total_commits": 0, + "total_prs": 1 + }, + "issues": { + "opened": [], + "total_opened": 0 }, "engagement": { "comments": [], "total_comments": 0 } }, - "summary": "grallc is currently focusing on improving documentation for the Twitter functionality within the project. Their recent activity includes a commit and a pull request to enhance the Twitter documentation, as well as addressing an issue related to Twitter cookies not matching the documentation. This indicates a strong emphasis on documentation quality and user experience within the project." + "summary": "ProphetX10 is currently focused on updating the generation.ts file to address image generation issues in the TOGETHER/LLAMACLOUD project. Their recent pull request demonstrates a hands-on approach to resolving technical issues within the codebase, indicating a focus on backend development and bug fixes. This contribution aligns with their consistent pattern of actively engaging in code improvements and ensuring project functionality remains robust.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "fede2442", - "avatar_url": "https://avatars.githubusercontent.com/u/43999360?v=4", + "contributor": "RedBeardEth", + "avatar_url": "https://avatars.githubusercontent.com/u/90423049?v=4", "activity": { "code": { "commits": [ { - "sha": "c2a4675981de5e17f75115357eab2128d1e8afe7", - "date": "2024-12-05T16:42:00Z", - "message": "Updated quickstart.md to contemplate common issue\n\nIssue Found\r\n\r\nWhile trying to run the project I encountered an issue. There was no specification on the pnpm version and even though I had all the other versions correctly, I was getting the same constant error. \r\n\r\nThe project requires specific versions of pnpm (9+?) as defined in the package.json, but when trying to install dependencies, I kept getting ERR_PNPM_META_FETCH_FAIL errors and broken lockfile warnings.\r\n\r\nThe root cause was a mismatch between my system's pnpm version and the one specified in the project.\r\n\r\nSolution\r\n\r\nUsing nvm + corepack solved the issue. After fixing this on my end, I'm adding this documentation to improve experience!\r\n\r\n'''\r\n corepack enable\r\n corepack prepare pnpm@9.12.3 --activate\r\n'''\r\n\r\nHelped me solve the issue.", - "url": "https://github.com/ai16z/eliza/commit/c2a4675981de5e17f75115357eab2128d1e8afe7" + "sha": "8ff12696b6251d5a9be78bdf3b42a7b261dc457a", + "date": "2024-11-19T13:07:34Z", + "message": "init deploy unruggable memecoin\n\nAdds the deploy token action from Unruggable Memes", + "url": "https://github.com/ai16z/eliza/commit/8ff12696b6251d5a9be78bdf3b42a7b261dc457a" } ], "pull_requests": [ { - "number": 861, - "title": "Updated quickstart.md to contemplate common issue", + "number": 418, + "title": "feat: unruggable on starknet", "state": "closed", - "created_at": "2024-12-05T16:46:37Z", - "url": "https://github.com/ai16z/eliza/pull/861", + "created_at": "2024-11-19T13:11:31Z", + "url": "https://github.com/ai16z/eliza/pull/418", "labels": [], - "comments": 1 + "comments": 0 } ], "total_commits": 1, @@ -32327,28 +32235,37 @@ "total_comments": 0 } }, - "summary": "fede2442 is a developer focused on improving project documentation and troubleshooting common issues. Their recent activity includes updating the quickstart.md file to address a specific problem related to pnpm version compatibility. This contribution showcases their attention to detail in ensuring a smooth developer experience and their proficiency in utilizing tools like nvm and corepack for resolving technical challenges." + "summary": "RedBeardEth is currently focusing on deploying the token action for Unruggable Memes and implementing unruggable features on Starknet. Their recent activity shows a pattern of working on blockchain-related projects, specifically in the realm of token deployment and smart contract development. This developer's contributions indicate a strong interest in blockchain technologies and decentralized applications.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "mrdavidburns", - "avatar_url": "https://avatars.githubusercontent.com/u/287035?v=4", + "contributor": "shelvenzhou", + "avatar_url": "https://avatars.githubusercontent.com/u/5029067?v=4", "activity": { "code": { "commits": [ { - "sha": "99f2d8f75128c8c19b28919ce8d6d7df384b86fd", - "date": "2024-10-28T13:28:27Z", - "message": "Initial commit for adding Renovate autoupdater.", - "url": "https://github.com/ai16z/eliza/commit/99f2d8f75128c8c19b28919ce8d6d7df384b86fd" + "sha": "0f48933b8b7a536aa587f90e9187bef2653e46d8", + "date": "2024-12-01T08:39:06Z", + "message": "add simulator tutor for plugin-tee docs", + "url": "https://github.com/ai16z/eliza/commit/0f48933b8b7a536aa587f90e9187bef2653e46d8" } ], "pull_requests": [ { - "number": 63, - "title": "Initial commit for adding Renovate autoupdater.", + "number": 746, + "title": "add simulator tutor for plugin-tee docs", "state": "closed", - "created_at": "2024-10-28T13:32:59Z", - "url": "https://github.com/ai16z/eliza/pull/63", + "created_at": "2024-12-01T08:41:05Z", + "url": "https://github.com/ai16z/eliza/pull/746", "labels": [], "comments": 0 } @@ -32356,82 +32273,6 @@ "total_commits": 1, "total_prs": 1 }, - "issues": { - "opened": [ - { - "number": 81, - "title": "Add AI Code Reviewing application from GitHub Marketplace", - "state": "closed", - "created_at": "2024-10-30T01:49:15Z", - "url": "https://github.com/ai16z/eliza/issues/81", - "labels": [ - "enhancement", - "automation" - ], - "comments": 1 - } - ], - "total_opened": 1 - }, - "engagement": { - "comments": [ - { - "id": 2442864399, - "body": "I see the branch was merged. To make it work a repo admin will need to add it from the Marketplace.\r\nhttps://github.com/apps/renovate", - "created_at": "2024-10-28T23:30:17Z", - "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2442864399", - "type": "issue", - "issue_number": "58" - }, - { - "id": 2445630232, - "body": "Go here https://developer.mend.io/github/ai16z/eliza\r\nClick `Settings`\r\nThat should get you to this page -> https://developer.mend.io/github/ai16z/eliza/-/settings\r\nThen click `Dependencies`.\r\n\r\nSet the options to be like this and then click `Save`:\r\n![image](https://github.com/user-attachments/assets/b4f90e72-327a-4071-9ed5-209ccdf7aa4d)\r\n", - "created_at": "2024-10-30T01:29:52Z", - "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2445630232", - "type": "issue", - "issue_number": "58" - }, - { - "id": 2445637133, - "body": "Don't close this issue. This is where you can track updates, manually trigger a PR to build or rebase.\r\n- https://github.com/ai16z/eliza/issues/79", - "created_at": "2024-10-30T01:37:00Z", - "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2445637133", - "type": "issue", - "issue_number": "58" - } - ], - "total_comments": 3 - } - }, - "summary": "mrdavidburns is currently focusing on setting up an automated dependency update process by adding the Renovate autoupdater to their repository. They have also initiated the integration of an AI Code Reviewing application from GitHub Marketplace. Their recent activity indicates a keen interest in streamlining development processes through automation and leveraging AI tools for code quality improvements." - }, - { - "contributor": "fabrizioff", - "avatar_url": "https://avatars.githubusercontent.com/u/14186748?v=4", - "activity": { - "code": { - "commits": [ - { - "sha": "610a1004948d2ec231c44a034a00cba4dc342190", - "date": "2024-11-19T02:38:58Z", - "message": "docs: add italian README translation", - "url": "https://github.com/ai16z/eliza/commit/610a1004948d2ec231c44a034a00cba4dc342190" - } - ], - "pull_requests": [ - { - "number": 411, - "title": "Add italian README.md translation", - "state": "closed", - "created_at": "2024-11-19T02:46:11Z", - "url": "https://github.com/ai16z/eliza/pull/411", - "labels": [], - "comments": 1 - } - ], - "total_commits": 1, - "total_prs": 1 - }, "issues": { "opened": [], "total_opened": 0 @@ -32441,28 +32282,37 @@ "total_comments": 0 } }, - "summary": "fabrizioff is currently focused on translating project documentation into Italian, as seen in their recent commit and pull request adding an Italian README.md translation. Their contributions indicate a dedication to improving accessibility and user experience through multilingual support. This suggests a pattern of attention to detail and a commitment to enhancing project documentation for a wider audience." + "summary": "shelvenzhou is currently focused on enhancing the documentation for the plugin-tee repository by adding a simulator tutor feature. Their recent activity includes a commit and a pull request related to this task, showcasing their attention to detail in improving developer resources. This suggests a pattern of meticulous documentation work and a commitment to enhancing the usability of the project for other developers.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "golryang", - "avatar_url": "https://avatars.githubusercontent.com/u/41885614?v=4", + "contributor": "palsp", + "avatar_url": "https://avatars.githubusercontent.com/u/57980499?v=4", "activity": { "code": { "commits": [ { - "sha": "27e8a7ee8af5ebbd2e0866fc39ee7da5da634c81", - "date": "2024-12-07T14:28:57Z", - "message": "Consistent language for Community & Contact links", - "url": "https://github.com/ai16z/eliza/commit/27e8a7ee8af5ebbd2e0866fc39ee7da5da634c81" + "sha": "8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8", + "date": "2024-12-03T17:55:25Z", + "message": "Fix twitter cache expires to use timestamp", + "url": "https://github.com/ai16z/eliza/commit/8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8" } ], "pull_requests": [ { - "number": 899, - "title": "chore: Consistent language for Community & Contact link label", + "number": 824, + "title": "fix: twitter cache expires", "state": "closed", - "created_at": "2024-12-07T14:36:15Z", - "url": "https://github.com/ai16z/eliza/pull/899", + "created_at": "2024-12-03T18:04:08Z", + "url": "https://github.com/ai16z/eliza/pull/824", "labels": [], "comments": 0 } @@ -32479,216 +32329,327 @@ "total_comments": 0 } }, - "summary": "golryang is currently focused on maintaining consistent language across project elements, as seen in their recent commit and pull request related to Community & Contact links. Their contributions indicate a meticulous attention to detail and a commitment to enhancing user experience through clear communication. Moving forward, golryang may continue to prioritize consistency and clarity in their technical work, potentially extending to other aspects of the project such as documentation or UI elements." + "summary": "palsp is currently focused on backend development, specifically addressing issues related to Twitter cache expiration in their recent commit and pull request. Their contributions demonstrate a keen attention to detail in fixing technical issues within the project. Moving forward, palsp may continue to concentrate on enhancing system performance and reliability through similar bug fixes and optimizations.", + "score": 7, + "score_breakdown": { + "merged_prs": 7, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 7.0 + } }, { - "contributor": "GottliebFreudenreich", - "avatar_url": "https://avatars.githubusercontent.com/u/26353273?v=4", + "contributor": "snobbee", + "avatar_url": "https://avatars.githubusercontent.com/u/125891987?v=4", "activity": { "code": { "commits": [ { - "sha": "b2d5dec298d319562e119f50ff42f80e3b5d4173", - "date": "2024-12-11T19:50:16Z", - "message": "Add files via upload", - "url": "https://github.com/ai16z/eliza/commit/b2d5dec298d319562e119f50ff42f80e3b5d4173" - } - ], - "pull_requests": [ + "sha": "5573af6d0cf3f7856e6e63955eb52c09842a8dc3", + "date": "2024-12-12T22:02:35Z", + "message": "chore: Update CI workflow to run tests with coverage reporting", + "url": "https://github.com/ai16z/eliza/commit/5573af6d0cf3f7856e6e63955eb52c09842a8dc3" + }, { - "number": 995, - "title": "feat: create README_DE.md", - "state": "closed", - "created_at": "2024-12-11T19:54:37Z", - "url": "https://github.com/ai16z/eliza/pull/995", - "labels": [], - "comments": 1 - } - ], - "total_commits": 1, - "total_prs": 1 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ + "sha": "4fd51a82b134fec600df3c16c6e325adf72da0e1", + "date": "2024-12-12T21:25:45Z", + "message": "Merge branch 'develop' into ci/generate-coverage-files-to-upload-to-codecov", + "url": "https://github.com/ai16z/eliza/commit/4fd51a82b134fec600df3c16c6e325adf72da0e1" + }, { - "id": 2536986646, - "body": "Thank you sir! Awesome repo :)", - "created_at": "2024-12-11T19:57:46Z", - "url": "https://github.com/ai16z/eliza/pull/995#issuecomment-2536986646", - "type": "pr", - "issue_number": "995" - } - ], - "total_comments": 1 - } - }, - "summary": "GottliebFreudenreich is currently focusing on enhancing project documentation, as evidenced by their recent commit to add files and pull request to create a README_DE.md. Their contributions suggest a keen interest in improving project visibility and accessibility through clear documentation practices. This pattern indicates a commitment to ensuring project information is well-documented and readily available for users and collaborators." - }, - { - "contributor": "haeunchin", - "avatar_url": "https://avatars.githubusercontent.com/u/189072764?v=4", - "activity": { - "code": { - "commits": [ + "sha": "3e15c72cf6362ce0711c7bda0c35146c6015eac8", + "date": "2024-12-12T21:20:06Z", + "message": "chore: Update CI configuration to enable test coverage and add coverage directory to .gitignore", + "url": "https://github.com/ai16z/eliza/commit/3e15c72cf6362ce0711c7bda0c35146c6015eac8" + }, { - "sha": "5103708eb5a5f04d42f20b3878ed3483eed6ca58", - "date": "2024-11-21T05:32:06Z", - "message": "Added TWITTER_COOKIE example on quickstart.md", - "url": "https://github.com/ai16z/eliza/commit/5103708eb5a5f04d42f20b3878ed3483eed6ca58" - } - ], - "pull_requests": [ + "sha": "3d9b78486f99b518480fe37b5f24267a230ec668", + "date": "2024-12-07T01:14:48Z", + "message": "ci: re-enable coverage report upload to Codecov in CI workflow", + "url": "https://github.com/ai16z/eliza/commit/3d9b78486f99b518480fe37b5f24267a230ec668" + }, { - "number": 476, - "title": "feat: Added TWITTER_COOKIE example on quickstart.md", - "state": "closed", - "created_at": "2024-11-21T05:34:09Z", - "url": "https://github.com/ai16z/eliza/pull/476", - "labels": [], - "comments": 2 + "sha": "df331e6f62a9853971c6826ae506d73690ee69dc", + "date": "2024-11-28T16:49:53Z", + "message": "Update ci.yaml\n\nadd codecov integration to CI\u202fworkflow", + "url": "https://github.com/ai16z/eliza/commit/df331e6f62a9853971c6826ae506d73690ee69dc" + }, + { + "sha": "cf06999b8c23ceabe6626e856b8cc813bb552338", + "date": "2024-11-22T16:53:25Z", + "message": "ci: add linter to ci workflow", + "url": "https://github.com/ai16z/eliza/commit/cf06999b8c23ceabe6626e856b8cc813bb552338" + }, + { + "sha": "502d386eb0f7edf5adbc8952f36740a916242b92", + "date": "2024-11-22T16:49:25Z", + "message": "fix: lint", + "url": "https://github.com/ai16z/eliza/commit/502d386eb0f7edf5adbc8952f36740a916242b92" + }, + { + "sha": "79bdabbaaae1b85122c08bbeb9c73fb4add8effa", + "date": "2024-11-22T16:43:30Z", + "message": "test: fix linter errors and add linter to pre-commit hook", + "url": "https://github.com/ai16z/eliza/commit/79bdabbaaae1b85122c08bbeb9c73fb4add8effa" + }, + { + "sha": "62ef92aade4be9df09dbc597db9363acd57d5997", + "date": "2024-11-22T15:34:25Z", + "message": "fix: typo", + "url": "https://github.com/ai16z/eliza/commit/62ef92aade4be9df09dbc597db9363acd57d5997" + }, + { + "sha": "83ec1def33f6a011673f5cb8d8927c805d8a056a", + "date": "2024-11-22T15:10:14Z", + "message": "Merge branch 'main' into test/add-linter-to-all-packages", + "url": "https://github.com/ai16z/eliza/commit/83ec1def33f6a011673f5cb8d8927c805d8a056a" + }, + { + "sha": "8f975ab5984a9d184fb582903fe2c68c81bf9220", + "date": "2024-11-21T18:00:28Z", + "message": "test: add linter to all packages and enable vitest", + "url": "https://github.com/ai16z/eliza/commit/8f975ab5984a9d184fb582903fe2c68c81bf9220" + }, + { + "sha": "70bc183d730be9613d5fd3be4c4bed7371422ed3", + "date": "2024-11-21T12:04:41Z", + "message": "test: root test command run all packages test commands, updated best practices doc", + "url": "https://github.com/ai16z/eliza/commit/70bc183d730be9613d5fd3be4c4bed7371422ed3" + }, + { + "sha": "81fa1a78b033f3dfe5438704bea300c33945ce19", + "date": "2024-11-20T22:39:12Z", + "message": "Create best-practices.md documentation", + "url": "https://github.com/ai16z/eliza/commit/81fa1a78b033f3dfe5438704bea300c33945ce19" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 13, + "total_prs": 0 }, "issues": { "opened": [], "total_opened": 0 }, "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "haeunchin is currently focusing on enhancing documentation for the project, as seen in their recent commit and pull request adding a TWITTER_COOKIE example to the quickstart.md file. Their contributions indicate a keen interest in improving user onboarding and providing clear guidelines for integrating Twitter authentication. This suggests a pattern of attention to detail and a commitment to enhancing user experience through comprehensive documentation updates." - }, - { - "contributor": "Honkware", - "avatar_url": "https://avatars.githubusercontent.com/u/119620994?v=4", - "activity": { - "code": { - "commits": [ + "comments": [ { - "sha": "55170d93b783e80b9b6d5ac111408606d5327d3a", - "date": "2024-10-27T23:12:50Z", - "message": "corrected node-llama-cpp command", - "url": "https://github.com/ai16z/eliza/commit/55170d93b783e80b9b6d5ac111408606d5327d3a" - } - ], - "pull_requests": [ + "id": 2488764790, + "body": "Thanks @darwintree for addressing the issue with OpenAI object initialization and ensuring the `modelEndpointOverride` is respected. Could you please add a test to validate the changes made in this PR? Specifically:\r\n\r\n1. A test to ensure that the `baseURL` is properly set when `modelEndpointOverride` is provided.\r\n2. A test to verify that the functionality does not break when `modelEndpointOverride` (or `baseURL`) is `null` or undefined.\r\n\r\nThis will help confirm that the changes work as expected and ensure robustness. Let me know if you need further clarification or help setting up the test!", + "created_at": "2024-11-20T14:40:56Z", + "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2488764790", + "type": "pr", + "issue_number": "446" + }, { - "number": 57, - "title": "corrected node-llama-cpp command", - "state": "closed", - "created_at": "2024-10-27T23:15:11Z", - "url": "https://github.com/ai16z/eliza/pull/57", - "labels": [], - "comments": 0 - } - ], - "total_commits": 1, - "total_prs": 1 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [], - "total_comments": 0 - } - }, - "summary": "Honkware is currently focused on refining the node-llama-cpp project, as evidenced by their recent commit and pull request to correct a command within the repository. Their contributions indicate a hands-on approach to debugging and improving functionality within this specific project. This suggests a focus on backend development and a meticulous attention to detail in their technical work." - }, - { - "contributor": "FabriceIRANKUNDA", - "avatar_url": "https://avatars.githubusercontent.com/u/58092199?v=4", - "activity": { - "code": { - "commits": [ + "id": 2488784062, + "body": "@odilitime can you provide more context about those changes, you seem to have replaced the occurence `Max` by your handle, can you clarify that part, and is there a way to verify that those changes are accurate?", + "created_at": "2024-11-20T14:48:31Z", + "url": "https://github.com/ai16z/eliza/pull/442#issuecomment-2488784062", + "type": "pr", + "issue_number": "442" + }, { - "sha": "ae9f80e3d0044a94b45edd048c9fb9d1578535d1", - "date": "2024-11-13T19:30:34Z", - "message": "Added missing GROK model provider key initialization", - "url": "https://github.com/ai16z/eliza/commit/ae9f80e3d0044a94b45edd048c9fb9d1578535d1" - } - ], - "pull_requests": [ + "id": 2489014167, + "body": "@8bitsats please squash all your commits into one with a more relevant commit message.", + "created_at": "2024-11-20T16:16:19Z", + "url": "https://github.com/ai16z/eliza/pull/455#issuecomment-2489014167", + "type": "pr", + "issue_number": "455" + }, { - "number": 296, - "title": "Added missing GROK model provider key initialization", - "state": "closed", - "created_at": "2024-11-13T19:43:33Z", - "url": "https://github.com/ai16z/eliza/pull/296", - "labels": [], - "comments": 0 + "id": 2490964674, + "body": "@monilpat here is the result of the command `pnpm test`:\r\n\r\n```\r\n$ pnpm test\r\n\r\n> eliza@ test /tmp/eliza\r\n> bash ./scripts/test.sh\r\n\r\nTesting package: plugin-video-generation\r\nNo test script found in plugin-video-generation, skipping tests...\r\nTesting package: client-auto\r\nNo test script found in client-auto, skipping tests...\r\nTesting package: plugin-node\r\nNo test script found in plugin-node, skipping tests...\r\nTesting package: core\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-21T12_01_12_966Z-debug-0.log\r\nRunning tests for package: core\r\n\r\n> @ai16z/eliza@0.1.3 test\r\n> vitest run\r\n\r\n\r\n RUN v2.1.5 /tmp/eliza/packages/core\r\n\r\nstdout | src/tests/token.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/providers.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/defaultCharacters.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/messages.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/evaluators.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/videoGeneration.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/database.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/goals.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/models.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/relationships.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/posts.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/env.test.ts\r\nCurrent directory: /tmp/eliza/packages/core/src/test_resources\r\nTrying to load env from: /tmp/eliza/packages/core/.env.test\r\n\r\nstdout | src/tests/env.test.ts > Environment Setup > should verify .env.test file exists\r\nCurrent working directory: /tmp/eliza/packages/core\r\n__dirname: /tmp/eliza/packages/core/src/tests\r\nPath /tmp/eliza/packages/core/.env.test exists: true\r\nPath /tmp/eliza/packages/core/packages/core/.env.test exists: false\r\nPath /tmp/eliza/packages/core/.env.test exists: true\r\nPath /tmp/eliza/packages/core/src/.env.test exists: false\r\nPath /tmp/eliza/packages/core/src/tests/.env.test exists: false\r\n\r\n \u2713 src/tests/database.test.ts (8)\r\n \u2713 src/tests/goals.test.ts (8)\r\n \u2713 src/tests/database.test.ts (8)\r\n \u2713 src/tests/defaultCharacters.test.ts (11)\r\n \u2713 src/tests/env.test.ts (1)\r\n \u2713 src/tests/evaluators.test.ts (4)\r\n \u2713 src/tests/goals.test.ts (8)\r\n \u2713 src/tests/messages.test.ts (6)\r\n \u2713 src/tests/models.test.ts (7)\r\n \u2713 src/tests/posts.test.ts (3)\r\n \u2713 src/tests/providers.test.ts (5)\r\n \u2713 src/tests/relationships.test.ts (6)\r\n \u276f src/tests/token.test.ts (0)\r\n \u276f src/tests/videoGeneration.test.ts (0)\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af Failed Suites 2 \u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\r\n\r\n FAIL src/tests/token.test.ts [ src/tests/token.test.ts ]\r\nError: Failed to load url @ai16z/adapter-sqlite (resolved id: @ai16z/adapter-sqlite) in /tmp/eliza/packages/core/src/test_resources/createRuntime.ts. Does the file exist?\r\n \u276f loadAndTransform ../../node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:51920:17\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[1/2]\u23af\r\n\r\n FAIL src/tests/videoGeneration.test.ts [ src/tests/videoGeneration.test.ts ]\r\nError: [vitest] No \"default\" export is defined on the \"fs\" mock. Did you forget to return it from \"vi.mock\"?\r\nIf you need to partially mock a module, you can use \"importOriginal\" helper inside:\r\n\r\nvi.mock(import(\"fs\"), async (importOriginal) => {\r\n const actual = await importOriginal()\r\n return {\r\n ...actual,\r\n // your mocked methods\r\n }\r\n})\r\n\r\n \u276f findNearestEnvFile src/settings.ts:36:13\r\n 34| const envPath = path.join(currentDir, \".env\");\r\n 35| \r\n 36| if (fs.existsSync(envPath)) {\r\n | ^\r\n 37| return envPath;\r\n 38| }\r\n \u276f loadEnvConfig src/settings.ts:70:21\r\n \u276f src/settings.ts:110:61\r\n\r\n\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[2/2]\u23af\r\n\r\n Test Files 2 failed | 10 passed (12)\r\n Tests 59 passed (59)\r\n Start at 13:01:13\r\n Duration 471ms (transform 493ms, setup 151ms, collect 569ms, tests 29ms, environment 1ms, prepare 757ms)\r\n\r\nTests failed for core\r\nTesting package: plugin-solana\r\nNo test script found in plugin-solana, skipping tests...\r\nTesting package: adapter-sqlite\r\nNo test script found in adapter-sqlite, skipping tests...\r\nTesting package: plugin-trustdb\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-21T12_01_13_920Z-debug-0.log\r\nRunning tests for package: plugin-trustdb\r\n\r\n> @ai16z/plugin-trustdb@0.1.3 test\r\n> vitest run\r\n\r\n\r\n RUN v2.1.5 /tmp/eliza/packages/plugin-trustdb\r\n\r\ninclude: **/*.{test,spec}.?(c|m)[jt]s?(x)\r\nexclude: **/node_modules/**, **/dist/**, **/cypress/**, **/.{idea,git,cache,output,temp}/**, **/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*\r\n\r\nNo test files found, exiting with code 1\r\nTests failed for plugin-trustdb\r\nTesting package: create-eliza-app\r\nNo test script found in create-eliza-app, skipping tests...\r\nTesting package: plugin-starknet\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-21T12_01_14_305Z-debug-0.log\r\nRunning tests for package: plugin-starknet\r\n\r\n> @ai16z/plugin-starknet@0.1.3 test\r\n> vitest run\r\n\r\n\r\n RUN v2.1.5 /tmp/eliza/packages/plugin-starknet\r\n\r\ninclude: **/*.{test,spec}.?(c|m)[jt]s?(x)\r\nexclude: **/node_modules/**, **/dist/**, **/cypress/**, **/.{idea,git,cache,output,temp}/**, **/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*\r\n\r\nNo test files found, exiting with code 1\r\nTests failed for plugin-starknet\r\nTesting package: adapter-sqljs\r\nNo test script found in adapter-sqljs, skipping tests...\r\nTesting package: plugin-bootstrap\r\nNo test script found in plugin-bootstrap, skipping tests...\r\nTesting package: client-telegram\r\nNo test script found in client-telegram, skipping tests...\r\nTesting package: client-discord\r\nNo test script found in client-discord, skipping tests...\r\nTesting package: client-direct\r\nNo test script found in client-direct, skipping tests...\r\nTesting package: client-twitter\r\nNo test script found in client-twitter, skipping tests...\r\nTesting package: adapter-postgres\r\nNo test script found in adapter-postgres, skipping tests...\r\nTesting package: plugin-image-generation\r\nNo test script found in plugin-image-generation, skipping tests...\r\nTesting package: adapter-supabase\r\nNo test script found in adapter-supabase, skipping tests...\r\nTest process completed.\ud83d\ude0e\r\n```", + "created_at": "2024-11-21T12:08:24Z", + "url": "https://github.com/ai16z/eliza/pull/463#issuecomment-2490964674", + "type": "pr", + "issue_number": "463" }, { - "number": 38, - "title": "App running on configurations from .env", - "state": "closed", - "created_at": "2024-10-26T19:39:54Z", - "url": "https://github.com/ai16z/eliza/pull/38", - "labels": [], - "comments": 1 - } - ], - "total_commits": 1, - "total_prs": 2 - }, - "issues": { - "opened": [ + "id": 2494242262, + "body": "> nice work. Can you:\r\n> \r\n> * make a higher level eslint config file and have packages import relevant settings\r\n> * can you add a precommit function to run linting and prettier and suggest fixes\r\n\r\n@ponderingdemocritus I\u202fpushed a new commit to the PR that resolves the two requests you listed out above, see commit: https://github.com/ai16z/eliza/pull/490/commits/79bdabbaaae1b85122c08bbeb9c73fb4add8effa\r\n\r\nand here is the result when running `git commit` it triggers both `prettier-check` and `lint`\r\n\r\n```\r\n$ git commit\r\n\r\n> eliza@ prettier-check /tmp/eliza\r\n> npx prettier --check .\r\n\r\n(node:23180) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().\r\nSupport for loading ES Module in require() is an experimental feature and might change at any time\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\nChecking formatting...\r\nAll matched files use Prettier code style!\r\n\r\n> eliza@ lint /tmp/eliza\r\n> bash ./scripts/lint.sh\r\n\r\nLinting package: plugin-video-generation\r\nRunning lint for package: plugin-video-generation\r\n\r\n> @ai16z/plugin-video-generation@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-video-generation\r\n\r\nLinting package: client-auto\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_34_652Z-debug-0.log\r\nRunning lint for package: client-auto\r\n\r\n> @ai16z/client-auto@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-auto\r\n\r\nLinting package: plugin-node\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_35_761Z-debug-0.log\r\nRunning lint for package: plugin-node\r\n\r\n> @ai16z/plugin-node@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-node\r\n\r\nLinting package: core\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_36_945Z-debug-0.log\r\nRunning lint for package: core\r\n\r\n> @ai16z/eliza@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\n(node:23350) ESLintIgnoreWarning: The \".eslintignore\" file is no longer supported. Switch to using the \"ignores\" property in \"eslint.config.js\": https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\nSuccessfully linted core\r\n\r\nLinting package: plugin-solana\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_38_246Z-debug-0.log\r\nRunning lint for package: plugin-solana\r\n\r\n> @ai16z/plugin-solana@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-solana\r\n\r\nLinting package: adapter-sqlite\r\nRunning lint for package: adapter-sqlite\r\n\r\n> @ai16z/adapter-sqlite@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-sqlite\r\n\r\nLinting package: client-github\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_40_749Z-debug-0.log\r\nRunning lint for package: client-github\r\n\r\n> @ai16z/client-github@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-github\r\n\r\nLinting package: plugin-trustdb\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_42_085Z-debug-0.log\r\nRunning lint for package: plugin-trustdb\r\n\r\n> @ai16z/plugin-trustdb@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-trustdb\r\n\r\nLinting package: create-eliza-app\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_43_213Z-debug-0.log\r\nRunning lint for package: create-eliza-app\r\n\r\n> create-eliza-app@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted create-eliza-app\r\n\r\nLinting package: plugin-starknet\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_44_309Z-debug-0.log\r\nRunning lint for package: plugin-starknet\r\n\r\n> @ai16z/plugin-starknet@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-starknet\r\n\r\nLinting package: adapter-sqljs\r\nRunning lint for package: adapter-sqljs\r\n\r\n> @ai16z/adapter-sqljs@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-sqljs\r\n\r\nLinting package: plugin-bootstrap\r\nRunning lint for package: plugin-bootstrap\r\n\r\n> @ai16z/plugin-bootstrap@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-bootstrap\r\n\r\nLinting package: client-telegram\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_47_725Z-debug-0.log\r\nRunning lint for package: client-telegram\r\n\r\n> @ai16z/client-telegram@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-telegram\r\n\r\nLinting package: client-discord\r\nRunning lint for package: client-discord\r\n\r\n> @ai16z/client-discord@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-discord\r\n\r\nLinting package: client-direct\r\nRunning lint for package: client-direct\r\n\r\n> @ai16z/client-direct@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-direct\r\n\r\nLinting package: client-twitter\r\nRunning lint for package: client-twitter\r\n\r\n> @ai16z/client-twitter@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted client-twitter\r\n\r\nLinting package: adapter-postgres\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_52_612Z-debug-0.log\r\nRunning lint for package: adapter-postgres\r\n\r\n> @ai16z/adapter-postgres@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-postgres\r\n\r\nLinting package: plugin-image-generation\r\nnpm error A complete log of this run can be found in: /tmp/.npm/_logs/2024-11-22T16_43_53_758Z-debug-0.log\r\nRunning lint for package: plugin-image-generation\r\n\r\n> @ai16z/plugin-image-generation@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted plugin-image-generation\r\n\r\nLinting package: adapter-supabase\r\nRunning lint for package: adapter-supabase\r\n\r\n> @ai16z/adapter-supabase@0.1.4-alpha.3 lint\r\n> eslint . --fix\r\n\r\nSuccessfully linted adapter-supabase\r\n\r\nLint process completed.\ud83d\ude0e\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 \u2139\ufe0f Commit message must follow the format: 'type: description' \u2502\r\n\u2502 Valid types: feat, fix, docs, style, refactor, test, chore \u2502\r\n\u2502 Example: 'feat: add new login feature' \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n\r\n(node:23745) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().\r\nSupport for loading ES Module in require() is an experimental feature and might change at any time\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n[test/add-linter-to-all-packages 79bdabba] test: fix linter errors and add linter to pre-commit hook\r\n Author: Snobbish Bee <125891987+snobbee@users.noreply.github.com>\r\n 68 files changed, 269 insertions(+), 1496 deletions(-)\r\n create mode 100644 eslint.global.mjs\r\n```", + "created_at": "2024-11-22T16:47:30Z", + "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2494242262", + "type": "pr", + "issue_number": "490" + }, { - "number": 295, - "title": "Add GROK Model Provider Key Support in `getTokenForProvider` Function", - "state": "closed", - "created_at": "2024-11-13T19:39:55Z", - "url": "https://github.com/ai16z/eliza/issues/295", - "labels": [ - "enhancement" - ], - "comments": 0 + "id": 2494266746, + "body": "@ponderingdemocritus this PR also adds the linter to the \"ci\" CI\u202fworkflow see: https://github.com/ai16z/eliza/pull/490/commits/cf06999b8c23ceabe6626e856b8cc813bb552338", + "created_at": "2024-11-22T16:54:27Z", + "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2494266746", + "type": "pr", + "issue_number": "490" + }, + { + "id": 2494316951, + "body": "@jkbrooks sounds like the changes in this PR were already addressed by another PR https://github.com/ai16z/eliza/pull/426, therefore we could close this one", + "created_at": "2024-11-22T17:12:15Z", + "url": "https://github.com/ai16z/eliza/pull/448#issuecomment-2494316951", + "type": "pr", + "issue_number": "448" + }, + { + "id": 2498438654, + "body": "@ai16z-demirix please fix the failing CI\u202fchecks, thanks", + "created_at": "2024-11-25T16:09:12Z", + "url": "https://github.com/ai16z/eliza/pull/591#issuecomment-2498438654", + "type": "pr", + "issue_number": "591" } ], - "total_opened": 1 - }, - "engagement": { - "comments": [], - "total_comments": 0 + "total_comments": 8 } }, - "summary": "FabriceIRANKUNDA is actively contributing to a project involving the GROK model provider key initialization and configuration management. Their recent work includes adding missing key initialization, ensuring the application runs on configurations from .env files, and addressing an issue related to GROK Model Provider Key support in a specific function. Their contributions suggest a focus on backend development and bug fixes within the project's codebase." + "summary": "snobbee is currently focused on enhancing test coverage in their projects, as evidenced by recent commits updating CI workflows and configurations to include coverage reporting. Their attention to detail in ensuring test coverage and maintaining code quality suggests a dedication to improving code reliability. This developer's recent contributions indicate a focus on backend development and continuous integration practices.", + "score": 4, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 4.0, + "total": 4.0 + } }, { - "contributor": "wjw12", - "avatar_url": "https://avatars.githubusercontent.com/u/8369203?v=4", + "contributor": "actions-user", + "avatar_url": "https://avatars.githubusercontent.com/u/65916846?v=4", "activity": { "code": { "commits": [ { - "sha": "e28c98b7ab0d5279ee18710332bda2d501aba5ef", - "date": "2024-11-16T03:49:27Z", - "message": "change default configuration of Heurist", - "url": "https://github.com/ai16z/eliza/commit/e28c98b7ab0d5279ee18710332bda2d501aba5ef" - } - ], - "pull_requests": [ + "sha": "eecaa7349c3ac1e982436688a8ad3a671f436a37", + "date": "2024-12-13T19:15:09Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/eecaa7349c3ac1e982436688a8ad3a671f436a37" + }, { - "number": 348, - "title": "change default configuration of Heurist", - "state": "closed", - "created_at": "2024-11-16T03:56:47Z", - "url": "https://github.com/ai16z/eliza/pull/348", - "labels": [], - "comments": 0 + "sha": "24dccddb396337a284eda86cc23c60ed4f95472b", + "date": "2024-12-07T00:35:47Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/24dccddb396337a284eda86cc23c60ed4f95472b" + }, + { + "sha": "0d4cab37ac1cf1ae43e405128e8ecba330d079f3", + "date": "2024-12-06T21:31:00Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/0d4cab37ac1cf1ae43e405128e8ecba330d079f3" + }, + { + "sha": "892831a27c27913149929b791dd934411771bd6e", + "date": "2024-12-04T06:01:01Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/892831a27c27913149929b791dd934411771bd6e" + }, + { + "sha": "22389065172f827b91cbc8947399c5f9a191097a", + "date": "2024-12-04T04:08:51Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/22389065172f827b91cbc8947399c5f9a191097a" + }, + { + "sha": "6c58ff51cd3eedd5821495c75bd2bae285a8fa20", + "date": "2024-12-03T03:42:52Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/6c58ff51cd3eedd5821495c75bd2bae285a8fa20" + }, + { + "sha": "f509a6f08839aaebb9879e8bdf6ffa7a6feb2ea2", + "date": "2024-12-02T06:44:40Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/f509a6f08839aaebb9879e8bdf6ffa7a6feb2ea2" + }, + { + "sha": "f5616c974cfa30e7cd1b66f95d8541010193f884", + "date": "2024-11-22T05:33:33Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/f5616c974cfa30e7cd1b66f95d8541010193f884" + }, + { + "sha": "a6c1b1bae42de2147aad4890b70c48b8cb68568f", + "date": "2024-11-22T04:24:40Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/a6c1b1bae42de2147aad4890b70c48b8cb68568f" + }, + { + "sha": "c0c30ae6bb5c5724a94e644633288f9ac4b63fff", + "date": "2024-11-22T03:49:13Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/c0c30ae6bb5c5724a94e644633288f9ac4b63fff" + }, + { + "sha": "15f3c391adf4a03ec320063f62cf110be4a1d2df", + "date": "2024-11-22T03:32:55Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/15f3c391adf4a03ec320063f62cf110be4a1d2df" + }, + { + "sha": "084a1eaa888c4c2e2d10efa08daba62e053ccf24", + "date": "2024-11-22T03:00:37Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/084a1eaa888c4c2e2d10efa08daba62e053ccf24" + }, + { + "sha": "b27361cd7bb361d55659a94122656346760c5a9a", + "date": "2024-11-20T10:27:53Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/b27361cd7bb361d55659a94122656346760c5a9a" + }, + { + "sha": "a3e7ba62cfebdcef7191b213420b24a551f1d253", + "date": "2024-11-20T05:53:13Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/a3e7ba62cfebdcef7191b213420b24a551f1d253" + }, + { + "sha": "cb3141c745deaf1a3a60320e9f7c6eac7f7f1baf", + "date": "2024-11-20T05:41:52Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/cb3141c745deaf1a3a60320e9f7c6eac7f7f1baf" + }, + { + "sha": "aa978a7029c6defe427298f3f9a43fe19a7519ba", + "date": "2024-11-20T05:31:53Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/aa978a7029c6defe427298f3f9a43fe19a7519ba" + }, + { + "sha": "7c35361ecc353639e448fcc77c3a6b21eb9cf243", + "date": "2024-11-20T05:29:25Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/7c35361ecc353639e448fcc77c3a6b21eb9cf243" + }, + { + "sha": "7c9bbcc4b763cf89a6f8eff19621d1b1e1b3e1ca", + "date": "2024-11-20T05:05:56Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/7c9bbcc4b763cf89a6f8eff19621d1b1e1b3e1ca" + }, + { + "sha": "ea26d00df57225b0a8f4d4900b09d9e2edbd7b30", + "date": "2024-11-20T04:53:15Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/ea26d00df57225b0a8f4d4900b09d9e2edbd7b30" + }, + { + "sha": "ede2cc3e700b5f7eb88727b3d63ea26211a4da4f", + "date": "2024-11-20T04:00:02Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/ede2cc3e700b5f7eb88727b3d63ea26211a4da4f" + }, + { + "sha": "2e440a0000383197a41d81fbd813a69f5017a012", + "date": "2024-11-04T01:37:09Z", + "message": "chore: update changelog", + "url": "https://github.com/ai16z/eliza/commit/2e440a0000383197a41d81fbd813a69f5017a012" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 21, + "total_prs": 0 }, "issues": { "opened": [], @@ -32699,34 +32660,99 @@ "total_comments": 0 } }, - "summary": "wjw12 is currently focused on configuring Heurist, as evidenced by recent commits and pull requests in the repository. Their contributions indicate a focus on backend development and configuration management. It appears that they are actively involved in refining and optimizing the default settings of the Heurist project." + "summary": "actions-user is currently focused on maintaining the project by updating the changelog. Their recent commit indicates a dedication to keeping project documentation up-to-date. This suggests a pattern of attention to detail and a commitment to project organization and clarity.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "zjasper666", - "avatar_url": "https://avatars.githubusercontent.com/u/43301592?v=4", + "contributor": "mladcepes", + "avatar_url": "https://avatars.githubusercontent.com/u/55112810?v=4", "activity": { "code": { "commits": [ { - "sha": "c035e9098d7155f78fa51188dd3cda85ef1adcb5", - "date": "2024-11-28T07:16:40Z", - "message": "add connection instruction for connecting with X", - "url": "https://github.com/ai16z/eliza/commit/c035e9098d7155f78fa51188dd3cda85ef1adcb5" - } - ], - "pull_requests": [ + "sha": "9dfbc9ebb130916e3fb11d57281338e808191a7a", + "date": "2024-11-16T23:22:36Z", + "message": "Adding not required label to env variables in test documentation", + "url": "https://github.com/ai16z/eliza/commit/9dfbc9ebb130916e3fb11d57281338e808191a7a" + }, + { + "sha": "5014a2ca55e2284626cb3f5203ab72ec06ad3a79", + "date": "2024-11-16T22:54:41Z", + "message": "Mocking env file", + "url": "https://github.com/ai16z/eliza/commit/5014a2ca55e2284626cb3f5203ab72ec06ad3a79" + }, + { + "sha": "9eb5715e45abf419a9177e18297dac072d3a4d73", + "date": "2024-11-16T22:49:21Z", + "message": "removing files to sync with main branch", + "url": "https://github.com/ai16z/eliza/commit/9eb5715e45abf419a9177e18297dac072d3a4d73" + }, + { + "sha": "004c7ae787f8721505959d17243ae140404b34c5", + "date": "2024-11-16T22:46:25Z", + "message": "Runtime file", + "url": "https://github.com/ai16z/eliza/commit/004c7ae787f8721505959d17243ae140404b34c5" + }, + { + "sha": "85874141e24a5c66e500b9f11c4add1a71f11ae5", + "date": "2024-11-16T22:11:20Z", + "message": "Merge branch 'main' into feature/tests", + "url": "https://github.com/ai16z/eliza/commit/85874141e24a5c66e500b9f11c4add1a71f11ae5" + }, + { + "sha": "5542f7614bdb9a638f221992905a7b22a2b4b7d7", + "date": "2024-11-16T21:56:14Z", + "message": "Adding messages tests", + "url": "https://github.com/ai16z/eliza/commit/5542f7614bdb9a638f221992905a7b22a2b4b7d7" + }, + { + "sha": "dd15e20a46f796ce018c696ccf794e7a2c99042f", + "date": "2024-11-16T21:20:01Z", + "message": "Adding tests for providers.test.ts, with mocking providers and checking negative scenarios", + "url": "https://github.com/ai16z/eliza/commit/dd15e20a46f796ce018c696ccf794e7a2c99042f" + }, + { + "sha": "95700110031c92cc539d4a42da5756b34f87c44e", + "date": "2024-11-16T21:13:35Z", + "message": "Adding tests for relationships, with mocker Users and relationships", + "url": "https://github.com/ai16z/eliza/commit/95700110031c92cc539d4a42da5756b34f87c44e" + }, { - "number": 641, - "title": "add connection instruction for connecting with X", - "state": "closed", - "created_at": "2024-11-28T07:16:51Z", - "url": "https://github.com/ai16z/eliza/pull/641", - "labels": [], - "comments": 0 + "sha": "5a70cf911491520ebe86afd79930d3402eaa678a", + "date": "2024-11-16T00:06:01Z", + "message": "Removing date check, should think of a better way for generating date", + "url": "https://github.com/ai16z/eliza/commit/5a70cf911491520ebe86afd79930d3402eaa678a" + }, + { + "sha": "f98392c509bbdef33dcde06c74143f135295f9f3", + "date": "2024-11-15T23:57:03Z", + "message": "Adding readme tests file for test documentation - Fixing README-TESTS", + "url": "https://github.com/ai16z/eliza/commit/f98392c509bbdef33dcde06c74143f135295f9f3" + }, + { + "sha": "c76136897dc5b8041ac5e149abbee2892b3a26e1", + "date": "2024-11-15T23:55:36Z", + "message": "Adding readme tests file for test documentation", + "url": "https://github.com/ai16z/eliza/commit/c76136897dc5b8041ac5e149abbee2892b3a26e1" + }, + { + "sha": "380400c5b8a4264e5943f8a1c31718cf34cbe09c", + "date": "2024-11-15T23:35:03Z", + "message": "Tests setup for starters", + "url": "https://github.com/ai16z/eliza/commit/380400c5b8a4264e5943f8a1c31718cf34cbe09c" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 12, + "total_prs": 0 }, "issues": { "opened": [], @@ -32737,34 +32763,93 @@ "total_comments": 0 } }, - "summary": "zjasper666 is currently focused on enhancing documentation, as seen in their recent commit and pull request adding connection instructions for connecting with X. Their contributions suggest a meticulous approach to providing clear and detailed guidance for users interacting with the project. This pattern indicates a commitment to improving user experience through comprehensive documentation updates." + "summary": "mladcepes is currently focusing on enhancing test documentation by adding not required labels to environment variables and creating tests for various scenarios in the project. They are actively working on mocking providers and relationships, while also addressing date generation concerns in their codebase. Their recent commits indicate a strong emphasis on testing, documentation improvements, and refining data handling processes within the project.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "mike0295", - "avatar_url": "https://avatars.githubusercontent.com/u/48646713?v=4", + "contributor": "Nibirian9", + "avatar_url": "https://avatars.githubusercontent.com/u/161925150?v=4", "activity": { "code": { "commits": [ { - "sha": "6825e85f6f6f11d7c6e64182abae47edb3adeafe", - "date": "2024-12-02T15:53:37Z", - "message": "Update README_KOR.md\n\nupdate README_KOR.md to match latest README.md", - "url": "https://github.com/ai16z/eliza/commit/6825e85f6f6f11d7c6e64182abae47edb3adeafe" - } - ], - "pull_requests": [ + "sha": "238de8671396c0a1229411c35399224666f1c9ce", + "date": "2024-03-13T07:52:58Z", + "message": "Update index.ts", + "url": "https://github.com/ai16z/eliza/commit/238de8671396c0a1229411c35399224666f1c9ce" + }, { - "number": 789, - "title": "chore: update README_KOR.md to match latest README.md", - "state": "closed", - "created_at": "2024-12-02T16:07:52Z", - "url": "https://github.com/ai16z/eliza/pull/789", - "labels": [], - "comments": 0 + "sha": "5dad66cccd77ec8faeae7c525c377dbb31bd2df1", + "date": "2024-03-13T07:49:07Z", + "message": "ignore channels", + "url": "https://github.com/ai16z/eliza/commit/5dad66cccd77ec8faeae7c525c377dbb31bd2df1" + }, + { + "sha": "e7ed7ee008951d0221b2130ad7d9083c290e1929", + "date": "2024-03-12T13:14:01Z", + "message": "fixes", + "url": "https://github.com/ai16z/eliza/commit/e7ed7ee008951d0221b2130ad7d9083c290e1929" + }, + { + "sha": "4214925c161c21a69fe14d8f4073348847c666b1", + "date": "2024-03-10T08:59:32Z", + "message": "updated bgent version", + "url": "https://github.com/ai16z/eliza/commit/4214925c161c21a69fe14d8f4073348847c666b1" + }, + { + "sha": "5f4939b6443fd469ab82c30012e661e293a4b5cd", + "date": "2024-03-10T08:54:10Z", + "message": "fix for not starting discord", + "url": "https://github.com/ai16z/eliza/commit/5f4939b6443fd469ab82c30012e661e293a4b5cd" + }, + { + "sha": "c327069b1a7aeee8c483c8b4badcd1507fc7639a", + "date": "2024-03-09T09:15:44Z", + "message": "Update index.ts", + "url": "https://github.com/ai16z/eliza/commit/c327069b1a7aeee8c483c8b4badcd1507fc7639a" + }, + { + "sha": "0ee25b3295372d613f4d753dff3ee2db25386b57", + "date": "2024-03-09T09:14:57Z", + "message": "small fixes & new commands", + "url": "https://github.com/ai16z/eliza/commit/0ee25b3295372d613f4d753dff3ee2db25386b57" + }, + { + "sha": "8429556f0fb02ba973dffd1634a63af5cf6b1f91", + "date": "2024-03-07T12:24:08Z", + "message": "discord-fixes", + "url": "https://github.com/ai16z/eliza/commit/8429556f0fb02ba973dffd1634a63af5cf6b1f91" + }, + { + "sha": "1f09caec208a0ddb1e0217cdfbfa951cff857bde", + "date": "2024-03-07T09:17:24Z", + "message": "ts fixes", + "url": "https://github.com/ai16z/eliza/commit/1f09caec208a0ddb1e0217cdfbfa951cff857bde" + }, + { + "sha": "b837187a2aa132af95b19ef3c950a2313e548d9a", + "date": "2024-03-07T08:57:56Z", + "message": "fix config and ts issues", + "url": "https://github.com/ai16z/eliza/commit/b837187a2aa132af95b19ef3c950a2313e548d9a" + }, + { + "sha": "c86b21fa7d528cac470c1713a86e4fd694e534a9", + "date": "2024-03-07T08:37:04Z", + "message": "run-package", + "url": "https://github.com/ai16z/eliza/commit/c86b21fa7d528cac470c1713a86e4fd694e534a9" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 11, + "total_prs": 0 }, "issues": { "opened": [], @@ -32775,34 +32860,81 @@ "total_comments": 0 } }, - "summary": "mike0295 is currently focusing on updating documentation within their projects, as evidenced by their recent commit and pull request to synchronize README_KOR.md with the latest README.md. This developer demonstrates a meticulous approach to maintaining project documentation accuracy and consistency, showcasing a dedication to clear communication and user-friendly project resources." + "summary": "Nibirian9 is currently focusing on maintaining and improving a Discord bot project, with recent commits including updates to TypeScript files, bug fixes, and configuration adjustments. Their contributions demonstrate a strong emphasis on backend development, bug fixing, and ensuring the smooth operation of the Discord bot.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "wraitii", - "avatar_url": "https://avatars.githubusercontent.com/u/1927071?v=4", + "contributor": "genesis-0000", + "avatar_url": "https://avatars.githubusercontent.com/u/24885708?v=4", "activity": { "code": { "commits": [ { - "sha": "23bd87eaf24ec8d4cd9ee3b196b7a869463548d5", - "date": "2024-11-23T15:34:50Z", - "message": "Use BigInt for tweet IDs in client-twitter\n\nTweet IDs are ranging beyond JS integer support", - "url": "https://github.com/ai16z/eliza/commit/23bd87eaf24ec8d4cd9ee3b196b7a869463548d5" - } - ], - "pull_requests": [ + "sha": "369949a605a73d19cfdbbf761a7eca1890f9f394", + "date": "2024-12-10T02:43:45Z", + "message": "feat: config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/369949a605a73d19cfdbbf761a7eca1890f9f394" + }, { - "number": 552, - "title": "fix: Use BigInt for tweet IDs in client-twitter", - "state": "closed", - "created_at": "2024-11-23T15:39:10Z", - "url": "https://github.com/ai16z/eliza/pull/552", - "labels": [], - "comments": 1 + "sha": "6d1f4e265fbafa226430f9b0dd2b415b6dc93de2", + "date": "2024-12-09T06:45:35Z", + "message": "feat: config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/6d1f4e265fbafa226430f9b0dd2b415b6dc93de2" + }, + { + "sha": "5dfc334f5ff79f39aa69c94b5828c77eeeeed94f", + "date": "2024-12-09T03:48:58Z", + "message": "feat: config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/5dfc334f5ff79f39aa69c94b5828c77eeeeed94f" + }, + { + "sha": "932d020fdda02ca9a9d8ab89ca9b888c45473566", + "date": "2024-12-10T02:43:45Z", + "message": "feat: config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/932d020fdda02ca9a9d8ab89ca9b888c45473566" + }, + { + "sha": "a538d567ddce63f4622dcf2f3526e372e0990222", + "date": "2024-12-09T06:45:35Z", + "message": "feat: config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/a538d567ddce63f4622dcf2f3526e372e0990222" + }, + { + "sha": "2474c6014c22ef88efe06fb2e9ab49411d531c0f", + "date": "2024-12-09T03:48:58Z", + "message": "feat: config eternalai model from env", + "url": "https://github.com/ai16z/eliza/commit/2474c6014c22ef88efe06fb2e9ab49411d531c0f" + }, + { + "sha": "c69f97873402b43a505feec8e3c07390af39a1df", + "date": "2024-11-25T02:44:52Z", + "message": "Merge remote-tracking branch 'origin/main' into pull-request", + "url": "https://github.com/ai16z/eliza/commit/c69f97873402b43a505feec8e3c07390af39a1df" + }, + { + "sha": "7d018c5da2c914b1664336c6901ec0accc5ce8bb", + "date": "2024-11-22T12:25:28Z", + "message": "feat: add new provider with eternal ai", + "url": "https://github.com/ai16z/eliza/commit/7d018c5da2c914b1664336c6901ec0accc5ce8bb" + }, + { + "sha": "1a59f159f5e0125556bb770e9099261925ea1a4c", + "date": "2024-11-22T08:47:12Z", + "message": "feat: add new provider with eternal ai", + "url": "https://github.com/ai16z/eliza/commit/1a59f159f5e0125556bb770e9099261925ea1a4c" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 9, + "total_prs": 0 }, "issues": { "opened": [], @@ -32813,81 +32945,45 @@ "total_comments": 0 } }, - "summary": "wraitii is currently focusing on utilizing BigInt for tweet IDs in the client-twitter project to address integer support limitations in JavaScript. This contribution demonstrates a focus on ensuring data integrity and handling large numerical values effectively in their code. Their recent activity indicates a pattern of attention to detail and a commitment to enhancing the functionality and robustness of their projects through thoughtful technical solutions." + "summary": "genesis-0000 is currently focused on configuring the eternalai model from environment variables, as evidenced by their recent commits. Their contributions indicate a strong emphasis on setting up and fine-tuning the eternalai model within the project. This developer's pattern of committing suggests a dedication to refining and optimizing the model's configuration for improved performance.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "Lukapetro", - "avatar_url": "https://avatars.githubusercontent.com/u/14802278?v=4", + "contributor": "bigsky77", + "avatar_url": "https://avatars.githubusercontent.com/u/77446076?v=4", "activity": { "code": { "commits": [ { - "sha": "3ddcf87c4200ed22083c93bc54d3e143731840b2", - "date": "2024-12-12T14:32:12Z", - "message": "Add templates documentation to the project", - "url": "https://github.com/ai16z/eliza/commit/3ddcf87c4200ed22083c93bc54d3e143731840b2" - } - ], - "pull_requests": [ - { - "number": 1013, - "title": "docs: Add templates documentation to the project", - "state": "closed", - "created_at": "2024-12-12T14:37:51Z", - "url": "https://github.com/ai16z/eliza/pull/1013", - "labels": [], - "comments": 0 - } - ], - "total_commits": 1, - "total_prs": 1 - }, - "issues": { - "opened": [], - "total_opened": 0 - }, - "engagement": { - "comments": [ - { - "id": 2539038900, - "body": "Most likely, the data you entered in the environment variables is incorrect. Check them ", - "created_at": "2024-12-12T14:01:10Z", - "url": "https://github.com/ai16z/eliza/issues/905#issuecomment-2539038900", - "type": "issue", - "issue_number": "905" - } - ], - "total_comments": 1 - } - }, - "summary": "Lukapetro is currently focused on enhancing project documentation, as evidenced by their recent commit and pull request to add templates documentation to the project repository. Their contributions suggest a strong emphasis on improving project clarity and accessibility through detailed documentation. This pattern of attention to documentation indicates a commitment to ensuring the project's maintainability and ease of use." - }, - { - "contributor": "juntao", - "avatar_url": "https://avatars.githubusercontent.com/u/10806?v=4", - "activity": { - "code": { - "commits": [ + "sha": "19d405e6d85e2d55bdd1890bf43551db58d01b16", + "date": "2024-11-02T15:50:12Z", + "message": "shorten response", + "url": "https://github.com/ai16z/eliza/commit/19d405e6d85e2d55bdd1890bf43551db58d01b16" + }, { - "sha": "bdf7a798e7b3e332ac285d6bcfaedc767cd115b8", - "date": "2024-12-05T18:53:22Z", - "message": "Remove duplicated coinbase CDP options in .env.example\n\nThe removed section is identical to the section above it.", - "url": "https://github.com/ai16z/eliza/commit/bdf7a798e7b3e332ac285d6bcfaedc767cd115b8" - } - ], - "pull_requests": [ + "sha": "09cfa0d7f5e9ace07efd75bfeab97ab3dbf50afc", + "date": "2024-11-01T08:16:02Z", + "message": "shorten response", + "url": "https://github.com/ai16z/eliza/commit/09cfa0d7f5e9ace07efd75bfeab97ab3dbf50afc" + }, { - "number": 863, - "title": "Remove duplicated coinbase CDP options in .env.example", - "state": "closed", - "created_at": "2024-12-05T18:57:53Z", - "url": "https://github.com/ai16z/eliza/pull/863", - "labels": [], - "comments": 0 + "sha": "6af5cf1447f1d8e129b04b4d9c5bc423e2f9b2c4", + "date": "2024-11-01T08:12:38Z", + "message": "add darkMaga character", + "url": "https://github.com/ai16z/eliza/commit/6af5cf1447f1d8e129b04b4d9c5bc423e2f9b2c4" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 3, + "total_prs": 0 }, "issues": { "opened": [], @@ -32898,34 +32994,45 @@ "total_comments": 0 } }, - "summary": "juntao is a developer who recently focused on maintaining code quality by removing duplicated coinbase CDP options in the .env.example file. Their primary technical focus appears to be on codebase cleanliness and organization. This contribution indicates a pattern of attention to detail and commitment to improving the project's codebase." + "summary": "bigsky77 is currently focusing on making code changes to a project, including shortening responses and adding a new character named darkMaga. Their recent commits suggest an interest in refining existing features and potentially expanding the project's functionality. These contributions indicate a hands-on approach to code maintenance and feature development.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "pindaroso", - "avatar_url": "https://avatars.githubusercontent.com/u/1249896?v=4", + "contributor": "eltociear", + "avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4", "activity": { "code": { "commits": [ { - "sha": "06d7c74db60b31ded8afc7464715bd15c5a4b792", - "date": "2024-11-14T13:28:44Z", - "message": "Merge pull request #1 from ai16z/main\n\nPull Upstream", - "url": "https://github.com/ai16z/eliza/commit/06d7c74db60b31ded8afc7464715bd15c5a4b792" - } - ], - "pull_requests": [ + "sha": "70095828f62a4999d05d29deee90a044e154cce7", + "date": "2024-11-14T04:28:14Z", + "message": "docs: add a new Japanese README\n\nI created Japanese translated README.", + "url": "https://github.com/ai16z/eliza/commit/70095828f62a4999d05d29deee90a044e154cce7" + }, { - "number": 293, - "title": "Dockerized application for local development, testing and deployment", - "state": "closed", - "created_at": "2024-11-13T15:19:44Z", - "url": "https://github.com/ai16z/eliza/pull/293", - "labels": [], - "comments": 2 + "sha": "07ee6bf52250c5929052d28d589f2837308d7b4b", + "date": "2024-10-29T00:58:32Z", + "message": "chore: update .env.example\n\nSETINGS -> SETTINGS", + "url": "https://github.com/ai16z/eliza/commit/07ee6bf52250c5929052d28d589f2837308d7b4b" + }, + { + "sha": "54a00ff57fa233eb065a939263595061959e102b", + "date": "2024-10-29T00:57:29Z", + "message": "docs: update README.md\n\nSETINGS -> SETTINGS", + "url": "https://github.com/ai16z/eliza/commit/54a00ff57fa233eb065a939263595061959e102b" } ], - "total_commits": 1, - "total_prs": 1 + "pull_requests": [], + "total_commits": 3, + "total_prs": 0 }, "issues": { "opened": [], @@ -32936,27 +33043,33 @@ "total_comments": 0 } }, - "summary": "pindaroso is currently focused on Dockerizing applications for local development, testing, and deployment, as evidenced by their recent pull request merging this feature into the main branch. Their contributions show a keen interest in streamlining development processes and ensuring project scalability through containerization. Moving forward, pindaroso may continue to emphasize infrastructure improvements and automation in their work." + "summary": "eltociear is a developer who recently focused on documentation and configuration updates in their GitHub activity. They contributed by creating a Japanese translated README, updating the .env.example file, and refining the README.md file. Their recent commits show a pattern of attention to detail and maintenance tasks within the project's documentation and settings.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "ProphetX10", - "avatar_url": "https://avatars.githubusercontent.com/u/3674034?v=4", + "contributor": "SkrillCTO", + "avatar_url": "https://avatars.githubusercontent.com/u/187723946?v=4", "activity": { "code": { - "commits": [], - "pull_requests": [ + "commits": [ { - "number": 786, - "title": "Update generation.ts to fix TOGETHER/LLAMACLOUD image generation", - "state": "closed", - "created_at": "2024-12-02T09:35:17Z", - "url": "https://github.com/ai16z/eliza/pull/786", - "labels": [], - "comments": 0 + "sha": "7a2e39429e212e0ea8c01ed2f1558888e19571b0", + "date": "2024-11-18T03:40:49Z", + "message": "Fix tweet truncation issue by truncating at complete sentences", + "url": "https://github.com/ai16z/eliza/commit/7a2e39429e212e0ea8c01ed2f1558888e19571b0" } ], - "total_commits": 0, - "total_prs": 1 + "pull_requests": [], + "total_commits": 1, + "total_prs": 0 }, "issues": { "opened": [], @@ -32967,34 +33080,33 @@ "total_comments": 0 } }, - "summary": "ProphetX10 is currently focused on updating the generation.ts file to address image generation issues in the TOGETHER/LLAMACLOUD project. Their recent pull request demonstrates a hands-on approach to resolving technical issues within the codebase, indicating a focus on backend development and bug fixes. This contribution aligns with their consistent pattern of actively engaging in code improvements and ensuring project functionality remains robust." + "summary": "SkrillCTO is currently focused on resolving technical issues within the codebase, as evidenced by their recent commit to fix a tweet truncation issue by ensuring truncation occurs at complete sentences. Their contribution indicates a meticulous approach to enhancing user experience through code improvements, showcasing a dedication to maintaining code quality and functionality in the project.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "RedBeardEth", - "avatar_url": "https://avatars.githubusercontent.com/u/90423049?v=4", + "contributor": "liberatheon", + "avatar_url": "https://avatars.githubusercontent.com/u/117508528?v=4", "activity": { "code": { "commits": [ { - "sha": "8ff12696b6251d5a9be78bdf3b42a7b261dc457a", - "date": "2024-11-19T13:07:34Z", - "message": "init deploy unruggable memecoin\n\nAdds the deploy token action from Unruggable Memes", - "url": "https://github.com/ai16z/eliza/commit/8ff12696b6251d5a9be78bdf3b42a7b261dc457a" - } - ], - "pull_requests": [ - { - "number": 418, - "title": "feat: unruggable on starknet", - "state": "closed", - "created_at": "2024-11-19T13:11:31Z", - "url": "https://github.com/ai16z/eliza/pull/418", - "labels": [], - "comments": 0 + "sha": "13e7e30a5c0a5f860b9645b1d148a3dd11c8295f", + "date": "2024-12-08T12:42:59Z", + "message": "chore(typo): fix typo TH readme", + "url": "https://github.com/ai16z/eliza/commit/13e7e30a5c0a5f860b9645b1d148a3dd11c8295f" } ], + "pull_requests": [], "total_commits": 1, - "total_prs": 1 + "total_prs": 0 }, "issues": { "opened": [], @@ -33005,34 +33117,33 @@ "total_comments": 0 } }, - "summary": "RedBeardEth is currently focusing on deploying the token action for Unruggable Memes and implementing unruggable features on Starknet. Their recent activity shows a pattern of working on blockchain-related projects, specifically in the realm of token deployment and smart contract development. This developer's contributions indicate a strong interest in blockchain technologies and decentralized applications." + "summary": "liberatheon is currently focused on maintaining code quality by addressing minor issues like fixing typos in project documentation. Their recent commit in the TH repository demonstrates attention to detail and a commitment to ensuring clear and accurate project information. This contribution suggests a pattern of meticulousness in their work, emphasizing the importance of precise communication within the project's documentation.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "shelvenzhou", - "avatar_url": "https://avatars.githubusercontent.com/u/5029067?v=4", + "contributor": "krittawitk053", + "avatar_url": "https://avatars.githubusercontent.com/u/106547249?v=4", "activity": { "code": { "commits": [ { - "sha": "0f48933b8b7a536aa587f90e9187bef2653e46d8", - "date": "2024-12-01T08:39:06Z", - "message": "add simulator tutor for plugin-tee docs", - "url": "https://github.com/ai16z/eliza/commit/0f48933b8b7a536aa587f90e9187bef2653e46d8" - } - ], - "pull_requests": [ - { - "number": 746, - "title": "add simulator tutor for plugin-tee docs", - "state": "closed", - "created_at": "2024-12-01T08:41:05Z", - "url": "https://github.com/ai16z/eliza/pull/746", - "labels": [], - "comments": 0 + "sha": "abe8ad8cfb9edb51768310381f4aaea7fe903e9e", + "date": "2024-12-08T10:31:03Z", + "message": "fix: update README_TH", + "url": "https://github.com/ai16z/eliza/commit/abe8ad8cfb9edb51768310381f4aaea7fe903e9e" } ], + "pull_requests": [], "total_commits": 1, - "total_prs": 1 + "total_prs": 0 }, "issues": { "opened": [], @@ -33043,123 +33154,70 @@ "total_comments": 0 } }, - "summary": "shelvenzhou is currently focused on enhancing the documentation for the plugin-tee repository by adding a simulator tutor feature. Their recent activity includes a commit and a pull request related to this task, showcasing their attention to detail in improving developer resources. This suggests a pattern of meticulous documentation work and a commitment to enhancing the usability of the project for other developers." + "summary": "krittawitk053 is currently focused on updating README_TH in their GitHub repository. Their recent commit indicates attention to detail and maintenance of project documentation. This suggests a dedication to ensuring clear and accurate project information, showcasing a commitment to quality in their technical contributions.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "dievardump", - "avatar_url": "https://avatars.githubusercontent.com/u/1753113?v=4", + "contributor": "oberlinstands", + "avatar_url": "https://avatars.githubusercontent.com/u/156606578?v=4", "activity": { "code": { "commits": [ { - "sha": "155972d15bf86f7e780a843784148326dd4a5f3a", - "date": "2024-12-02T22:16:59Z", - "message": "Improve actions samples random selection\n\n Improve the action samples random selection by ensuring a bigger variety of actions are represented in the selection (as long as there is enough place, at least one example per action should be added)", - "url": "https://github.com/ai16z/eliza/commit/155972d15bf86f7e780a843784148326dd4a5f3a" - } - ], - "pull_requests": [ - { - "number": 799, - "title": "refactor: Improve actions samples random selection", - "state": "closed", - "created_at": "2024-12-02T22:34:51Z", - "url": "https://github.com/ai16z/eliza/pull/799", - "labels": [], - "comments": 1 + "sha": "ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6", + "date": "2024-11-13T14:45:52Z", + "message": "Dockerized application for local development, testing and deployment", + "url": "https://github.com/ai16z/eliza/commit/ad6f439ff2a08c58a83b0cf3fd6d4a30829ad0b6" } ], + "pull_requests": [], "total_commits": 1, - "total_prs": 1 + "total_prs": 0 }, "issues": { - "opened": [ - { - "number": 820, - "title": "Feature request: Allow actions to override the agent answer", - "state": "open", - "created_at": "2024-12-03T10:09:18Z", - "url": "https://github.com/ai16z/eliza/issues/820", - "labels": [ - "enhancement" - ], - "comments": 3 - }, - { - "number": 798, - "title": "actions examples selection does not select things properly", - "state": "closed", - "created_at": "2024-12-02T22:31:56Z", - "url": "https://github.com/ai16z/eliza/issues/798", - "labels": [ - "bug" - ], - "comments": 0 - }, - { - "number": 795, - "title": "Plugin system in character.plugins is not working", - "state": "closed", - "created_at": "2024-12-02T19:33:49Z", - "url": "https://github.com/ai16z/eliza/issues/795", - "labels": [ - "bug" - ], - "comments": 1 - } - ], - "total_opened": 3 + "opened": [], + "total_opened": 0 }, "engagement": { - "comments": [ - { - "id": 2512593620, - "body": "Has been fixed in latest code commited", - "created_at": "2024-12-02T19:38:46Z", - "url": "https://github.com/ai16z/eliza/issues/795#issuecomment-2512593620", - "type": "issue", - "issue_number": "795" - }, - { - "id": 2514570195, - "body": "I do understand how I can go around this, but my goal here is to be able to have this feature integrated to my agents / characters, so they can automatically interpret actions results.\r\n\r\nThat's why I would like to make it a feature, not find a way to go around the fact it's not available.", - "created_at": "2024-12-03T13:33:06Z", - "url": "https://github.com/ai16z/eliza/issues/820#issuecomment-2514570195", - "type": "issue", - "issue_number": "820" - } - ], - "total_comments": 2 + "comments": [], + "total_comments": 0 } }, - "summary": "dievardump is currently focusing on improving the random selection of action samples in their GitHub repository. They are actively addressing issues related to actions examples selection and a plugin system in character.plugins. Their recent contributions suggest a focus on enhancing functionality and resolving issues within the project's codebase." + "summary": "oberlinstands is currently focusing on Dockerizing applications for local development, testing, and deployment. Their recent commit demonstrates a keen interest in streamlining development workflows and ensuring consistency across different environments. This suggests a focus on infrastructure and deployment practices, with a potential interest in DevOps methodologies.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } }, { - "contributor": "palsp", - "avatar_url": "https://avatars.githubusercontent.com/u/57980499?v=4", + "contributor": "theapesociety", + "avatar_url": "https://avatars.githubusercontent.com/u/98607857?v=4", "activity": { "code": { "commits": [ { - "sha": "8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8", - "date": "2024-12-03T17:55:25Z", - "message": "Fix twitter cache expires to use timestamp", - "url": "https://github.com/ai16z/eliza/commit/8e4be2ae0419a7b31c75bfffb55802ee3eaa63d8" - } - ], - "pull_requests": [ - { - "number": 824, - "title": "fix: twitter cache expires", - "state": "closed", - "created_at": "2024-12-03T18:04:08Z", - "url": "https://github.com/ai16z/eliza/pull/824", - "labels": [], - "comments": 0 + "sha": "2cd9674936fba5bc794725c01b897f3abafb196b", + "date": "2024-11-13T00:46:46Z", + "message": "docs homepage rework", + "url": "https://github.com/ai16z/eliza/commit/2cd9674936fba5bc794725c01b897f3abafb196b" } ], + "pull_requests": [], "total_commits": 1, - "total_prs": 1 + "total_prs": 0 }, "issues": { "opened": [], @@ -33170,6 +33228,15 @@ "total_comments": 0 } }, - "summary": "palsp is currently focused on backend development, specifically addressing issues related to Twitter cache expiration in their recent commit and pull request. Their contributions demonstrate a keen attention to detail in fixing technical issues within the project. Moving forward, palsp may continue to concentrate on enhancing system performance and reliability through similar bug fixes and optimizations." + "summary": "theapesociety is currently focusing on improving documentation, as seen in their recent commit titled \"docs homepage rework.\" Their contributions indicate a dedication to enhancing user experience and providing clear, informative resources for project stakeholders. This suggests a pattern of attention to detail and a commitment to maintaining high-quality project documentation.", + "score": 0, + "score_breakdown": { + "merged_prs": 0, + "issues": 0, + "pr_commits": 0, + "pr_reviews": 0, + "comments": 0.0, + "total": 0.0 + } } ] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2a1d3af..4dcdd4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,18 +8,390 @@ "name": "github-contributor-sites", "version": "1.0.0", "dependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0", - "recharts": "^2.12.0" + "@astrojs/react": "^4.1.0", + "@astrojs/tailwind": "^5.1.3", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", + "astro": "^5.0.5", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "recharts": "^2.12.0", + "tailwindcss": "^3.4.16" }, "devDependencies": { "esbuild": "^0.19.12" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", + "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.2.tgz", + "integrity": "sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w==", + "license": "MIT" + }, + "node_modules/@astrojs/markdown-remark": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.0.1.tgz", + "integrity": "sha512-CTSYijj25NfxgZi15TU3CwPwgyD1/7yA3FcdcNmB9p94nydupiUbrIiq3IqeTp2m5kCVzxbPZeC7fTwEOaNyGw==", + "license": "MIT", + "dependencies": { + "@astrojs/prism": "3.2.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.1.0", + "js-yaml": "^4.1.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.1", + "remark-smartypants": "^3.0.2", + "shiki": "^1.23.1", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz", + "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.29.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@astrojs/react": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-4.1.0.tgz", + "integrity": "sha512-8F0ncvcCexVeQZMwPouLSFuzCK1KXUIYQ57lW3ZG2p7B5DGAajXGanb/CGF7MMSpX8Z0t9sELQqLHOCV/+78Ig==", + "license": "MIT", + "dependencies": { + "@vitejs/plugin-react": "^4.3.4", + "ultrahtml": "^1.5.3", + "vite": "^6.0.1" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" + }, + "peerDependencies": { + "@types/react": "^17.0.50 || ^18.0.21 || ^19.0.0", + "@types/react-dom": "^17.0.17 || ^18.0.6 || ^19.0.0", + "react": "^17.0.2 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.2 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@astrojs/tailwind": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.3.tgz", + "integrity": "sha512-XF7WhXRhqEHGvADqc0kDtF7Yv/g4wAWTaj91jBBTBaYnc4+MQLH94duFfFa4NlTkRG40VQd012eF3MhO3Kk+bg==", + "license": "MIT", + "dependencies": { + "autoprefixer": "^10.4.20", + "postcss": "^8.4.49", + "postcss-load-config": "^4.0.2" + }, + "peerDependencies": { + "astro": "^3.0.0 || ^4.0.0 || ^5.0.0", + "tailwindcss": "^3.0.24" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz", + "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.1.0", + "debug": "^4.3.7", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "is-docker": "^3.0.0", + "is-wsl": "^3.1.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/runtime": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -27,6 +399,61 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.19.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", @@ -315,6 +742,22 @@ "node": ">=12" } }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/openbsd-x64": { "version": "0.19.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", @@ -395,211 +838,8419 @@ "node": ">=12" } }, - "node_modules/@types/d3-array": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", - "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } }, - "node_modules/@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "dependencies": { - "@types/d3-color": "*" + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@types/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==" + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@types/d3-scale": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", - "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", - "dependencies": { - "@types/d3-time": "*" + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@types/d3-shape": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", - "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", - "dependencies": { - "@types/d3-path": "*" + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@types/d3-time": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", - "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "dependencies": { - "internmap": "1 - 2" + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" } }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" } }, - "node_modules/d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" } }, - "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" } }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, "dependencies": { - "d3-color": "1 - 3" + "@emnapi/runtime": "^1.2.0" }, "engines": { - "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=12" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { "node": ">=12" } }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { - "d3-path": "^3.1.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", "dependencies": { - "d3-array": "2 - 3" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", "dependencies": { - "d3-time": "1 - 3" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.24.2.tgz", + "integrity": "sha512-BpbNUSKIwbKrRRA+BQj0BEWSw+8kOPKDJevWeSE/xIqGX7K0xrCZQ9kK0nnEQyrzsUoka1l81ZtJ2mGaCA32HQ==", + "license": "MIT", + "dependencies": { + "@shikijs/engine-javascript": "1.24.2", + "@shikijs/engine-oniguruma": "1.24.2", + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.3" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.24.2.tgz", + "integrity": "sha512-EqsmYBJdLEwEiO4H+oExz34a5GhhnVp+jH9Q/XjPjmBPc6TE/x4/gD0X3i0EbkKKNqXYHHJTJUpOLRQNkEzS9Q==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0", + "oniguruma-to-es": "0.7.0" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.2.tgz", + "integrity": "sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0" + } + }, + "node_modules/@shikijs/types": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.2.tgz", + "integrity": "sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.1.tgz", + "integrity": "sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==", + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" + }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/react": { + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", + "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", + "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", + "license": "ISC" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.0.5.tgz", + "integrity": "sha512-xfptdmurDsQcj/Anc7mU+eKlcyV7ppJIlmaSwhX3ZWwK5N/0rGKVmUqnuILgR6MB0XVJiIfublNzDGoyj4Q6BQ==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^2.10.3", + "@astrojs/internal-helpers": "0.4.2", + "@astrojs/markdown-remark": "6.0.1", + "@astrojs/telemetry": "3.2.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.1.3", + "@types/cookie": "^0.6.0", + "acorn": "^8.14.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "boxen": "8.0.1", + "ci-info": "^4.1.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.7.2", + "cssesc": "^3.0.0", + "debug": "^4.3.7", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.1.1", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "es-module-lexer": "^1.5.4", + "esbuild": "^0.21.5", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "flattie": "^1.1.1", + "github-slugger": "^2.0.0", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.14", + "magicast": "^0.3.5", + "micromatch": "^4.0.8", + "mrmime": "^2.0.0", + "neotraverse": "^0.6.18", + "p-limit": "^6.1.0", + "p-queue": "^8.0.1", + "preferred-pm": "^4.0.0", + "prompts": "^2.4.2", + "rehype": "^13.0.2", + "semver": "^7.6.3", + "shiki": "^1.23.1", + "tinyexec": "^0.3.1", + "tsconfck": "^3.1.4", + "ultrahtml": "^1.5.3", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3", + "vite": "^6.0.1", + "vitefu": "^1.0.4", + "which-pm": "^3.0.0", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^21.1.1", + "yocto-spinner": "^0.1.0", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.5", + "zod-to-ts": "^1.2.0" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "optionalDependencies": { + "sharp": "^0.33.3" + } + }, + "node_modules/astro/node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/astro/node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^8.0.0", + "chalk": "^5.3.0", + "cli-boxes": "^3.0.0", + "string-width": "^7.2.0", + "type-fest": "^4.21.0", + "widest-line": "^5.0.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", + "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "license": "ISC" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "license": "MIT", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "license": "MIT" + }, + "node_modules/emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "license": "Apache-2.0", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.2.tgz", + "integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.0.tgz", + "integrity": "sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT", + "optional": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.15", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.15.tgz", + "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", + "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", + "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz", + "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/oniguruma-to-es": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.7.0.tgz", + "integrity": "sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==", + "license": "MIT", + "dependencies": { + "emoji-regex-xs": "^1.0.0", + "regex": "^5.0.2", + "regex-recursion": "^4.3.0" + } + }, + "node_modules/p-limit": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.1.0.tgz", + "integrity": "sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, + "node_modules/p-timeout": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.3.tgz", + "integrity": "sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "license": "MIT", + "dependencies": { + "entities": "^4.5.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/preferred-pm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.0.0.tgz", + "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==", + "license": "MIT", + "dependencies": { + "find-up-simple": "^1.0.0", + "find-yarn-workspace-root2": "1.2.16", + "which-pm": "^3.0.0" + }, + "engines": { + "node": ">=18.12" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/recharts": { + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.13.3.tgz", + "integrity": "sha512-YDZ9dOfK9t3ycwxgKbrnDlRC4BHdjlY73fet3a0C1+qGMjXVZe6+VXmpOIIhzkje5MMEL8AN4hLIe4AMskBzlA==", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.21", + "react-is": "^18.3.1", + "react-smooth": "^4.0.0", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/recharts/node_modules/react-smooth": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.3.tgz", + "integrity": "sha512-PyxIrra8WZWrMRFcCiJsZ+JqFaxEINAt+v/w++wQKQlmO99Eh3+JTLeKApdTsLX2roBdWYXqPsaS8sO4UmdzIg==", + "license": "MIT", + "dependencies": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regex": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/regex/-/regex-5.0.2.tgz", + "integrity": "sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-4.3.0.tgz", + "integrity": "sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", + "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/resolve": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.24.2.tgz", + "integrity": "sha512-TR1fi6mkRrzW+SKT5G6uKuc32Dj2EEa7Kj0k8kGqiBINb+C1TiflVOiT9ta6GqOJtC4fraxO5SLUaKBcSY38Fg==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "1.24.2", + "@shikijs/engine-javascript": "1.24.2", + "@shikijs/engine-oniguruma": "1.24.2", + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", + "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "node_modules/tinyexec": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==", + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfck": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.4.tgz", + "integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==", + "license": "MIT", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true + }, + "node_modules/type-fest": { + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.1.tgz", + "integrity": "sha512-ojFL7eDMX2NF0xMbDwPZJ8sb7ckqtlAi1GsmgsFXvErT9kFTk1r0DuQKvrCh73M6D4nngeHJmvogF9OluXs7Hw==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ultrahtml": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==", + "license": "MIT" + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/victory-vendor": { + "version": "36.9.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", + "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/vite": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.3.tgz", + "integrity": "sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.0", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, + "node_modules/vitefu": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.4.tgz", + "integrity": "sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-pm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", + "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==", + "license": "MIT", + "dependencies": { + "load-yaml-file": "^0.2.0" + }, + "engines": { + "node": ">=18.12" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", + "license": "MIT", + "dependencies": { + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-spinner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.1.2.tgz", + "integrity": "sha512-VfmLIh/ZSZOJnVRQZc/dvpPP90lWL4G0bmxQMP0+U/2vKBA8GSpcBuWv17y7F+CZItRuO97HN1wdbb4p10uhOg==", + "license": "MIT", + "dependencies": { + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18.19" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.1.tgz", + "integrity": "sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.24.1" + } + }, + "node_modules/zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "peerDependencies": { + "typescript": "^4.9.4 || ^5.0.2", + "zod": "^3" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@astrojs/compiler": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz", + "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==" + }, + "@astrojs/internal-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.2.tgz", + "integrity": "sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w==" + }, + "@astrojs/markdown-remark": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.0.1.tgz", + "integrity": "sha512-CTSYijj25NfxgZi15TU3CwPwgyD1/7yA3FcdcNmB9p94nydupiUbrIiq3IqeTp2m5kCVzxbPZeC7fTwEOaNyGw==", + "requires": { + "@astrojs/prism": "3.2.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.1.0", + "js-yaml": "^4.1.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.1", + "remark-smartypants": "^3.0.2", + "shiki": "^1.23.1", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1", + "vfile": "^6.0.3" + } + }, + "@astrojs/prism": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz", + "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==", + "requires": { + "prismjs": "^1.29.0" + } + }, + "@astrojs/react": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-4.1.0.tgz", + "integrity": "sha512-8F0ncvcCexVeQZMwPouLSFuzCK1KXUIYQ57lW3ZG2p7B5DGAajXGanb/CGF7MMSpX8Z0t9sELQqLHOCV/+78Ig==", + "requires": { + "@vitejs/plugin-react": "^4.3.4", + "ultrahtml": "^1.5.3", + "vite": "^6.0.1" + } + }, + "@astrojs/tailwind": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.3.tgz", + "integrity": "sha512-XF7WhXRhqEHGvADqc0kDtF7Yv/g4wAWTaj91jBBTBaYnc4+MQLH94duFfFa4NlTkRG40VQd012eF3MhO3Kk+bg==", + "requires": { + "autoprefixer": "^10.4.20", + "postcss": "^8.4.49", + "postcss-load-config": "^4.0.2" + } + }, + "@astrojs/telemetry": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz", + "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==", + "requires": { + "ci-info": "^4.1.0", + "debug": "^4.3.7", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "is-docker": "^3.0.0", + "is-wsl": "^3.1.0", + "which-pm-runs": "^1.1.0" + } + }, + "@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==" + }, + "@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "requires": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "requires": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "requires": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "requires": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==" + }, + "@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + }, + "@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + }, + "@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" + }, + "@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "requires": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + } + }, + "@babel/parser": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "requires": { + "@babel/types": "^7.26.3" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, + "@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "requires": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + } + }, + "@babel/traverse": { + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "requires": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "requires": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + } + }, + "@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "optional": true, + "requires": { + "tslib": "^2.4.0" + } + }, + "@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "dev": true, + "optional": true + }, + "@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "optional": true, + "requires": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "optional": true, + "requires": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "optional": true + }, + "@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "optional": true + }, + "@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "optional": true + }, + "@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "optional": true + }, + "@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "optional": true + }, + "@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "optional": true + }, + "@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "optional": true + }, + "@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "optional": true + }, + "@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "optional": true, + "requires": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "optional": true, + "requires": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "optional": true, + "requires": { + "@emnapi/runtime": "^1.2.0" + } + }, + "@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "optional": true + }, + "@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "optional": true + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==" + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, + "@rollup/pluginutils": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", + "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", + "optional": true + }, + "@rollup/rollup-freebsd-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", + "optional": true + }, + "@rollup/rollup-freebsd-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", + "optional": true + }, + "@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", + "optional": true + }, + "@shikijs/core": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.24.2.tgz", + "integrity": "sha512-BpbNUSKIwbKrRRA+BQj0BEWSw+8kOPKDJevWeSE/xIqGX7K0xrCZQ9kK0nnEQyrzsUoka1l81ZtJ2mGaCA32HQ==", + "requires": { + "@shikijs/engine-javascript": "1.24.2", + "@shikijs/engine-oniguruma": "1.24.2", + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.3" + } + }, + "@shikijs/engine-javascript": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.24.2.tgz", + "integrity": "sha512-EqsmYBJdLEwEiO4H+oExz34a5GhhnVp+jH9Q/XjPjmBPc6TE/x4/gD0X3i0EbkKKNqXYHHJTJUpOLRQNkEzS9Q==", + "requires": { + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0", + "oniguruma-to-es": "0.7.0" + } + }, + "@shikijs/engine-oniguruma": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.2.tgz", + "integrity": "sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==", + "requires": { + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0" + } + }, + "@shikijs/types": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.24.2.tgz", + "integrity": "sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==", + "requires": { + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "@shikijs/vscode-textmate": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.3.1.tgz", + "integrity": "sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==" + }, + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + }, + "@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + }, + "@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + }, + "@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "requires": { + "@types/d3-color": "*" + } + }, + "@types/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==" + }, + "@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "requires": { + "@types/d3-time": "*" + } + }, + "@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "requires": { + "@types/d3-path": "*" + } + }, + "@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + }, + "@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "requires": { + "@types/ms": "*" + } + }, + "@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + }, + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/react": { + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", + "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", + "requires": { + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", + "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", + "requires": {} + }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==" + }, + "@ungap/structured-clone": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==" + }, + "@vitejs/plugin-react": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", + "requires": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + } + }, + "acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "dependencies": { + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + } + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" + }, + "array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==" + }, + "astro": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.0.5.tgz", + "integrity": "sha512-xfptdmurDsQcj/Anc7mU+eKlcyV7ppJIlmaSwhX3ZWwK5N/0rGKVmUqnuILgR6MB0XVJiIfublNzDGoyj4Q6BQ==", + "requires": { + "@astrojs/compiler": "^2.10.3", + "@astrojs/internal-helpers": "0.4.2", + "@astrojs/markdown-remark": "6.0.1", + "@astrojs/telemetry": "3.2.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.1.3", + "@types/cookie": "^0.6.0", + "acorn": "^8.14.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "boxen": "8.0.1", + "ci-info": "^4.1.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.7.2", + "cssesc": "^3.0.0", + "debug": "^4.3.7", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.1.1", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "es-module-lexer": "^1.5.4", + "esbuild": "^0.21.5", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "flattie": "^1.1.1", + "github-slugger": "^2.0.0", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.14", + "magicast": "^0.3.5", + "micromatch": "^4.0.8", + "mrmime": "^2.0.0", + "neotraverse": "^0.6.18", + "p-limit": "^6.1.0", + "p-queue": "^8.0.1", + "preferred-pm": "^4.0.0", + "prompts": "^2.4.2", + "rehype": "^13.0.2", + "semver": "^7.6.3", + "sharp": "^0.33.3", + "shiki": "^1.23.1", + "tinyexec": "^0.3.1", + "tsconfck": "^3.1.4", + "ultrahtml": "^1.5.3", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3", + "vite": "^6.0.1", + "vitefu": "^1.0.4", + "which-pm": "^3.0.0", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^21.1.1", + "yocto-spinner": "^0.1.0", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.5", + "zod-to-ts": "^1.2.0" + }, + "dependencies": { + "@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "optional": true + }, + "esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "requires": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + } + } + }, + "autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "requires": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==" + }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + }, + "boxen": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^8.0.0", + "chalk": "^5.3.0", + "cli-boxes": "^3.0.0", + "string-width": "^7.2.0", + "type-fest": "^4.21.0", + "widest-line": "^5.0.0", + "wrap-ansi": "^9.0.0" + } + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" + } + }, + "browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "requires": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + } + }, + "camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-lite": { + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==" + }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + }, + "character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" + }, + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" + }, + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "ci-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", + "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==" + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" + }, + "cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "requires": { + "internmap": "1 - 2" + } + }, + "d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + }, + "d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" + }, + "d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "requires": { + "d3-path": "^3.1.0" + } + }, + "d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + }, + "debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "requires": { + "ms": "^2.1.3" + } + }, + "decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "requires": { + "character-entities": "^2.0.0" + } + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true + }, + "deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "requires": { + "base-64": "^1.0.0" + } + }, + "devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==" + }, + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "requires": { + "dequal": "^2.0.0" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==" + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "electron-to-chromium": { + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==" + }, + "emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==" + }, + "emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==" + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { + "requires": { "@esbuild/aix-ppc64": "0.19.12", "@esbuild/android-arm": "0.19.12", "@esbuild/android-arm64": "0.19.12", @@ -625,592 +9276,1327 @@ "@esbuild/win32-x64": "0.19.12" } }, - "node_modules/eventemitter3": { + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + }, + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "node_modules/fast-equals": { + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "fast-equals": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", - "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", - "engines": { - "node": ">=6.0.0" + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==" + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" } }, - "node_modules/internmap": { + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "find-up-simple": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", + "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==" + }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==" + }, + "foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-east-asian-width": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==" + }, + "github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, + "glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "requires": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + } + }, + "hast-util-from-parse5": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.2.tgz", + "integrity": "sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-html": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + } + }, + "hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "requires": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + } + }, + "hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hastscript": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.0.tgz", + "integrity": "sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==", + "requires": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + } + }, + "html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, + "html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==" + }, + "internmap": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "engines": { - "node": ">=12" + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" } }, - "node_modules/js-tokens": { + "is-core-module": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "requires": { + "hasown": "^2.0.2" + } + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "requires": { + "is-docker": "^3.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + }, + "is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "requires": { + "is-inside-container": "^1.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==" + }, + "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/lodash": { + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" + }, + "lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/loose-envify": { + "longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" + }, + "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "magic-string": { + "version": "0.30.15", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.15.tgz", + "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "requires": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" + "markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==" + }, + "mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" } }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" + "mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "requires": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" } }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + } }, - "node_modules/react-smooth": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", - "integrity": "sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==", - "dependencies": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "requires": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" + "mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "requires": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" } }, - "node_modules/recharts": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.13.3.tgz", - "integrity": "sha512-YDZ9dOfK9t3ycwxgKbrnDlRC4BHdjlY73fet3a0C1+qGMjXVZe6+VXmpOIIhzkje5MMEL8AN4hLIe4AMskBzlA==", - "dependencies": { - "clsx": "^2.0.0", - "eventemitter3": "^4.0.1", - "lodash": "^4.17.21", - "react-is": "^18.3.1", - "react-smooth": "^4.0.0", - "recharts-scale": "^0.4.4", - "tiny-invariant": "^1.3.1", - "victory-vendor": "^36.6.8" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + "mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" } }, - "node_modules/recharts-scale": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", - "dependencies": { - "decimal.js-light": "^2.4.1" + "mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" + "mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" } }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + "mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "requires": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + } }, - "node_modules/victory-vendor": { - "version": "36.9.2", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", - "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", - "dependencies": { - "@types/d3-array": "^3.0.3", - "@types/d3-ease": "^3.0.0", - "@types/d3-interpolate": "^3.0.1", - "@types/d3-scale": "^4.0.2", - "@types/d3-shape": "^3.1.0", - "@types/d3-time": "^3.0.0", - "@types/d3-timer": "^3.0.0", - "d3-array": "^3.1.6", - "d3-ease": "^3.0.1", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.1.0", - "d3-time": "^3.0.0", - "d3-timer": "^3.0.1" + "mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" } - } - }, - "dependencies": { - "@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + }, + "mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", "requires": { - "regenerator-runtime": "^0.14.0" + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" } }, - "@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", - "dev": true, - "optional": true + "mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "requires": { + "@types/mdast": "^4.0.0" + } }, - "@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "dev": true, - "optional": true + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, - "@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "dev": true, - "optional": true + "micromark": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz", + "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "dev": true, - "optional": true + "micromark-core-commonmark": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz", + "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "dev": true, - "optional": true + "micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "requires": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "dev": true, - "optional": true + "micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "dev": true, - "optional": true + "micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "requires": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "dev": true, - "optional": true + "micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "dev": true, - "optional": true + "micromark-extension-gfm-table": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz", + "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "dev": true, - "optional": true + "micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "requires": { + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "dev": true, - "optional": true + "micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "dev": true, - "optional": true + "micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "dev": true, - "optional": true + "micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "requires": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "dev": true, - "optional": true + "micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "dev": true, - "optional": true + "micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "dev": true, - "optional": true + "micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "dev": true, - "optional": true + "micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "dev": true, - "optional": true + "micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "requires": { + "micromark-util-symbol": "^2.0.0" + } }, - "@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "dev": true, - "optional": true + "micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "dev": true, - "optional": true + "micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "requires": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "dev": true, - "optional": true + "micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "requires": { + "micromark-util-symbol": "^2.0.0" + } }, - "@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "dev": true, - "optional": true + "micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } }, - "@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "dev": true, - "optional": true + "micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==" }, - "@types/d3-array": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", - "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + "micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==" }, - "@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + "micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "requires": { + "micromark-util-symbol": "^2.0.0" + } }, - "@types/d3-ease": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", - "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + "micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "requires": { + "micromark-util-types": "^2.0.0" + } }, - "@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "requires": { - "@types/d3-color": "*" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "@types/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==" + "micromark-util-subtokenize": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz", + "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==", + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "@types/d3-scale": { + "micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==" + }, + "micromark-util-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==" + }, + "micromatch": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", - "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "requires": { - "@types/d3-time": "*" + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "dependencies": { + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + } } }, - "@types/d3-shape": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", - "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "requires": { - "@types/d3-path": "*" + "brace-expansion": "^2.0.1" } }, - "@types/d3-time": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", - "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" - }, - "@types/d3-timer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", - "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" + }, + "mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } }, - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + "nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, - "csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==" }, - "d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", "requires": { - "internmap": "1 - 2" + "@types/nlcst": "^2.0.0" } }, - "d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + "node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" }, - "d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, - "d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, - "d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "oniguruma-to-es": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.7.0.tgz", + "integrity": "sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==", "requires": { - "d3-color": "1 - 3" + "emoji-regex-xs": "^1.0.0", + "regex": "^5.0.2", + "regex-recursion": "^4.3.0" } }, - "d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" + "p-limit": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.1.0.tgz", + "integrity": "sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==", + "requires": { + "yocto-queue": "^1.1.1" + } }, - "d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } } }, - "d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", "requires": { - "d3-path": "^3.1.0" + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "dependencies": { + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + } } }, - "d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "p-timeout": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.3.tgz", + "integrity": "sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==" + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + }, + "parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", "requires": { - "d3-array": "2 - 3" + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" } }, - "d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "parse5": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", + "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", "requires": { - "d3-time": "1 - 3" + "entities": "^4.5.0" } }, - "d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } }, - "decimal.js-light": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", - "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, - "dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "find-up": "^4.0.0" } }, - "esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "dev": true, + "postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "requires": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } }, - "fast-equals": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", - "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==" + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + } + }, + "postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "requires": { + "postcss-selector-parser": "^6.1.1" + } }, - "internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + "postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } }, - "js-tokens": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "preferred-pm": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-4.0.0.tgz", + "integrity": "sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==", + "requires": { + "find-up-simple": "^1.0.0", + "find-yarn-workspace-root2": "1.2.16", + "which-pm": "^3.0.0" + } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + } } }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -1228,21 +10614,27 @@ } } }, + "property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, "react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "requires": { - "loose-envify": "^1.1.0" - } + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==" }, "react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.25.0" } }, "react-is": { @@ -1250,15 +10642,10 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, - "react-smooth": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", - "integrity": "sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==", - "requires": { - "fast-equals": "^5.0.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - } + "react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==" }, "react-transition-group": { "version": "4.4.5", @@ -1271,6 +10658,36 @@ "prop-types": "^15.6.2" } }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + }, + "dependencies": { + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + } + } + }, "recharts": { "version": "2.13.3", "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.13.3.tgz", @@ -1284,6 +10701,18 @@ "recharts-scale": "^0.4.4", "tiny-invariant": "^1.3.1", "victory-vendor": "^36.6.8" + }, + "dependencies": { + "react-smooth": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.3.tgz", + "integrity": "sha512-PyxIrra8WZWrMRFcCiJsZ+JqFaxEINAt+v/w++wQKQlmO99Eh3+JTLeKApdTsLX2roBdWYXqPsaS8sO4UmdzIg==", + "requires": { + "fast-equals": "^5.0.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + } + } } }, "recharts-scale": { @@ -1299,12 +10728,466 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, + "regex": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/regex/-/regex-5.0.2.tgz", + "integrity": "sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==", + "requires": { + "regex-utilities": "^2.3.0" + } + }, + "regex-recursion": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-4.3.0.tgz", + "integrity": "sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==", + "requires": { + "regex-utilities": "^2.3.0" + } + }, + "regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==" + }, + "rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "requires": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + } + }, + "rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + } + }, + "rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + } + }, + "rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + } + }, + "remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + } + }, + "remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + } + }, + "remark-rehype": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", + "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + } + }, + "remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "requires": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + } + }, + "remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + } + }, + "resolve": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", + "requires": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "requires": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + } + }, + "retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "requires": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + } + }, + "retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "requires": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + } + }, + "retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "requires": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rollup": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", + "@types/estree": "1.0.6", + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, "scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==" + }, + "sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "optional": true, + "requires": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5", + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shiki": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.24.2.tgz", + "integrity": "sha512-TR1fi6mkRrzW+SKT5G6uKuc32Dj2EEa7Kj0k8kGqiBINb+C1TiflVOiT9ta6GqOJtC4fraxO5SLUaKBcSY38Fg==", + "requires": { + "@shikijs/core": "1.24.2", + "@shikijs/engine-javascript": "1.24.2", + "@shikijs/engine-oniguruma": "1.24.2", + "@shikijs/types": "1.24.2", + "@shikijs/vscode-textmate": "^9.3.0", + "@types/hast": "^3.0.4" + } + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" + }, + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + }, + "sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "tailwindcss": { + "version": "3.4.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", + "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + } + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "requires": { - "loose-envify": "^1.1.0" + "thenify": ">= 3.1.0 < 4" } }, "tiny-invariant": { @@ -1312,6 +11195,195 @@ "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, + "tinyexec": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz", + "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" + }, + "trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "tsconfck": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.4.tgz", + "integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==", + "requires": {} + }, + "tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "optional": true + }, + "type-fest": { + "version": "4.30.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.1.tgz", + "integrity": "sha512-ojFL7eDMX2NF0xMbDwPZJ8sb7ckqtlAi1GsmgsFXvErT9kFTk1r0DuQKvrCh73M6D4nngeHJmvogF9OluXs7Hw==" + }, + "typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "peer": true + }, + "ultrahtml": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==" + }, + "unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "requires": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + } + }, + "unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "requires": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + } + }, + "unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, + "update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "requires": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + } + }, + "vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "requires": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + } + }, + "vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + } + }, "victory-vendor": { "version": "36.9.2", "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", @@ -1332,6 +11404,346 @@ "d3-time": "^3.0.0", "d3-timer": "^3.0.1" } + }, + "vite": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.3.tgz", + "integrity": "sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==", + "requires": { + "esbuild": "^0.24.0", + "fsevents": "~2.3.3", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "dependencies": { + "@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "optional": true + }, + "esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "requires": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + } + } + }, + "vitefu": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.4.tgz", + "integrity": "sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==", + "requires": {} + }, + "web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-pm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-3.0.0.tgz", + "integrity": "sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==", + "requires": { + "load-yaml-file": "^0.2.0" + } + }, + "which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==" + }, + "widest-line": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", + "requires": { + "string-width": "^7.0.0" + } + }, + "wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "requires": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==" + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + }, + "yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==" + }, + "yocto-spinner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.1.2.tgz", + "integrity": "sha512-VfmLIh/ZSZOJnVRQZc/dvpPP90lWL4G0bmxQMP0+U/2vKBA8GSpcBuWv17y7F+CZItRuO97HN1wdbb4p10uhOg==", + "requires": { + "yoctocolors": "^2.1.1" + } + }, + "yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==" + }, + "zod": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==" + }, + "zod-to-json-schema": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.1.tgz", + "integrity": "sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==", + "requires": {} + }, + "zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "requires": {} + }, + "zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" } } } diff --git a/package.json b/package.json index 7a34f6b..254965b 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,19 @@ "version": "1.0.0", "description": "Generate static sites for GitHub contributors", "scripts": { - "build": "node scripts/build.js", - "generate": "node dist/generate_site.js" + "dev": "astro dev", + "build": "astro build" }, "dependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0", - "recharts": "^2.12.0" + "@astrojs/react": "^4.1.0", + "@astrojs/tailwind": "^5.1.3", + "@types/react": "^19.0.1", + "@types/react-dom": "^19.0.2", + "astro": "^5.0.5", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "recharts": "^2.12.0", + "tailwindcss": "^3.4.16" }, "devDependencies": { "esbuild": "^0.19.12" diff --git a/scripts/components/ContributorProfile.js b/scripts/components/ContributorProfile.jsx similarity index 100% rename from scripts/components/ContributorProfile.js rename to scripts/components/ContributorProfile.jsx diff --git a/src/pages/[contributor].astro b/src/pages/[contributor].astro new file mode 100644 index 0000000..a5350dd --- /dev/null +++ b/src/pages/[contributor].astro @@ -0,0 +1,28 @@ +--- +import contributors from "../../data/contributors.json"; +import ContributorProfile from "../../scripts/components/ContributorProfile"; +export function getStaticPaths() { + return contributors.map((contributor) => ({ + params: { contributor: contributor.contributor }, + props: { contributor }, + })); +} +const { contributor } = Astro.params; +--- + + + + + + + {contributor} - GitHub Contributions + + +
+ c.contributor === contributor)} + /> +
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..a0c29cd --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,68 @@ +--- +import contributors from "../../data/contributors.json"; + +function truncateText(text: string, maxLength: number) { + if (!text || text.length <= maxLength) return text; + return text.slice(0, maxLength - 3) + "..."; +} +--- + + + + + + + GitHub Contributors + + + + + diff --git a/tailwind.config.mjs b/tailwind.config.mjs new file mode 100644 index 0000000..3864f2c --- /dev/null +++ b/tailwind.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}', './scripts/components/**/*.{jsx,js}'], + theme: { + extend: {}, + }, + plugins: [], +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a3b8ae1 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "astro/tsconfigs/strictest", + "compilerOptions": { + "jsx": "react-jsx", + "jsxImportSource": "react" + } +} \ No newline at end of file