diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b947077 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +dist/ diff --git a/README.md b/README.md index 3ab5db0..91a678a 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,38 @@ +# ai16z Eliza Contributors Site Generator + +ai16z, creators of the [eliza](https://github.com/ai16z/eliza) framework. This repo generates static sites showing GitHub contributor activity. + + ![eliza_banner](https://github.com/user-attachments/assets/e8784793-c4d3-4d59-bba9-6d47885abe63) -ai16z, creators of the [eliza](https://github.com/ai16z/eliza) framework +[Website](https://ai16z.ai): | [Discord](https://discord.gg/ai16z) | [Twitter/X](https://x.com/ai16zdao) | [DAO](https://www.daos.fun/HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC) + + +## Setup -Visit us on [daos.fun](https://www.daos.fun/HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC) +1. Install dependencies: +```bash +npm install +``` -[Website](https://ai16z.ai): | [Discord](https://discord.gg/ai16z) | [Twitter/X](https://x.com/ai16zdao) +2. Put your contributor data JSON files in the `data` directory -# OPEN BOUNTIES +3. Build and generate the site: +```bash +npm run build +npm run generate +``` -Technical requirements: Senior-level background in Node.js, Typescript, understanding of [Eliza](https://github.com/ai16z/eliza) framework +4. Open `profiles/index.html` to view the result -### Twitter Spaces Voice Client -Parity with Discord Voice Client, but on Twitter Space -- Must listen to and respond with voice -- Must be able to join a twitter space from a linked tweet -- Must be able to accept speaker role +## Directory Structure -Reward: $1000 USD in $ai16z + $1000 USD in $degenai +- `data/` - Place contributor JSON files here +- `scripts/` - Source code +- `dist/` - Built files +- `profiles/` - Generated static site -### Obsidian Integration -- Integrate Obsidian and demonstrate deep traversal and search of an Obsidian memory store -- Integrate [Naval database](https://www.reddit.com/r/NavalRavikant/comments/oza0bl/i_made_a_digital_version_of_navals_brain_free/?rdt=41536) as example +## Scripts -Reward: $1000 USD in $ai16z + $1000 USD in $degenai +- `npm run build` - Bundle the site generator +- `npm run generate` - Generate the static site diff --git a/data/5c0.json b/data/5c0.json new file mode 100644 index 0000000..7e0606f --- /dev/null +++ b/data/5c0.json @@ -0,0 +1,53 @@ +{ + "username": "5c0", + "avatar_url": "https://avatars.githubusercontent.com/u/93293719?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [], + "pull_requests": [ + { + "number": 143, + "title": "chore(deps): Upgrade uuid to v11 and TypeScript to v8", + "state": "closed", + "created_at": "2024-10-31T01:17:45Z", + "url": "https://github.com/ai16z/eliza/pull/143", + "labels": [], + "comments": 1 + } + ], + "total_commits": 0, + "total_prs": 1, + "commit_activity": {}, + "pr_activity": { + "2024": { + "10": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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, + "comment_activity": { + "2024": { + "10": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/BugByClaude.json b/data/BugByClaude.json new file mode 100644 index 0000000..fbadc4d --- /dev/null +++ b/data/BugByClaude.json @@ -0,0 +1,51 @@ +{ + "username": "BugByClaude", + "avatar_url": "https://avatars.githubusercontent.com/u/188425962?v=4", + "total_contributions": 1, + "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" + } + ], + "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 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/FabriceIRANKUNDA.json b/data/FabriceIRANKUNDA.json new file mode 100644 index 0000000..4623720 --- /dev/null +++ b/data/FabriceIRANKUNDA.json @@ -0,0 +1,77 @@ +{ + "username": "FabriceIRANKUNDA", + "avatar_url": "https://avatars.githubusercontent.com/u/58092199?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "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": 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 + }, + { + "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, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1, + "10": 1 + } + } + }, + "issues": { + "opened": [ + { + "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_opened": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/HashWarlock.json b/data/HashWarlock.json new file mode 100644 index 0000000..e35bd70 --- /dev/null +++ b/data/HashWarlock.json @@ -0,0 +1,79 @@ +{ + "username": "HashWarlock", + "avatar_url": "https://avatars.githubusercontent.com/u/64296537?v=4", + "total_contributions": 2, + "activity": { + "code": { + "commits": [ + { + "sha": "9e7a3da75d496b013e6c8efe0d25d03516c6d12f", + "date": "2024-11-04T17:38:48Z", + "message": "Add RedPill API Key variable", + "url": "https://github.com/ai16z/eliza/commit/9e7a3da75d496b013e6c8efe0d25d03516c6d12f" + }, + { + "sha": "e5c8f3fca5c4f683cc9805fad844dce6428a2872", + "date": "2024-11-04T17:27:46Z", + "message": "Add RedPill API Support", + "url": "https://github.com/ai16z/eliza/commit/e5c8f3fca5c4f683cc9805fad844dce6428a2872" + } + ], + "pull_requests": [ + { + "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 + }, + { + "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": 2, + "total_prs": 2, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 2 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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" + } + ], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/Honkware.json b/data/Honkware.json new file mode 100644 index 0000000..b6a066e --- /dev/null +++ b/data/Honkware.json @@ -0,0 +1,51 @@ +{ + "username": "Honkware", + "avatar_url": "https://avatars.githubusercontent.com/u/119620994?v=4", + "total_contributions": 1, + "activity": { + "code": { + "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": 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, + "commit_activity": { + "2024": { + "10": 1 + } + }, + "pr_activity": { + "2024": { + "10": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/MarcoMandar.json b/data/MarcoMandar.json new file mode 100644 index 0000000..f2bf6a9 --- /dev/null +++ b/data/MarcoMandar.json @@ -0,0 +1,581 @@ +{ + "username": "MarcoMandar", + "avatar_url": "https://avatars.githubusercontent.com/u/70625671?v=4", + "total_contributions": 68, + "activity": { + "code": { + "commits": [ + { + "sha": "cf6c1826012a5727df8b0d9f2e631ba3b568e2d4", + "date": "2024-11-16T03:37:53Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/cf6c1826012a5727df8b0d9f2e631ba3b568e2d4" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "sha": "c91ad3b09e3145f493b4ab6d182a2e5f9fbdb6ab", + "date": "2024-11-16T01:38:43Z", + "message": "getOrCreateRecommenderWithTelegramId\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/c91ad3b09e3145f493b4ab6d182a2e5f9fbdb6ab" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": "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": "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": "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": "18af606d5afecee016ee7c9182300b87b351aa9b", + "date": "2024-11-10T00:58:02Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/18af606d5afecee016ee7c9182300b87b351aa9b" + }, + { + "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": "8c46f2c11751cea8a600f8456c84ab178fb9ebfc", + "date": "2024-11-09T23:06:52Z", + "message": "Merge remote-tracking branch 'upstream/shaw/trust'", + "url": "https://github.com/ai16z/eliza/commit/8c46f2c11751cea8a600f8456c84ab178fb9ebfc" + }, + { + "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": "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": "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": "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": "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": "7e85609c07a7c5c6c96a224b455d658f30ae76a8", + "date": "2024-11-04T14:53:32Z", + "message": "fix\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/7e85609c07a7c5c6c96a224b455d658f30ae76a8" + }, + { + "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": "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": "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": "e4af25fbd64f64ff9387f48b1b39833727a4a05e", + "date": "2024-11-04T12:32:31Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/e4af25fbd64f64ff9387f48b1b39833727a4a05e" + }, + { + "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": "9b6479a6bff0ec6936621514b22d014f1af24acd", + "date": "2024-11-04T10:07:31Z", + "message": "swapDao\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/9b6479a6bff0ec6936621514b22d014f1af24acd" + }, + { + "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": "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": "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": "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": "362470ad51a96ec2599a4a5496ce2e4754809133", + "date": "2024-11-02T12:55:10Z", + "message": "update virtualConfidence\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/362470ad51a96ec2599a4a5496ce2e4754809133" + }, + { + "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": "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": "73564bcd7e55bfd7e852df712a2a5704c808e62a", + "date": "2024-11-01T21:19:37Z", + "message": "fix types\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/73564bcd7e55bfd7e852df712a2a5704c808e62a" + }, + { + "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": "f5f8ee7087e6dc2ff92f87d42d92da64d3752388", + "date": "2024-11-01T21:13:06Z", + "message": "types\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/f5f8ee7087e6dc2ff92f87d42d92da64d3752388" + }, + { + "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": "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": "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": "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": "9880a538af2035eaea5d06c99aa08a1f86841f12", + "date": "2024-11-01T16:28:22Z", + "message": "merge\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/9880a538af2035eaea5d06c99aa08a1f86841f12" + }, + { + "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "bda7386589572a342e55070633f31e2e57f01158", + "date": "2024-10-26T23:49:54Z", + "message": "update isCreateAndBuyContent\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/bda7386589572a342e55070633f31e2e57f01158" + }, + { + "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": "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": "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": "ab1b85c0ae11127b15869f807396808a9ce762be", + "date": "2024-10-24T13:00:19Z", + "message": "update\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ab1b85c0ae11127b15869f807396808a9ce762be" + }, + { + "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": "d305fd64c357c2072c532ba3e15c95218d9f3f9d", + "date": "2024-10-24T10:52:08Z", + "message": "generate tokenreport\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/d305fd64c357c2072c532ba3e15c95218d9f3f9d" + }, + { + "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": "ea1cd3321e226a04d9414301efb637f4620959c2", + "date": "2024-10-24T00:08:10Z", + "message": "Token Provider\n\nSigned-off-by: MarcoMandar ", + "url": "https://github.com/ai16z/eliza/commit/ea1cd3321e226a04d9414301efb637f4620959c2" + }, + { + "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": "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": "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": 347, + "title": "trust fixes", + "state": "closed", + "created_at": "2024-11-16T03:35:31Z", + "url": "https://github.com/ai16z/eliza/pull/347", + "labels": [], + "comments": 0 + }, + { + "number": 345, + "title": "getOrCreateRecommenderWithTelegramId", + "state": "closed", + "created_at": "2024-11-16T01:39:08Z", + "url": "https://github.com/ai16z/eliza/pull/345", + "labels": [], + "comments": 0 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "number": 43, + "title": "pumpfun", + "state": "closed", + "created_at": "2024-10-26T23:49:51Z", + "url": "https://github.com/ai16z/eliza/pull/43", + "labels": [], + "comments": 0 + }, + { + "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": 68, + "total_prs": 12, + "commit_activity": { + "2024": { + "11": 46, + "10": 22 + } + }, + "pr_activity": { + "2024": { + "11": 8, + "10": 4 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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, + "comment_activity": { + "2024": { + "10": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/MeDott29.json b/data/MeDott29.json new file mode 100644 index 0000000..91a524b --- /dev/null +++ b/data/MeDott29.json @@ -0,0 +1,92 @@ +{ + "username": "MeDott29", + "avatar_url": "https://avatars.githubusercontent.com/u/13264408?v=4", + "total_contributions": 3, + "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": "a233529c61e6a838d5e4143c0308630fe2315e6e", + "date": "2024-11-06T08:17:08Z", + "message": "update to grok-beta", + "url": "https://github.com/ai16z/eliza/commit/a233529c61e6a838d5e4143c0308630fe2315e6e" + }, + { + "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 + } + ], + "total_commits": 3, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 3, + "comment_activity": { + "2024": { + "11": 3 + } + } + } + } +} \ No newline at end of file diff --git a/data/Nibirian9.json b/data/Nibirian9.json new file mode 100644 index 0000000..a8830f8 --- /dev/null +++ b/data/Nibirian9.json @@ -0,0 +1,97 @@ +{ + "username": "Nibirian9", + "avatar_url": "https://avatars.githubusercontent.com/u/161925150?v=4", + "total_contributions": 11, + "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": "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" + } + ], + "pull_requests": [], + "total_commits": 11, + "total_prs": 0, + "commit_activity": { + "2024": { + "3": 11 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/RedBeardEth.json b/data/RedBeardEth.json new file mode 100644 index 0000000..74e39ef --- /dev/null +++ b/data/RedBeardEth.json @@ -0,0 +1,51 @@ +{ + "username": "RedBeardEth", + "avatar_url": "https://avatars.githubusercontent.com/u/90423049?v=4", + "total_contributions": 1, + "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 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/SkrillCTO.json b/data/SkrillCTO.json new file mode 100644 index 0000000..a1d05c6 --- /dev/null +++ b/data/SkrillCTO.json @@ -0,0 +1,37 @@ +{ + "username": "SkrillCTO", + "avatar_url": "https://avatars.githubusercontent.com/u/187723946?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [], + "total_commits": 1, + "total_prs": 0, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/actions-user.json b/data/actions-user.json new file mode 100644 index 0000000..6fb774f --- /dev/null +++ b/data/actions-user.json @@ -0,0 +1,115 @@ +{ + "username": "actions-user", + "avatar_url": "https://avatars.githubusercontent.com/u/65916846?v=4", + "total_contributions": 14, + "activity": { + "code": { + "commits": [ + { + "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" + } + ], + "pull_requests": [], + "total_commits": 14, + "total_prs": 0, + "commit_activity": { + "2024": { + "11": 14 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/ai16z-demirix.json b/data/ai16z-demirix.json new file mode 100644 index 0000000..3390ab7 --- /dev/null +++ b/data/ai16z-demirix.json @@ -0,0 +1,88 @@ +{ + "username": "ai16z-demirix", + "avatar_url": "https://avatars.githubusercontent.com/u/188117230?v=4", + "total_contributions": 3, + "activity": { + "code": { + "commits": [ + { + "sha": "41ae4506fe303f866f1c7fd69afe4f66e457d9cf", + "date": "2024-11-20T23:08:38Z", + "message": "Fixing failing videoGeneration tests.", + "url": "https://github.com/ai16z/eliza/commit/41ae4506fe303f866f1c7fd69afe4f66e457d9cf" + }, + { + "sha": "3e4e277939cc957f9be5dea6bc007b088f7dab71", + "date": "2024-11-20T22:54:32Z", + "message": "Fixing failing videoGeneration and token tests.", + "url": "https://github.com/ai16z/eliza/commit/3e4e277939cc957f9be5dea6bc007b088f7dab71" + }, + { + "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": 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", + "state": "closed", + "created_at": "2024-11-16T23:17:22Z", + "url": "https://github.com/ai16z/eliza/pull/367", + "labels": [], + "comments": 0 + } + ], + "total_commits": 3, + "total_prs": 2, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": { + "2024": { + "11": 2 + } + } + }, + "issues": { + "opened": [ + { + "number": 464, + "title": "Current token.test.ts and videoGeneration.test.ts are throwing errors", + "state": "open", + "created_at": "2024-11-20T23:01:03Z", + "url": "https://github.com/ai16z/eliza/issues/464", + "labels": [ + "bug" + ], + "comments": 0 + } + ], + "total_opened": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/alanneary17.json b/data/alanneary17.json new file mode 100644 index 0000000..e83dd52 --- /dev/null +++ b/data/alanneary17.json @@ -0,0 +1,51 @@ +{ + "username": "alanneary17", + "avatar_url": "https://avatars.githubusercontent.com/u/187298834?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [ + { + "number": 310, + "title": "Increased llama and llama based model temperatures", + "state": "closed", + "created_at": "2024-11-14T06:01:21Z", + "url": "https://github.com/ai16z/eliza/pull/310", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/alextitonis.json b/data/alextitonis.json new file mode 100644 index 0000000..b16f0ad --- /dev/null +++ b/data/alextitonis.json @@ -0,0 +1,236 @@ +{ + "username": "alextitonis", + "avatar_url": "https://avatars.githubusercontent.com/u/45359358?v=4", + "total_contributions": 13, + "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": "3f2837cc34b88080b4f46084360bcb7ab0df8a0f", + "date": "2024-10-27T13:01:57Z", + "message": "fixes & types", + "url": "https://github.com/ai16z/eliza/commit/3f2837cc34b88080b4f46084360bcb7ab0df8a0f" + }, + { + "sha": "be122295c4cb64a5d10579c7978f6862b3dc304a", + "date": "2024-10-26T11:39:00Z", + "message": "image-gen", + "url": "https://github.com/ai16z/eliza/commit/be122295c4cb64a5d10579c7978f6862b3dc304a" + } + ], + "pull_requests": [ + { + "number": 290, + "title": "keyvaluestore", + "state": "open", + "created_at": "2024-11-13T14:01:14Z", + "url": "https://github.com/ai16z/eliza/pull/290", + "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", + "state": "closed", + "created_at": "2024-11-03T13:43:06Z", + "url": "https://github.com/ai16z/eliza/pull/180", + "labels": [], + "comments": 3 + }, + { + "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 + }, + { + "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 + }, + { + "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": 6, + "commit_activity": { + "2024": { + "11": 3, + "10": 10 + } + }, + "pr_activity": { + "2024": { + "11": 4, + "10": 2 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [ + { + "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", + "type": "issue", + "issue_number": "148" + } + ], + "pr_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": 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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + } + ], + "total_comments": 7, + "comment_activity": { + "2024": { + "10": 2, + "11": 5 + } + } + } + } +} \ No newline at end of file diff --git a/data/antpb.json b/data/antpb.json new file mode 100644 index 0000000..7749eb2 --- /dev/null +++ b/data/antpb.json @@ -0,0 +1,90 @@ +{ + "username": "antpb", + "avatar_url": "https://avatars.githubusercontent.com/u/8985705?v=4", + "total_contributions": 3, + "activity": { + "code": { + "commits": [ + { + "sha": "a0c2bb8fd06423cdc05a075bfa0d5f7223a62754", + "date": "2024-11-22T04:14:43Z", + "message": "fix other eliza error", + "url": "https://github.com/ai16z/eliza/commit/a0c2bb8fd06423cdc05a075bfa0d5f7223a62754" + }, + { + "sha": "73a4bfd31996aecf1b65e5fc298cfbbdde18ef77", + "date": "2024-11-22T04:12:58Z", + "message": "consistent error", + "url": "https://github.com/ai16z/eliza/commit/73a4bfd31996aecf1b65e5fc298cfbbdde18ef77" + }, + { + "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": 508, + "title": "Wrap `fastembed` in try catch to allow non node environments to build", + "state": "closed", + "created_at": "2024-11-22T04:11:24Z", + "url": "https://github.com/ai16z/eliza/pull/508", + "labels": [], + "comments": 0 + } + ], + "total_commits": 3, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [ + { + "number": 507, + "title": "Non node.js environments have issues building (workers for instance)", + "state": "open", + "created_at": "2024-11-22T04:09:18Z", + "url": "https://github.com/ai16z/eliza/issues/507", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "number": 506, + "title": "Non node.js environments have issues building (workers for instance)", + "state": "open", + "created_at": "2024-11-22T04:07:31Z", + "url": "https://github.com/ai16z/eliza/issues/506", + "labels": [ + "bug" + ], + "comments": 1 + } + ], + "total_opened": 2, + "issue_activity": { + "2024": { + "11": 2 + } + } + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/atvonsc.json b/data/atvonsc.json new file mode 100644 index 0000000..005553f --- /dev/null +++ b/data/atvonsc.json @@ -0,0 +1,69 @@ +{ + "username": "atvonsc", + "avatar_url": "https://avatars.githubusercontent.com/u/32739889?v=4", + "total_contributions": 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": "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": 195, + "title": "Updated documentation", + "state": "closed", + "created_at": "2024-11-04T06:03:34Z", + "url": "https://github.com/ai16z/eliza/pull/195", + "labels": [], + "comments": 0 + } + ], + "total_commits": 4, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/bigsky77.json b/data/bigsky77.json new file mode 100644 index 0000000..acc2437 --- /dev/null +++ b/data/bigsky77.json @@ -0,0 +1,49 @@ +{ + "username": "bigsky77", + "avatar_url": "https://avatars.githubusercontent.com/u/77446076?v=4", + "total_contributions": 3, + "activity": { + "code": { + "commits": [ + { + "sha": "19d405e6d85e2d55bdd1890bf43551db58d01b16", + "date": "2024-11-02T15:50:12Z", + "message": "shorten response", + "url": "https://github.com/ai16z/eliza/commit/19d405e6d85e2d55bdd1890bf43551db58d01b16" + }, + { + "sha": "09cfa0d7f5e9ace07efd75bfeab97ab3dbf50afc", + "date": "2024-11-01T08:16:02Z", + "message": "shorten response", + "url": "https://github.com/ai16z/eliza/commit/09cfa0d7f5e9ace07efd75bfeab97ab3dbf50afc" + }, + { + "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, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/bmgalego.json b/data/bmgalego.json new file mode 100644 index 0000000..4c56af9 --- /dev/null +++ b/data/bmgalego.json @@ -0,0 +1,438 @@ +{ + "username": "bmgalego", + "avatar_url": "https://avatars.githubusercontent.com/u/2568430?v=4", + "total_contributions": 47, + "activity": { + "code": { + "commits": [ + { + "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": "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" + }, + { + "sha": "0451744baa25dba9e64651bc992af8e737a48869", + "date": "2024-11-21T13:29:50Z", + "message": "Merge branch 'ai16z:main' into improvements", + "url": "https://github.com/ai16z/eliza/commit/0451744baa25dba9e64651bc992af8e737a48869" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "sha": "02c8851c3bb70fdda2a7cee59a4b6c777cb75ca3", + "date": "2024-11-21T13:09:56Z", + "message": "Merge branch 'ai16z:main' into improvements", + "url": "https://github.com/ai16z/eliza/commit/02c8851c3bb70fdda2a7cee59a4b6c777cb75ca3" + }, + { + "sha": "6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a", + "date": "2024-11-21T13:07:03Z", + "message": "fix: fix loadCharacters resolver", + "url": "https://github.com/ai16z/eliza/commit/6e9ade9a448a3658bb3e6cf1ea6bffdec84a4b9a" + }, + { + "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" + }, + { + "sha": "3717a957d5fad7c84a59cfe1b0f04a8c56688673", + "date": "2024-11-21T12:43:09Z", + "message": "fix direct client type", + "url": "https://github.com/ai16z/eliza/commit/3717a957d5fad7c84a59cfe1b0f04a8c56688673" + }, + { + "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" + }, + { + "sha": "e70e67516e17437735dbdfc0035299fa71c29b20", + "date": "2024-11-21T12:32:12Z", + "message": "fix sqlite file env", + "url": "https://github.com/ai16z/eliza/commit/e70e67516e17437735dbdfc0035299fa71c29b20" + }, + { + "sha": "be5e605e6f23d3af252800f56eebeb400559f388", + "date": "2024-11-21T10:53:39Z", + "message": "make character.username optional", + "url": "https://github.com/ai16z/eliza/commit/be5e605e6f23d3af252800f56eebeb400559f388" + }, + { + "sha": "06cc44f25ac1556cf595e95c9ca5eccfbc09fbe8", + "date": "2024-11-21T10:43:13Z", + "message": "fix logs", + "url": "https://github.com/ai16z/eliza/commit/06cc44f25ac1556cf595e95c9ca5eccfbc09fbe8" + }, + { + "sha": "fcfc7a9af27c3fa650333e6192a3e0e120d79851", + "date": "2024-11-21T10:30:20Z", + "message": "fix logs", + "url": "https://github.com/ai16z/eliza/commit/fcfc7a9af27c3fa650333e6192a3e0e120d79851" + }, + { + "sha": "289b374e6d7349ec067ce2081a6dce205a8ad20a", + "date": "2024-11-21T10:22:24Z", + "message": "more", + "url": "https://github.com/ai16z/eliza/commit/289b374e6d7349ec067ce2081a6dce205a8ad20a" + }, + { + "sha": "e2db6d34bf9c806125488da0d6f9dd898471f16b", + "date": "2024-11-21T10:20:01Z", + "message": "improvements", + "url": "https://github.com/ai16z/eliza/commit/e2db6d34bf9c806125488da0d6f9dd898471f16b" + }, + { + "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": "0cb72cf06d59c5cb72aec138feb023ba920a75e0", + "date": "2024-11-21T08:12:08Z", + "message": "add id to char twitter profile", + "url": "https://github.com/ai16z/eliza/commit/0cb72cf06d59c5cb72aec138feb023ba920a75e0" + }, + { + "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": "f391e97a7691f9019f6ac57b9155771c69e9996a", + "date": "2024-11-21T08:09:39Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/f391e97a7691f9019f6ac57b9155771c69e9996a" + }, + { + "sha": "83885f87131416e3a9a99ffbafd4e4afb05f0857", + "date": "2024-11-21T05:50:18Z", + "message": "use profile, other improvements", + "url": "https://github.com/ai16z/eliza/commit/83885f87131416e3a9a99ffbafd4e4afb05f0857" + }, + { + "sha": "4a0edc389324890c8267e4bb308d88dd4a95e8cf", + "date": "2024-11-21T05:01:48Z", + "message": "add logs when generating text", + "url": "https://github.com/ai16z/eliza/commit/4a0edc389324890c8267e4bb308d88dd4a95e8cf" + }, + { + "sha": "f31ab65e8cffe471e6c7df8bf14c8d537fc497ef", + "date": "2024-11-21T05:00:05Z", + "message": "add log when creating memory", + "url": "https://github.com/ai16z/eliza/commit/f31ab65e8cffe471e6c7df8bf14c8d537fc497ef" + }, + { + "sha": "5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3", + "date": "2024-11-21T04:59:29Z", + "message": "cache profile\nuse ellizaLogger", + "url": "https://github.com/ai16z/eliza/commit/5dc81e22bb2fc48d00dd5e9a85aee3897b803ea3" + }, + { + "sha": "cbaea9ec89f741bc52626c3739911bede57e79a3", + "date": "2024-11-21T04:58:34Z", + "message": "cache new generated post", + "url": "https://github.com/ai16z/eliza/commit/cbaea9ec89f741bc52626c3739911bede57e79a3" + }, + { + "sha": "4ebfbb55a6b80aef3af5a09e154e0b4a95632389", + "date": "2024-11-21T04:28:53Z", + "message": "save post schedule into cache", + "url": "https://github.com/ai16z/eliza/commit/4ebfbb55a6b80aef3af5a09e154e0b4a95632389" + }, + { + "sha": "bb2c4ba93bbda48ee6b1cbac9dacf9842079b2c4", + "date": "2024-11-21T04:17:50Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/bb2c4ba93bbda48ee6b1cbac9dacf9842079b2c4" + }, + { + "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": "aad36f256f67440dc45fb7404e14ef941702502d", + "date": "2024-11-21T03:07:36Z", + "message": "fix ids", + "url": "https://github.com/ai16z/eliza/commit/aad36f256f67440dc45fb7404e14ef941702502d" + }, + { + "sha": "0f6877fae5aa67333c04186470636071c015d8d1", + "date": "2024-11-20T22:59:53Z", + "message": "added sqlite env config", + "url": "https://github.com/ai16z/eliza/commit/0f6877fae5aa67333c04186470636071c015d8d1" + }, + { + "sha": "84d4aeb812f837ca2621d72edb2fd40e31230089", + "date": "2024-11-20T22:41:40Z", + "message": "check null values in sqlite", + "url": "https://github.com/ai16z/eliza/commit/84d4aeb812f837ca2621d72edb2fd40e31230089" + }, + { + "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": "a6d05d684b250023faeef5a36ec276d9b08b31f1", + "date": "2024-11-20T15:29:27Z", + "message": "add data folder to .gitignore", + "url": "https://github.com/ai16z/eliza/commit/a6d05d684b250023faeef5a36ec276d9b08b31f1" + }, + { + "sha": "bf22b2c5bd79868079b3d31bd39c32a29092b41e", + "date": "2024-11-20T15:11:08Z", + "message": "fix ensure dataDir exists", + "url": "https://github.com/ai16z/eliza/commit/bf22b2c5bd79868079b3d31bd39c32a29092b41e" + }, + { + "sha": "bc00ef1b8c8b50e1dd9663f075db709f0c6c845f", + "date": "2024-11-20T04:51:48Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/bc00ef1b8c8b50e1dd9663f075db709f0c6c845f" + }, + { + "sha": "7337e17943d96d656271e70689d43968a18c71e8", + "date": "2024-11-20T04:38:18Z", + "message": "remove createDirectRuntime", + "url": "https://github.com/ai16z/eliza/commit/7337e17943d96d656271e70689d43968a18c71e8" + }, + { + "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": "ec669eaf3a4431c7e1e25cd5052d9b8610678559", + "date": "2024-11-19T03:05:05Z", + "message": "implemented db cache adapters", + "url": "https://github.com/ai16z/eliza/commit/ec669eaf3a4431c7e1e25cd5052d9b8610678559" + }, + { + "sha": "722e8961e804e3211b2ee0240c87f886ad56e1e1", + "date": "2024-11-18T16:27:32Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/722e8961e804e3211b2ee0240c87f886ad56e1e1" + }, + { + "sha": "4f25bfb1ba3ce2d89ca745caab9d71c98140e570", + "date": "2024-11-18T13:07:52Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/4f25bfb1ba3ce2d89ca745caab9d71c98140e570" + }, + { + "sha": "d6725ce4251695e323da2ea05d303900809aeff6", + "date": "2024-11-18T12:05:39Z", + "message": "Merge branch 'main' into cache-manager", + "url": "https://github.com/ai16z/eliza/commit/d6725ce4251695e323da2ea05d303900809aeff6" + }, + { + "sha": "afc8e0d1b7a95666caafe8f08823e3b2204c5971", + "date": "2024-11-18T11:48:11Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/afc8e0d1b7a95666caafe8f08823e3b2204c5971" + }, + { + "sha": "1c2c31572303f226cb2337a9b8f277b8165be33a", + "date": "2024-11-17T21:23:02Z", + "message": "add Groq to getTokenForProvider", + "url": "https://github.com/ai16z/eliza/commit/1c2c31572303f226cb2337a9b8f277b8165be33a" + }, + { + "sha": "f2c3a3dff9651af0e25fbdafff20ce0f32e74aef", + "date": "2024-11-17T13:52:39Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/f2c3a3dff9651af0e25fbdafff20ce0f32e74aef" + }, + { + "sha": "c329160562d057c5fea259af029c3eb5e04c0895", + "date": "2024-11-17T12:51:22Z", + "message": "wip", + "url": "https://github.com/ai16z/eliza/commit/c329160562d057c5fea259af029c3eb5e04c0895" + }, + { + "sha": "30a6ba512c0a92bf9bad1e34fd8538a98cbe856f", + "date": "2024-11-16T19:54:27Z", + "message": "fix getRecentMessageInteractions in composeState", + "url": "https://github.com/ai16z/eliza/commit/30a6ba512c0a92bf9bad1e34fd8538a98cbe856f" + } + ], + "pull_requests": [ + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "number": 386, + "title": "feat: Farcaster Client", + "state": "open", + "created_at": "2024-11-18T02:58:15Z", + "url": "https://github.com/ai16z/eliza/pull/386", + "labels": [], + "comments": 0 + }, + { + "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 + }, + { + "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 + }, + { + "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": 47, + "total_prs": 10, + "commit_activity": { + "2024": { + "11": 47 + } + }, + "pr_activity": { + "2024": { + "11": 10 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [ + { + "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" + } + ], + "pr_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" + }, + { + "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" + } + ], + "total_comments": 3, + "comment_activity": { + "2024": { + "11": 3 + } + } + } + } +} \ No newline at end of file diff --git a/data/boyaloxer.json b/data/boyaloxer.json new file mode 100644 index 0000000..0158873 --- /dev/null +++ b/data/boyaloxer.json @@ -0,0 +1,80 @@ +{ + "username": "boyaloxer", + "avatar_url": "https://avatars.githubusercontent.com/u/78733657?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [ + { + "number": 388, + "title": "Fix tweet truncation issue by truncating at complete sentences", + "state": "closed", + "created_at": "2024-11-18T03:53:21Z", + "url": "https://github.com/ai16z/eliza/pull/388", + "labels": [], + "comments": 3 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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, + "comment_activity": { + "2024": { + "11": 3 + } + } + } + } +} \ No newline at end of file diff --git a/data/coffeeorgreentea.json b/data/coffeeorgreentea.json new file mode 100644 index 0000000..d6d2661 --- /dev/null +++ b/data/coffeeorgreentea.json @@ -0,0 +1,69 @@ +{ + "username": "coffeeorgreentea", + "avatar_url": "https://avatars.githubusercontent.com/u/90069434?v=4", + "total_contributions": 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": "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": 462, + "title": "feat: create-eliza-app", + "state": "closed", + "created_at": "2024-11-20T21:35:08Z", + "url": "https://github.com/ai16z/eliza/pull/462", + "labels": [], + "comments": 0 + } + ], + "total_commits": 4, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/cvartanian.json b/data/cvartanian.json new file mode 100644 index 0000000..6deead6 --- /dev/null +++ b/data/cvartanian.json @@ -0,0 +1,51 @@ +{ + "username": "cvartanian", + "avatar_url": "https://avatars.githubusercontent.com/u/64427702?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "sha": "f4dbc3e0b04c30eb64b6e8eb469cc75255c2450c", + "date": "2024-11-10T00:38:15Z", + "message": "Working PostGres Adapter", + "url": "https://github.com/ai16z/eliza/commit/f4dbc3e0b04c30eb64b6e8eb469cc75255c2450c" + } + ], + "pull_requests": [ + { + "number": 247, + "title": "Working PostGres Adapter", + "state": "closed", + "created_at": "2024-11-10T00:46:35Z", + "url": "https://github.com/ai16z/eliza/pull/247", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/darwintree.json b/data/darwintree.json new file mode 100644 index 0000000..129e41d --- /dev/null +++ b/data/darwintree.json @@ -0,0 +1,138 @@ +{ + "username": "darwintree", + "avatar_url": "https://avatars.githubusercontent.com/u/17946284?v=4", + "total_contributions": 2, + "activity": { + "code": { + "commits": [ + { + "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": "961816a2505fb667ee674426e44e4ea9d2fa818c", + "date": "2024-11-20T10:16:46Z", + "message": "fix: ignored modelEndpointOverride in generation", + "url": "https://github.com/ai16z/eliza/commit/961816a2505fb667ee674426e44e4ea9d2fa818c" + } + ], + "pull_requests": [ + { + "number": 481, + "title": "feat: add Conflux plugin", + "state": "open", + "created_at": "2024-11-21T09:56:59Z", + "url": "https://github.com/ai16z/eliza/pull/481", + "labels": [], + "comments": 1 + }, + { + "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 + }, + { + "number": 445, + "title": "fix: wrong parameter for trimTokens in generateObjectV2", + "state": "open", + "created_at": "2024-11-20T09:56:04Z", + "url": "https://github.com/ai16z/eliza/pull/445", + "labels": [], + "comments": 0 + }, + { + "number": 417, + "title": "feat: add Conflux plugin", + "state": "closed", + "created_at": "2024-11-19T09:56:35Z", + "url": "https://github.com/ai16z/eliza/pull/417", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 4, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 4 + } + } + }, + "issues": { + "opened": [ + { + "number": 469, + "title": "Error when call `generateObjectV2`", + "state": "open", + "created_at": "2024-11-21T01:51:10Z", + "url": "https://github.com/ai16z/eliza/issues/469", + "labels": [ + "bug" + ], + "comments": 1 + } + ], + "total_opened": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [ + { + "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", + "type": "pr", + "issue_number": "481" + } + ], + "total_comments": 4, + "comment_activity": { + "2024": { + "11": 4 + } + } + } + } +} \ No newline at end of file diff --git a/data/denizekiz.json b/data/denizekiz.json new file mode 100644 index 0000000..7160f2a --- /dev/null +++ b/data/denizekiz.json @@ -0,0 +1,128 @@ +{ + "username": "denizekiz", + "avatar_url": "https://avatars.githubusercontent.com/u/11015340?v=4", + "total_contributions": 3, + "activity": { + "code": { + "commits": [ + { + "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": "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": 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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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": 3, + "total_prs": 5, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": { + "2024": { + "11": 5 + } + } + }, + "issues": { + "opened": [ + { + "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": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/dorianjanezic.json b/data/dorianjanezic.json new file mode 100644 index 0000000..11f385f --- /dev/null +++ b/data/dorianjanezic.json @@ -0,0 +1,124 @@ +{ + "username": "dorianjanezic", + "avatar_url": "https://avatars.githubusercontent.com/u/68545109?v=4", + "total_contributions": 4, + "activity": { + "code": { + "commits": [ + { + "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": "352392ab4cdc9d6a4ab6ec67638b23df87ddffe3", + "date": "2024-11-18T11:04:09Z", + "message": "video generation plugin", + "url": "https://github.com/ai16z/eliza/commit/352392ab4cdc9d6a4ab6ec67638b23df87ddffe3" + }, + { + "sha": "1a7acf6389fdf636cc3d4484b3f9282922e5e147", + "date": "2024-11-11T10:28:21Z", + "message": "embedding fixes", + "url": "https://github.com/ai16z/eliza/commit/1a7acf6389fdf636cc3d4484b3f9282922e5e147" + }, + { + "sha": "e6b75fb595cceb21c1f16609f92ea7afc9336e02", + "date": "2024-11-11T10:28:13Z", + "message": "embedding fixes", + "url": "https://github.com/ai16z/eliza/commit/e6b75fb595cceb21c1f16609f92ea7afc9336e02" + } + ], + "pull_requests": [ + { + "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 + }, + { + "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 + }, + { + "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": 4, + "total_prs": 3, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 3 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [ + { + "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": "262" + }, + { + "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": "262" + }, + { + "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": "394" + }, + { + "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": "394" + } + ], + "total_comments": 4, + "comment_activity": { + "2024": { + "11": 4 + } + } + } + } +} \ No newline at end of file diff --git a/data/dreaminglucid.json b/data/dreaminglucid.json new file mode 100644 index 0000000..9ca7414 --- /dev/null +++ b/data/dreaminglucid.json @@ -0,0 +1,127 @@ +{ + "username": "dreaminglucid", + "avatar_url": "https://avatars.githubusercontent.com/u/76927280?v=4", + "total_contributions": 10, + "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": "17a884c00adff9dcb24bdbacce0ccb92ffbb139d", + "date": "2024-10-26T06:34:40Z", + "message": "remove unused files", + "url": "https://github.com/ai16z/eliza/commit/17a884c00adff9dcb24bdbacce0ccb92ffbb139d" + }, + { + "sha": "fd92f5a52613e1731c2a036c0387c70425e7afff", + "date": "2024-10-26T05:41:37Z", + "message": "remove unused files", + "url": "https://github.com/ai16z/eliza/commit/fd92f5a52613e1731c2a036c0387c70425e7afff" + }, + { + "sha": "164194cf50e9eaf4131690a7cd1b440debff4165", + "date": "2024-10-25T18:20:56Z", + "message": "initial telegram integration", + "url": "https://github.com/ai16z/eliza/commit/164194cf50e9eaf4131690a7cd1b440debff4165" + }, + { + "sha": "71d2846e25a39a1e191b514a9ca6d461d1b7f67d", + "date": "2024-10-24T22:31:16Z", + "message": "DegenTrump personality adjustments", + "url": "https://github.com/ai16z/eliza/commit/71d2846e25a39a1e191b514a9ca6d461d1b7f67d" + }, + { + "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": 65, + "title": "Telegram Integration with shouldRespond handler + image recognition", + "state": "closed", + "created_at": "2024-10-28T19:29:22Z", + "url": "https://github.com/ai16z/eliza/pull/65", + "labels": [], + "comments": 1 + } + ], + "total_commits": 10, + "total_prs": 1, + "commit_activity": { + "2024": { + "10": 10 + } + }, + "pr_activity": { + "2024": { + "10": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 2, + "comment_activity": { + "2024": { + "10": 1, + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/drew-royster.json b/data/drew-royster.json new file mode 100644 index 0000000..e9213a7 --- /dev/null +++ b/data/drew-royster.json @@ -0,0 +1,64 @@ +{ + "username": "drew-royster", + "avatar_url": "https://avatars.githubusercontent.com/u/9155847?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [ + { + "number": 474, + "title": "ollama generate case was using console.debug. ", + "state": "closed", + "created_at": "2024-11-21T03:16:17Z", + "url": "https://github.com/ai16z/eliza/pull/474", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/eltociear.json b/data/eltociear.json new file mode 100644 index 0000000..482e02a --- /dev/null +++ b/data/eltociear.json @@ -0,0 +1,50 @@ +{ + "username": "eltociear", + "avatar_url": "https://avatars.githubusercontent.com/u/22633385?v=4", + "total_contributions": 3, + "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": "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" + } + ], + "pull_requests": [], + "total_commits": 3, + "total_prs": 0, + "commit_activity": { + "2024": { + "11": 1, + "10": 2 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/enitrat.json b/data/enitrat.json new file mode 100644 index 0000000..aa616a6 --- /dev/null +++ b/data/enitrat.json @@ -0,0 +1,51 @@ +{ + "username": "enitrat", + "avatar_url": "https://avatars.githubusercontent.com/u/60658558?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "sha": "24d7f5e8ad2390bfcbd911ac94e67b728c5388f3", + "date": "2024-11-17T07:30:23Z", + "message": "feat: starknet token transfer", + "url": "https://github.com/ai16z/eliza/commit/24d7f5e8ad2390bfcbd911ac94e67b728c5388f3" + } + ], + "pull_requests": [ + { + "number": 373, + "title": "feat: starknet token transfer", + "state": "closed", + "created_at": "2024-11-17T07:33:05Z", + "url": "https://github.com/ai16z/eliza/pull/373", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/fabianhug.json b/data/fabianhug.json new file mode 100644 index 0000000..203ab56 --- /dev/null +++ b/data/fabianhug.json @@ -0,0 +1,64 @@ +{ + "username": "fabianhug", + "avatar_url": "https://avatars.githubusercontent.com/u/1196732?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "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": 266, + "title": "fix: docs features darkmode color", + "state": "closed", + "created_at": "2024-11-11T23:23:12Z", + "url": "https://github.com/ai16z/eliza/pull/266", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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" + } + ], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/fabrizioff.json b/data/fabrizioff.json new file mode 100644 index 0000000..d327877 --- /dev/null +++ b/data/fabrizioff.json @@ -0,0 +1,51 @@ +{ + "username": "fabrizioff", + "avatar_url": "https://avatars.githubusercontent.com/u/14186748?v=4", + "total_contributions": 1, + "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, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/ferric-sol.json b/data/ferric-sol.json new file mode 100644 index 0000000..7ceebc9 --- /dev/null +++ b/data/ferric-sol.json @@ -0,0 +1,95 @@ +{ + "username": "ferric-sol", + "avatar_url": "https://avatars.githubusercontent.com/u/95399413?v=4", + "total_contributions": 5, + "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": "c226308eb13b451644e6452cdeb83589610be319", + "date": "2024-11-11T13:36:28Z", + "message": "Resolve merge conflict", + "url": "https://github.com/ai16z/eliza/commit/c226308eb13b451644e6452cdeb83589610be319" + }, + { + "sha": "dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd", + "date": "2024-11-11T09:48:27Z", + "message": "Fix embedding calculation for sqlite", + "url": "https://github.com/ai16z/eliza/commit/dbdecf820e1663ea0d19af1c1a317c7ea2fca5fd" + }, + { + "sha": "8f45ec7abc64ade37fe639f10585e8d919a8214a", + "date": "2024-10-28T08:16:45Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/8f45ec7abc64ade37fe639f10585e8d919a8214a" + }, + { + "sha": "7a61eb5d593a07831b7a103dc3cae79551b0a261", + "date": "2024-10-28T08:16:03Z", + "message": "Local setup", + "url": "https://github.com/ai16z/eliza/commit/7a61eb5d593a07831b7a103dc3cae79551b0a261" + } + ], + "pull_requests": [ + { + "number": 281, + "title": "Don't blow up if the wallet is missing", + "state": "closed", + "created_at": "2024-11-13T02:17:48Z", + "url": "https://github.com/ai16z/eliza/pull/281", + "labels": [], + "comments": 0 + }, + { + "number": 261, + "title": "Fix embedding calculation for sqlite", + "state": "closed", + "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": 5, + "total_prs": 3, + "commit_activity": { + "2024": { + "11": 3, + "10": 2 + } + }, + "pr_activity": { + "2024": { + "11": 2, + "10": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/futjrnaut.json b/data/futjrnaut.json new file mode 100644 index 0000000..2929324 --- /dev/null +++ b/data/futjrnaut.json @@ -0,0 +1,92 @@ +{ + "username": "futjrnaut", + "avatar_url": "https://avatars.githubusercontent.com/u/58874935?v=4", + "total_contributions": 5, + "activity": { + "code": { + "commits": [ + { + "sha": "45480bdc9b05acdb31f669d556b7a917cad78f20", + "date": "2024-11-22T02:59:17Z", + "message": "Merge pull request #502 from ai16z/dev\n\nchore: add contributor license", + "url": "https://github.com/ai16z/eliza/commit/45480bdc9b05acdb31f669d556b7a917cad78f20" + }, + { + "sha": "d1e4dc0600911414075ae92ca8573bba2d12770a", + "date": "2024-11-22T02:54:31Z", + "message": "Merge branch 'main' into dev", + "url": "https://github.com/ai16z/eliza/commit/d1e4dc0600911414075ae92ca8573bba2d12770a" + }, + { + "sha": "cea632de9f877b1bf0ec9d341904fbe60b0b9188", + "date": "2024-11-18T06:59:59Z", + "message": "contribute", + "url": "https://github.com/ai16z/eliza/commit/cea632de9f877b1bf0ec9d341904fbe60b0b9188" + }, + { + "sha": "d907f62077f7b475025b53b18cbdf92b047f327e", + "date": "2024-11-18T06:27:41Z", + "message": "add Contribution License Agreement to md", + "url": "https://github.com/ai16z/eliza/commit/d907f62077f7b475025b53b18cbdf92b047f327e" + }, + { + "sha": "b3d3427fe99e693e2a515b578b60d7f809d675dd", + "date": "2024-11-16T07:13:14Z", + "message": "make dev branch", + "url": "https://github.com/ai16z/eliza/commit/b3d3427fe99e693e2a515b578b60d7f809d675dd" + } + ], + "pull_requests": [ + { + "number": 502, + "title": "chore: add contributor license", + "state": "closed", + "created_at": "2024-11-22T02:52:25Z", + "url": "https://github.com/ai16z/eliza/pull/502", + "labels": [], + "comments": 0 + } + ], + "total_commits": 5, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 5 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [ + { + "number": 352, + "title": "Create an Eliza Trained on Dev Documentation", + "state": "open", + "created_at": "2024-11-16T07:27:22Z", + "url": "https://github.com/ai16z/eliza/issues/352", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 0 + } + ], + "total_opened": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/haeunchin.json b/data/haeunchin.json new file mode 100644 index 0000000..7eef607 --- /dev/null +++ b/data/haeunchin.json @@ -0,0 +1,51 @@ +{ + "username": "haeunchin", + "avatar_url": "https://avatars.githubusercontent.com/u/189072764?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "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": 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 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/jkbrooks.json b/data/jkbrooks.json new file mode 100644 index 0000000..19d62e5 --- /dev/null +++ b/data/jkbrooks.json @@ -0,0 +1,211 @@ +{ + "username": "jkbrooks", + "avatar_url": "https://avatars.githubusercontent.com/u/129074?v=4", + "total_contributions": 13, + "activity": { + "code": { + "commits": [ + { + "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": [], + "total_commits": 13, + "total_prs": 0, + "commit_activity": { + "2024": { + "11": 13 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [ + { + "number": 305, + "title": "Managing Divergence Across the Eliza Ecosystem (Multiple Forks)", + "state": "open", + "created_at": "2024-11-14T00:44:03Z", + "url": "https://github.com/ai16z/eliza/issues/305", + "labels": [ + "enhancement" + ], + "comments": 3 + } + ], + "total_opened": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_comments": [ + { + "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" + } + ], + "pr_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", + "type": "pr", + "issue_number": "384" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": 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" + }, + { + "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" + } + ], + "total_comments": 10, + "comment_activity": { + "2024": { + "11": 10 + } + } + } + } +} \ No newline at end of file diff --git a/data/juke.json b/data/juke.json new file mode 100644 index 0000000..378b2e6 --- /dev/null +++ b/data/juke.json @@ -0,0 +1,69 @@ +{ + "username": "juke", + "avatar_url": "https://avatars.githubusercontent.com/u/24008?v=4", + "total_contributions": 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" + } + ], + "pull_requests": [ + { + "number": 194, + "title": "Groq api integration", + "state": "closed", + "created_at": "2024-11-04T03:38:58Z", + "url": "https://github.com/ai16z/eliza/pull/194", + "labels": [], + "comments": 0 + } + ], + "total_commits": 4, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/lalalune.json b/data/lalalune.json new file mode 100644 index 0000000..15da581 --- /dev/null +++ b/data/lalalune.json @@ -0,0 +1,4345 @@ +{ + "username": "lalalune", + "avatar_url": "https://avatars.githubusercontent.com/u/18633264?v=4", + "total_contributions": 509, + "activity": { + "code": { + "commits": [ + { + "sha": "379aeb32a75bc9de8159615fdfb6cbb0c73bdd13", + "date": "2024-11-21T07:31:12Z", + "message": "Merge pull request #479 from vivoidos/template-type\n\nrefactor: add template types", + "url": "https://github.com/ai16z/eliza/commit/379aeb32a75bc9de8159615fdfb6cbb0c73bdd13" + }, + { + "sha": "9bd13c6e7a0f404c77df75e55451638edc274cf7", + "date": "2024-11-21T03:17:14Z", + "message": "Merge pull request #474 from drew-royster/fix/ollama-generation-use-eliza-logger\n\nollama generate case was using console.debug.", + "url": "https://github.com/ai16z/eliza/commit/9bd13c6e7a0f404c77df75e55451638edc274cf7" + }, + { + "sha": "b31f600c6fa5f2f78957bdf9ee8105cc89a7cf6f", + "date": "2024-11-20T08:10:12Z", + "message": "Merge pull request #437 from martincik/fix/undefean-the-bot-and-use-voice-manager\n\nfix: The bot is by default deafened and we don't want that", + "url": "https://github.com/ai16z/eliza/commit/b31f600c6fa5f2f78957bdf9ee8105cc89a7cf6f" + }, + { + "sha": "71371e1948a37df7ddd7a4d80cd25f84bfedd6b3", + "date": "2024-11-20T08:06:19Z", + "message": "Merge pull request #440 from ai16z/cleanups\n\nfix: fixes some console logs", + "url": "https://github.com/ai16z/eliza/commit/71371e1948a37df7ddd7a4d80cd25f84bfedd6b3" + }, + { + "sha": "b0a0b843fbb56972a913458133deeaa1f697933c", + "date": "2024-11-20T08:05:56Z", + "message": "Merge pull request #441 from o-on-x/main\n\nfeat: add all the style guidelines to the context", + "url": "https://github.com/ai16z/eliza/commit/b0a0b843fbb56972a913458133deeaa1f697933c" + }, + { + "sha": "5fdbee6df504e7505d80a7657948d98e571bf18d", + "date": "2024-11-19T01:17:33Z", + "message": "Merge pull request #409 from whalelephant/main\n\ndocs: add GROK_API_KEY", + "url": "https://github.com/ai16z/eliza/commit/5fdbee6df504e7505d80a7657948d98e571bf18d" + }, + { + "sha": "b4e013175100ff2fe2385f87f65bda7a35d90d31", + "date": "2024-11-18T22:58:01Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/b4e013175100ff2fe2385f87f65bda7a35d90d31" + }, + { + "sha": "72030ce6ca7b38f462a6c4110c6feacb3aae3111", + "date": "2024-11-18T22:57:53Z", + "message": "update readme", + "url": "https://github.com/ai16z/eliza/commit/72030ce6ca7b38f462a6c4110c6feacb3aae3111" + }, + { + "sha": "80a1b0c0def65a35a37e8c833a6a2ce61b269c49", + "date": "2024-11-18T21:54:32Z", + "message": "Merge pull request #405 from ai16z/twitter-client\n\nfix: console", + "url": "https://github.com/ai16z/eliza/commit/80a1b0c0def65a35a37e8c833a6a2ce61b269c49" + }, + { + "sha": "e8353b159b9b21e0a6ea50dd2fd14d642830e266", + "date": "2024-11-18T21:51:49Z", + "message": "Merge pull request #381 from bmgalego/agent-groq\n\nfix: adds Groq to getTokenForProvider", + "url": "https://github.com/ai16z/eliza/commit/e8353b159b9b21e0a6ea50dd2fd14d642830e266" + }, + { + "sha": "f107e3844df79075fbfdb527616edde0c3854f80", + "date": "2024-11-18T21:16:25Z", + "message": "Merge pull request #376 from oguzserdar/oguzserdar-patch-1\n\ndocs: add Turkish (TR) translation of README", + "url": "https://github.com/ai16z/eliza/commit/f107e3844df79075fbfdb527616edde0c3854f80" + }, + { + "sha": "58d4485888454342615539b4f1bd35f385069b60", + "date": "2024-11-18T21:14:52Z", + "message": "Merge pull request #377 from xclicx/main\n\ndocs: Update README_FR.md", + "url": "https://github.com/ai16z/eliza/commit/58d4485888454342615539b4f1bd35f385069b60" + }, + { + "sha": "dcb68e370deb268a8adbc7fe02cb7e01eb44465b", + "date": "2024-11-18T21:14:28Z", + "message": "Merge pull request #380 from whonion/main\n\ndocs: add Russian(RU) translation of README", + "url": "https://github.com/ai16z/eliza/commit/dcb68e370deb268a8adbc7fe02cb7e01eb44465b" + }, + { + "sha": "c0feed5c99b3d6a942ba3e1a4e331777f1a2db41", + "date": "2024-11-18T17:39:45Z", + "message": "Merge pull request #396 from martincik/fix/register-memory-managers-of-runtime-passed-to-contructor\n\nRegister memory managers if passed to runtime", + "url": "https://github.com/ai16z/eliza/commit/c0feed5c99b3d6a942ba3e1a4e331777f1a2db41" + }, + { + "sha": "fe90cb9b51e304aba6f34316dc46a7570a393c68", + "date": "2024-11-18T17:39:23Z", + "message": "Merge pull request #400 from metadiver/main\n\nfeat: Create README_ES.md", + "url": "https://github.com/ai16z/eliza/commit/fe90cb9b51e304aba6f34316dc46a7570a393c68" + }, + { + "sha": "f1f65adee8992270eb9e48f4c0fc99873bc2bbeb", + "date": "2024-11-18T17:39:05Z", + "message": "Merge pull request #388 from boyaloxer/fix-tweet-truncation\n\nFix tweet truncation issue by truncating at complete sentences", + "url": "https://github.com/ai16z/eliza/commit/f1f65adee8992270eb9e48f4c0fc99873bc2bbeb" + }, + { + "sha": "1dde740de21894376bb9514cd6b0f7a29448a1d7", + "date": "2024-11-18T07:19:55Z", + "message": "Merge pull request #374 from thearyanag/fix/ca\n\nfix: ca for btc was spam/fake", + "url": "https://github.com/ai16z/eliza/commit/1dde740de21894376bb9514cd6b0f7a29448a1d7" + }, + { + "sha": "b5d6f591cd353988531e44f210e489b294fb4a92", + "date": "2024-11-16T20:05:03Z", + "message": "Merge pull request #358 from ai16z/renovate\n\nfeat: adding back the renovate file for automated security scanning", + "url": "https://github.com/ai16z/eliza/commit/b5d6f591cd353988531e44f210e489b294fb4a92" + }, + { + "sha": "ccdf3db6798f071a4f3ee3afab9f0ae708ce10be", + "date": "2024-11-16T20:04:50Z", + "message": "Merge pull request #360 from oguzserdar/patch-1\n\nupdate tweet interval to 90-180 mins", + "url": "https://github.com/ai16z/eliza/commit/ccdf3db6798f071a4f3ee3afab9f0ae708ce10be" + }, + { + "sha": "4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8", + "date": "2024-11-16T08:45:12Z", + "message": "Merge pull request #348 from wjw12/main\n\nchange default configuration of Heurist", + "url": "https://github.com/ai16z/eliza/commit/4f4316e7ce3dbfc657c152fd8055c8a7b9e547b8" + }, + { + "sha": "0ddcd2f312d92a359fca4af3093a200562c96064", + "date": "2024-11-16T08:44:57Z", + "message": "Merge pull request #346 from ai16z/shaw/trust-fixes\n\nfix: some trust fixes", + "url": "https://github.com/ai16z/eliza/commit/0ddcd2f312d92a359fca4af3093a200562c96064" + }, + { + "sha": "c5a4f6ae8d9f79d6020710de2317220c27ce5930", + "date": "2024-11-16T08:44:46Z", + "message": "Merge pull request #354 from ai16z/solana-fixes\n\nfix: solana", + "url": "https://github.com/ai16z/eliza/commit/c5a4f6ae8d9f79d6020710de2317220c27ce5930" + }, + { + "sha": "a62d31246806030926604b1bfa42bd38b3230676", + "date": "2024-11-16T07:04:14Z", + "message": "Merge pull request #349 from ai16z/trust-db\n\nfeat: trust db", + "url": "https://github.com/ai16z/eliza/commit/a62d31246806030926604b1bfa42bd38b3230676" + }, + { + "sha": "f758ce67de840720b995cf5bb3973f14182d85fd", + "date": "2024-11-16T03:39:12Z", + "message": "Merge pull request #347 from MarcoMandar/main\n\ntrust fixes", + "url": "https://github.com/ai16z/eliza/commit/f758ce67de840720b995cf5bb3973f14182d85fd" + }, + { + "sha": "30b86cd92835c9d5fe44e32f63f0d823989ae3b6", + "date": "2024-11-16T02:56:38Z", + "message": "some trust fixes", + "url": "https://github.com/ai16z/eliza/commit/30b86cd92835c9d5fe44e32f63f0d823989ae3b6" + }, + { + "sha": "0bc3b36a71deca6fabc081cbeb2e1b6bd1900474", + "date": "2024-11-16T01:40:01Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/0bc3b36a71deca6fabc081cbeb2e1b6bd1900474" + }, + { + "sha": "9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7", + "date": "2024-11-16T01:39:49Z", + "message": "Merge pull request #345 from MarcoMandar/main\n\ngetOrCreateRecommenderWithTelegramId", + "url": "https://github.com/ai16z/eliza/commit/9511d21f7c4c4c6a36cdea1d3b6e03f0e5e127c7" + }, + { + "sha": "38d1474a50a6b9d147b3d4ff571e31e5bda8a925", + "date": "2024-11-16T01:26:54Z", + "message": "Merge branch 'fix-ws' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/38d1474a50a6b9d147b3d4ff571e31e5bda8a925" + }, + { + "sha": "b839169689f00323eac0abb6789df94d48d169ad", + "date": "2024-11-16T00:57:08Z", + "message": "Fix some stuff and run prettier", + "url": "https://github.com/ai16z/eliza/commit/b839169689f00323eac0abb6789df94d48d169ad" + }, + { + "sha": "4782f7c9c4dbace43d828ae633ee1d2450cf9a8c", + "date": "2024-11-15T23:45:06Z", + "message": "Merge pull request #339 from tsubasakong/main\n\n Update Heurist Integration Documentation and Examples", + "url": "https://github.com/ai16z/eliza/commit/4782f7c9c4dbace43d828ae633ee1d2450cf9a8c" + }, + { + "sha": "324760eab623250933eab6480307dd87a7f5a649", + "date": "2024-11-15T23:44:27Z", + "message": "Merge pull request #343 from ai16z/fix-dev\n\nfix: dev build", + "url": "https://github.com/ai16z/eliza/commit/324760eab623250933eab6480307dd87a7f5a649" + }, + { + "sha": "8fe9cb559f091e5db853aa1d7f799a20073c8add", + "date": "2024-11-15T23:23:07Z", + "message": "Merge pull request #287 from ai16z/starknet-plugin\n\nfeat: Starknet plugin", + "url": "https://github.com/ai16z/eliza/commit/8fe9cb559f091e5db853aa1d7f799a20073c8add" + }, + { + "sha": "4d1e66cbf7deea87a8a67525670a963cd00108bc", + "date": "2024-11-15T21:41:40Z", + "message": "Merge pull request #335 from tsubasakong/main\n\nfeat: Add Heurist API Integration as New Model Provider", + "url": "https://github.com/ai16z/eliza/commit/4d1e66cbf7deea87a8a67525670a963cd00108bc" + }, + { + "sha": "c4e860190dfa9f95fe4ebf217ab554bd3ae90d91", + "date": "2024-11-15T21:35:41Z", + "message": "Merge pull request #336 from vivoidos/client-settings\n\nadded clientConfig to optionally ignore bots and DMs", + "url": "https://github.com/ai16z/eliza/commit/c4e860190dfa9f95fe4ebf217ab554bd3ae90d91" + }, + { + "sha": "9013a9426e66578f6a8ea70e3b899cdcc1a7d90b", + "date": "2024-11-15T21:33:37Z", + "message": "Merge pull request #334 from odilitime/fix_quickstart\n\nDocs: additional Quickstart clarification and improvements", + "url": "https://github.com/ai16z/eliza/commit/9013a9426e66578f6a8ea70e3b899cdcc1a7d90b" + }, + { + "sha": "23907b6d88e4c1cc2970fdb22fdc053f8549da2f", + "date": "2024-11-15T21:30:56Z", + "message": "Merge pull request #333 from odilitime/main\n\nDocs: README.md improvements: clarify testing, add additional docker information", + "url": "https://github.com/ai16z/eliza/commit/23907b6d88e4c1cc2970fdb22fdc053f8549da2f" + }, + { + "sha": "b6cdbdfc39baf038bcbb868e5bd91d56c8d02a76", + "date": "2024-11-15T11:53:26Z", + "message": "Merge pull request #331 from shakkernerd/main\n\nfix: Build error for packages requiring @ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/b6cdbdfc39baf038bcbb868e5bd91d56c8d02a76" + }, + { + "sha": "abfec487a53d3228ca815a3fb89202dd6a6b45d7", + "date": "2024-11-15T11:37:30Z", + "message": "Merge pull request #293 from pindaroso/main\n\nDockerized application for local development, testing and deployment", + "url": "https://github.com/ai16z/eliza/commit/abfec487a53d3228ca815a3fb89202dd6a6b45d7" + }, + { + "sha": "12348e62781cb2c8b89e8dbdd8f3870bbc46f661", + "date": "2024-11-15T10:09:57Z", + "message": "Merge https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/12348e62781cb2c8b89e8dbdd8f3870bbc46f661" + }, + { + "sha": "4e1df2c78ade7b2f77af97313435addf93ca476e", + "date": "2024-11-15T10:09:45Z", + "message": "tsc before statt", + "url": "https://github.com/ai16z/eliza/commit/4e1df2c78ade7b2f77af97313435addf93ca476e" + }, + { + "sha": "45d87404d8050f51e7bf253ba5653feed79e29fb", + "date": "2024-11-15T09:45:39Z", + "message": "Merge pull request #329 from sumin13245/patch-1\n\nREADME_KOR.md Korean version edited by a Korean", + "url": "https://github.com/ai16z/eliza/commit/45d87404d8050f51e7bf253ba5653feed79e29fb" + }, + { + "sha": "9dee3dd093c781d8bdd97d1c23477f67ffb301b1", + "date": "2024-11-15T09:44:30Z", + "message": "Merge pull request #330 from denizekiz/claude_vertex\n\nclaude vertex configs added to generation.ts (was missing)", + "url": "https://github.com/ai16z/eliza/commit/9dee3dd093c781d8bdd97d1c23477f67ffb301b1" + }, + { + "sha": "1824bb99e3e4bd54189276c6ba8fd277ed07a96e", + "date": "2024-11-15T05:34:56Z", + "message": "Merge pull request #323 from o-on-x/o-on-x-wip-tweet-split\n\nutils.ts example tweet splitting", + "url": "https://github.com/ai16z/eliza/commit/1824bb99e3e4bd54189276c6ba8fd277ed07a96e" + }, + { + "sha": "0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b", + "date": "2024-11-15T05:26:55Z", + "message": "Merge pull request #328 from MarcoMandar/main\n\nSave Trade on creation to the backend", + "url": "https://github.com/ai16z/eliza/commit/0d1b1fba1fae4a4d8e7d8844c1685a1ec3896b4b" + }, + { + "sha": "d27928248c9640cf26ebbe030941a82b192759f2", + "date": "2024-11-15T01:22:16Z", + "message": "Merge pull request #320 from gabrielsants/readme_translate\n\ndocs: add a new Portuguese README version", + "url": "https://github.com/ai16z/eliza/commit/d27928248c9640cf26ebbe030941a82b192759f2" + }, + { + "sha": "b7b7fcaaefc3156f922e297f52c6d1c7fecd72d3", + "date": "2024-11-15T01:22:04Z", + "message": "Merge pull request #321 from ai16z/fix_docs\n\nFix broken docs", + "url": "https://github.com/ai16z/eliza/commit/b7b7fcaaefc3156f922e297f52c6d1c7fecd72d3" + }, + { + "sha": "69495d4445bbcd57f80880593cf31441865f8873", + "date": "2024-11-14T09:18:19Z", + "message": "Merge pull request #311 from ai16z/shaw/fix-service-calls-maybe", + "url": "https://github.com/ai16z/eliza/commit/69495d4445bbcd57f80880593cf31441865f8873" + }, + { + "sha": "7d434ea9dcdeb85ad8d340c6078e02f16def8699", + "date": "2024-11-14T09:17:34Z", + "message": "Merge pull request #312 from BugByClaude/main", + "url": "https://github.com/ai16z/eliza/commit/7d434ea9dcdeb85ad8d340c6078e02f16def8699" + }, + { + "sha": "f11b9f8d5760cd17f89b8804de69ac133f3f8fac", + "date": "2024-11-14T07:07:35Z", + "message": "Merge pull request #307 from eltociear/add-japanese-readme\n\ndocs: add a new Japanese README", + "url": "https://github.com/ai16z/eliza/commit/f11b9f8d5760cd17f89b8804de69ac133f3f8fac" + }, + { + "sha": "08946712ac6ba3ee0f44a80a9c30ff1deb219c5e", + "date": "2024-11-14T07:06:56Z", + "message": "Merge pull request #310 from alanneary17/llama-temps\n\nIncreased llama and llama based model temperatures", + "url": "https://github.com/ai16z/eliza/commit/08946712ac6ba3ee0f44a80a9c30ff1deb219c5e" + }, + { + "sha": "e235713aa81d18987646c46e8a9bec7adf49b099", + "date": "2024-11-14T07:06:33Z", + "message": "Merge pull request #308 from ai16z/telegram-client-fixes\n\nTelegram client refactor for bot info availability", + "url": "https://github.com/ai16z/eliza/commit/e235713aa81d18987646c46e8a9bec7adf49b099" + }, + { + "sha": "681ccfad3f95447eaf81c53bfda88f0a771e5ba9", + "date": "2024-11-14T00:59:36Z", + "message": "fix service call patterns but needs testing", + "url": "https://github.com/ai16z/eliza/commit/681ccfad3f95447eaf81c53bfda88f0a771e5ba9" + }, + { + "sha": "8af71708f048de8514e822bc956e93c5ec663d63", + "date": "2024-11-13T21:36:01Z", + "message": "Merge pull request #296 from ai16z/Ft-Grok-Model-Provider\n\nAdded missing GROK model provider key initialization", + "url": "https://github.com/ai16z/eliza/commit/8af71708f048de8514e822bc956e93c5ec663d63" + }, + { + "sha": "3a3d9e76b343a42c7479c77e3264665954404a24", + "date": "2024-11-13T08:46:31Z", + "message": "fix bad embedding check", + "url": "https://github.com/ai16z/eliza/commit/3a3d9e76b343a42c7479c77e3264665954404a24" + }, + { + "sha": "1260b33d4db17f182ca9c3ba6852675f206b279e", + "date": "2024-11-13T08:32:39Z", + "message": "fix split chunks error on anthropic", + "url": "https://github.com/ai16z/eliza/commit/1260b33d4db17f182ca9c3ba6852675f206b279e" + }, + { + "sha": "a4b22e297be58a65c022aa5ce9b8e99500065041", + "date": "2024-11-13T07:08:59Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/a4b22e297be58a65c022aa5ce9b8e99500065041" + }, + { + "sha": "14413b182309f4a91c9d7513f63d7671c112708f", + "date": "2024-11-13T07:08:51Z", + "message": "knowledge working", + "url": "https://github.com/ai16z/eliza/commit/14413b182309f4a91c9d7513f63d7671c112708f" + }, + { + "sha": "3b5f276473c67a8e6fdb3cb8b50b30c6cef03977", + "date": "2024-11-13T07:04:52Z", + "message": "Merge branch 'main' of https://github.com/twilwa/Eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/3b5f276473c67a8e6fdb3cb8b50b30c6cef03977" + }, + { + "sha": "4924843ff73d31d8e52d4a6a42cbff77bee181bf", + "date": "2024-11-13T07:01:02Z", + "message": "Merge pull request #276 from denizekiz/bugfix/toolowcomputeunit\n\nFix: compute unit increasein swapts, default is too low to make trans\u2026", + "url": "https://github.com/ai16z/eliza/commit/4924843ff73d31d8e52d4a6a42cbff77bee181bf" + }, + { + "sha": "9f74e70285fa5113aa63fcaac349a1daa4ddf33d", + "date": "2024-11-13T06:48:30Z", + "message": "Merge branch 'main' of https://github.com/metadiver/gmeow into HEAD", + "url": "https://github.com/ai16z/eliza/commit/9f74e70285fa5113aa63fcaac349a1daa4ddf33d" + }, + { + "sha": "f84ee91decc65cacdf8a64aba012ecb656004dc8", + "date": "2024-11-13T06:42:31Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/f84ee91decc65cacdf8a64aba012ecb656004dc8" + }, + { + "sha": "193e5e7ba8fc87d3da2fd796a49a32420e1595cf", + "date": "2024-11-13T05:56:27Z", + "message": "Merge pull request #261 from ferric-sol/sqlite-embeddings\n\nFix embedding calculation for sqlite", + "url": "https://github.com/ai16z/eliza/commit/193e5e7ba8fc87d3da2fd796a49a32420e1595cf" + }, + { + "sha": "8980551b07c784c74ca62d64c3f3aa2467479340", + "date": "2024-11-13T05:55:49Z", + "message": "Merge pull request #281 from ferric-sol/wallet-fix\n\nDon't blow up if the wallet is missing", + "url": "https://github.com/ai16z/eliza/commit/8980551b07c784c74ca62d64c3f3aa2467479340" + }, + { + "sha": "61cc9882626c91eb59b6d8d1c759fe8878862324", + "date": "2024-11-12T14:42:12Z", + "message": "Merge pull request #266 from fabianhug/fix-docs-darkmode-font\n\nfix: docs features darkmode color", + "url": "https://github.com/ai16z/eliza/commit/61cc9882626c91eb59b6d8d1c759fe8878862324" + }, + { + "sha": "375eded54b96fbac51655cd65e5e68ca1e9e2580", + "date": "2024-11-12T12:17:07Z", + "message": "add knowledge", + "url": "https://github.com/ai16z/eliza/commit/375eded54b96fbac51655cd65e5e68ca1e9e2580" + }, + { + "sha": "616f1c47beafee192d1a44f2551fffe7ac77345c", + "date": "2024-11-12T04:54:15Z", + "message": "Merge branch 'main' of https://github.com/MarcoMandar/Eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/616f1c47beafee192d1a44f2551fffe7ac77345c" + }, + { + "sha": "9d9c30d42148bf25b559958addd0237657fd11e8", + "date": "2024-11-11T12:14:15Z", + "message": "disable twitter search by default", + "url": "https://github.com/ai16z/eliza/commit/9d9c30d42148bf25b559958addd0237657fd11e8" + }, + { + "sha": "f9d32e06fa985d9e5983a2bdafa130260ae41033", + "date": "2024-11-11T11:28:42Z", + "message": "Merge pull request #249 from v1xingyue/main\n\nadd verbose config with logger", + "url": "https://github.com/ai16z/eliza/commit/f9d32e06fa985d9e5983a2bdafa130260ae41033" + }, + { + "sha": "3062cc8ffffce87e5c0a426fc9addff32d756775", + "date": "2024-11-11T11:28:25Z", + "message": "Merge pull request #262 from dorianjanezic/main\n\ncachedEmbeddings fix", + "url": "https://github.com/ai16z/eliza/commit/3062cc8ffffce87e5c0a426fc9addff32d756775" + }, + { + "sha": "854365f43cdf4a5e8df13438c4b6453f6428a611", + "date": "2024-11-11T11:28:10Z", + "message": "Merge branch 'main' into main", + "url": "https://github.com/ai16z/eliza/commit/854365f43cdf4a5e8df13438c4b6453f6428a611" + }, + { + "sha": "d273fdd5e85f04bd665d82d77769a1e7c15a9671", + "date": "2024-11-11T11:26:47Z", + "message": "fix the bugz", + "url": "https://github.com/ai16z/eliza/commit/d273fdd5e85f04bd665d82d77769a1e7c15a9671" + }, + { + "sha": "3259d99a98af1e723f970f9c49c9e9ee334915b6", + "date": "2024-11-11T11:05:07Z", + "message": "Merge pull request #253 from ai16z/docs\n\nUpdate docs", + "url": "https://github.com/ai16z/eliza/commit/3259d99a98af1e723f970f9c49c9e9ee334915b6" + }, + { + "sha": "064e2c9cf063a923234cc343fe1704d9e81c00f5", + "date": "2024-11-11T10:59:13Z", + "message": "Merge pull request #257 from denizekiz/bugfix/antrophic-api\n\nFix: changed claude-3-5-haiku to claude-3-5-haiku-20241022 for fixing\u2026", + "url": "https://github.com/ai16z/eliza/commit/064e2c9cf063a923234cc343fe1704d9e81c00f5" + }, + { + "sha": "15f7ba88d04d9d7d1cf0f608762fa84da06cb313", + "date": "2024-11-10T05:32:12Z", + "message": "update xai api key", + "url": "https://github.com/ai16z/eliza/commit/15f7ba88d04d9d7d1cf0f608762fa84da06cb313" + }, + { + "sha": "f03e9cb3247dae60248ddf9829ad9ec804ac46cb", + "date": "2024-11-10T04:57:53Z", + "message": "llama cloud support", + "url": "https://github.com/ai16z/eliza/commit/f03e9cb3247dae60248ddf9829ad9ec804ac46cb" + }, + { + "sha": "2b12018a4e3bc001a391e499989ed20d789237df", + "date": "2024-11-10T01:16:45Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into shaw/trust", + "url": "https://github.com/ai16z/eliza/commit/2b12018a4e3bc001a391e499989ed20d789237df" + }, + { + "sha": "9fb49b5e45ad1cb1617f65f3d1953fed1ba3fd85", + "date": "2024-11-10T01:12:47Z", + "message": "add auto lock", + "url": "https://github.com/ai16z/eliza/commit/9fb49b5e45ad1cb1617f65f3d1953fed1ba3fd85" + }, + { + "sha": "76d33f715629c98eb1845c0964f93ab8209ac3b2", + "date": "2024-11-10T01:12:35Z", + "message": "Merge pull request #247 from ai16z/fix-pg-adapter\n\nWorking PostGres Adapter", + "url": "https://github.com/ai16z/eliza/commit/76d33f715629c98eb1845c0964f93ab8209ac3b2" + }, + { + "sha": "0fbec0f5d04013b7ec66205de00839828db6291b", + "date": "2024-11-10T01:12:18Z", + "message": "Merge pull request #248 from MarcoMandar/main\n\ntrust integration", + "url": "https://github.com/ai16z/eliza/commit/0fbec0f5d04013b7ec66205de00839828db6291b" + }, + { + "sha": "9a04908b14a778597c089d25a6c5489a5224c503", + "date": "2024-11-10T00:36:54Z", + "message": "Merge pull request #246 from Oneirocom/google-and-system-prompt\n\nSupport google models in generation", + "url": "https://github.com/ai16z/eliza/commit/9a04908b14a778597c089d25a6c5489a5224c503" + }, + { + "sha": "ada9486ebf5181c50aa8965f0ad6252806e1361b", + "date": "2024-11-09T23:21:09Z", + "message": "fix respnse parsing?", + "url": "https://github.com/ai16z/eliza/commit/ada9486ebf5181c50aa8965f0ad6252806e1361b" + }, + { + "sha": "321dde68cc21d4a5667ea3f238efbadba2c31069", + "date": "2024-11-09T22:58:17Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/321dde68cc21d4a5667ea3f238efbadba2c31069" + }, + { + "sha": "aa0aaa28f8be18a3a7d154124433aaa79a829da6", + "date": "2024-11-09T22:58:10Z", + "message": "add some scaffolding and todos to trust", + "url": "https://github.com/ai16z/eliza/commit/aa0aaa28f8be18a3a7d154124433aaa79a829da6" + }, + { + "sha": "ea16e69974502789024705578ad45c681c880bcc", + "date": "2024-11-09T10:50:20Z", + "message": "eliza", + "url": "https://github.com/ai16z/eliza/commit/ea16e69974502789024705578ad45c681c880bcc" + }, + { + "sha": "189f071e1c79e7c2dc5dbb3138a6b329b421e722", + "date": "2024-11-09T10:46:45Z", + "message": "fix pakage.json", + "url": "https://github.com/ai16z/eliza/commit/189f071e1c79e7c2dc5dbb3138a6b329b421e722" + }, + { + "sha": "d49f4c9af03ef9c6a95ba15db48ada674453bbb7", + "date": "2024-11-09T10:38:20Z", + "message": "fix server startup commands", + "url": "https://github.com/ai16z/eliza/commit/d49f4c9af03ef9c6a95ba15db48ada674453bbb7" + }, + { + "sha": "ad548d8c799dda72ccdc6cea90d7770c535897ec", + "date": "2024-11-09T10:01:34Z", + "message": "ci", + "url": "https://github.com/ai16z/eliza/commit/ad548d8c799dda72ccdc6cea90d7770c535897ec" + }, + { + "sha": "48a58ab6b3a6aa7164ca440582a71cc1008563a1", + "date": "2024-11-09T09:51:32Z", + "message": "fix ci test", + "url": "https://github.com/ai16z/eliza/commit/48a58ab6b3a6aa7164ca440582a71cc1008563a1" + }, + { + "sha": "0419766a6828eff49c51d57ffd126bca4ab281f4", + "date": "2024-11-09T09:46:28Z", + "message": "Update trust stuff, fix generateTrueOrFalse, update some types, handle evaluators with runAlways", + "url": "https://github.com/ai16z/eliza/commit/0419766a6828eff49c51d57ffd126bca4ab281f4" + }, + { + "sha": "45987ed8be2128652a4aa2af6c8f43093f54eac0", + "date": "2024-11-09T02:36:08Z", + "message": "move env.test", + "url": "https://github.com/ai16z/eliza/commit/45987ed8be2128652a4aa2af6c8f43093f54eac0" + }, + { + "sha": "fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf", + "date": "2024-11-09T02:33:46Z", + "message": "move tests to core, will move out later", + "url": "https://github.com/ai16z/eliza/commit/fc183c9c7e8ebb09dbd81ce304d6fcc7e776c5bf" + }, + { + "sha": "5c9d739418a5f78014837f3a96119d366f187686", + "date": "2024-11-09T02:31:13Z", + "message": "merge the biz", + "url": "https://github.com/ai16z/eliza/commit/5c9d739418a5f78014837f3a96119d366f187686" + }, + { + "sha": "9b08306ff9d863bb6886370dcc108f19c6e4fdca", + "date": "2024-11-09T01:29:37Z", + "message": "Merge branch 'shaw/move-code-to-plugins' of https://github.com/ai16z/eliza into shaw/move-code-to-plugins", + "url": "https://github.com/ai16z/eliza/commit/9b08306ff9d863bb6886370dcc108f19c6e4fdca" + }, + { + "sha": "bbac29ebf7339355d23d70863c1ab360e088643b", + "date": "2024-11-09T01:29:29Z", + "message": "handle errors on messages so it doesnt crash, add new embedding", + "url": "https://github.com/ai16z/eliza/commit/bbac29ebf7339355d23d70863c1ab360e088643b" + }, + { + "sha": "8ae01367e19c9c1369a3fcfd9ec3c4894bff4626", + "date": "2024-11-08T23:35:49Z", + "message": "fix a few things, comment out facts", + "url": "https://github.com/ai16z/eliza/commit/8ae01367e19c9c1369a3fcfd9ec3c4894bff4626" + }, + { + "sha": "6218818776a20addb44a9a754a1a19a53c138276", + "date": "2024-11-08T10:44:43Z", + "message": "dumb fix", + "url": "https://github.com/ai16z/eliza/commit/6218818776a20addb44a9a754a1a19a53c138276" + }, + { + "sha": "f155c23b81c7fa8f9198f1e293add7772fa03f05", + "date": "2024-11-08T10:38:19Z", + "message": "rebuild lock", + "url": "https://github.com/ai16z/eliza/commit/f155c23b81c7fa8f9198f1e293add7772fa03f05" + }, + { + "sha": "aaed9a1e41a6bb6cea882b6cebb5e626b1973912", + "date": "2024-11-08T10:37:42Z", + "message": "move dependencies to correct packages", + "url": "https://github.com/ai16z/eliza/commit/aaed9a1e41a6bb6cea882b6cebb5e626b1973912" + }, + { + "sha": "4693363f2f83031918e7f5eb2b8ba465562fd8a0", + "date": "2024-11-08T10:09:13Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/4693363f2f83031918e7f5eb2b8ba465562fd8a0" + }, + { + "sha": "8c908037fb8a8eb26604e88f1f1e27fc6738f6e0", + "date": "2024-11-08T10:01:28Z", + "message": "agent is responding, hurray", + "url": "https://github.com/ai16z/eliza/commit/8c908037fb8a8eb26604e88f1f1e27fc6738f6e0" + }, + { + "sha": "051e88358f622cf856eecb77561ba5eb48c009ac", + "date": "2024-11-08T09:31:01Z", + "message": "Many fixes", + "url": "https://github.com/ai16z/eliza/commit/051e88358f622cf856eecb77561ba5eb48c009ac" + }, + { + "sha": "4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db", + "date": "2024-11-08T09:05:33Z", + "message": "services registering correctly", + "url": "https://github.com/ai16z/eliza/commit/4d872c9164ff4c4ea8a69ff3fe7f030a5f9079db" + }, + { + "sha": "c4669a8fdd852e6a55a879e068fe734a1ae820b6", + "date": "2024-11-08T06:42:58Z", + "message": "fix dev script", + "url": "https://github.com/ai16z/eliza/commit/c4669a8fdd852e6a55a879e068fe734a1ae820b6" + }, + { + "sha": "81e111a7ca7663a864eab87eaae54fea3e7277fc", + "date": "2024-11-08T06:36:14Z", + "message": "fix build crashy things", + "url": "https://github.com/ai16z/eliza/commit/81e111a7ca7663a864eab87eaae54fea3e7277fc" + }, + { + "sha": "dc6fd51dac3bc4b01a2de361883cc17d6e613e79", + "date": "2024-11-08T06:32:12Z", + "message": "fix service issues", + "url": "https://github.com/ai16z/eliza/commit/dc6fd51dac3bc4b01a2de361883cc17d6e613e79" + }, + { + "sha": "34ec47ef05ba0dc7158bcb269511429ff8c255b8", + "date": "2024-11-08T06:13:56Z", + "message": "change doc paths and rebuild docs", + "url": "https://github.com/ai16z/eliza/commit/34ec47ef05ba0dc7158bcb269511429ff8c255b8" + }, + { + "sha": "16dd73d4220c0028bcc40c06c7f10db38365d5a6", + "date": "2024-11-08T06:12:21Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/16dd73d4220c0028bcc40c06c7f10db38365d5a6" + }, + { + "sha": "8b230e97279ce98a641d3338cbfa78f13130c60e", + "date": "2024-11-08T05:42:02Z", + "message": "build is building", + "url": "https://github.com/ai16z/eliza/commit/8b230e97279ce98a641d3338cbfa78f13130c60e" + }, + { + "sha": "86c4ab279603ab388b9d7a0437b98b5591c91061", + "date": "2024-11-08T05:30:42Z", + "message": "Merge pull request #233 from ai16z/docs\n\nupdate docs", + "url": "https://github.com/ai16z/eliza/commit/86c4ab279603ab388b9d7a0437b98b5591c91061" + }, + { + "sha": "c38e021e2d3f5b4a70ab78d52b66a567450e0c6e", + "date": "2024-11-08T04:56:13Z", + "message": "everything is moved mostly, but still some build package issues", + "url": "https://github.com/ai16z/eliza/commit/c38e021e2d3f5b4a70ab78d52b66a567450e0c6e" + }, + { + "sha": "40546f2bc92d6322d3690eaeb50549b3da02d11a", + "date": "2024-11-07T23:32:12Z", + "message": "this is broken but structurally where we are going", + "url": "https://github.com/ai16z/eliza/commit/40546f2bc92d6322d3690eaeb50549b3da02d11a" + }, + { + "sha": "aed6ef15d3511dcd2b8f85871e79421b06d8080b", + "date": "2024-11-07T21:39:12Z", + "message": "remove garbage", + "url": "https://github.com/ai16z/eliza/commit/aed6ef15d3511dcd2b8f85871e79421b06d8080b" + }, + { + "sha": "d59135793e53af203debee4438159dde36591bb2", + "date": "2024-11-07T21:39:07Z", + "message": "replace process.env with settings, fix .env path", + "url": "https://github.com/ai16z/eliza/commit/d59135793e53af203debee4438159dde36591bb2" + }, + { + "sha": "6ef7e56bc0d97fa8233255be807dee5d0111ff2e", + "date": "2024-11-07T20:31:01Z", + "message": "fix llama cpp service", + "url": "https://github.com/ai16z/eliza/commit/6ef7e56bc0d97fa8233255be807dee5d0111ff2e" + }, + { + "sha": "504890b08f1a6d798124ca24bd6d5336915ffd65", + "date": "2024-11-07T08:47:29Z", + "message": "move code out to plugins, adapters and clients", + "url": "https://github.com/ai16z/eliza/commit/504890b08f1a6d798124ca24bd6d5336915ffd65" + }, + { + "sha": "d1683bdedc0880f635b2aaffe9a2108b4aa6321f", + "date": "2024-11-07T08:46:34Z", + "message": "Merge pull request #224 from o-on-x/main\n\nmodels.gguf stored in models file, & tsconfig changes for ref @eliza/core & other things", + "url": "https://github.com/ai16z/eliza/commit/d1683bdedc0880f635b2aaffe9a2108b4aa6321f" + }, + { + "sha": "576457258b5e762a2874f130ea31f56d29470816", + "date": "2024-11-07T07:14:31Z", + "message": "ollama merged, handling direct client in new setup", + "url": "https://github.com/ai16z/eliza/commit/576457258b5e762a2874f130ea31f56d29470816" + }, + { + "sha": "c1a1c1f017abe38aec77474c13c6d23d18f7296f", + "date": "2024-11-07T06:39:47Z", + "message": "merged ollama but llama cpp seems to be weird?", + "url": "https://github.com/ai16z/eliza/commit/c1a1c1f017abe38aec77474c13c6d23d18f7296f" + }, + { + "sha": "2a56cf0abb96cce53df4cedc9b57a70c19ee310e", + "date": "2024-11-07T06:29:44Z", + "message": "Merge remote-tracking branch 'o-on-x/main'", + "url": "https://github.com/ai16z/eliza/commit/2a56cf0abb96cce53df4cedc9b57a70c19ee310e" + }, + { + "sha": "2bf5bd90003f7d78c9121494e76135521ac398cf", + "date": "2024-11-07T06:15:04Z", + "message": "ignore cache dir", + "url": "https://github.com/ai16z/eliza/commit/2bf5bd90003f7d78c9121494e76135521ac398cf" + }, + { + "sha": "60d89a51f2b9f0ffbe362b08076b274639051789", + "date": "2024-11-07T06:13:32Z", + "message": "Merge pull request #214 from ponderingdemocritus/main\n\nAbstracts Eliza into a Package to enble publishing onto NPM along with plugin system", + "url": "https://github.com/ai16z/eliza/commit/60d89a51f2b9f0ffbe362b08076b274639051789" + }, + { + "sha": "7a187369ece423f9b490ffb1d1db18cb83a51bf4", + "date": "2024-11-07T06:07:37Z", + "message": "Consolidate packages and make nodemon work nice", + "url": "https://github.com/ai16z/eliza/commit/7a187369ece423f9b490ffb1d1db18cb83a51bf4" + }, + { + "sha": "84f2da09806300ede035fec16bbb0bf149938e6c", + "date": "2024-11-07T05:03:48Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/84f2da09806300ede035fec16bbb0bf149938e6c" + }, + { + "sha": "ad34b7862cbdb5e23161ee0e16ec223548b83e23", + "date": "2024-11-07T05:03:07Z", + "message": "Load characters from arg in the new setup and rebuild docs", + "url": "https://github.com/ai16z/eliza/commit/ad34b7862cbdb5e23161ee0e16ec223548b83e23" + }, + { + "sha": "c96957e5a5d17e343b499dd4d46ce403856ac5bc", + "date": "2024-11-07T04:39:37Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/c96957e5a5d17e343b499dd4d46ce403856ac5bc" + }, + { + "sha": "371f7e846caf49490d06fd003bbb025cb6b1a977", + "date": "2024-11-07T04:39:35Z", + "message": "smol fixes to enable plugins", + "url": "https://github.com/ai16z/eliza/commit/371f7e846caf49490d06fd003bbb025cb6b1a977" + }, + { + "sha": "bcb2179adac6d8685681fc40f0676dab2bbc6e66", + "date": "2024-11-07T04:14:16Z", + "message": "starts now", + "url": "https://github.com/ai16z/eliza/commit/bcb2179adac6d8685681fc40f0676dab2bbc6e66" + }, + { + "sha": "c06e5984e0685673118908a5b1fcab36e5e07d81", + "date": "2024-11-07T03:57:22Z", + "message": "Merge pull request #220 from ai16z/feat/lazy-load-llama\n\nlazy load llama", + "url": "https://github.com/ai16z/eliza/commit/c06e5984e0685673118908a5b1fcab36e5e07d81" + }, + { + "sha": "0578cf8f5e79b798d302ac15f9873c24269e8d12", + "date": "2024-11-07T03:54:04Z", + "message": "lazy load llama", + "url": "https://github.com/ai16z/eliza/commit/0578cf8f5e79b798d302ac15f9873c24269e8d12" + }, + { + "sha": "9e30f89bd7a99bc8d243da96d2e6139bd14f234d", + "date": "2024-11-07T03:44:51Z", + "message": "model endpoint override", + "url": "https://github.com/ai16z/eliza/commit/9e30f89bd7a99bc8d243da96d2e6139bd14f234d" + }, + { + "sha": "eefa2f78dd681ff5a997ae2df8b3cbecc4d182b8", + "date": "2024-11-07T03:44:41Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/eefa2f78dd681ff5a997ae2df8b3cbecc4d182b8" + }, + { + "sha": "c537cb3e848b54fcb914d8ef84924fa5fdeaec66", + "date": "2024-11-07T03:17:32Z", + "message": "remove logs", + "url": "https://github.com/ai16z/eliza/commit/c537cb3e848b54fcb914d8ef84924fa5fdeaec66" + }, + { + "sha": "5d653b500becb5a622a1dc73da57ab70cbe89c5e", + "date": "2024-11-07T03:15:49Z", + "message": "remove clients from default tate", + "url": "https://github.com/ai16z/eliza/commit/5d653b500becb5a622a1dc73da57ab70cbe89c5e" + }, + { + "sha": "f5f79b262e18b7d1d4018339b6b5a037776a5375", + "date": "2024-11-07T03:15:11Z", + "message": "prettier and fix char files", + "url": "https://github.com/ai16z/eliza/commit/f5f79b262e18b7d1d4018339b6b5a037776a5375" + }, + { + "sha": "6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785", + "date": "2024-11-07T03:07:27Z", + "message": "add system prompt to vercel completions", + "url": "https://github.com/ai16z/eliza/commit/6a0cb8633667ef3aebb5bbf4bcbd7f3bbde95785" + }, + { + "sha": "d6e84eb1ecc70743596d11b68709219410116ecb", + "date": "2024-11-07T02:48:50Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/d6e84eb1ecc70743596d11b68709219410116ecb" + }, + { + "sha": "4eba093ebfaac2fe1ac1386ae9eb3a4582677094", + "date": "2024-11-07T02:48:38Z", + "message": "rebuild docs", + "url": "https://github.com/ai16z/eliza/commit/4eba093ebfaac2fe1ac1386ae9eb3a4582677094" + }, + { + "sha": "39ce28ec165616f806c0492066250292e227d850", + "date": "2024-11-06T20:33:53Z", + "message": "Merge pull request #216 from MeDott29/implement-grok-beta\n\nImplement grok beta", + "url": "https://github.com/ai16z/eliza/commit/39ce28ec165616f806c0492066250292e227d850" + }, + { + "sha": "84d5b10e9e9611997110c143dc964a2e27fbc209", + "date": "2024-11-06T05:32:52Z", + "message": "fix so loads anthropic api key", + "url": "https://github.com/ai16z/eliza/commit/84d5b10e9e9611997110c143dc964a2e27fbc209" + }, + { + "sha": "b35fa5d42a8f959d92a6940adad0993f03c694d9", + "date": "2024-11-05T20:44:34Z", + "message": "readme updates", + "url": "https://github.com/ai16z/eliza/commit/b35fa5d42a8f959d92a6940adad0993f03c694d9" + }, + { + "sha": "d62ba1b3bd238d14ac669409dda20e8446e34da9", + "date": "2024-11-05T07:05:36Z", + "message": "add the template overrides", + "url": "https://github.com/ai16z/eliza/commit/d62ba1b3bd238d14ac669409dda20e8446e34da9" + }, + { + "sha": "ee5422db5e0eb83afc9385308b6f420315c50414", + "date": "2024-11-05T06:00:26Z", + "message": "fix paths and character path", + "url": "https://github.com/ai16z/eliza/commit/ee5422db5e0eb83afc9385308b6f420315c50414" + }, + { + "sha": "671be7797d005d99466644c606c3933f70df17bb", + "date": "2024-11-05T05:54:39Z", + "message": "fix discord voice and dms", + "url": "https://github.com/ai16z/eliza/commit/671be7797d005d99466644c606c3933f70df17bb" + }, + { + "sha": "cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317", + "date": "2024-11-05T04:01:44Z", + "message": "Merge pull request #198 from HashWarlock/add-redpill\n\nAdd RedPill API Support", + "url": "https://github.com/ai16z/eliza/commit/cae6a5cbe4e00a12268c12a4f1d26bd6a1c10317" + }, + { + "sha": "5fe429a2886ae440442ccd14d4355821721dc576", + "date": "2024-11-05T03:23:10Z", + "message": "Merge pull request #196 from MarcoMandar/main\n\nswap Dao action initital", + "url": "https://github.com/ai16z/eliza/commit/5fe429a2886ae440442ccd14d4355821721dc576" + }, + { + "sha": "57e2bb03e0796cd124c0186ca7c2bb694f25b84c", + "date": "2024-11-04T11:27:35Z", + "message": "marc swap by CA", + "url": "https://github.com/ai16z/eliza/commit/57e2bb03e0796cd124c0186ca7c2bb694f25b84c" + }, + { + "sha": "2d17b3737ff50d905bb9d11a9bd61fbe468290b3", + "date": "2024-11-04T06:45:25Z", + "message": "Merge branch 'updated-documentation' of https://github.com/atvonsc/eliza into main2", + "url": "https://github.com/ai16z/eliza/commit/2d17b3737ff50d905bb9d11a9bd61fbe468290b3" + }, + { + "sha": "3c697ea6be664cdd6200a3381e37d3a6673c3f52", + "date": "2024-11-04T06:44:36Z", + "message": "fix docs", + "url": "https://github.com/ai16z/eliza/commit/3c697ea6be664cdd6200a3381e37d3a6673c3f52" + }, + { + "sha": "f44765cf90f453d2ecf80e9a2e5e7bb6d1533f70", + "date": "2024-11-04T06:18:30Z", + "message": "fix docs build", + "url": "https://github.com/ai16z/eliza/commit/f44765cf90f453d2ecf80e9a2e5e7bb6d1533f70" + }, + { + "sha": "04630632db51d7d3c06f5bec41e6fb1423e43340", + "date": "2024-11-04T05:39:55Z", + "message": "add try handling on discord", + "url": "https://github.com/ai16z/eliza/commit/04630632db51d7d3c06f5bec41e6fb1423e43340" + }, + { + "sha": "0b3438b6a42745d422e755fa3030b516218717a0", + "date": "2024-11-04T05:02:54Z", + "message": "add try catch for message issues", + "url": "https://github.com/ai16z/eliza/commit/0b3438b6a42745d422e755fa3030b516218717a0" + }, + { + "sha": "f8b42dfdcb08737301c820612462b1e08e0412ee", + "date": "2024-11-04T05:01:55Z", + "message": "handle message permissions better", + "url": "https://github.com/ai16z/eliza/commit/f8b42dfdcb08737301c820612462b1e08e0412ee" + }, + { + "sha": "9f6ac997274cf168db6b5a134e4bab65ceb2f8fb", + "date": "2024-11-04T04:41:58Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into main2", + "url": "https://github.com/ai16z/eliza/commit/9f6ac997274cf168db6b5a134e4bab65ceb2f8fb" + }, + { + "sha": "6f4549e6daa3b701e93b34190719786e374b4263", + "date": "2024-11-04T04:41:39Z", + "message": "add deterministic IDs for channel inputs", + "url": "https://github.com/ai16z/eliza/commit/6f4549e6daa3b701e93b34190719786e374b4263" + }, + { + "sha": "aca0cdde6f5b57419568e92edea0d2031f704b37", + "date": "2024-11-04T04:03:07Z", + "message": "Merge pull request #194 from juke/Groq-API-Integration\n\nGroq api integration", + "url": "https://github.com/ai16z/eliza/commit/aca0cdde6f5b57419568e92edea0d2031f704b37" + }, + { + "sha": "d54813a2c63c97018aab3c4ed546a7ca1e5b43f9", + "date": "2024-11-03T23:08:56Z", + "message": "Merge pull request #182 from ai16z/181__generate-changelog\n\n181 generate changelog", + "url": "https://github.com/ai16z/eliza/commit/d54813a2c63c97018aab3c4ed546a7ca1e5b43f9" + }, + { + "sha": "11e7db192c1385475c47fb363be44d02a0209561", + "date": "2024-11-03T22:11:05Z", + "message": "fix recall by agent id", + "url": "https://github.com/ai16z/eliza/commit/11e7db192c1385475c47fb363be44d02a0209561" + }, + { + "sha": "d9aeb80105ee4d1a50197c3b68015e197e3e65f3", + "date": "2024-11-03T21:52:16Z", + "message": "Build is building, jest tests are testing", + "url": "https://github.com/ai16z/eliza/commit/d9aeb80105ee4d1a50197c3b68015e197e3e65f3" + }, + { + "sha": "d4c170a91dbac66ab22060033de28cb9f5f21ef2", + "date": "2024-11-03T21:35:46Z", + "message": "fix memory save", + "url": "https://github.com/ai16z/eliza/commit/d4c170a91dbac66ab22060033de28cb9f5f21ef2" + }, + { + "sha": "2070f0574ff26d90108ed04c7c103bd1faa5a981", + "date": "2024-11-03T21:18:46Z", + "message": "merge npmrc and lock", + "url": "https://github.com/ai16z/eliza/commit/2070f0574ff26d90108ed04c7c103bd1faa5a981" + }, + { + "sha": "a20e880c5b5cc8b54466992a63fb02fecd0d8cd5", + "date": "2024-11-03T21:00:58Z", + "message": "Merge branch 'develop' of https://github.com/DarkMagaVC/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/a20e880c5b5cc8b54466992a63fb02fecd0d8cd5" + }, + { + "sha": "940cfbbf3a4608053110443c342257cb24e2193b", + "date": "2024-11-03T20:31:56Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/940cfbbf3a4608053110443c342257cb24e2193b" + }, + { + "sha": "47ccfc12049179c7f5d2e4bf1f7ca378c2bf5160", + "date": "2024-11-03T20:29:48Z", + "message": "some minor updates", + "url": "https://github.com/ai16z/eliza/commit/47ccfc12049179c7f5d2e4bf1f7ca378c2bf5160" + }, + { + "sha": "8084bc89baf60bf8cd266ed298edb3306c567113", + "date": "2024-11-03T20:26:44Z", + "message": "Merge pull request #175 from MarcoMandar/main\n\nupdates to order book and trust score, virtual confidence, last active, decay score, validation trust, multiple recommenders", + "url": "https://github.com/ai16z/eliza/commit/8084bc89baf60bf8cd266ed298edb3306c567113" + }, + { + "sha": "bc4c482826618a7dcd2dab9b9b27b7738de69279", + "date": "2024-11-03T20:26:29Z", + "message": "Merge pull request #173 from minghinmatthewlam/main\n\npostgres updates", + "url": "https://github.com/ai16z/eliza/commit/bc4c482826618a7dcd2dab9b9b27b7738de69279" + }, + { + "sha": "b00d1ea7c57295bc2fdacfea4b08e13e7d831206", + "date": "2024-11-03T20:26:18Z", + "message": "Merge pull request #172 from ai16z/64__basic-tests\n\nadjusting test setup and adding a basic test", + "url": "https://github.com/ai16z/eliza/commit/b00d1ea7c57295bc2fdacfea4b08e13e7d831206" + }, + { + "sha": "60863114713d813b61f9e7ca41b35c458d71ad62", + "date": "2024-11-03T20:26:03Z", + "message": "Merge branch 'main' into 64__basic-tests", + "url": "https://github.com/ai16z/eliza/commit/60863114713d813b61f9e7ca41b35c458d71ad62" + }, + { + "sha": "eda2b14dbab4f34d7be39d6e2916ec71172821da", + "date": "2024-11-03T20:25:45Z", + "message": "Merge pull request #177 from ponderingdemocritus/main\n\nprettier log setup, minor cleanups", + "url": "https://github.com/ai16z/eliza/commit/eda2b14dbab4f34d7be39d6e2916ec71172821da" + }, + { + "sha": "ea28d143afdce73865d86d667ef76f60717d5712", + "date": "2024-11-03T20:25:25Z", + "message": "Merge branch 'main' into main", + "url": "https://github.com/ai16z/eliza/commit/ea28d143afdce73865d86d667ef76f60717d5712" + }, + { + "sha": "40dea4f79467058665d81a0e8dd50639a6d455d5", + "date": "2024-11-03T20:24:32Z", + "message": "Merge pull request #179 from ai16z/server-port-in-env\n\nserver port in env", + "url": "https://github.com/ai16z/eliza/commit/40dea4f79467058665d81a0e8dd50639a6d455d5" + }, + { + "sha": "0b820559064ca15a9a83790693aa9745bc5d2635", + "date": "2024-11-02T13:47:16Z", + "message": "fix dumb", + "url": "https://github.com/ai16z/eliza/commit/0b820559064ca15a9a83790693aa9745bc5d2635" + }, + { + "sha": "4818bb93d75697b96a18e15026552afbfbe00ca4", + "date": "2024-11-02T13:24:08Z", + "message": "simpler local models for now", + "url": "https://github.com/ai16z/eliza/commit/4818bb93d75697b96a18e15026552afbfbe00ca4" + }, + { + "sha": "1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c", + "date": "2024-11-02T12:57:24Z", + "message": "chang to pnpm and add fix for start", + "url": "https://github.com/ai16z/eliza/commit/1c64b0ba3e07b230a19a69b6b36e11c8f5e4da3c" + }, + { + "sha": "5f8801377bee991523095fb5c038a2eda7368b17", + "date": "2024-11-02T12:44:27Z", + "message": "fixes and summarize", + "url": "https://github.com/ai16z/eliza/commit/5f8801377bee991523095fb5c038a2eda7368b17" + }, + { + "sha": "b387fab4fcfc2451082e78625012b1d72c36fd07", + "date": "2024-11-02T10:44:06Z", + "message": "downgrade onnx runtime to 1.19.2 until hf transformers is updated", + "url": "https://github.com/ai16z/eliza/commit/b387fab4fcfc2451082e78625012b1d72c36fd07" + }, + { + "sha": "1cd035b527ad39d226529c73d872f3a1f0d235a4", + "date": "2024-11-02T09:45:52Z", + "message": "peer dep", + "url": "https://github.com/ai16z/eliza/commit/1cd035b527ad39d226529c73d872f3a1f0d235a4" + }, + { + "sha": "e9f9c8b8a3392253e1c38283edaa646015ae84ec", + "date": "2024-11-02T08:47:15Z", + "message": "update package.json", + "url": "https://github.com/ai16z/eliza/commit/e9f9c8b8a3392253e1c38283edaa646015ae84ec" + }, + { + "sha": "95a87f0bdd33e8dc4eb09b1a996f4bd26437278f", + "date": "2024-11-02T08:32:15Z", + "message": "move stuff", + "url": "https://github.com/ai16z/eliza/commit/95a87f0bdd33e8dc4eb09b1a996f4bd26437278f" + }, + { + "sha": "06edacd35c4eb0f92aafb80db11ebaa74bc894cd", + "date": "2024-11-02T06:59:50Z", + "message": "fix eslint, switch image handling to false", + "url": "https://github.com/ai16z/eliza/commit/06edacd35c4eb0f92aafb80db11ebaa74bc894cd" + }, + { + "sha": "262980692cd177eacc21279a1a4fd3fdbba5f7ef", + "date": "2024-11-02T06:28:13Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/262980692cd177eacc21279a1a4fd3fdbba5f7ef" + }, + { + "sha": "04c62f0a006f5152c94a8a80ffbd82ef91ce124b", + "date": "2024-11-02T06:27:39Z", + "message": "add agentId to filtering", + "url": "https://github.com/ai16z/eliza/commit/04c62f0a006f5152c94a8a80ffbd82ef91ce124b" + }, + { + "sha": "5da90dc1ebe499e8a9e4ee7cb408c63225313bef", + "date": "2024-11-02T06:07:17Z", + "message": "add optional agentId", + "url": "https://github.com/ai16z/eliza/commit/5da90dc1ebe499e8a9e4ee7cb408c63225313bef" + }, + { + "sha": "6f8814875529b88c36a31ab74569996fd172149f", + "date": "2024-11-02T06:06:17Z", + "message": "Merge pull request #163 from ponderingdemocritus/main\n\nclean up index", + "url": "https://github.com/ai16z/eliza/commit/6f8814875529b88c36a31ab74569996fd172149f" + }, + { + "sha": "b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b", + "date": "2024-11-02T00:33:16Z", + "message": "Merge pull request #162 from ponderingdemocritus/main\n\nImport work and cleanup", + "url": "https://github.com/ai16z/eliza/commit/b9a9c33dc3a6ddfc94c53e44c55e7dd79b7ca42b" + }, + { + "sha": "7e6260f83dd0c942a1a8f2df8886a93daa280a08", + "date": "2024-11-01T23:32:55Z", + "message": "Merge branch 'main' of https://github.com/ponderingdemocritus/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/7e6260f83dd0c942a1a8f2df8886a93daa280a08" + }, + { + "sha": "ff3ef9c19b0f45657b13f4b6337f8a462d02739d", + "date": "2024-11-01T23:32:25Z", + "message": "remove logs", + "url": "https://github.com/ai16z/eliza/commit/ff3ef9c19b0f45657b13f4b6337f8a462d02739d" + }, + { + "sha": "83106a2db3298dc6635b3dc939b222df602b3b43", + "date": "2024-11-01T22:39:12Z", + "message": "remove package lock", + "url": "https://github.com/ai16z/eliza/commit/83106a2db3298dc6635b3dc939b222df602b3b43" + }, + { + "sha": "b3ecd5c2222f2a0be7ea190fd66d8b0ee1e996cc", + "date": "2024-11-01T22:38:25Z", + "message": "updat dependencies and fix lock", + "url": "https://github.com/ai16z/eliza/commit/b3ecd5c2222f2a0be7ea190fd66d8b0ee1e996cc" + }, + { + "sha": "f60f2080a1b7284c1766639738b07f49385d1c4a", + "date": "2024-11-01T22:35:47Z", + "message": "cleanups", + "url": "https://github.com/ai16z/eliza/commit/f60f2080a1b7284c1766639738b07f49385d1c4a" + }, + { + "sha": "7ad5f44e4eef60e1c468f91f3066dcd53ab558ce", + "date": "2024-11-01T22:30:00Z", + "message": "Fix ts errors", + "url": "https://github.com/ai16z/eliza/commit/7ad5f44e4eef60e1c468f91f3066dcd53ab558ce" + }, + { + "sha": "93fe5e05e3e950c5e71edd54a1202c1e7c8f2bd0", + "date": "2024-11-01T22:24:15Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/93fe5e05e3e950c5e71edd54a1202c1e7c8f2bd0" + }, + { + "sha": "7fbab5f474ec6bb3ee92fc8174bb079255786c53", + "date": "2024-11-01T22:24:12Z", + "message": "ensure connection to replace the ugly ensure participant, ensure room, etc", + "url": "https://github.com/ai16z/eliza/commit/7fbab5f474ec6bb3ee92fc8174bb079255786c53" + }, + { + "sha": "c2830b0f57da7423d115bef7cf14b1694d88129e", + "date": "2024-11-01T22:02:25Z", + "message": "Merge pull request #101 from MarcoMandar/main\n\nTrustscore, token-performance, token performance simulation", + "url": "https://github.com/ai16z/eliza/commit/c2830b0f57da7423d115bef7cf14b1694d88129e" + }, + { + "sha": "73d9033c683fd513133b6f344b0f0ad3f072e2ff", + "date": "2024-11-01T22:00:26Z", + "message": "Merge pull request #160 from ponderingdemocritus/main\n\ntype export structure", + "url": "https://github.com/ai16z/eliza/commit/73d9033c683fd513133b6f344b0f0ad3f072e2ff" + }, + { + "sha": "f1a5af8ea1522efe9c917e191964bb84e301db6c", + "date": "2024-11-01T19:06:36Z", + "message": "new lock", + "url": "https://github.com/ai16z/eliza/commit/f1a5af8ea1522efe9c917e191964bb84e301db6c" + }, + { + "sha": "fe018edd040bbeb2189fc5260262026b92d7b74c", + "date": "2024-11-01T18:35:37Z", + "message": "Merge branch 'main' of https://github.com/madjin/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/fe018edd040bbeb2189fc5260262026b92d7b74c" + }, + { + "sha": "c90dc39cf384f0fcceb4ac139044202cb3271083", + "date": "2024-11-01T18:00:29Z", + "message": "more prettier", + "url": "https://github.com/ai16z/eliza/commit/c90dc39cf384f0fcceb4ac139044202cb3271083" + }, + { + "sha": "4801c25a6c81f2d507c5e3f954e2a430cefa9880", + "date": "2024-11-01T18:00:10Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/4801c25a6c81f2d507c5e3f954e2a430cefa9880" + }, + { + "sha": "5e79fad75ab4b177ae1c9bac8fe3936c891d0cb4", + "date": "2024-11-01T17:57:56Z", + "message": "Merge pull request #154 from ai16z/sirkitree-patch-1\n\nCreate pull_request_template.md", + "url": "https://github.com/ai16z/eliza/commit/5e79fad75ab4b177ae1c9bac8fe3936c891d0cb4" + }, + { + "sha": "62bfb3f1a6d8ba84039060566b4ab2c3ab914ad7", + "date": "2024-11-01T17:57:38Z", + "message": "Merge pull request #155 from ai16z/sirkitree-patch-2\n\nUpdate ci.yaml", + "url": "https://github.com/ai16z/eliza/commit/62bfb3f1a6d8ba84039060566b4ab2c3ab914ad7" + }, + { + "sha": "035b4ea4f0966d33b3ca86a16c95737336154e4d", + "date": "2024-11-01T17:57:04Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/035b4ea4f0966d33b3ca86a16c95737336154e4d" + }, + { + "sha": "6cbb703d10241e60a6262b3fe42dc7bdf38bb95f", + "date": "2024-11-01T04:14:34Z", + "message": "Merge pull request #151 from twilwa/minor-linux-fixes\n\nfix name of ImageGeneration.ts", + "url": "https://github.com/ai16z/eliza/commit/6cbb703d10241e60a6262b3fe42dc7bdf38bb95f" + }, + { + "sha": "03717bdf48dee712fe6b43c07562ff134958ba2b", + "date": "2024-11-01T01:50:39Z", + "message": "move tests", + "url": "https://github.com/ai16z/eliza/commit/03717bdf48dee712fe6b43c07562ff134958ba2b" + }, + { + "sha": "e81c41f0663b6bc38df2f8b1a45ff7072d3b482e", + "date": "2024-11-01T01:21:56Z", + "message": "Merge pull request #150 from ponderingdemocritus/feat/mono\n\nFeat/mono", + "url": "https://github.com/ai16z/eliza/commit/e81c41f0663b6bc38df2f8b1a45ff7072d3b482e" + }, + { + "sha": "9b2eb446ae07d052a61d5187ad2affa84f72bd9c", + "date": "2024-11-01T01:20:34Z", + "message": "Merge branch 'feat/mono' of https://github.com/ponderingdemocritus/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/9b2eb446ae07d052a61d5187ad2affa84f72bd9c" + }, + { + "sha": "a34b9837722344f21dcdd8ccc5f1e6af3b390951", + "date": "2024-11-01T01:04:54Z", + "message": "delete cache", + "url": "https://github.com/ai16z/eliza/commit/a34b9837722344f21dcdd8ccc5f1e6af3b390951" + }, + { + "sha": "0e9b1e8465159ad1f57c56086050c6fa94109b0a", + "date": "2024-11-01T00:48:11Z", + "message": "Merge branch 'image-gen' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/0e9b1e8465159ad1f57c56086050c6fa94109b0a" + }, + { + "sha": "b9b692f2ab22761de3fb391a885764c0f64c6fd4", + "date": "2024-11-01T00:43:32Z", + "message": "add lib.ts", + "url": "https://github.com/ai16z/eliza/commit/b9b692f2ab22761de3fb391a885764c0f64c6fd4" + }, + { + "sha": "1773120486f84cae239da432f80ca0d7d6c4968f", + "date": "2024-11-01T00:38:39Z", + "message": "udpate packages", + "url": "https://github.com/ai16z/eliza/commit/1773120486f84cae239da432f80ca0d7d6c4968f" + }, + { + "sha": "63b9beca9b7a5dc4c3844067583356a9854a6313", + "date": "2024-11-01T00:37:32Z", + "message": "remove await to bot launches and handlers are registered", + "url": "https://github.com/ai16z/eliza/commit/63b9beca9b7a5dc4c3844067583356a9854a6313" + }, + { + "sha": "de8a3e946b8e0b9360a432c146074ca633e0ae3b", + "date": "2024-11-01T00:30:00Z", + "message": "Merge branch 'main' of https://github.com/ohaiku/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/de8a3e946b8e0b9360a432c146074ca633e0ae3b" + }, + { + "sha": "08bccdf167d916109b17daafb56b5fb91de84547", + "date": "2024-11-01T00:22:36Z", + "message": "Docs build", + "url": "https://github.com/ai16z/eliza/commit/08bccdf167d916109b17daafb56b5fb91de84547" + }, + { + "sha": "83ff1cb44a97ab0c923acbb74e077917ab7c1bc5", + "date": "2024-11-01T00:16:34Z", + "message": "Merge branch 'feature/postgres' of https://github.com/leomercier/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/83ff1cb44a97ab0c923acbb74e077917ab7c1bc5" + }, + { + "sha": "90e4b89325f3508501040a969349c8cd72006618", + "date": "2024-10-31T23:31:26Z", + "message": "Merge branch 'dependency-update-testing' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/90e4b89325f3508501040a969349c8cd72006618" + }, + { + "sha": "4133e5f8e62fd315e2073f3a2650e13e97b73fd3", + "date": "2024-10-30T21:40:27Z", + "message": "fix some token stuff", + "url": "https://github.com/ai16z/eliza/commit/4133e5f8e62fd315e2073f3a2650e13e97b73fd3" + }, + { + "sha": "9ad910f4c59f5720e600650df7213cdf1935e812", + "date": "2024-10-29T08:32:41Z", + "message": "make updates", + "url": "https://github.com/ai16z/eliza/commit/9ad910f4c59f5720e600650df7213cdf1935e812" + }, + { + "sha": "f3ca29902a9797eb991e4f7c07f69f5bd2914848", + "date": "2024-10-29T08:07:05Z", + "message": "abstraction with vercel ai seems to be working", + "url": "https://github.com/ai16z/eliza/commit/f3ca29902a9797eb991e4f7c07f69f5bd2914848" + }, + { + "sha": "7cda4d3d0e6d4a47367a87415a161ff39629dda5", + "date": "2024-10-29T07:31:00Z", + "message": "fixed a thing", + "url": "https://github.com/ai16z/eliza/commit/7cda4d3d0e6d4a47367a87415a161ff39629dda5" + }, + { + "sha": "4017e67466234d6f48f5a6585476a8dffa687a54", + "date": "2024-10-29T07:30:51Z", + "message": "we're close", + "url": "https://github.com/ai16z/eliza/commit/4017e67466234d6f48f5a6585476a8dffa687a54" + }, + { + "sha": "9ceb4be06383de6d9051d1ad2f3918c415f98a65", + "date": "2024-10-29T07:03:33Z", + "message": "fix runtime references", + "url": "https://github.com/ai16z/eliza/commit/9ceb4be06383de6d9051d1ad2f3918c415f98a65" + }, + { + "sha": "8239ca14d8f037938c3d5e06a5740bdb497f23a7", + "date": "2024-10-29T06:00:50Z", + "message": "Builds but needs testing", + "url": "https://github.com/ai16z/eliza/commit/8239ca14d8f037938c3d5e06a5740bdb497f23a7" + }, + { + "sha": "ee0868ab0eb6c2cab0022f0816bc404097b0a46b", + "date": "2024-10-29T04:25:34Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into model-provider-abstraction", + "url": "https://github.com/ai16z/eliza/commit/ee0868ab0eb6c2cab0022f0816bc404097b0a46b" + }, + { + "sha": "ab84bf09791c9a793c5ccb648ecd82918d838af6", + "date": "2024-10-29T04:23:30Z", + "message": "add docs", + "url": "https://github.com/ai16z/eliza/commit/ab84bf09791c9a793c5ccb648ecd82918d838af6" + }, + { + "sha": "24368f54cf8a2c6fc737a74b6f7a5a2c2e6caba6", + "date": "2024-10-29T04:21:38Z", + "message": "add gitignore", + "url": "https://github.com/ai16z/eliza/commit/24368f54cf8a2c6fc737a74b6f7a5a2c2e6caba6" + }, + { + "sha": "a2aae3a69bcee7bb9497a9fce94658735847b5a6", + "date": "2024-10-29T04:20:09Z", + "message": "replaced completions with model provider abstraction and generate text", + "url": "https://github.com/ai16z/eliza/commit/a2aae3a69bcee7bb9497a9fce94658735847b5a6" + }, + { + "sha": "196ff67984105f5d880aca3dea4a8884a73ff1c4", + "date": "2024-10-29T04:19:07Z", + "message": "add docs", + "url": "https://github.com/ai16z/eliza/commit/196ff67984105f5d880aca3dea4a8884a73ff1c4" + }, + { + "sha": "7ee826cc1f5ab644059ff5d96e4d3cd454180329", + "date": "2024-10-29T03:45:44Z", + "message": "add character changes", + "url": "https://github.com/ai16z/eliza/commit/7ee826cc1f5ab644059ff5d96e4d3cd454180329" + }, + { + "sha": "865bcfc658affc6423310f1a5365c503c2d089e9", + "date": "2024-10-29T03:44:31Z", + "message": "build builds, but model completions are not going to work for all providers", + "url": "https://github.com/ai16z/eliza/commit/865bcfc658affc6423310f1a5365c503c2d089e9" + }, + { + "sha": "7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9", + "date": "2024-10-28T23:23:53Z", + "message": "Merge pull request #62 from ai16z/61--issue-templates\n\nadding github issue templates", + "url": "https://github.com/ai16z/eliza/commit/7ee1a80ab5c25db3d75e7a08ce039fdf2a8e8aa9" + }, + { + "sha": "12debee5149002b5f0c2b4899113c83abeab1014", + "date": "2024-10-28T23:18:48Z", + "message": "Merge pull request #63 from mrdavidburns/add-renovate-package-updater\n\nInitial commit for adding Renovate autoupdater.", + "url": "https://github.com/ai16z/eliza/commit/12debee5149002b5f0c2b4899113c83abeab1014" + }, + { + "sha": "f5552743f6895c4892923bc0b0499dbbe769bb90", + "date": "2024-10-28T22:20:53Z", + "message": "fix twitter commented out", + "url": "https://github.com/ai16z/eliza/commit/f5552743f6895c4892923bc0b0499dbbe769bb90" + }, + { + "sha": "b9fb7ff81920ca5471c59fece640798d9fee9607", + "date": "2024-10-28T22:05:13Z", + "message": "Merge pull request #65 from dreaminglucid/main\n\nTelegram Integration with shouldRespond handler + image recognition", + "url": "https://github.com/ai16z/eliza/commit/b9fb7ff81920ca5471c59fece640798d9fee9607" + }, + { + "sha": "bb3f397ef6ca5ee5c8e928e640925584a7d37550", + "date": "2024-10-28T02:16:48Z", + "message": "Merge pull request #57 from Honkware/patch-1\n\ncorrected node-llama-cpp command", + "url": "https://github.com/ai16z/eliza/commit/bb3f397ef6ca5ee5c8e928e640925584a7d37550" + }, + { + "sha": "c417b86a9db36524eb66dabce5297edc614e5699", + "date": "2024-10-27T16:00:15Z", + "message": "Merge pull request #46 from sirkitree/45--CONTRIB\n\nAdding a CONTRIBUTING.md", + "url": "https://github.com/ai16z/eliza/commit/c417b86a9db36524eb66dabce5297edc614e5699" + }, + { + "sha": "64a6f2dc6a3498e67f2cb5096fa7f57efb8377f6", + "date": "2024-10-27T15:59:26Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into HEAD", + "url": "https://github.com/ai16z/eliza/commit/64a6f2dc6a3498e67f2cb5096fa7f57efb8377f6" + }, + { + "sha": "6dce27fa553c9a0e1e57ceed921481743fd53397", + "date": "2024-10-27T15:57:47Z", + "message": "fix many issues, last hard push before pr flow", + "url": "https://github.com/ai16z/eliza/commit/6dce27fa553c9a0e1e57ceed921481743fd53397" + }, + { + "sha": "901b0920892677fa63fad3243ff350a417480e66", + "date": "2024-10-27T09:31:19Z", + "message": "Merge pull request #42 from sirkitree/main\n\nprovide a way to chat directly with the agent via the command line", + "url": "https://github.com/ai16z/eliza/commit/901b0920892677fa63fad3243ff350a417480e66" + }, + { + "sha": "0ecc1b72aa70b7b13c96e88e4de073e90a1175b1", + "date": "2024-10-27T09:30:56Z", + "message": "Merge pull request #41 from sirkitree/patch-1\n\nUpdate README.md", + "url": "https://github.com/ai16z/eliza/commit/0ecc1b72aa70b7b13c96e88e4de073e90a1175b1" + }, + { + "sha": "72a88ea250a19906bd2c634dedbc5f73cd42a441", + "date": "2024-10-27T09:30:43Z", + "message": "Merge pull request #43 from MarcoMandar/main\n\npumpfun", + "url": "https://github.com/ai16z/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441" + }, + { + "sha": "1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa", + "date": "2024-10-26T17:22:02Z", + "message": "Merge pull request #36 from wahndo/patch-1\n\nUpdate README.md", + "url": "https://github.com/ai16z/eliza/commit/1a5b4d90fc81e4af4abfa9ac7398d4a3a2be62fa" + }, + { + "sha": "c34022e8eb9e02ed7ef083e6dec8756d713aa5f0", + "date": "2024-10-26T17:04:06Z", + "message": "fix swap error", + "url": "https://github.com/ai16z/eliza/commit/c34022e8eb9e02ed7ef083e6dec8756d713aa5f0" + }, + { + "sha": "0e320dbb16fb766725c6d722764a3f75774a7f85", + "date": "2024-10-26T16:56:20Z", + "message": "all", + "url": "https://github.com/ai16z/eliza/commit/0e320dbb16fb766725c6d722764a3f75774a7f85" + }, + { + "sha": "5dc4d1a1510ae154ff226618fd9ba171e95f9c33", + "date": "2024-10-26T07:40:54Z", + "message": "package fixes", + "url": "https://github.com/ai16z/eliza/commit/5dc4d1a1510ae154ff226618fd9ba171e95f9c33" + }, + { + "sha": "59996f7694546f4149cb2204155df35787de4e5d", + "date": "2024-10-26T01:46:09Z", + "message": "remove logspam and fix handling of bad stranscription", + "url": "https://github.com/ai16z/eliza/commit/59996f7694546f4149cb2204155df35787de4e5d" + }, + { + "sha": "1acadae646d95d535e3c4d0be814be37ccf34780", + "date": "2024-10-26T00:24:32Z", + "message": "fix characer loading", + "url": "https://github.com/ai16z/eliza/commit/1acadae646d95d535e3c4d0be814be37ccf34780" + }, + { + "sha": "81295c7852647dbec2f9464cfeef2698f67b1843", + "date": "2024-10-26T00:20:40Z", + "message": "character", + "url": "https://github.com/ai16z/eliza/commit/81295c7852647dbec2f9464cfeef2698f67b1843" + }, + { + "sha": "a5d6097bfcad8d9011b223e469f20fc5b2644cd2", + "date": "2024-10-25T23:53:45Z", + "message": "ixes", + "url": "https://github.com/ai16z/eliza/commit/a5d6097bfcad8d9011b223e469f20fc5b2644cd2" + }, + { + "sha": "fe8fc2001a4bb16a716ecc152873606dcab70f15", + "date": "2024-10-25T19:27:46Z", + "message": "fix ts issues", + "url": "https://github.com/ai16z/eliza/commit/fe8fc2001a4bb16a716ecc152873606dcab70f15" + }, + { + "sha": "b9a51c361bfd761eb0cd407633e88fa67bee75a8", + "date": "2024-10-25T18:54:04Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent into HEAD", + "url": "https://github.com/ai16z/eliza/commit/b9a51c361bfd761eb0cd407633e88fa67bee75a8" + }, + { + "sha": "2117ade29e81769f1e4ac4d08644fdd419e133bb", + "date": "2024-10-25T18:53:53Z", + "message": "default character and fix the glob", + "url": "https://github.com/ai16z/eliza/commit/2117ade29e81769f1e4ac4d08644fdd419e133bb" + }, + { + "sha": "2988d68a7d5160ab5dee22f10c77dcb5dfc523c0", + "date": "2024-10-25T10:13:08Z", + "message": "Merge pull request #24 from MarcoMandar/main\n\ntoken provider", + "url": "https://github.com/ai16z/eliza/commit/2988d68a7d5160ab5dee22f10c77dcb5dfc523c0" + }, + { + "sha": "e7b2d9ec6a37cd883d16306944664d53e159d756", + "date": "2024-10-25T10:08:43Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/e7b2d9ec6a37cd883d16306944664d53e159d756" + }, + { + "sha": "cf28ddf538666ff132981bc7f90902cecf2dfca7", + "date": "2024-10-25T10:08:31Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/cf28ddf538666ff132981bc7f90902cecf2dfca7" + }, + { + "sha": "c402aceb88e2f114e3c0f363139c461e311f9a72", + "date": "2024-10-25T10:08:18Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/c402aceb88e2f114e3c0f363139c461e311f9a72" + }, + { + "sha": "b1681d417d77bc6940431446614ff8d923505236", + "date": "2024-10-25T07:48:06Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/b1681d417d77bc6940431446614ff8d923505236" + }, + { + "sha": "bd149e127dafe34b28262c1daecefdea2d00f822", + "date": "2024-10-25T07:46:43Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/bd149e127dafe34b28262c1daecefdea2d00f822" + }, + { + "sha": "0662da51845c07c46a7d8862e6796d01a180bcad", + "date": "2024-10-25T07:44:41Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/0662da51845c07c46a7d8862e6796d01a180bcad" + }, + { + "sha": "e8954f59b8fe949f2adfcc3d875373f7e8e31acd", + "date": "2024-10-24T21:41:27Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent into HEAD", + "url": "https://github.com/ai16z/eliza/commit/e8954f59b8fe949f2adfcc3d875373f7e8e31acd" + }, + { + "sha": "83519a969d1ad121d96e7b18f1a869fcc8504f80", + "date": "2024-10-24T21:36:42Z", + "message": "fix chats", + "url": "https://github.com/ai16z/eliza/commit/83519a969d1ad121d96e7b18f1a869fcc8504f80" + }, + { + "sha": "3e620491b7fb8fe234b7fcfa81dc3771aad3a66a", + "date": "2024-10-24T06:14:39Z", + "message": "Merge pull request #20 from twilwa/minor-linux-fixes\n\nminor fixes to base.ts and llama.ts, resolved missing package.json im\u2026", + "url": "https://github.com/ai16z/eliza/commit/3e620491b7fb8fe234b7fcfa81dc3771aad3a66a" + }, + { + "sha": "edeeba38f3973ae5ae6b18a3bcd65f85c9ffacf7", + "date": "2024-10-23T21:01:26Z", + "message": "provider fixes and wallet", + "url": "https://github.com/ai16z/eliza/commit/edeeba38f3973ae5ae6b18a3bcd65f85c9ffacf7" + }, + { + "sha": "2f15917cc0fcc1ac1522362ffac9082a8be101cf", + "date": "2024-10-23T19:26:40Z", + "message": "fixes", + "url": "https://github.com/ai16z/eliza/commit/2f15917cc0fcc1ac1522362ffac9082a8be101cf" + }, + { + "sha": "3702f0bc3ebe8866b660deba61ebb6683736a8c7", + "date": "2024-10-23T17:56:22Z", + "message": "tweaks and typescripts", + "url": "https://github.com/ai16z/eliza/commit/3702f0bc3ebe8866b660deba61ebb6683736a8c7" + }, + { + "sha": "93cde1a38f0bb2062e37ca2ba1d62040f138bfcd", + "date": "2024-10-23T17:49:23Z", + "message": "wallet mfers", + "url": "https://github.com/ai16z/eliza/commit/93cde1a38f0bb2062e37ca2ba1d62040f138bfcd" + }, + { + "sha": "8cf7157f63984ee61cc89f665a19d884ca8afddd", + "date": "2024-10-23T17:45:13Z", + "message": "ignore mute for a sec", + "url": "https://github.com/ai16z/eliza/commit/8cf7157f63984ee61cc89f665a19d884ca8afddd" + }, + { + "sha": "062b67c416ac746e148567080521ec6a8540e921", + "date": "2024-10-23T17:02:24Z", + "message": "change mute order", + "url": "https://github.com/ai16z/eliza/commit/062b67c416ac746e148567080521ec6a8540e921" + }, + { + "sha": "256ee5e134cdf4cb7e70b646bb991b01808f961a", + "date": "2024-10-23T10:45:41Z", + "message": "enable different kinds of cloud models", + "url": "https://github.com/ai16z/eliza/commit/256ee5e134cdf4cb7e70b646bb991b01808f961a" + }, + { + "sha": "95f240ab4788feb40ef788b4d2fbb484dccb4bc4", + "date": "2024-10-23T08:48:34Z", + "message": "Merge pull request #4 from MarcoMandar/web3-stuff\n\nadd swap utils", + "url": "https://github.com/ai16z/eliza/commit/95f240ab4788feb40ef788b4d2fbb484dccb4bc4" + }, + { + "sha": "41323c6c850d31621511a2f95d35cd1c7d031318", + "date": "2024-10-22T20:54:46Z", + "message": "Merge pull request #1 from MarcoMandar/web3-stuff\n\nwallet and prices", + "url": "https://github.com/ai16z/eliza/commit/41323c6c850d31621511a2f95d35cd1c7d031318" + }, + { + "sha": "a32b1c0715c9ecd6da7367dcb3090fa4ff4607df", + "date": "2024-10-22T07:20:46Z", + "message": "add keys and swap but swap needs work", + "url": "https://github.com/ai16z/eliza/commit/a32b1c0715c9ecd6da7367dcb3090fa4ff4607df" + }, + { + "sha": "1c46d6143a1a5eff076a2ba226f4f4dee2606f56", + "date": "2024-10-22T01:42:14Z", + "message": "llama updates", + "url": "https://github.com/ai16z/eliza/commit/1c46d6143a1a5eff076a2ba226f4f4dee2606f56" + }, + { + "sha": "2be7ec69c722f84d45b4bfd3c6097b4db752ef62", + "date": "2024-10-21T05:15:31Z", + "message": "more shit", + "url": "https://github.com/ai16z/eliza/commit/2be7ec69c722f84d45b4bfd3c6097b4db752ef62" + }, + { + "sha": "ff29a02dfd40ee5133ce76f5ffa933a9d9f60d0a", + "date": "2024-10-21T04:13:05Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/ff29a02dfd40ee5133ce76f5ffa933a9d9f60d0a" + }, + { + "sha": "104dbc9778e178165d362071702ba2430810465f", + "date": "2024-10-21T04:12:05Z", + "message": "try init", + "url": "https://github.com/ai16z/eliza/commit/104dbc9778e178165d362071702ba2430810465f" + }, + { + "sha": "025f332f843e9a7d75d1ee017fefb66db0e70cf5", + "date": "2024-10-21T02:42:53Z", + "message": "fix profile a bit", + "url": "https://github.com/ai16z/eliza/commit/025f332f843e9a7d75d1ee017fefb66db0e70cf5" + }, + { + "sha": "a1c6aed864a5a5ed1b7b74d96810f777b0c9350e", + "date": "2024-10-21T02:02:16Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/a1c6aed864a5a5ed1b7b74d96810f777b0c9350e" + }, + { + "sha": "e294ec08f867bbe64234b9f272ad6cb8c872e5c5", + "date": "2024-10-21T01:57:59Z", + "message": "default character", + "url": "https://github.com/ai16z/eliza/commit/e294ec08f867bbe64234b9f272ad6cb8c872e5c5" + }, + { + "sha": "dcf4163229538fc51bb911f75bf40e1999dc0f84", + "date": "2024-10-14T23:44:03Z", + "message": "fix download media bug", + "url": "https://github.com/ai16z/eliza/commit/dcf4163229538fc51bb911f75bf40e1999dc0f84" + }, + { + "sha": "7aebb488a85a2ceb699f9383e727d242fc69c8af", + "date": "2024-10-14T21:27:02Z", + "message": "whisper client side in direct client", + "url": "https://github.com/ai16z/eliza/commit/7aebb488a85a2ceb699f9383e727d242fc69c8af" + }, + { + "sha": "898830208bb5add42e0c84b512c1f42ef018459f", + "date": "2024-10-14T18:05:03Z", + "message": "fix name in client", + "url": "https://github.com/ai16z/eliza/commit/898830208bb5add42e0c84b512c1f42ef018459f" + }, + { + "sha": "d698338cfb73b2db9b6e6a03e145d38972685483", + "date": "2024-10-14T17:55:42Z", + "message": "updates on server", + "url": "https://github.com/ai16z/eliza/commit/d698338cfb73b2db9b6e6a03e145d38972685483" + }, + { + "sha": "9ec0ec067951f857c28aabe402a20301dc2d89eb", + "date": "2024-10-14T08:44:59Z", + "message": "maybe fix", + "url": "https://github.com/ai16z/eliza/commit/9ec0ec067951f857c28aabe402a20301dc2d89eb" + }, + { + "sha": "7658f6dfdec34b6e82469f4553996defa2d63fb3", + "date": "2024-10-14T08:16:40Z", + "message": "logs", + "url": "https://github.com/ai16z/eliza/commit/7658f6dfdec34b6e82469f4553996defa2d63fb3" + }, + { + "sha": "aa89425c922b8cb3570ab39139141f64eb1ed24b", + "date": "2024-10-14T07:58:16Z", + "message": "optimize", + "url": "https://github.com/ai16z/eliza/commit/aa89425c922b8cb3570ab39139141f64eb1ed24b" + }, + { + "sha": "3d1e9bf50f5c9fdfd0e4f25994a47b3d46d2887d", + "date": "2024-10-14T07:33:57Z", + "message": "trackit", + "url": "https://github.com/ai16z/eliza/commit/3d1e9bf50f5c9fdfd0e4f25994a47b3d46d2887d" + }, + { + "sha": "a93dda5eebb7c3707b88604da1116b2e1aa7c04c", + "date": "2024-10-11T10:04:45Z", + "message": "fix null sqlite", + "url": "https://github.com/ai16z/eliza/commit/a93dda5eebb7c3707b88604da1116b2e1aa7c04c" + }, + { + "sha": "0d28efc93b8b526675ddce272ba5e2c3a6be01e5", + "date": "2024-10-11T09:59:12Z", + "message": "less interactoin", + "url": "https://github.com/ai16z/eliza/commit/0d28efc93b8b526675ddce272ba5e2c3a6be01e5" + }, + { + "sha": "7c0f7cf24b6418308e2b046b6673647f84a2ffab", + "date": "2024-10-11T09:43:48Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent into HEAD", + "url": "https://github.com/ai16z/eliza/commit/7c0f7cf24b6418308e2b046b6673647f84a2ffab" + }, + { + "sha": "4f06a418c254a24bfc75fecf8aab928face1df12", + "date": "2024-10-11T09:43:41Z", + "message": "add direct client", + "url": "https://github.com/ai16z/eliza/commit/4f06a418c254a24bfc75fecf8aab928face1df12" + }, + { + "sha": "d4218edafbbde90901e70286b09ecf01b80daa35", + "date": "2024-09-21T18:34:49Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/d4218edafbbde90901e70286b09ecf01b80daa35" + }, + { + "sha": "fcd96bf806c48b87af2209395d3cf96c25a894ce", + "date": "2024-09-19T16:27:54Z", + "message": "dirname check", + "url": "https://github.com/ai16z/eliza/commit/fcd96bf806c48b87af2209395d3cf96c25a894ce" + }, + { + "sha": "c53f39009f17321497513754cde978c0645ea621", + "date": "2024-09-19T16:16:05Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/c53f39009f17321497513754cde978c0645ea621" + }, + { + "sha": "a751174bfb33cf4a5b6f843e20912f1adb2a1067", + "date": "2024-09-19T15:45:39Z", + "message": "remove logs", + "url": "https://github.com/ai16z/eliza/commit/a751174bfb33cf4a5b6f843e20912f1adb2a1067" + }, + { + "sha": "f2c47256450e25eb01dc9fe39bd906e17dd53e29", + "date": "2024-09-19T15:34:05Z", + "message": "fix create memory bug with custom uuid, fix knowledge ingestion", + "url": "https://github.com/ai16z/eliza/commit/f2c47256450e25eb01dc9fe39bd906e17dd53e29" + }, + { + "sha": "a40108025be097a1d9356f68a4a98ba7afb81385", + "date": "2024-09-19T11:20:24Z", + "message": "Build fixes", + "url": "https://github.com/ai16z/eliza/commit/a40108025be097a1d9356f68a4a98ba7afb81385" + }, + { + "sha": "81ddba0ace03e14b7b5d8703c97b0f54d3bf3676", + "date": "2024-09-19T11:16:18Z", + "message": "Add knowledge ingestion", + "url": "https://github.com/ai16z/eliza/commit/81ddba0ace03e14b7b5d8703c97b0f54d3bf3676" + }, + { + "sha": "6609b76b185576aa9d917a41d81fb71fff424125", + "date": "2024-09-19T10:04:23Z", + "message": "boredom fixes, gpt4o", + "url": "https://github.com/ai16z/eliza/commit/6609b76b185576aa9d917a41d81fb71fff424125" + }, + { + "sha": "f91a48e4f621fa8ea7c0796cdfa94ee5dd7cfdba", + "date": "2024-09-10T21:15:56Z", + "message": "handle null case", + "url": "https://github.com/ai16z/eliza/commit/f91a48e4f621fa8ea7c0796cdfa94ee5dd7cfdba" + }, + { + "sha": "cbb443a137f826d90a95165a5fe4ff24c51198a1", + "date": "2024-09-10T21:15:40Z", + "message": "fix garb", + "url": "https://github.com/ai16z/eliza/commit/cbb443a137f826d90a95165a5fe4ff24c51198a1" + }, + { + "sha": "dbbb6a10cdd29431e0dc74df72ac6220d3c50798", + "date": "2024-09-10T20:54:15Z", + "message": "enable twitter", + "url": "https://github.com/ai16z/eliza/commit/dbbb6a10cdd29431e0dc74df72ac6220d3c50798" + }, + { + "sha": "4bf3bcf989b2725578d71eeb6c1f04de30d333b1", + "date": "2024-09-10T10:50:23Z", + "message": "higher temp and penalty on response", + "url": "https://github.com/ai16z/eliza/commit/4bf3bcf989b2725578d71eeb6c1f04de30d333b1" + }, + { + "sha": "4d320bf2a25f1b51d78ed9c9dbe13290f173413a", + "date": "2024-09-10T10:42:37Z", + "message": "punish dumb token", + "url": "https://github.com/ai16z/eliza/commit/4d320bf2a25f1b51d78ed9c9dbe13290f173413a" + }, + { + "sha": "34ba135c02ab5bc4071ac02ac769290295a4785a", + "date": "2024-09-10T10:38:21Z", + "message": "make search better", + "url": "https://github.com/ai16z/eliza/commit/34ba135c02ab5bc4071ac02ac769290295a4785a" + }, + { + "sha": "75522f173fe8ad6f692871fe1cec36b45f6fd175", + "date": "2024-09-10T04:53:21Z", + "message": "pm2", + "url": "https://github.com/ai16z/eliza/commit/75522f173fe8ad6f692871fe1cec36b45f6fd175" + }, + { + "sha": "8381c4337590a33855bb94b310c036a9846d2c0f", + "date": "2024-09-10T04:49:20Z", + "message": "fix home timeline handling", + "url": "https://github.com/ai16z/eliza/commit/8381c4337590a33855bb94b310c036a9846d2c0f" + }, + { + "sha": "7c91201736bd569eac4232b925c72e2e5da7949c", + "date": "2024-09-10T04:23:49Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent into HEAD", + "url": "https://github.com/ai16z/eliza/commit/7c91201736bd569eac4232b925c72e2e5da7949c" + }, + { + "sha": "0d843a67b68d8658c2e4df1fa384ec30681518a3", + "date": "2024-09-10T04:23:40Z", + "message": "update search to... work", + "url": "https://github.com/ai16z/eliza/commit/0d843a67b68d8658c2e4df1fa384ec30681518a3" + }, + { + "sha": "eee057c2337a52a850dba50c675903e4e4628e00", + "date": "2024-09-10T00:55:25Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/eee057c2337a52a850dba50c675903e4e4628e00" + }, + { + "sha": "344bac8240f50e512067cc7913258137ad147c85", + "date": "2024-09-10T00:52:51Z", + "message": "boredom provider", + "url": "https://github.com/ai16z/eliza/commit/344bac8240f50e512067cc7913258137ad147c85" + }, + { + "sha": "b28a76a053b0958806927a5a6273aa734b8f1f81", + "date": "2024-09-10T00:14:55Z", + "message": "Add boredom provider and return summaries as markdown if short", + "url": "https://github.com/ai16z/eliza/commit/b28a76a053b0958806927a5a6273aa734b8f1f81" + }, + { + "sha": "1adda0d0a2162d6e60a7909c5b215e6c255c621e", + "date": "2024-09-09T05:54:20Z", + "message": "fix mute room", + "url": "https://github.com/ai16z/eliza/commit/1adda0d0a2162d6e60a7909c5b215e6c255c621e" + }, + { + "sha": "7124efab67b00d2e150ffc24fea173850765335d", + "date": "2024-09-09T05:43:46Z", + "message": "none action", + "url": "https://github.com/ai16z/eliza/commit/7124efab67b00d2e150ffc24fea173850765335d" + }, + { + "sha": "dcafa8fbfe1bf4649f80cb13785f18f945e4f630", + "date": "2024-09-09T05:21:12Z", + "message": "voice buffering slightly imprived", + "url": "https://github.com/ai16z/eliza/commit/dcafa8fbfe1bf4649f80cb13785f18f945e4f630" + }, + { + "sha": "a3d4102e83f5577008b84a2775e455229692875b", + "date": "2024-09-09T05:02:30Z", + "message": "fix audio monitoring", + "url": "https://github.com/ai16z/eliza/commit/a3d4102e83f5577008b84a2775e455229692875b" + }, + { + "sha": "24e1930e7ec6e7d6b01f7cffcda8f22bc44ee72f", + "date": "2024-09-09T03:13:30Z", + "message": "Better transcribe, fix voice transcription, chat with attachments, summarize etc return as attachments", + "url": "https://github.com/ai16z/eliza/commit/24e1930e7ec6e7d6b01f7cffcda8f22bc44ee72f" + }, + { + "sha": "1ea9aaf679ddf3967a7b1a3e7b6c65b4da3a2121", + "date": "2024-09-08T22:21:02Z", + "message": "handle state attachments", + "url": "https://github.com/ai16z/eliza/commit/1ea9aaf679ddf3967a7b1a3e7b6c65b4da3a2121" + }, + { + "sha": "a7c985475b919f36ba1ba7e14fea0fdab11d0803", + "date": "2024-09-08T22:07:52Z", + "message": "handle voice channel issue", + "url": "https://github.com/ai16z/eliza/commit/a7c985475b919f36ba1ba7e14fea0fdab11d0803" + }, + { + "sha": "1787a19c44082ca7b84e370a5d8e7b4d0fdaed6c", + "date": "2024-09-08T21:48:30Z", + "message": "pin 1.19", + "url": "https://github.com/ai16z/eliza/commit/1787a19c44082ca7b84e370a5d8e7b4d0fdaed6c" + }, + { + "sha": "59178dc479d5fff338d679e7232154cbcb9b5bb3", + "date": "2024-09-08T21:06:34Z", + "message": "update package lock", + "url": "https://github.com/ai16z/eliza/commit/59178dc479d5fff338d679e7232154cbcb9b5bb3" + }, + { + "sha": "50959cf5b28c3749fdd03e0aa870497c7295a32d", + "date": "2024-09-08T13:00:48Z", + "message": "fix eaxmples", + "url": "https://github.com/ai16z/eliza/commit/50959cf5b28c3749fdd03e0aa870497c7295a32d" + }, + { + "sha": "afcf74e021db5979f1817569d97d0b2babb64551", + "date": "2024-09-08T10:46:33Z", + "message": "Add download media action", + "url": "https://github.com/ai16z/eliza/commit/afcf74e021db5979f1817569d97d0b2babb64551" + }, + { + "sha": "892c774ec46d21b0e0a34d34278ba825f64a5c2b", + "date": "2024-09-08T08:16:01Z", + "message": "refactor to use interface instead of class runtime directly", + "url": "https://github.com/ai16z/eliza/commit/892c774ec46d21b0e0a34d34278ba825f64a5c2b" + }, + { + "sha": "b069cd4168d065f37dee858450bc79b3bc539894", + "date": "2024-09-08T06:57:02Z", + "message": "add chat with attachments to discord", + "url": "https://github.com/ai16z/eliza/commit/b069cd4168d065f37dee858450bc79b3bc539894" + }, + { + "sha": "c1b141d1bbc75e69fd7822846830525318f30483", + "date": "2024-09-08T05:55:34Z", + "message": "fix bug and improve summarization", + "url": "https://github.com/ai16z/eliza/commit/c1b141d1bbc75e69fd7822846830525318f30483" + }, + { + "sha": "6dbaaef93a8407983394cde36517087fcdf99777", + "date": "2024-09-08T05:48:01Z", + "message": "fix some build issues", + "url": "https://github.com/ai16z/eliza/commit/6dbaaef93a8407983394cde36517087fcdf99777" + }, + { + "sha": "ae8190e64e213724fb29854e2522c3e5fecd3813", + "date": "2024-09-08T05:44:43Z", + "message": "better action handling and processing, fix several services", + "url": "https://github.com/ai16z/eliza/commit/ae8190e64e213724fb29854e2522c3e5fecd3813" + }, + { + "sha": "6819a4dad51cf0454df7c4daa49cbcf3e3edf33a", + "date": "2024-09-08T04:49:07Z", + "message": "fix browser and video handling", + "url": "https://github.com/ai16z/eliza/commit/6819a4dad51cf0454df7c4daa49cbcf3e3edf33a" + }, + { + "sha": "96f00b8fbce7ea837f2e8c61196abbfe9dc4c7d3", + "date": "2024-09-07T09:30:14Z", + "message": "remove echogarden, use imported code", + "url": "https://github.com/ai16z/eliza/commit/96f00b8fbce7ea837f2e8c61196abbfe9dc4c7d3" + }, + { + "sha": "02f49015f5b691b74014e1d14b1c93f9d9b5b132", + "date": "2024-09-07T01:33:59Z", + "message": "try to get working without echogarden", + "url": "https://github.com/ai16z/eliza/commit/02f49015f5b691b74014e1d14b1c93f9d9b5b132" + }, + { + "sha": "1c2e05d026e7a1926a37fdb0a600c1c3b905894e", + "date": "2024-09-07T01:27:18Z", + "message": "type error", + "url": "https://github.com/ai16z/eliza/commit/1c2e05d026e7a1926a37fdb0a600c1c3b905894e" + }, + { + "sha": "815346fce9088f7640d89eca428b43ce7d9f256c", + "date": "2024-09-07T01:24:04Z", + "message": "dynamic import echogarden", + "url": "https://github.com/ai16z/eliza/commit/815346fce9088f7640d89eca428b43ce7d9f256c" + }, + { + "sha": "fc897c72d8b6fd17565b01cb9b77192ed04ce38b", + "date": "2024-09-07T01:21:21Z", + "message": "nocheck", + "url": "https://github.com/ai16z/eliza/commit/fc897c72d8b6fd17565b01cb9b77192ed04ce38b" + }, + { + "sha": "356648437d61c7842d2047d5c2a5150bdcb6b757", + "date": "2024-09-07T01:20:54Z", + "message": "src fixes", + "url": "https://github.com/ai16z/eliza/commit/356648437d61c7842d2047d5c2a5150bdcb6b757" + }, + { + "sha": "3e54ac5477392bbe58673714ede3d0c530001713", + "date": "2024-09-07T00:01:46Z", + "message": "fix timestamping so summarization and memory recall works", + "url": "https://github.com/ai16z/eliza/commit/3e54ac5477392bbe58673714ede3d0c530001713" + }, + { + "sha": "de7bca3c5550c04161feb0d22e174746031f2ac2", + "date": "2024-09-06T11:49:08Z", + "message": "better speech, summarization still bugged but less", + "url": "https://github.com/ai16z/eliza/commit/de7bca3c5550c04161feb0d22e174746031f2ac2" + }, + { + "sha": "90f0674c5f3c4e5366f97def28ce044b6b97f11a", + "date": "2024-09-06T05:35:28Z", + "message": "Merge branch 'main' of https://github.com/RubyResearch/RubyAgent into upgrade-twitter", + "url": "https://github.com/ai16z/eliza/commit/90f0674c5f3c4e5366f97def28ce044b6b97f11a" + }, + { + "sha": "3b57e73e919b8d1d021a5aea1b5c6ff0d67ab013", + "date": "2024-09-06T05:35:17Z", + "message": "add individual voices for characters", + "url": "https://github.com/ai16z/eliza/commit/3b57e73e919b8d1d021a5aea1b5c6ff0d67ab013" + }, + { + "sha": "74536a921ab01b57368373d0b1c5f64625921bac", + "date": "2024-09-06T04:36:56Z", + "message": "Merge pull request #18 from lalalune/upgrade-twitter\n\nMore twitter upgrades and refactoring", + "url": "https://github.com/ai16z/eliza/commit/74536a921ab01b57368373d0b1c5f64625921bac" + }, + { + "sha": "fe8f45ae47f262f8875683a8010883c7f6c2c54a", + "date": "2024-09-06T04:36:46Z", + "message": "formatting", + "url": "https://github.com/ai16z/eliza/commit/fe8f45ae47f262f8875683a8010883c7f6c2c54a" + }, + { + "sha": "03c04828f44cf27d03cd6a76161dc2cd41efee6e", + "date": "2024-09-06T04:36:03Z", + "message": "handle timeline, nice", + "url": "https://github.com/ai16z/eliza/commit/03c04828f44cf27d03cd6a76161dc2cd41efee6e" + }, + { + "sha": "944b604757c0f017f011fe6c5838d962cc773592", + "date": "2024-09-05T07:00:25Z", + "message": "services are singletons with a queue", + "url": "https://github.com/ai16z/eliza/commit/944b604757c0f017f011fe6c5838d962cc773592" + }, + { + "sha": "5e305efd23821b935bf21c8d7f6596c6ffcc19b2", + "date": "2024-09-05T02:03:11Z", + "message": "remove zerouuid and get uuid from character or char name", + "url": "https://github.com/ai16z/eliza/commit/5e305efd23821b935bf21c8d7f6596c6ffcc19b2" + }, + { + "sha": "f0ea3c84aae14b5cec40292f08a182649e83fc97", + "date": "2024-09-05T01:04:47Z", + "message": "delete ruby", + "url": "https://github.com/ai16z/eliza/commit/f0ea3c84aae14b5cec40292f08a182649e83fc97" + }, + { + "sha": "da8ec2c223272d488120a100ce74297b5b4a3169", + "date": "2024-09-05T00:59:25Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/da8ec2c223272d488120a100ce74297b5b4a3169" + }, + { + "sha": "33a59af5393905e432e1937f4eb00bf4114db084", + "date": "2024-09-05T00:59:14Z", + "message": "discord only for actions, summarize, add more content metadata", + "url": "https://github.com/ai16z/eliza/commit/33a59af5393905e432e1937f4eb00bf4114db084" + }, + { + "sha": "8cf74b5abf594a91fc9190535b11b1a166f946f6", + "date": "2024-09-04T19:24:21Z", + "message": "Merge pull request #17 from lalalune/upgrade-twitter\n\nRefactor, Plumbing, Twitter Agent", + "url": "https://github.com/ai16z/eliza/commit/8cf74b5abf594a91fc9190535b11b1a166f946f6" + }, + { + "sha": "86318e0de2566ce329254d22aa13e7b5f46999f1", + "date": "2024-09-04T18:50:29Z", + "message": "more detailed default char, more entropy", + "url": "https://github.com/ai16z/eliza/commit/86318e0de2566ce329254d22aa13e7b5f46999f1" + }, + { + "sha": "b578cfd21c68877cfde71043bee6f712c5e6d27d", + "date": "2024-09-04T10:25:49Z", + "message": "handle crashing on api overload", + "url": "https://github.com/ai16z/eliza/commit/b578cfd21c68877cfde71043bee6f712c5e6d27d" + }, + { + "sha": "b0148ec966f89e147fed1813c18bded2b1c7427c", + "date": "2024-09-04T10:23:45Z", + "message": "fix character type", + "url": "https://github.com/ai16z/eliza/commit/b0148ec966f89e147fed1813c18bded2b1c7427c" + }, + { + "sha": "718b1893bc7cf1bdb7a3e26a9464f37041b5a9dd", + "date": "2024-09-04T10:23:10Z", + "message": "enable search and generation, add rate limiting to all twitter calls", + "url": "https://github.com/ai16z/eliza/commit/718b1893bc7cf1bdb7a3e26a9464f37041b5a9dd" + }, + { + "sha": "856873a200ae94ffa1637688b3a44e88fc29f9c2", + "date": "2024-09-04T10:14:30Z", + "message": "better timing, better character, more detail", + "url": "https://github.com/ai16z/eliza/commit/856873a200ae94ffa1637688b3a44e88fc29f9c2" + }, + { + "sha": "4414a4c57177b864793aa4d8f6d8cc2ebb3dbcb4", + "date": "2024-09-04T09:40:55Z", + "message": "lol", + "url": "https://github.com/ai16z/eliza/commit/4414a4c57177b864793aa4d8f6d8cc2ebb3dbcb4" + }, + { + "sha": "0b6780b280b13711034791df4930e14fd82be39c", + "date": "2024-09-04T09:36:39Z", + "message": "fix getMemoriesByRoomIds which fixes our conversation context", + "url": "https://github.com/ai16z/eliza/commit/0b6780b280b13711034791df4930e14fd82be39c" + }, + { + "sha": "639b1079cecb885ba82fe7e1d063abca2b5c937e", + "date": "2024-09-04T08:53:58Z", + "message": "Fix stringToUuid and recent posts formatting", + "url": "https://github.com/ai16z/eliza/commit/639b1079cecb885ba82fe7e1d063abca2b5c937e" + }, + { + "sha": "8f625b8ee651b12d73531559fa87f8086c273080", + "date": "2024-09-04T06:26:37Z", + "message": "bugs with replying and threads mostly worked out", + "url": "https://github.com/ai16z/eliza/commit/8f625b8ee651b12d73531559fa87f8086c273080" + }, + { + "sha": "a3defbb3b912dbd13471662ff96633b4d2e42658", + "date": "2024-09-04T05:42:17Z", + "message": "ignore", + "url": "https://github.com/ai16z/eliza/commit/a3defbb3b912dbd13471662ff96633b4d2e42658" + }, + { + "sha": "43a1994e15094a266f9c82758c687d95e94646d8", + "date": "2024-09-04T05:42:02Z", + "message": "build fix, twitter populate timeline fix", + "url": "https://github.com/ai16z/eliza/commit/43a1994e15094a266f9c82758c687d95e94646d8" + }, + { + "sha": "92888f82937d74b0cefa76f65c3a4f537956d13b", + "date": "2024-09-04T05:22:08Z", + "message": "move elevenlabs to speech service, more work on twitter stuff", + "url": "https://github.com/ai16z/eliza/commit/92888f82937d74b0cefa76f65c3a4f537956d13b" + }, + { + "sha": "443e56fd13300d710f79bc43969f16552852b447", + "date": "2024-09-03T17:48:39Z", + "message": "standardize vars", + "url": "https://github.com/ai16z/eliza/commit/443e56fd13300d710f79bc43969f16552852b447" + }, + { + "sha": "dcef2dfd3f911a9264ed1543f112dbef37a3a642", + "date": "2024-09-03T17:01:52Z", + "message": "add stuff that was missing from last commit whoops", + "url": "https://github.com/ai16z/eliza/commit/dcef2dfd3f911a9264ed1543f112dbef37a3a642" + }, + { + "sha": "130fb22c7384a8f67b5610e1223b7c39307034b4", + "date": "2024-09-03T17:01:32Z", + "message": "huge refactor, passing message responses instead of content down for actions, uuids for messages are deterministic, add inReplyTo for messages", + "url": "https://github.com/ai16z/eliza/commit/130fb22c7384a8f67b5610e1223b7c39307034b4" + }, + { + "sha": "da8440c0c6e35527686e8b08e7c9ec3fea19e482", + "date": "2024-09-03T12:10:14Z", + "message": "populate tweet thread state better, remove message interface, fix bad names and formatting", + "url": "https://github.com/ai16z/eliza/commit/da8440c0c6e35527686e8b08e7c9ec3fea19e482" + }, + { + "sha": "a521efeb6af3b126ee397435ec1578691eb9bf66", + "date": "2024-09-02T11:56:10Z", + "message": "tweak personality and logit bias", + "url": "https://github.com/ai16z/eliza/commit/a521efeb6af3b126ee397435ec1578691eb9bf66" + }, + { + "sha": "df892fd7881ba695e0f5c1b0c15809a593954e00", + "date": "2024-09-02T10:24:24Z", + "message": "twitter interaction client is working", + "url": "https://github.com/ai16z/eliza/commit/df892fd7881ba695e0f5c1b0c15809a593954e00" + }, + { + "sha": "0060afc2f9b1da80ed000cf8befb496ab64a8233", + "date": "2024-09-02T01:37:37Z", + "message": "caching with discord and deterministically creating uuid", + "url": "https://github.com/ai16z/eliza/commit/0060afc2f9b1da80ed000cf8befb496ab64a8233" + }, + { + "sha": "d761755f4acaac8c03629850119beb92f0836009", + "date": "2024-09-02T01:29:38Z", + "message": "deterministic uuids, return existing instead of multiple different uuids for same message in same channel", + "url": "https://github.com/ai16z/eliza/commit/d761755f4acaac8c03629850119beb92f0836009" + }, + { + "sha": "b457ec15a638147c00a777a23ba34333ed212ac3", + "date": "2024-09-02T01:05:11Z", + "message": "Add conversation thread handling", + "url": "https://github.com/ai16z/eliza/commit/b457ec15a638147c00a777a23ba34333ed212ac3" + }, + { + "sha": "c623f71043401fb501ac947045643b0601eb4555", + "date": "2024-09-01T22:33:40Z", + "message": "major refactoring, move tests, fix bugs", + "url": "https://github.com/ai16z/eliza/commit/c623f71043401fb501ac947045643b0601eb4555" + }, + { + "sha": "87e0610b3b44e2df22eaaf459c55845f85b6eb9b", + "date": "2024-09-01T09:30:11Z", + "message": "refactor message completions, remove extraneous for loops and whatnot", + "url": "https://github.com/ai16z/eliza/commit/87e0610b3b44e2df22eaaf459c55845f85b6eb9b" + }, + { + "sha": "aec1ab75b2cb37fba5a9afb7649b00eb9d99d2fe", + "date": "2024-09-01T06:29:24Z", + "message": "many changes while adding fuctionality to messages and such", + "url": "https://github.com/ai16z/eliza/commit/aec1ab75b2cb37fba5a9afb7649b00eb9d99d2fe" + }, + { + "sha": "b6208a2393ea193ae2b708cb3f89efe54f074fa3", + "date": "2024-08-31T06:43:46Z", + "message": "move services to runtime, add interfaces", + "url": "https://github.com/ai16z/eliza/commit/b6208a2393ea193ae2b708cb3f89efe54f074fa3" + }, + { + "sha": "4e9a55628e22699aacc1f88d7ab500c3c0b34c3d", + "date": "2024-08-31T03:00:49Z", + "message": "run discord from npm ez", + "url": "https://github.com/ai16z/eliza/commit/4e9a55628e22699aacc1f88d7ab500c3c0b34c3d" + }, + { + "sha": "618d124ee68423427586868011a50235fb5b087f", + "date": "2024-08-31T03:00:24Z", + "message": "upgrade twitter to new runtime api and re-enable", + "url": "https://github.com/ai16z/eliza/commit/618d124ee68423427586868011a50235fb5b087f" + }, + { + "sha": "39e56436263189001423521048924d886b03592d", + "date": "2024-08-25T08:54:43Z", + "message": "update audio aattachment handling", + "url": "https://github.com/ai16z/eliza/commit/39e56436263189001423521048924d886b03592d" + }, + { + "sha": "48be4a701499a4f855cffa8c1677e931862129f4", + "date": "2024-08-25T07:01:07Z", + "message": "more smol fixes", + "url": "https://github.com/ai16z/eliza/commit/48be4a701499a4f855cffa8c1677e931862129f4" + }, + { + "sha": "dc0d228eab735702c64bf9a7a854a95761629149", + "date": "2024-08-25T06:49:50Z", + "message": "multi-agent", + "url": "https://github.com/ai16z/eliza/commit/dc0d228eab735702c64bf9a7a854a95761629149" + }, + { + "sha": "6c7953625f44eaf5c62a93d1069a514a0d5cf976", + "date": "2024-08-25T06:29:19Z", + "message": "null text case", + "url": "https://github.com/ai16z/eliza/commit/6c7953625f44eaf5c62a93d1069a514a0d5cf976" + }, + { + "sha": "edbfd22e394c23e5a054472c60fce42b4c73378d", + "date": "2024-08-25T06:27:34Z", + "message": "handle parse", + "url": "https://github.com/ai16z/eliza/commit/edbfd22e394c23e5a054472c60fce42b4c73378d" + }, + { + "sha": "130456fdb33e95f58554870cbf9f2b772517fdbb", + "date": "2024-08-25T06:21:40Z", + "message": "remove const", + "url": "https://github.com/ai16z/eliza/commit/130456fdb33e95f58554870cbf9f2b772517fdbb" + }, + { + "sha": "09380a1efb0f508c8ef982f7a17c2dec4f0b156f", + "date": "2024-08-25T06:20:58Z", + "message": "fix parsed response object case", + "url": "https://github.com/ai16z/eliza/commit/09380a1efb0f508c8ef982f7a17c2dec4f0b156f" + }, + { + "sha": "865694e85bf3907c9c2c4b82dde4d07b6c5997a1", + "date": "2024-08-25T06:18:54Z", + "message": "fix parse", + "url": "https://github.com/ai16z/eliza/commit/865694e85bf3907c9c2c4b82dde4d07b6c5997a1" + }, + { + "sha": "42402059308ba5f3f09a182423f67b2082b219db", + "date": "2024-08-25T06:17:50Z", + "message": "handle non-parsed case", + "url": "https://github.com/ai16z/eliza/commit/42402059308ba5f3f09a182423f67b2082b219db" + }, + { + "sha": "8ad383868827d0db4819269e3bbb998f94b73cd2", + "date": "2024-08-25T06:15:12Z", + "message": "ignore empty buffer", + "url": "https://github.com/ai16z/eliza/commit/8ad383868827d0db4819269e3bbb998f94b73cd2" + }, + { + "sha": "d92455add42f0fde81725791ef88cecbe1c98a99", + "date": "2024-08-25T06:06:16Z", + "message": "dont test for action", + "url": "https://github.com/ai16z/eliza/commit/d92455add42f0fde81725791ef88cecbe1c98a99" + }, + { + "sha": "2795d6103d71fa135e854c1cd614013d689bea10", + "date": "2024-08-25T06:05:03Z", + "message": "dont yield eog", + "url": "https://github.com/ai16z/eliza/commit/2795d6103d71fa135e854c1cd614013d689bea10" + }, + { + "sha": "71e9d5086fd828a25eab1cbb2462e38f1fc5aa25", + "date": "2024-08-25T05:59:54Z", + "message": "Local transcription working on mac", + "url": "https://github.com/ai16z/eliza/commit/71e9d5086fd828a25eab1cbb2462e38f1fc5aa25" + }, + { + "sha": "7d7c2e1f6d3a415d0ac1df322e2be708791391a9", + "date": "2024-08-25T05:37:17Z", + "message": "More tweaks and fixes", + "url": "https://github.com/ai16z/eliza/commit/7d7c2e1f6d3a415d0ac1df322e2be708791391a9" + }, + { + "sha": "33ea2d65ea6e3450ca8b5db60f1916213cba611c", + "date": "2024-08-25T04:35:24Z", + "message": "remove logs, fix bugs", + "url": "https://github.com/ai16z/eliza/commit/33ea2d65ea6e3450ca8b5db60f1916213cba611c" + }, + { + "sha": "5122c8277d4fb8570b5dc5a9db4fa754da9555ed", + "date": "2024-08-25T03:51:21Z", + "message": "many fixes", + "url": "https://github.com/ai16z/eliza/commit/5122c8277d4fb8570b5dc5a9db4fa754da9555ed" + }, + { + "sha": "1ef34546dcb2dd71de3604076f5b6ca8b236b21f", + "date": "2024-08-25T02:11:36Z", + "message": "many fixes", + "url": "https://github.com/ai16z/eliza/commit/1ef34546dcb2dd71de3604076f5b6ca8b236b21f" + }, + { + "sha": "d0ff4ed4898d1543d68f043417d6e1c234eee10a", + "date": "2024-08-24T23:59:02Z", + "message": "modify default character", + "url": "https://github.com/ai16z/eliza/commit/d0ff4ed4898d1543d68f043417d6e1c234eee10a" + }, + { + "sha": "c97099f521fc7f29058486e0b81fc2f4d2b6f0ba", + "date": "2024-08-24T23:52:39Z", + "message": "rewrite templates", + "url": "https://github.com/ai16z/eliza/commit/c97099f521fc7f29058486e0b81fc2f4d2b6f0ba" + }, + { + "sha": "86ec10f44b6ac160a77c8037858a80ac14689109", + "date": "2024-08-24T21:45:50Z", + "message": "message formatting, better fact analysis and presentation", + "url": "https://github.com/ai16z/eliza/commit/86ec10f44b6ac160a77c8037858a80ac14689109" + }, + { + "sha": "3d94f1410854129db4a73c7282004377d53d9cd9", + "date": "2024-08-24T12:45:27Z", + "message": "many actions fixes", + "url": "https://github.com/ai16z/eliza/commit/3d94f1410854129db4a73c7282004377d53d9cd9" + }, + { + "sha": "d4a63ba56f8bbcc6f3aef2f6744a133562b8ce61", + "date": "2024-08-24T11:16:01Z", + "message": "small fixes and linting", + "url": "https://github.com/ai16z/eliza/commit/d4a63ba56f8bbcc6f3aef2f6744a133562b8ce61" + }, + { + "sha": "5e20ef04258957b4d632512b209c8674c62ac0b8", + "date": "2024-08-24T10:16:20Z", + "message": "transcription and image rec working", + "url": "https://github.com/ai16z/eliza/commit/5e20ef04258957b4d632512b209c8674c62ac0b8" + }, + { + "sha": "3bcabc42bf405a95d8985ded774187e15ff57b33", + "date": "2024-08-24T10:08:19Z", + "message": "florence2 image rec", + "url": "https://github.com/ai16z/eliza/commit/3bcabc42bf405a95d8985ded774187e15ff57b33" + }, + { + "sha": "a3a87cc6784132ddf6f1a3a76c1df249714c02d0", + "date": "2024-08-24T08:09:41Z", + "message": "switch to llava and cuda-friendly whisper", + "url": "https://github.com/ai16z/eliza/commit/a3a87cc6784132ddf6f1a3a76c1df249714c02d0" + }, + { + "sha": "7b0cd305bc66d9f7a6d3869a6716dedaee0e8550", + "date": "2024-08-24T06:27:04Z", + "message": "remove annoying log", + "url": "https://github.com/ai16z/eliza/commit/7b0cd305bc66d9f7a6d3869a6716dedaee0e8550" + }, + { + "sha": "a831e147a0d0aca86a1a85009fc955b62670dc96", + "date": "2024-08-24T06:19:46Z", + "message": "llama fixes", + "url": "https://github.com/ai16z/eliza/commit/a831e147a0d0aca86a1a85009fc955b62670dc96" + }, + { + "sha": "c8832ee9325afeef4f00b3bb150ef71c26ec7415", + "date": "2024-08-24T06:12:48Z", + "message": "break on json block end for messages", + "url": "https://github.com/ai16z/eliza/commit/c8832ee9325afeef4f00b3bb150ef71c26ec7415" + }, + { + "sha": "0d7db0b952abdef8b14993104dc289c545e0e223", + "date": "2024-08-24T06:09:57Z", + "message": "disable elaborate for now", + "url": "https://github.com/ai16z/eliza/commit/0d7db0b952abdef8b14993104dc289c545e0e223" + }, + { + "sha": "0d968fc2ac4099a7fd882831b3b32d8d466febb6", + "date": "2024-08-24T06:05:21Z", + "message": "fix llama service", + "url": "https://github.com/ai16z/eliza/commit/0d968fc2ac4099a7fd882831b3b32d8d466febb6" + }, + { + "sha": "dd6e3f863f068464cb82ff9bcd7a7b8ad0ec9aa9", + "date": "2024-08-24T05:58:41Z", + "message": "better local message handling", + "url": "https://github.com/ai16z/eliza/commit/dd6e3f863f068464cb82ff9bcd7a7b8ad0ec9aa9" + }, + { + "sha": "32cf8fc73993f87ef5a5a987f96e65490f375094", + "date": "2024-08-24T04:44:27Z", + "message": "token fixes", + "url": "https://github.com/ai16z/eliza/commit/32cf8fc73993f87ef5a5a987f96e65490f375094" + }, + { + "sha": "e87ea0cf2e99eb327530f18b30915e33204a1ac9", + "date": "2024-08-24T04:41:45Z", + "message": "more robust llama", + "url": "https://github.com/ai16z/eliza/commit/e87ea0cf2e99eb327530f18b30915e33204a1ac9" + }, + { + "sha": "cd542d984e47747a784f432f8d23e13daec1ae92", + "date": "2024-08-24T03:59:52Z", + "message": "fix readme", + "url": "https://github.com/ai16z/eliza/commit/cd542d984e47747a784f432f8d23e13daec1ae92" + }, + { + "sha": "235b8efc8211db85dd2a37e3cd5fa8ecc333b37d", + "date": "2024-08-24T03:58:56Z", + "message": "eliza", + "url": "https://github.com/ai16z/eliza/commit/235b8efc8211db85dd2a37e3cd5fa8ecc333b37d" + }, + { + "sha": "e3e33d3cab046735d3270a0268f3c3d2434a4fc8", + "date": "2024-08-24T03:02:54Z", + "message": "make llama robust", + "url": "https://github.com/ai16z/eliza/commit/e3e33d3cab046735d3270a0268f3c3d2434a4fc8" + }, + { + "sha": "bd09a5a880ee775db6555b36b85480bce2062188", + "date": "2024-08-24T02:29:56Z", + "message": "hermes", + "url": "https://github.com/ai16z/eliza/commit/bd09a5a880ee775db6555b36b85480bce2062188" + }, + { + "sha": "8211af5f956fa7559c2871fc04f68bd621f6b600", + "date": "2024-08-24T02:10:54Z", + "message": "minitron, better redirect handle", + "url": "https://github.com/ai16z/eliza/commit/8211af5f956fa7559c2871fc04f68bd621f6b600" + }, + { + "sha": "fb7ad89f196f64390067e247600be72be8d1936d", + "date": "2024-08-24T01:57:14Z", + "message": "llama works on mac...", + "url": "https://github.com/ai16z/eliza/commit/fb7ad89f196f64390067e247600be72be8d1936d" + }, + { + "sha": "2c193e167b676d5096ab6e28acfc1302c6eeff58", + "date": "2024-08-24T01:50:14Z", + "message": "dep fixes", + "url": "https://github.com/ai16z/eliza/commit/2c193e167b676d5096ab6e28acfc1302c6eeff58" + }, + { + "sha": "92626bfccd4619d8ad284b9086acecf3b0041f98", + "date": "2024-08-24T01:46:27Z", + "message": "fix channelstate refs", + "url": "https://github.com/ai16z/eliza/commit/92626bfccd4619d8ad284b9086acecf3b0041f98" + }, + { + "sha": "cdcee3c747d742af60279de5129679dca651bb6b", + "date": "2024-08-24T01:45:47Z", + "message": "move providers for discord", + "url": "https://github.com/ai16z/eliza/commit/cdcee3c747d742af60279de5129679dca651bb6b" + }, + { + "sha": "e987ae67c5924388061e2cf4908f3958d085d9de", + "date": "2024-08-24T01:43:10Z", + "message": "fizz the bugs", + "url": "https://github.com/ai16z/eliza/commit/e987ae67c5924388061e2cf4908f3958d085d9de" + }, + { + "sha": "693c06f75690acedc8ba2f1ab31e7ad9b10e6658", + "date": "2024-08-24T01:29:19Z", + "message": "template tweaks", + "url": "https://github.com/ai16z/eliza/commit/693c06f75690acedc8ba2f1ab31e7ad9b10e6658" + }, + { + "sha": "277b03de5e3ae9ca846c60e30e3c19bd2cbcca8d", + "date": "2024-08-24T01:04:16Z", + "message": "runtime refactor, voice chat messages handled", + "url": "https://github.com/ai16z/eliza/commit/277b03de5e3ae9ca846c60e30e3c19bd2cbcca8d" + }, + { + "sha": "3340c7b8b77461c656f93e846a0c888a3cf1142b", + "date": "2024-08-23T10:48:18Z", + "message": "Add reaction handling", + "url": "https://github.com/ai16z/eliza/commit/3340c7b8b77461c656f93e846a0c888a3cf1142b" + }, + { + "sha": "422d923e81ef14af28b3019ddcaee3aa54a5bdf1", + "date": "2024-08-23T10:17:16Z", + "message": "channel state, mute/unmute and follow/unfollow actions", + "url": "https://github.com/ai16z/eliza/commit/422d923e81ef14af28b3019ddcaee3aa54a5bdf1" + }, + { + "sha": "00d2a0949f330b82f8e85bd0ef3661a9f1332226", + "date": "2024-08-23T09:17:40Z", + "message": "save and lint", + "url": "https://github.com/ai16z/eliza/commit/00d2a0949f330b82f8e85bd0ef3661a9f1332226" + }, + { + "sha": "047a41e9c2fae836c2a8d19b3105964e5b098773", + "date": "2024-08-23T09:17:11Z", + "message": "many context fixes", + "url": "https://github.com/ai16z/eliza/commit/047a41e9c2fae836c2a8d19b3105964e5b098773" + }, + { + "sha": "a40e4d219d9528b3bdc204832cbe0649639d1617", + "date": "2024-08-23T06:49:24Z", + "message": "Ask claude", + "url": "https://github.com/ai16z/eliza/commit/a40e4d219d9528b3bdc204832cbe0649639d1617" + }, + { + "sha": "e8f2ea682dd6dc021eccec6799c4ed5861004e36", + "date": "2024-08-23T05:42:29Z", + "message": "Fix elaborate, better content foldering", + "url": "https://github.com/ai16z/eliza/commit/e8f2ea682dd6dc021eccec6799c4ed5861004e36" + }, + { + "sha": "238a7bbb23353d35d5e0e440d2e299fba81b3d7d", + "date": "2024-08-22T14:13:56Z", + "message": "Handle attachments", + "url": "https://github.com/ai16z/eliza/commit/238a7bbb23353d35d5e0e440d2e299fba81b3d7d" + }, + { + "sha": "1e45231d069927bcd142e6a5d182ce06d6c917a8", + "date": "2024-08-22T12:09:22Z", + "message": "add packagejson", + "url": "https://github.com/ai16z/eliza/commit/1e45231d069927bcd142e6a5d182ce06d6c917a8" + }, + { + "sha": "97b10fa67a5fb64b9b6abe915b0939df40894309", + "date": "2024-08-22T12:09:09Z", + "message": "refactor discord client", + "url": "https://github.com/ai16z/eliza/commit/97b10fa67a5fb64b9b6abe915b0939df40894309" + }, + { + "sha": "1f1a69f4564b6a994dd5dfc32dd714fae062ffd3", + "date": "2024-08-22T08:15:16Z", + "message": "Handle media attached to messages", + "url": "https://github.com/ai16z/eliza/commit/1f1a69f4564b6a994dd5dfc32dd714fae062ffd3" + }, + { + "sha": "4fb8fd356ba2cec0663f60260a06201bf5265348", + "date": "2024-08-22T00:54:11Z", + "message": "fix last state issue", + "url": "https://github.com/ai16z/eliza/commit/4fb8fd356ba2cec0663f60260a06201bf5265348" + }, + { + "sha": "5a95709193f21484f40db6f3c94653e007c9b7d6", + "date": "2024-08-21T23:33:05Z", + "message": "Many discord fixes, handle youtube videos and browser sort of", + "url": "https://github.com/ai16z/eliza/commit/5a95709193f21484f40db6f3c94653e007c9b7d6" + }, + { + "sha": "5c54d265d4164826fe9ebf6a7aac4afbbcb7315c", + "date": "2024-08-21T11:48:09Z", + "message": "merge bgent", + "url": "https://github.com/ai16z/eliza/commit/5c54d265d4164826fe9ebf6a7aac4afbbcb7315c" + }, + { + "sha": "cfb734b1ebaab48d57df5b3310bbef12524a6f5b", + "date": "2024-08-21T08:21:33Z", + "message": "image recognition with gifs works on discord", + "url": "https://github.com/ai16z/eliza/commit/cfb734b1ebaab48d57df5b3310bbef12524a6f5b" + }, + { + "sha": "96ee5decdbfcc0eede68880d26fbb612d16d2578", + "date": "2024-08-21T07:08:17Z", + "message": "fix foss voice", + "url": "https://github.com/ai16z/eliza/commit/96ee5decdbfcc0eede68880d26fbb612d16d2578" + }, + { + "sha": "0a035e2d3dd19869fbf551a1706090a709cd58d2", + "date": "2024-08-21T06:51:57Z", + "message": "fix image recognition", + "url": "https://github.com/ai16z/eliza/commit/0a035e2d3dd19869fbf551a1706090a709cd58d2" + }, + { + "sha": "0e462fa8a275df664362f13c80ed860c4e4a380d", + "date": "2024-08-21T06:19:40Z", + "message": "add log state and image rec", + "url": "https://github.com/ai16z/eliza/commit/0e462fa8a275df664362f13c80ed860c4e4a380d" + }, + { + "sha": "4ac26a6defec71a2c8dce80be489c6e28f1fb10e", + "date": "2024-07-31T21:23:06Z", + "message": "Merge pull request #16 from RubyResearch/vlad/moondream_integration\n\nIntegrate Moondream into Twitter and Discord", + "url": "https://github.com/ai16z/eliza/commit/4ac26a6defec71a2c8dce80be489c6e28f1fb10e" + }, + { + "sha": "946d2179d3beee04d862ebcd6188d8155e7c5788", + "date": "2024-07-29T19:01:21Z", + "message": "update speech synth", + "url": "https://github.com/ai16z/eliza/commit/946d2179d3beee04d862ebcd6188d8155e7c5788" + }, + { + "sha": "2c6cced5d983942fb6a60be09387e0029f6848a2", + "date": "2024-07-29T17:49:10Z", + "message": "Update llama to better model", + "url": "https://github.com/ai16z/eliza/commit/2c6cced5d983942fb6a60be09387e0029f6848a2" + }, + { + "sha": "3418abfa689210b4e6f30031674a08edbfc4d1ab", + "date": "2024-07-29T17:11:47Z", + "message": "Update sqlite_vss for linux", + "url": "https://github.com/ai16z/eliza/commit/3418abfa689210b4e6f30031674a08edbfc4d1ab" + }, + { + "sha": "0cd985dbf17ad5b965ede818eeb9de179dcc3eb0", + "date": "2024-07-29T16:05:45Z", + "message": "fix sqlite for linux", + "url": "https://github.com/ai16z/eliza/commit/0cd985dbf17ad5b965ede818eeb9de179dcc3eb0" + }, + { + "sha": "08a52e1446ffe0bee89df5037b46a1e7f8fe5334", + "date": "2024-07-29T15:09:44Z", + "message": "Get llama and speech synthesis working", + "url": "https://github.com/ai16z/eliza/commit/08a52e1446ffe0bee89df5037b46a1e7f8fe5334" + }, + { + "sha": "b4ef3c96e0684e0611afe15819ddd0b98303d926", + "date": "2024-07-29T02:24:49Z", + "message": "run main as normal", + "url": "https://github.com/ai16z/eliza/commit/b4ef3c96e0684e0611afe15819ddd0b98303d926" + }, + { + "sha": "63f94e4e08d205e6c049e65c8ec6b94e0c239706", + "date": "2024-07-29T02:19:04Z", + "message": "handle downloading of model", + "url": "https://github.com/ai16z/eliza/commit/63f94e4e08d205e6c049e65c8ec6b94e0c239706" + }, + { + "sha": "3dab7e508d3c1dcee18d31b0adf9f53094442f19", + "date": "2024-07-29T01:07:33Z", + "message": "Add speechsynthesis", + "url": "https://github.com/ai16z/eliza/commit/3dab7e508d3c1dcee18d31b0adf9f53094442f19" + }, + { + "sha": "e2cca6c5e8d0cded82253557ff3e8d46f9e30090", + "date": "2024-07-25T19:30:04Z", + "message": "fix index.ts", + "url": "https://github.com/ai16z/eliza/commit/e2cca6c5e8d0cded82253557ff3e8d46f9e30090" + }, + { + "sha": "631c02c4968aa3d1b2eb81fcfd2d0b5cf616caee", + "date": "2024-07-25T19:01:20Z", + "message": "Add services", + "url": "https://github.com/ai16z/eliza/commit/631c02c4968aa3d1b2eb81fcfd2d0b5cf616caee" + }, + { + "sha": "f251753d1814bad09037ed0b061b32ea1e9ec418", + "date": "2024-07-25T18:37:50Z", + "message": "Add services", + "url": "https://github.com/ai16z/eliza/commit/f251753d1814bad09037ed0b061b32ea1e9ec418" + }, + { + "sha": "0325955c36a702d515b9460647789b5a56daca66", + "date": "2024-07-25T07:14:57Z", + "message": "remove dead code", + "url": "https://github.com/ai16z/eliza/commit/0325955c36a702d515b9460647789b5a56daca66" + }, + { + "sha": "5f745af859e3c9db92057f5982defd19e7e6a3c1", + "date": "2024-07-25T07:13:45Z", + "message": "fix node-wav", + "url": "https://github.com/ai16z/eliza/commit/5f745af859e3c9db92057f5982defd19e7e6a3c1" + }, + { + "sha": "de59c9cad588393da3886a89f4d71f8028aac5e6", + "date": "2024-07-25T07:01:13Z", + "message": "local whisper", + "url": "https://github.com/ai16z/eliza/commit/de59c9cad588393da3886a89f4d71f8028aac5e6" + }, + { + "sha": "138d4b48782e4d5e896193b4f4d561e791f34dbd", + "date": "2024-07-25T06:33:57Z", + "message": "Update code, replace whisper turbo with transformers.js", + "url": "https://github.com/ai16z/eliza/commit/138d4b48782e4d5e896193b4f4d561e791f34dbd" + }, + { + "sha": "9bef764384bdedf1b7a2140b93b07604e27be1be", + "date": "2024-07-24T12:44:08Z", + "message": "New character.json type", + "url": "https://github.com/ai16z/eliza/commit/9bef764384bdedf1b7a2140b93b07604e27be1be" + }, + { + "sha": "af5062d470679219a8a03b25d3762b8fec76c456", + "date": "2024-07-21T08:10:35Z", + "message": "Merge branch 'whisper-turbo-twitter'", + "url": "https://github.com/ai16z/eliza/commit/af5062d470679219a8a03b25d3762b8fec76c456" + }, + { + "sha": "1626d6c3544413295bba83e2a83606bd0673c2be", + "date": "2024-07-21T08:01:57Z", + "message": "Merge branch 'twitter-client'", + "url": "https://github.com/ai16z/eliza/commit/1626d6c3544413295bba83e2a83606bd0673c2be" + }, + { + "sha": "f27f44f17229dff0ab465afa68c00b9dbf98d426", + "date": "2024-07-21T06:40:11Z", + "message": "Remove lore", + "url": "https://github.com/ai16z/eliza/commit/f27f44f17229dff0ab465afa68c00b9dbf98d426" + }, + { + "sha": "209a5c2d3795f6869dadf03992124e233c8f1011", + "date": "2024-07-21T06:34:25Z", + "message": "fix discord client and set up debugger", + "url": "https://github.com/ai16z/eliza/commit/209a5c2d3795f6869dadf03992124e233c8f1011" + }, + { + "sha": "ec866552836018b5deb5ba1010b67afce1978b82", + "date": "2024-07-21T06:18:19Z", + "message": "Fix twitter search issues", + "url": "https://github.com/ai16z/eliza/commit/ec866552836018b5deb5ba1010b67afce1978b82" + }, + { + "sha": "b04578e67dfc24c599f444a3de387a7dda109092", + "date": "2024-07-21T06:12:36Z", + "message": "New twitter clients", + "url": "https://github.com/ai16z/eliza/commit/b04578e67dfc24c599f444a3de387a7dda109092" + }, + { + "sha": "24f3dd88606fbc3fd76f93646a46c4c4f1d480a8", + "date": "2024-07-14T08:59:35Z", + "message": "whisper turbo", + "url": "https://github.com/ai16z/eliza/commit/24f3dd88606fbc3fd76f93646a46c4c4f1d480a8" + }, + { + "sha": "53c392bc7af997177573d269804bd283d72a5463", + "date": "2024-07-14T08:56:54Z", + "message": "Refactor code, add clients, add twitter search", + "url": "https://github.com/ai16z/eliza/commit/53c392bc7af997177573d269804bd283d72a5463" + }, + { + "sha": "43cc30c6ece1c691a0bcbd2fccffc12e404201de", + "date": "2024-07-13T21:53:46Z", + "message": "refactor and integrate twitter", + "url": "https://github.com/ai16z/eliza/commit/43cc30c6ece1c691a0bcbd2fccffc12e404201de" + }, + { + "sha": "639027457bd47a51765f4b7f3f3f441cccb01e85", + "date": "2024-07-12T06:16:12Z", + "message": "small fixes", + "url": "https://github.com/ai16z/eliza/commit/639027457bd47a51765f4b7f3f3f441cccb01e85" + }, + { + "sha": "9f58aa4ba5cfd239da93215968cf9d878580ed79", + "date": "2024-07-10T02:02:40Z", + "message": "Update bgent and fix crashy bugs", + "url": "https://github.com/ai16z/eliza/commit/9f58aa4ba5cfd239da93215968cf9d878580ed79" + }, + { + "sha": "0ec3dae915cee9d8b52754502ebabc628bbfd93f", + "date": "2024-07-09T07:57:49Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/0ec3dae915cee9d8b52754502ebabc628bbfd93f" + }, + { + "sha": "05226ef3643030231388aa1f35d156ae88a3736f", + "date": "2024-07-09T07:57:15Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/05226ef3643030231388aa1f35d156ae88a3736f" + }, + { + "sha": "11181f4e31f5d272f710ea48031a423eec239216", + "date": "2024-03-22T01:34:20Z", + "message": "Merge branch 'main' of https://github.com/JoinTheAlliance/bgent-discord-voice", + "url": "https://github.com/ai16z/eliza/commit/11181f4e31f5d272f710ea48031a423eec239216" + }, + { + "sha": "28562ad7c0d62f692902d9d7f48f3b31f1c78508", + "date": "2024-03-22T01:28:30Z", + "message": "Fix some handler errors and borro updats from ruby", + "url": "https://github.com/ai16z/eliza/commit/28562ad7c0d62f692902d9d7f48f3b31f1c78508" + }, + { + "sha": "8243a36a917f8d6148a7b0e47d22686011d2f6aa", + "date": "2024-03-22T01:27:30Z", + "message": "Fix voice validators on voice chat", + "url": "https://github.com/ai16z/eliza/commit/8243a36a917f8d6148a7b0e47d22686011d2f6aa" + }, + { + "sha": "b4d30262530ea057d02fdeecac431ef001bfc650", + "date": "2024-03-21T08:02:48Z", + "message": "Add new mods", + "url": "https://github.com/ai16z/eliza/commit/b4d30262530ea057d02fdeecac431ef001bfc650" + }, + { + "sha": "b0420b65ee51da1f843f3954890d3f73ac9112e3", + "date": "2024-03-21T07:55:42Z", + "message": "cleanup logs n stuff", + "url": "https://github.com/ai16z/eliza/commit/b0420b65ee51da1f843f3954890d3f73ac9112e3" + }, + { + "sha": "b46a576889eb21c6bae7fd9c74f030690c84d701", + "date": "2024-03-21T07:52:16Z", + "message": "Agent joins and leaves voice from natural language now", + "url": "https://github.com/ai16z/eliza/commit/b46a576889eb21c6bae7fd9c74f030690c84d701" + }, + { + "sha": "c482e61a1ba4f8b735391fe557af56254df63cc2", + "date": "2024-03-21T04:02:13Z", + "message": "add flavor and fix voice handling", + "url": "https://github.com/ai16z/eliza/commit/c482e61a1ba4f8b735391fe557af56254df63cc2" + }, + { + "sha": "07024fe21da106c3a7b0be909c1724ae6766ed8f", + "date": "2024-03-21T03:42:16Z", + "message": "Voice is working", + "url": "https://github.com/ai16z/eliza/commit/07024fe21da106c3a7b0be909c1724ae6766ed8f" + }, + { + "sha": "49107722485247c6d4073a2bb4660867638a267d", + "date": "2024-03-21T01:54:57Z", + "message": "Merge branch 'main' of https://github.com/JoinTheAlliance/bgent-discord-voice", + "url": "https://github.com/ai16z/eliza/commit/49107722485247c6d4073a2bb4660867638a267d" + }, + { + "sha": "25f43e6e1821569f3515da193a24b5da396fc5c9", + "date": "2024-03-21T01:54:49Z", + "message": "remove settings", + "url": "https://github.com/ai16z/eliza/commit/25f43e6e1821569f3515da193a24b5da396fc5c9" + }, + { + "sha": "1beca9e72c722742da6b4b42be018b368e99d2ca", + "date": "2024-03-21T01:54:04Z", + "message": "update bgent", + "url": "https://github.com/ai16z/eliza/commit/1beca9e72c722742da6b4b42be018b368e99d2ca" + }, + { + "sha": "14b62f5667842aa6d442cd20d27bab45debb131e", + "date": "2024-03-21T01:39:31Z", + "message": "Add DB path", + "url": "https://github.com/ai16z/eliza/commit/14b62f5667842aa6d442cd20d27bab45debb131e" + }, + { + "sha": "df88dd4431e51ab9dc7c9a4cb01269dd15c40d80", + "date": "2024-03-21T01:38:17Z", + "message": "Merge branch 'main' of https://github.com/JoinTheAlliance/bgent-discord-voice", + "url": "https://github.com/ai16z/eliza/commit/df88dd4431e51ab9dc7c9a4cb01269dd15c40d80" + }, + { + "sha": "c03dd32dc5228e919cd69d4cc61b1978fb36d4d2", + "date": "2024-03-21T01:33:06Z", + "message": "Add to template", + "url": "https://github.com/ai16z/eliza/commit/c03dd32dc5228e919cd69d4cc61b1978fb36d4d2" + }, + { + "sha": "75c393dc177fa08373e0ab2d353e2b2183cb1971", + "date": "2024-03-21T01:32:39Z", + "message": "Update bgent, switch to sqlite", + "url": "https://github.com/ai16z/eliza/commit/75c393dc177fa08373e0ab2d353e2b2183cb1971" + }, + { + "sha": "ff0a1207c821a895a4b21c70104ceae1fbb5d822", + "date": "2024-03-16T00:17:18Z", + "message": "add flavors", + "url": "https://github.com/ai16z/eliza/commit/ff0a1207c821a895a4b21c70104ceae1fbb5d822" + }, + { + "sha": "c67d7d042dd24178d77aa43eb9743f777cd542ac", + "date": "2024-03-16T00:16:45Z", + "message": "no need for migrations", + "url": "https://github.com/ai16z/eliza/commit/c67d7d042dd24178d77aa43eb9743f777cd542ac" + }, + { + "sha": "25cbcd1d6288d2b8fe8381ac717b021d183875d3", + "date": "2024-03-15T23:34:26Z", + "message": "Add lore, supabase, provider", + "url": "https://github.com/ai16z/eliza/commit/25cbcd1d6288d2b8fe8381ac717b021d183875d3" + }, + { + "sha": "dcecfec8ce43056f0fda501cfcde872dd75509be", + "date": "2024-03-13T23:26:36Z", + "message": "Merge pull request #18 from JoinTheAlliance/ignore-channels\n\nignore channels", + "url": "https://github.com/ai16z/eliza/commit/dcecfec8ce43056f0fda501cfcde872dd75509be" + }, + { + "sha": "e43e521bfa8a9b747a1bd70ca856dc5ca4102249", + "date": "2024-03-13T23:26:30Z", + "message": "Merge pull request #17 from JoinTheAlliance/fixes\n\nfixes", + "url": "https://github.com/ai16z/eliza/commit/e43e521bfa8a9b747a1bd70ca856dc5ca4102249" + }, + { + "sha": "affb451189e83db1b8a5dbf6ea3140721f4f8797", + "date": "2024-03-11T11:45:37Z", + "message": "Merge pull request #16 from JoinTheAlliance/fix-for-not-starting-discord\n\nfix for not starting discord", + "url": "https://github.com/ai16z/eliza/commit/affb451189e83db1b8a5dbf6ea3140721f4f8797" + }, + { + "sha": "abdfdd420f9d1ac4a71005f3e4397c8ccdb719ca", + "date": "2024-03-09T21:48:17Z", + "message": "Merge pull request #15 from lalalune/update-bgent-to-0.0.44\n\nupdate bgent to 0.0.44", + "url": "https://github.com/ai16z/eliza/commit/abdfdd420f9d1ac4a71005f3e4397c8ccdb719ca" + }, + { + "sha": "64cdfbe6e2bfdd0825b33038dfb4c943a604431c", + "date": "2024-03-09T21:46:43Z", + "message": "update bgent to 0.0.44", + "url": "https://github.com/ai16z/eliza/commit/64cdfbe6e2bfdd0825b33038dfb4c943a604431c" + }, + { + "sha": "397a75961b4143c4464da1e8947ef7fd2d0f1de5", + "date": "2024-03-09T11:44:45Z", + "message": "Merge pull request #12 from JoinTheAlliance/voice-actions\n\nVoice actions", + "url": "https://github.com/ai16z/eliza/commit/397a75961b4143c4464da1e8947ef7fd2d0f1de5" + }, + { + "sha": "59a4c22d00cd62675de4787e61c62ff6f6d0b09e", + "date": "2024-03-09T11:44:22Z", + "message": "Merge branch 'small-fixes-&-new-commands' of https://github.com/JoinTheAlliance/bgent-discord-voice into voice-actions", + "url": "https://github.com/ai16z/eliza/commit/59a4c22d00cd62675de4787e61c62ff6f6d0b09e" + }, + { + "sha": "38e936c54b6c233db3b47d2c3c7171e766fff09d", + "date": "2024-03-09T11:43:10Z", + "message": "add voice actions and fixthings", + "url": "https://github.com/ai16z/eliza/commit/38e936c54b6c233db3b47d2c3c7171e766fff09d" + }, + { + "sha": "df693bb9208139a9ae7d2e8bc7ae59742f78b8e9", + "date": "2024-03-09T09:18:12Z", + "message": "Add voice action handlers and proviers", + "url": "https://github.com/ai16z/eliza/commit/df693bb9208139a9ae7d2e8bc7ae59742f78b8e9" + }, + { + "sha": "95115cb26e8cb245677b06007bb32adacc228742", + "date": "2024-03-09T07:17:01Z", + "message": "nicer response handling", + "url": "https://github.com/ai16z/eliza/commit/95115cb26e8cb245677b06007bb32adacc228742" + }, + { + "sha": "4f09e64672e15a80680670c5a998e8f6c9ee11b3", + "date": "2024-03-09T07:02:06Z", + "message": "update package lock", + "url": "https://github.com/ai16z/eliza/commit/4f09e64672e15a80680670c5a998e8f6c9ee11b3" + }, + { + "sha": "e283bf32e8a7bf9314854f408da99b496b240b1b", + "date": "2024-03-09T06:59:04Z", + "message": "Merge pull request #10 from JoinTheAlliance/interest-handler\n\nInterest handler", + "url": "https://github.com/ai16z/eliza/commit/e283bf32e8a7bf9314854f408da99b496b240b1b" + }, + { + "sha": "6bb5e6c5de8ec12588c4d2eb345e7f02fe55b5c2", + "date": "2024-03-09T06:56:48Z", + "message": "Add our own elaborate handler for calling back and responding multiple times", + "url": "https://github.com/ai16z/eliza/commit/6bb5e6c5de8ec12588c4d2eb345e7f02fe55b5c2" + }, + { + "sha": "48938e0b54185de9980a398af24a446f6c9b1cad", + "date": "2024-03-09T05:01:23Z", + "message": "Improve interest handling", + "url": "https://github.com/ai16z/eliza/commit/48938e0b54185de9980a398af24a446f6c9b1cad" + }, + { + "sha": "947a2862c58a039958750a3f937e59593401e106", + "date": "2024-03-08T05:50:14Z", + "message": "fix dms", + "url": "https://github.com/ai16z/eliza/commit/947a2862c58a039958750a3f937e59593401e106" + }, + { + "sha": "a19d39f7f1fabdd7cca245d8b395401508650904", + "date": "2024-03-08T05:13:19Z", + "message": "Merge branch 'moon-working'", + "url": "https://github.com/ai16z/eliza/commit/a19d39f7f1fabdd7cca245d8b395401508650904" + }, + { + "sha": "1c78159ad93e270d4f104bf4ea4286bbf948c1f7", + "date": "2024-03-08T05:13:06Z", + "message": "Add concat script", + "url": "https://github.com/ai16z/eliza/commit/1c78159ad93e270d4f104bf4ea4286bbf948c1f7" + }, + { + "sha": "1044395da3e469f4b394b7b5e0bf0360ffe07499", + "date": "2024-03-07T22:53:14Z", + "message": "Merge pull request #9 from JoinTheAlliance/moon-working\n\nMoon working", + "url": "https://github.com/ai16z/eliza/commit/1044395da3e469f4b394b7b5e0bf0360ffe07499" + }, + { + "sha": "34e647f8e5a6d4e0d2a89b7fe3d97d08e17114ab", + "date": "2024-03-07T22:52:37Z", + "message": "Fix commands", + "url": "https://github.com/ai16z/eliza/commit/34e647f8e5a6d4e0d2a89b7fe3d97d08e17114ab" + }, + { + "sha": "8ab0be0641ca1a8e244b22c2d15ccc84413c23d5", + "date": "2024-03-07T22:39:46Z", + "message": "conversation is good", + "url": "https://github.com/ai16z/eliza/commit/8ab0be0641ca1a8e244b22c2d15ccc84413c23d5" + }, + { + "sha": "d110ac44b4309ffc90f9944c07c555d321c377f5", + "date": "2024-03-07T09:32:04Z", + "message": "Merge pull request #8 from JoinTheAlliance/moon-working\n\ninit commit of working ts", + "url": "https://github.com/ai16z/eliza/commit/d110ac44b4309ffc90f9944c07c555d321c377f5" + }, + { + "sha": "478d414a1333c36bb80fe49047e2c978c61aed21", + "date": "2024-03-07T09:31:51Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/478d414a1333c36bb80fe49047e2c978c61aed21" + }, + { + "sha": "c6cbc4f1b3cca802d562863f20ef5579b38a7299", + "date": "2024-03-07T09:28:59Z", + "message": "init commit of working ts", + "url": "https://github.com/ai16z/eliza/commit/c6cbc4f1b3cca802d562863f20ef5579b38a7299" + }, + { + "sha": "2ec20b7eb989e19bcf13773519ed00ebf2d5ca53", + "date": "2024-02-29T05:56:18Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/2ec20b7eb989e19bcf13773519ed00ebf2d5ca53" + }, + { + "sha": "648f0198d48718ca2b200366ce514ac6281ae492", + "date": "2024-02-29T05:56:04Z", + "message": "Update README.md", + "url": "https://github.com/ai16z/eliza/commit/648f0198d48718ca2b200366ce514ac6281ae492" + }, + { + "sha": "e5a15663d7d083f4c9b82634a0696b80b9ecd0b2", + "date": "2024-02-28T06:50:19Z", + "message": "init commit", + "url": "https://github.com/ai16z/eliza/commit/e5a15663d7d083f4c9b82634a0696b80b9ecd0b2" + } + ], + "pull_requests": [ + { + "number": 391, + "title": "Init commit of operator instructions", + "state": "open", + "created_at": "2024-11-18T07:27:50Z", + "url": "https://github.com/ai16z/eliza/pull/391", + "labels": [], + "comments": 0 + }, + { + "number": 346, + "title": "fix: some trust fixes", + "state": "closed", + "created_at": "2024-11-16T02:57:14Z", + "url": "https://github.com/ai16z/eliza/pull/346", + "labels": [], + "comments": 0 + }, + { + "number": 311, + "title": "fix service call patterns but needs testing", + "state": "closed", + "created_at": "2024-11-14T07:22:01Z", + "url": "https://github.com/ai16z/eliza/pull/311", + "labels": [], + "comments": 1 + }, + { + "number": 286, + "title": "Loaf stuff", + "state": "closed", + "created_at": "2024-11-13T10:28:20Z", + "url": "https://github.com/ai16z/eliza/pull/286", + "labels": [], + "comments": 0 + }, + { + "number": 225, + "title": "move code out to plugins, adapters and clients", + "state": "closed", + "created_at": "2024-11-07T08:48:52Z", + "url": "https://github.com/ai16z/eliza/pull/225", + "labels": [], + "comments": 0 + }, + { + "number": 220, + "title": "lazy load llama", + "state": "closed", + "created_at": "2024-11-07T03:54:45Z", + "url": "https://github.com/ai16z/eliza/pull/220", + "labels": [], + "comments": 0 + }, + { + "number": 207, + "title": "add the template overrides", + "state": "closed", + "created_at": "2024-11-05T07:05:55Z", + "url": "https://github.com/ai16z/eliza/pull/207", + "labels": [], + "comments": 1 + }, + { + "number": 204, + "title": "Shaw fix characters paths, .ts requirement and missings args", + "state": "closed", + "created_at": "2024-11-05T06:01:53Z", + "url": "https://github.com/ai16z/eliza/pull/204", + "labels": [], + "comments": 0 + }, + { + "number": 203, + "title": "Fix Discord Voice and DMs", + "state": "closed", + "created_at": "2024-11-05T06:00:00Z", + "url": "https://github.com/ai16z/eliza/pull/203", + "labels": [], + "comments": 0 + }, + { + "number": 197, + "title": "Swap functionality", + "state": "closed", + "created_at": "2024-11-04T11:28:09Z", + "url": "https://github.com/ai16z/eliza/pull/197", + "labels": [], + "comments": 0 + }, + { + "number": 74, + "title": "Model provider abstraction", + "state": "closed", + "created_at": "2024-10-29T06:01:40Z", + "url": "https://github.com/ai16z/eliza/pull/74", + "labels": [], + "comments": 3 + }, + { + "number": 31, + "title": "Telegram", + "state": "closed", + "created_at": "2024-10-26T05:34:17Z", + "url": "https://github.com/ai16z/eliza/pull/31", + "labels": [], + "comments": 0 + }, + { + "number": 18, + "title": "More twitter upgrades and refactoring", + "state": "closed", + "created_at": "2024-09-06T04:36:28Z", + "url": "https://github.com/ai16z/eliza/pull/18", + "labels": [], + "comments": 0 + }, + { + "number": 17, + "title": "Refactor, Plumbing, Twitter Agent", + "state": "closed", + "created_at": "2024-09-04T05:23:10Z", + "url": "https://github.com/ai16z/eliza/pull/17", + "labels": [], + "comments": 0 + }, + { + "number": 9, + "title": "Whisper Turbo (Compat with new Client)", + "state": "closed", + "created_at": "2024-07-14T09:00:22Z", + "url": "https://github.com/ai16z/eliza/pull/9", + "labels": [], + "comments": 0 + }, + { + "number": 8, + "title": "New Twitter Client", + "state": "closed", + "created_at": "2024-07-14T08:59:54Z", + "url": "https://github.com/ai16z/eliza/pull/8", + "labels": [], + "comments": 0 + }, + { + "number": 7, + "title": "replace openai with whisper turbo", + "state": "closed", + "created_at": "2024-07-14T08:57:23Z", + "url": "https://github.com/ai16z/eliza/pull/7", + "labels": [], + "comments": 0 + } + ], + "total_commits": 509, + "total_prs": 17, + "commit_activity": { + "2024": { + "11": 213, + "10": 76, + "9": 81, + "8": 65, + "7": 30, + "3": 41, + "2": 3 + } + }, + "pr_activity": { + "2024": { + "11": 10, + "10": 2, + "9": 2, + "7": 3 + } + } + }, + "issues": { + "opened": [ + { + "number": 260, + "title": "Agent is reposting images from other parts of conversation as its own image", + "state": "open", + "created_at": "2024-11-11T09:45:00Z", + "url": "https://github.com/ai16z/eliza/issues/260", + "labels": [ + "enhancement", + "Client: Twitter" + ], + "comments": 0 + }, + { + "number": 259, + "title": "Fix queueing in Twitter so messages are not rate limited constantly", + "state": "open", + "created_at": "2024-11-11T09:38:16Z", + "url": "https://github.com/ai16z/eliza/issues/259", + "labels": [ + "enhancement", + "Client: Twitter" + ], + "comments": 0 + }, + { + "number": 258, + "title": "Fix Twitter Multi-agent, Characters respond to each other's messages", + "state": "open", + "created_at": "2024-11-11T09:37:38Z", + "url": "https://github.com/ai16z/eliza/issues/258", + "labels": [ + "enhancement", + "Client: Twitter", + "characters" + ], + "comments": 0 + }, + { + "number": 244, + "title": "Add shouldRespond handler to voice", + "state": "open", + "created_at": "2024-11-09T01:50:46Z", + "url": "https://github.com/ai16z/eliza/issues/244", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 243, + "title": "Move cache to database", + "state": "open", + "created_at": "2024-11-09T01:49:18Z", + "url": "https://github.com/ai16z/eliza/issues/243", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 242, + "title": "Store all local models in /models folder, with overridable model path", + "state": "open", + "created_at": "2024-11-09T01:47:33Z", + "url": "https://github.com/ai16z/eliza/issues/242", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 241, + "title": "Add storeCredential and getCredential key value store, store secrets in db", + "state": "open", + "created_at": "2024-11-09T01:45:58Z", + "url": "https://github.com/ai16z/eliza/issues/241", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 240, + "title": "Move embeddings to a service and a service and add ServiceType.EMBEDDING", + "state": "open", + "created_at": "2024-11-09T01:42:12Z", + "url": "https://github.com/ai16z/eliza/issues/240", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 235, + "title": "Move all models to model providers in a plugin", + "state": "open", + "created_at": "2024-11-08T04:22:09Z", + "url": "https://github.com/ai16z/eliza/issues/235", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 226, + "title": "Squash postgres migrations", + "state": "open", + "created_at": "2024-11-07T08:49:45Z", + "url": "https://github.com/ai16z/eliza/issues/226", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 223, + "title": "Unify ImageGen into ModelClass.IMAGE", + "state": "closed", + "created_at": "2024-11-07T08:14:31Z", + "url": "https://github.com/ai16z/eliza/issues/223", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 222, + "title": "Move services to plugins", + "state": "closed", + "created_at": "2024-11-07T07:58:37Z", + "url": "https://github.com/ai16z/eliza/issues/222", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 217, + "title": "Make sure system directive passed to vercel sdk", + "state": "closed", + "created_at": "2024-11-06T22:13:41Z", + "url": "https://github.com/ai16z/eliza/issues/217", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 213, + "title": ".env not loading?", + "state": "closed", + "created_at": "2024-11-06T04:39:23Z", + "url": "https://github.com/ai16z/eliza/issues/213", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 212, + "title": "Anthropic API key not loading correctly", + "state": "closed", + "created_at": "2024-11-06T04:30:58Z", + "url": "https://github.com/ai16z/eliza/issues/212", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 211, + "title": "Model provider loaded from char file should force lowercase, claude or anthropic should both work", + "state": "closed", + "created_at": "2024-11-06T04:21:51Z", + "url": "https://github.com/ai16z/eliza/issues/211", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "number": 210, + "title": "AI provider API keys should work from character files", + "state": "closed", + "created_at": "2024-11-06T04:20:17Z", + "url": "https://github.com/ai16z/eliza/issues/210", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "number": 209, + "title": "Templates are wrong", + "state": "closed", + "created_at": "2024-11-06T04:09:14Z", + "url": "https://github.com/ai16z/eliza/issues/209", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 206, + "title": "Add template overrides to docs", + "state": "open", + "created_at": "2024-11-05T06:44:48Z", + "url": "https://github.com/ai16z/eliza/issues/206", + "labels": [ + "documentation", + "enhancement" + ], + "comments": 0 + }, + { + "number": 165, + "title": "Refine Boredom Provider", + "state": "open", + "created_at": "2024-11-02T05:52:35Z", + "url": "https://github.com/ai16z/eliza/issues/165", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 164, + "title": "Knowledge system is disabled", + "state": "open", + "created_at": "2024-11-02T05:48:00Z", + "url": "https://github.com/ai16z/eliza/issues/164", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "number": 161, + "title": "Fix function calling, repetition and local action calling", + "state": "open", + "created_at": "2024-11-01T23:08:55Z", + "url": "https://github.com/ai16z/eliza/issues/161", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 159, + "title": "Plugin System", + "state": "closed", + "created_at": "2024-11-01T21:27:13Z", + "url": "https://github.com/ai16z/eliza/issues/159", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 158, + "title": "Make image generation very nice and spicy", + "state": "open", + "created_at": "2024-11-01T21:17:26Z", + "url": "https://github.com/ai16z/eliza/issues/158", + "labels": [ + "enhancement" + ], + "comments": 3 + }, + { + "number": 75, + "title": "Add npx action", + "state": "open", + "created_at": "2024-10-29T09:00:51Z", + "url": "https://github.com/ai16z/eliza/issues/75", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 73, + "title": "Abstract transcript provider", + "state": "closed", + "created_at": "2024-10-29T04:11:31Z", + "url": "https://github.com/ai16z/eliza/issues/73", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 72, + "title": "Abstract image descriptions / recognition to use any model provider", + "state": "open", + "created_at": "2024-10-29T04:10:43Z", + "url": "https://github.com/ai16z/eliza/issues/72", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 69, + "title": "Make sure 100% works with local models", + "state": "closed", + "created_at": "2024-10-28T23:17:41Z", + "url": "https://github.com/ai16z/eliza/issues/69", + "labels": [], + "comments": 7 + }, + { + "number": 68, + "title": "shouldRespond handler for twitter interactions", + "state": "closed", + "created_at": "2024-10-28T22:57:37Z", + "url": "https://github.com/ai16z/eliza/issues/68", + "labels": [], + "comments": 1 + }, + { + "number": 55, + "title": "Voice is not working, \"null\" from incoming messages", + "state": "closed", + "created_at": "2024-10-27T18:56:18Z", + "url": "https://github.com/ai16z/eliza/issues/55", + "labels": [ + "bug", + "voice" + ], + "comments": 2 + }, + { + "number": 35, + "title": "Telegram Improvements", + "state": "closed", + "created_at": "2024-10-26T10:40:33Z", + "url": "https://github.com/ai16z/eliza/issues/35", + "labels": [ + "enhancement", + "Client: Telegram" + ], + "comments": 2 + }, + { + "number": 34, + "title": "docs", + "state": "closed", + "created_at": "2024-10-26T10:02:45Z", + "url": "https://github.com/ai16z/eliza/issues/34", + "labels": [ + "documentation" + ], + "comments": 2 + }, + { + "number": 33, + "title": "daos.fun integration", + "state": "closed", + "created_at": "2024-10-26T08:09:49Z", + "url": "https://github.com/ai16z/eliza/issues/33", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 32, + "title": "Fix name confusion", + "state": "closed", + "created_at": "2024-10-26T07:44:54Z", + "url": "https://github.com/ai16z/eliza/issues/32", + "labels": [ + "bug", + "Priority: High" + ], + "comments": 2 + }, + { + "number": 30, + "title": "Make sure app runs purely on char files, no process.env, and vice versa", + "state": "closed", + "created_at": "2024-10-26T05:16:33Z", + "url": "https://github.com/ai16z/eliza/issues/30", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 29, + "title": "\"Private\" Actions", + "state": "open", + "created_at": "2024-10-26T04:58:58Z", + "url": "https://github.com/ai16z/eliza/issues/29", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 28, + "title": "Pump Fun Token Creation", + "state": "open", + "created_at": "2024-10-26T04:34:43Z", + "url": "https://github.com/ai16z/eliza/issues/28", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 27, + "title": "Awareness of Twitter bio and username", + "state": "open", + "created_at": "2024-10-26T01:12:13Z", + "url": "https://github.com/ai16z/eliza/issues/27", + "labels": [ + "enhancement", + "Client: Twitter" + ], + "comments": 0 + }, + { + "number": 26, + "title": "News feed", + "state": "open", + "created_at": "2024-10-25T12:27:15Z", + "url": "https://github.com/ai16z/eliza/issues/26", + "labels": [ + "enhancement" + ], + "comments": 2 + }, + { + "number": 25, + "title": "Likes, retweets and quote tweets", + "state": "open", + "created_at": "2024-10-25T10:10:27Z", + "url": "https://github.com/ai16z/eliza/issues/25", + "labels": [ + "enhancement", + "Client: Twitter" + ], + "comments": 0 + }, + { + "number": 23, + "title": "Fix memory mixing in Twitter generate", + "state": "closed", + "created_at": "2024-10-24T07:19:58Z", + "url": "https://github.com/ai16z/eliza/issues/23", + "labels": [ + "bug", + "Client: Twitter", + "Priority: High" + ], + "comments": 5 + }, + { + "number": 22, + "title": "Image Generation", + "state": "closed", + "created_at": "2024-10-24T07:18:56Z", + "url": "https://github.com/ai16z/eliza/issues/22", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 21, + "title": "Telegram Bot", + "state": "closed", + "created_at": "2024-10-24T07:18:03Z", + "url": "https://github.com/ai16z/eliza/issues/21", + "labels": [ + "enhancement", + "Client: Telegram" + ], + "comments": 2 + }, + { + "number": 19, + "title": "Multi-model abstraction", + "state": "closed", + "created_at": "2024-10-24T05:05:56Z", + "url": "https://github.com/ai16z/eliza/issues/19", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 15, + "title": "Easy switching between openai and llama", + "state": "closed", + "created_at": "2024-07-29T15:15:10Z", + "url": "https://github.com/ai16z/eliza/issues/15", + "labels": [], + "comments": 0 + }, + { + "number": 14, + "title": "Get image media from Discord and describe it", + "state": "closed", + "created_at": "2024-07-25T19:03:46Z", + "url": "https://github.com/ai16z/eliza/issues/14", + "labels": [], + "comments": 0 + }, + { + "number": 13, + "title": "Summarize links from Discord and Twitter", + "state": "closed", + "created_at": "2024-07-25T19:03:34Z", + "url": "https://github.com/ai16z/eliza/issues/13", + "labels": [], + "comments": 0 + }, + { + "number": 11, + "title": "Get image media from tweets and describe it", + "state": "closed", + "created_at": "2024-07-21T07:42:07Z", + "url": "https://github.com/ai16z/eliza/issues/11", + "labels": [], + "comments": 0 + }, + { + "number": 10, + "title": "Feed Twitter Client", + "state": "closed", + "created_at": "2024-07-21T07:38:01Z", + "url": "https://github.com/ai16z/eliza/issues/10", + "labels": [], + "comments": 0 + }, + { + "number": 6, + "title": "Replace Elevenlabs with faster TTS", + "state": "closed", + "created_at": "2024-07-09T21:50:56Z", + "url": "https://github.com/ai16z/eliza/issues/6", + "labels": [], + "comments": 0 + }, + { + "number": 5, + "title": "Integrate Moondream into Twitter and Discord", + "state": "closed", + "created_at": "2024-07-09T21:46:49Z", + "url": "https://github.com/ai16z/eliza/issues/5", + "labels": [], + "comments": 0 + }, + { + "number": 3, + "title": "Replace GPT-3.5 with Node Llama3", + "state": "closed", + "created_at": "2024-07-09T21:38:44Z", + "url": "https://github.com/ai16z/eliza/issues/3", + "labels": [], + "comments": 0 + }, + { + "number": 2, + "title": "Replace OpenAI Whisper with Whisper Turbo", + "state": "closed", + "created_at": "2024-07-09T21:24:33Z", + "url": "https://github.com/ai16z/eliza/issues/2", + "labels": [], + "comments": 0 + }, + { + "number": 1, + "title": "Integrate agent-twitter-client", + "state": "closed", + "created_at": "2024-07-09T08:03:31Z", + "url": "https://github.com/ai16z/eliza/issues/1", + "labels": [], + "comments": 0 + } + ], + "total_opened": 54, + "issue_activity": { + "2024": { + "11": 24, + "10": 20, + "7": 10 + } + } + }, + "engagement": { + "issue_comments": [ + { + "id": 2442803866, + "body": "So we are focusing on the trust marketplace. This is basically putting orders into an orderbook, and then seeing how those orders would have done in an ideal sell or hold scenario. You can't blame someone for the bot making a stupidly timed sell if they gave you excellent alpha.\r\n\r\nThe first part is just to collect trades in the orderbook. Then we can analyze the data and come up with a weighting strategy.\r\n\r\nThe second part is calculating trust. I think that we care about a weighting of two things -- 30% how much skin they have in the game and 70% how much they've made in the virtual orderbook.\r\n\r\nThese memecoins are such that you'll pick 10 losers and still 10x your money on the 1 winner, finding the winners and maximizing likelihood of win is critical. One parabolic recommendation can give a user a lot of trust.\r\n\r\nUsers will copytrust each other, so there needs to be value in being the first to shill a ticker. We want to weight this against users just shilling every ticker first to try to game the system with a few 100xes.\r\n\r\nFor the actual execution of trade, we can run this on a loop with a randomized tick. 90% of the time, Marc should not execute a trade, but should wake up and analyze the market. When to trade, what and why are the most complicated parts, but this is more of a quality issue than a possibility issue-- quite easy to make the trade happen at all, but hard to get the right details.\r\n\r\nThe plan is just to get it there, to where its making decent consensus trades, and then we can let the quant guys go nuts on our codebase.\r\n", + "created_at": "2024-10-28T22:37:16Z", + "url": "https://github.com/ai16z/eliza/issues/52#issuecomment-2442803866", + "type": "issue", + "issue_number": "52" + }, + { + "id": 2443163754, + "body": "Hmmm, hmu on discord (new.moon) and lets fix it.", + "created_at": "2024-10-29T04:11:54Z", + "url": "https://github.com/ai16z/eliza/issues/70#issuecomment-2443163754", + "type": "issue", + "issue_number": "70" + }, + { + "id": 2443668944, + "body": "@dreaminglucid @alextitonis the code is right but it just kind of sucks in implementation a bit... always responds. I'd like to have it like posts instead, maybe? Or have the option of replying OR liking, and indicate in the prompt that it should reply, like or like and reply.", + "created_at": "2024-10-29T09:20:33Z", + "url": "https://github.com/ai16z/eliza/issues/68#issuecomment-2443668944", + "type": "issue", + "issue_number": "68" + }, + { + "id": 2443673302, + "body": "> i think that the bot takes in every single message in a channel, and so multiple bots taking in all are the culprit here.\r\n> \r\n> What I think we need is to be able to have the bot only process messages that are directed @ it.\r\n\r\nThe magic comes from that not being the case. We are trying to build a multi-agent simulation, so this is the problem we are trying to solve. Right now we have a shouldRespond handler that determines if the bot should respond, using a cheap model. If so, we respond. It's working pretty well, and it follows our ethos that Elizas are \"real agents\" that strive to mimic human behavior.\r\n\r\nI think it's something more simple and technical, but according to the agents, every other agent should just be a user.", + "created_at": "2024-10-29T09:22:37Z", + "url": "https://github.com/ai16z/eliza/issues/32#issuecomment-2443673302", + "type": "issue", + "issue_number": "32" + }, + { + "id": 2443678297, + "body": "Related to #32. This is causing our agent personas to mix up so we def need to fix ASAP.\r\n\r\n@alextitonis @dreaminglucid if you have time, take a look? I'll look as well.", + "created_at": "2024-10-29T09:24:42Z", + "url": "https://github.com/ai16z/eliza/issues/23#issuecomment-2443678297", + "type": "issue", + "issue_number": "23" + }, + { + "id": 2452579157, + "body": "We have a daos.fun wallet for the ai16z DAO, we need to control it. Can we do this with a delegate? Or do we need the actual wallet private key? Let's figure it out. Can connect with @baoskee", + "created_at": "2024-11-01T20:56:28Z", + "url": "https://github.com/ai16z/eliza/issues/33#issuecomment-2452579157", + "type": "issue", + "issue_number": "33" + }, + { + "id": 2452581892, + "body": "@MarcoMandar has been working on this. The order book and trust system are unified, so I am assigning tickets which we can deem duplicate and close as necessary.", + "created_at": "2024-11-01T20:58:49Z", + "url": "https://github.com/ai16z/eliza/issues/49#issuecomment-2452581892", + "type": "issue", + "issue_number": "49" + }, + { + "id": 2452582084, + "body": "@MarcoMandar has been working on this. The order book and trust system are unified, so I am assigning tickets which we can deem duplicate and close as necessary.", + "created_at": "2024-11-01T20:58:58Z", + "url": "https://github.com/ai16z/eliza/issues/50#issuecomment-2452582084", + "type": "issue", + "issue_number": "50" + }, + { + "id": 2452582325, + "body": "@MarcoMandar has been working on this. The order book and trust system are unified, so I am assigning tickets which we can deem duplicate and close as necessary.", + "created_at": "2024-11-01T20:59:11Z", + "url": "https://github.com/ai16z/eliza/issues/52#issuecomment-2452582325", + "type": "issue", + "issue_number": "52" + }, + { + "id": 2452587765, + "body": "@MarcoMandar has been working on this. The order book and trust system are unified, so I am assigning tickets which we can deem duplicate and close as necessary.", + "created_at": "2024-11-01T21:03:47Z", + "url": "https://github.com/ai16z/eliza/issues/53#issuecomment-2452587765", + "type": "issue", + "issue_number": "53" + }, + { + "id": 2452587767, + "body": "Is this resolved?", + "created_at": "2024-11-01T21:03:47Z", + "url": "https://github.com/ai16z/eliza/issues/55#issuecomment-2452587767", + "type": "issue", + "issue_number": "55" + }, + { + "id": 2452618535, + "body": "@ponderingdemocritus may be interested in this", + "created_at": "2024-11-01T21:30:41Z", + "url": "https://github.com/ai16z/eliza/issues/159#issuecomment-2452618535", + "type": "issue", + "issue_number": "159" + }, + { + "id": 2452619800, + "body": "We should probably figure out a way to control this. It could be a setting, for tweets / day. To fix the issue, feel free to change the comment. 15-45 is probably too many tweets to drive engagement, its better when it is 4-8.", + "created_at": "2024-11-01T21:31:47Z", + "url": "https://github.com/ai16z/eliza/issues/92#issuecomment-2452619800", + "type": "issue", + "issue_number": "92" + }, + { + "id": 2452647282, + "body": "We can do this with a provider or hardcode it.\r\n\r\nThe boredom module should prevent this but needs to be tuned.", + "created_at": "2024-11-01T21:59:55Z", + "url": "https://github.com/ai16z/eliza/issues/157#issuecomment-2452647282", + "type": "issue", + "issue_number": "157" + }, + { + "id": 2452656944, + "body": "Yeah. The issue is that the agent's conversations are still there. We could make a script to delete a character's conversations?", + "created_at": "2024-11-01T22:10:28Z", + "url": "https://github.com/ai16z/eliza/issues/95#issuecomment-2452656944", + "type": "issue", + "issue_number": "95" + }, + { + "id": 2452907833, + "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. https://github.com/o-on-x/eliza\r\n\r\ncan you please review the latest and add this as an additional provider option? If you search the code for 'ollama' you will see that there is already a comment.", + "created_at": "2024-11-02T07:36:07Z", + "url": "https://github.com/ai16z/eliza/issues/69#issuecomment-2452907833", + "type": "issue", + "issue_number": "69" + }, + { + "id": 2453851911, + "body": "Fixed it by setting unique room IDs and message IDs for each message, then adding an agentId ito the memory type / in db", + "created_at": "2024-11-04T05:25:55Z", + "url": "https://github.com/ai16z/eliza/issues/23#issuecomment-2453851911", + "type": "issue", + "issue_number": "23" + }, + { + "id": 2453870322, + "body": "Closing this because I think it's a feature, not a bug. We'll need a script to clear agent memory or something.", + "created_at": "2024-11-04T05:47:35Z", + "url": "https://github.com/ai16z/eliza/issues/95#issuecomment-2453870322", + "type": "issue", + "issue_number": "95" + }, + { + "id": 2453881989, + "body": "I justed tested degen spartan and it seems to work gud now", + "created_at": "2024-11-04T06:01:38Z", + "url": "https://github.com/ai16z/eliza/issues/178#issuecomment-2453881989", + "type": "issue", + "issue_number": "178" + }, + { + "id": 2453928762, + "body": "Fixed, other issues but this one is gud", + "created_at": "2024-11-04T06:46:12Z", + "url": "https://github.com/ai16z/eliza/issues/176#issuecomment-2453928762", + "type": "issue", + "issue_number": "176" + }, + { + "id": 2454072650, + "body": "yep. hi @Elyx0 :)", + "created_at": "2024-11-04T08:22:31Z", + "url": "https://github.com/ai16z/eliza/issues/148#issuecomment-2454072650", + "type": "issue", + "issue_number": "148" + }, + { + "id": 2461413242, + "body": "Yeah its weird, seems to make the mds but cuts off at that part, seems to be related to how some files are compiled in the docusaurus mdx typedoc chain. Maybe updating could fix.", + "created_at": "2024-11-07T06:16:19Z", + "url": "https://github.com/ai16z/eliza/issues/202#issuecomment-2461413242", + "type": "issue", + "issue_number": "202" + }, + { + "id": 2464294618, + "body": "should be fixed on my branch now", + "created_at": "2024-11-08T10:03:43Z", + "url": "https://github.com/ai16z/eliza/issues/227#issuecomment-2464294618", + "type": "issue", + "issue_number": "227" + }, + { + "id": 2464404791, + "body": "We added prompt template overrides per character", + "created_at": "2024-11-08T10:56:35Z", + "url": "https://github.com/ai16z/eliza/issues/157#issuecomment-2464404791", + "type": "issue", + "issue_number": "157" + }, + { + "id": 2465981993, + "body": "Merged, can add template overrides into character files", + "created_at": "2024-11-09T01:52:15Z", + "url": "https://github.com/ai16z/eliza/issues/166#issuecomment-2465981993", + "type": "issue", + "issue_number": "166" + }, + { + "id": 2465982955, + "body": "Try this:\r\n```\r\nsudo apt-get update\r\nsudo apt-get install build-essential\r\n```\r\n\r\nMight be some underlying system dependencies You might also need to install `ffmpeg`", + "created_at": "2024-11-09T01:54:51Z", + "url": "https://github.com/ai16z/eliza/issues/237#issuecomment-2465982955", + "type": "issue", + "issue_number": "237" + }, + { + "id": 2466581549, + "body": "Error is `npx playwright install-deps && npx playwright install`, I can think of a fix", + "created_at": "2024-11-10T04:36:19Z", + "url": "https://github.com/ai16z/eliza/issues/237#issuecomment-2466581549", + "type": "issue", + "issue_number": "237" + }, + { + "id": 2478474499, + "body": "Try pnpm run dev. The problem is start doesn't run tsc. I pushed a fix for this to main.\r\n\r\nThere is an error in your code, tsc will show what it is", + "created_at": "2024-11-15T10:11:20Z", + "url": "https://github.com/ai16z/eliza/issues/326#issuecomment-2478474499", + "type": "issue", + "issue_number": "326" + }, + { + "id": 2478945427, + "body": "I'm closing this because I think it's a bug related to JSON formatting or something, not broken main", + "created_at": "2024-11-15T14:08:11Z", + "url": "https://github.com/ai16z/eliza/issues/326#issuecomment-2478945427", + "type": "issue", + "issue_number": "326" + }, + { + "id": 2478952780, + "body": "> **Is your feature request related to a problem? Please describe.**\r\n> \r\n> We could use a way to summarize discord channels periodically. There's too much activity to keep up on, but a periodic (like daily or weekly) summary would help us to keep up as a community.\r\n> \r\n> **Describe the solution you'd like**\r\n> \r\n> Create a new plugin for eliza that would log particular channels in a discord and save the logs or into memory. Then periodically summarize these and post to a different channel. i.e. if logging `#arena` post daily summaries to `#area-summary`.\r\n> \r\n> **Describe alternatives you've considered**\r\n> \r\n> Doing this manually.\r\n\r\nthis already exists. you should be able to ask for a channel summary for any given date range. it attaches as a markdown.", + "created_at": "2024-11-15T14:09:35Z", + "url": "https://github.com/ai16z/eliza/issues/318#issuecomment-2478952780", + "type": "issue", + "issue_number": "318" + }, + { + "id": 2478956818, + "body": "Registry is a great idea, please organize and execute", + "created_at": "2024-11-15T14:10:18Z", + "url": "https://github.com/ai16z/eliza/issues/305#issuecomment-2478956818", + "type": "issue", + "issue_number": "305" + }, + { + "id": 2478959757, + "body": "I mean that we want the same functionality in Farcaster", + "created_at": "2024-11-15T14:10:44Z", + "url": "https://github.com/ai16z/eliza/issues/300#issuecomment-2478959757", + "type": "issue", + "issue_number": "300" + }, + { + "id": 2478967604, + "body": "Vehemently against private communication protocols between agents of any sort. Critical to agent-human alignment that they use social media as the basis for communication and memory. Bot registry is I think not a telemetry we want.\r\n\r\nHave a solution for this that is more in line with our moral values-- I know this seems small, but it is extremely, extremely important that we make the bots use human communication and human tools at all times.", + "created_at": "2024-11-15T14:12:13Z", + "url": "https://github.com/ai16z/eliza/issues/291#issuecomment-2478967604", + "type": "issue", + "issue_number": "291" + }, + { + "id": 2478972010, + "body": "i think this is fixed", + "created_at": "2024-11-15T14:13:05Z", + "url": "https://github.com/ai16z/eliza/issues/288#issuecomment-2478972010", + "type": "issue", + "issue_number": "288" + } + ], + "pr_comments": [ + { + "id": 2439925171, + "body": "you are the goat", + "created_at": "2024-10-27T09:31:03Z", + "url": "https://github.com/ai16z/eliza/pull/41#issuecomment-2439925171", + "type": "pr", + "issue_number": "41" + }, + { + "id": 2442505048, + "body": "I can't test this because I don't have a windows machine, @sirkitree if it works, please merge it", + "created_at": "2024-10-28T20:00:14Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2442505048", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2442505714, + "body": "Let's make sure this is working through Discord and Twitter :)", + "created_at": "2024-10-28T20:00:33Z", + "url": "https://github.com/ai16z/eliza/pull/44#issuecomment-2442505714", + "type": "pr", + "issue_number": "44" + }, + { + "id": 2442734369, + "body": "Good to test and merge?", + "created_at": "2024-10-28T22:00:01Z", + "url": "https://github.com/ai16z/eliza/pull/65#issuecomment-2442734369", + "type": "pr", + "issue_number": "65" + }, + { + "id": 2443628458, + "body": "@sirkitree please take a look. I think we need to consider secrets management, but I tested with OpenAI. I think you'll agree it is much better :)", + "created_at": "2024-10-29T09:02:33Z", + "url": "https://github.com/ai16z/eliza/pull/74#issuecomment-2443628458", + "type": "pr", + "issue_number": "74" + }, + { + "id": 2446153997, + "body": "No, this is for dealing with the horrible API key management. It makes it so you just set a model provider in your character file and it uses that one. Replaces a lot of very fragile code.", + "created_at": "2024-10-30T08:19:42Z", + "url": "https://github.com/ai16z/eliza/pull/74#issuecomment-2446153997", + "type": "pr", + "issue_number": "74" + }, + { + "id": 2452647687, + "body": "lovely", + "created_at": "2024-11-01T22:00:23Z", + "url": "https://github.com/ai16z/eliza/pull/160#issuecomment-2452647687", + "type": "pr", + "issue_number": "160" + }, + { + "id": 2453877145, + "body": "LGTM just --\r\n1. rebase on new, run the prettier\r\n2. delete the unnecessary files\r\n\"Screenshot\r\n", + "created_at": "2024-11-04T05:55:52Z", + "url": "https://github.com/ai16z/eliza/pull/193#issuecomment-2453877145", + "type": "pr", + "issue_number": "193" + }, + { + "id": 2455649508, + "body": "love this.", + "created_at": "2024-11-04T20:34:56Z", + "url": "https://github.com/ai16z/eliza/pull/198#issuecomment-2455649508", + "type": "pr", + "issue_number": "198" + }, + { + "id": 2456184204, + "body": "We don't have a good image provider abstraction yet-- badly needed.", + "created_at": "2024-11-05T04:02:02Z", + "url": "https://github.com/ai16z/eliza/pull/198#issuecomment-2456184204", + "type": "pr", + "issue_number": "198" + }, + { + "id": 2458687973, + "body": "I edited and merged this", + "created_at": "2024-11-06T04:09:32Z", + "url": "https://github.com/ai16z/eliza/pull/205#issuecomment-2458687973", + "type": "pr", + "issue_number": "205" + }, + { + "id": 2460724467, + "body": "LFG!!!!!!!!!!!!", + "created_at": "2024-11-06T20:34:00Z", + "url": "https://github.com/ai16z/eliza/pull/216#issuecomment-2460724467", + "type": "pr", + "issue_number": "216" + }, + { + "id": 2460746864, + "body": "Remove {{providers}} from shouldRespond", + "created_at": "2024-11-06T20:46:52Z", + "url": "https://github.com/ai16z/eliza/pull/207#issuecomment-2460746864", + "type": "pr", + "issue_number": "207" + }, + { + "id": 2461195376, + "body": "is this ok?", + "created_at": "2024-11-07T02:37:09Z", + "url": "https://github.com/ai16z/eliza/pull/180#issuecomment-2461195376", + "type": "pr", + "issue_number": "180" + }, + { + "id": 2466581013, + "body": "I like it, seems harmless, but how do we configure? env var?", + "created_at": "2024-11-10T04:33:30Z", + "url": "https://github.com/ai16z/eliza/pull/249#issuecomment-2466581013", + "type": "pr", + "issue_number": "249" + }, + { + "id": 2467943653, + "body": "Thanks for the PR. Who are you? Would love to chat sometime :)", + "created_at": "2024-11-11T11:27:41Z", + "url": "https://github.com/ai16z/eliza/pull/262#issuecomment-2467943653", + "type": "pr", + "issue_number": "262" + }, + { + "id": 2467946744, + "body": "merged, good feature", + "created_at": "2024-11-11T11:29:14Z", + "url": "https://github.com/ai16z/eliza/pull/249#issuecomment-2467946744", + "type": "pr", + "issue_number": "249" + }, + { + "id": 2470456498, + "body": "go fuck yourself", + "created_at": "2024-11-12T12:53:28Z", + "url": "https://github.com/ai16z/eliza/pull/267#issuecomment-2470456498", + "type": "pr", + "issue_number": "267" + }, + { + "id": 2472463483, + "body": "Amazing, will review shortly. This is great.", + "created_at": "2024-11-13T05:56:07Z", + "url": "https://github.com/ai16z/eliza/pull/279#issuecomment-2472463483", + "type": "pr", + "issue_number": "279" + }, + { + "id": 2475575539, + "body": "\u3042\u308a\u304c\u3068\u3046\uff01", + "created_at": "2024-11-14T07:07:31Z", + "url": "https://github.com/ai16z/eliza/pull/307#issuecomment-2475575539", + "type": "pr", + "issue_number": "307" + }, + { + "id": 2477989484, + "body": "this is so critically needed haha\r\n\r\nwhat adjustments does it need?\r\n\r\nis it better enough?", + "created_at": "2024-11-15T05:26:45Z", + "url": "https://github.com/ai16z/eliza/pull/323#issuecomment-2477989484", + "type": "pr", + "issue_number": "323" + }, + { + "id": 2479963811, + "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", + "created_at": "2024-11-15T21:32:35Z", + "url": "https://github.com/ai16z/eliza/pull/335#issuecomment-2479963811", + "type": "pr", + "issue_number": "335" + }, + { + "id": 2479967418, + "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.", + "created_at": "2024-11-15T21:34:58Z", + "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2479967418", + "type": "pr", + "issue_number": "332" + }, + { + "id": 2480145473, + "body": "If you're fixing some korean language stuff that's cool!", + "created_at": "2024-11-15T23:43:54Z", + "url": "https://github.com/ai16z/eliza/pull/341#issuecomment-2480145473", + "type": "pr", + "issue_number": "341" + }, + { + "id": 2480148202, + "body": "I want one class of each service shared across all running agents, imagine we are running 10 agents, we want them to share the transcription service", + "created_at": "2024-11-15T23:46:16Z", + "url": "https://github.com/ai16z/eliza/pull/332#issuecomment-2480148202", + "type": "pr", + "issue_number": "332" + }, + { + "id": 2480761766, + "body": "this is fucking rad, will review later", + "created_at": "2024-11-16T20:05:18Z", + "url": "https://github.com/ai16z/eliza/pull/357#issuecomment-2480761766", + "type": "pr", + "issue_number": "357" + }, + { + "id": 2483706701, + "body": "Good idea", + "created_at": "2024-11-18T17:39:43Z", + "url": "https://github.com/ai16z/eliza/pull/396#issuecomment-2483706701", + "type": "pr", + "issue_number": "396" + }, + { + "id": 2484206657, + "body": "lgtm", + "created_at": "2024-11-18T21:51:53Z", + "url": "https://github.com/ai16z/eliza/pull/381#issuecomment-2484206657", + "type": "pr", + "issue_number": "381" + } + ], + "total_comments": 62, + "comment_activity": { + "2024": { + "10": 11, + "11": 51 + } + } + } + } +} \ No newline at end of file diff --git a/data/laser-riot.json b/data/laser-riot.json new file mode 100644 index 0000000..1214c14 --- /dev/null +++ b/data/laser-riot.json @@ -0,0 +1,88 @@ +{ + "username": "laser-riot", + "avatar_url": "https://avatars.githubusercontent.com/u/123244198?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "sha": "a744b9ad38f3e3c581fada33294f2da0684d9f68", + "date": "2024-11-20T14:56:24Z", + "message": "fix: X dry run", + "url": "https://github.com/ai16z/eliza/commit/a744b9ad38f3e3c581fada33294f2da0684d9f68" + } + ], + "pull_requests": [ + { + "number": 452, + "title": "fix: X dry run", + "state": "closed", + "created_at": "2024-11-20T15:03:35Z", + "url": "https://github.com/ai16z/eliza/pull/452", + "labels": [], + "comments": 1 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 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, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 2, + "comment_activity": { + "2024": { + "11": 2 + } + } + } + } +} \ No newline at end of file diff --git a/data/leomercier.json b/data/leomercier.json new file mode 100644 index 0000000..706b21c --- /dev/null +++ b/data/leomercier.json @@ -0,0 +1,145 @@ +{ + "username": "leomercier", + "avatar_url": "https://avatars.githubusercontent.com/u/28001936?v=4", + "total_contributions": 3, + "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" + } + ], + "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": "WIP - Feature/cashtags (DRAFT)", + "state": "open", + "created_at": "2024-11-04T18:44:39Z", + "url": "https://github.com/ai16z/eliza/pull/200", + "labels": [], + "comments": 0 + }, + { + "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, + "commit_activity": { + "2024": { + "11": 1, + "10": 2 + } + }, + "pr_activity": { + "2024": { + "11": 2, + "10": 1 + } + } + }, + "issues": { + "opened": [ + { + "number": 401, + "title": "DTS Build error", + "state": "closed", + "created_at": "2024-11-18T20:39:01Z", + "url": "https://github.com/ai16z/eliza/issues/401", + "labels": [ + "bug" + ], + "comments": 1 + } + ], + "total_opened": 1, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_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": 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": 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": "401" + } + ], + "pr_comments": [ + { + "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" + } + ], + "total_comments": 5, + "comment_activity": { + "2024": { + "11": 5 + } + } + } + } +} \ No newline at end of file diff --git a/data/madjin.json b/data/madjin.json new file mode 100644 index 0000000..1e312c4 --- /dev/null +++ b/data/madjin.json @@ -0,0 +1,636 @@ +{ + "username": "madjin", + "avatar_url": "https://avatars.githubusercontent.com/u/32600939?v=4", + "total_contributions": 55, + "activity": { + "code": { + "commits": [ + { + "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" + }, + { + "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" + }, + { + "sha": "7e7a23059e7d510c01cf4acba5191c62c74a627e", + "date": "2024-11-16T19:06:08Z", + "message": "update docs with new stream notes", + "url": "https://github.com/ai16z/eliza/commit/7e7a23059e7d510c01cf4acba5191c62c74a627e" + }, + { + "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" + }, + { + "sha": "4f11b3bffbb4ada52aec572190c059c31d85968b", + "date": "2024-11-15T00:34:17Z", + "message": "fix docs", + "url": "https://github.com/ai16z/eliza/commit/4f11b3bffbb4ada52aec572190c059c31d85968b" + }, + { + "sha": "951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25", + "date": "2024-11-15T00:33:54Z", + "message": "fix broken links in stream notes", + "url": "https://github.com/ai16z/eliza/commit/951aa3eb8b262b54419b4b3b8ccfd1358ef3ec25" + }, + { + "sha": "3c77f966cc2d72cc56384e300d17bd064cb8becf", + "date": "2024-11-13T03:01:50Z", + "message": "update favicon and text", + "url": "https://github.com/ai16z/eliza/commit/3c77f966cc2d72cc56384e300d17bd064cb8becf" + }, + { + "sha": "4f71161acee228db9503edae33dba1fad49c955b", + "date": "2024-11-13T02:52:33Z", + "message": "fix get started button", + "url": "https://github.com/ai16z/eliza/commit/4f71161acee228db9503edae33dba1fad49c955b" + }, + { + "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" + }, + { + "sha": "1b469b785cd564c22bb495642c83a30cc09cf03d", + "date": "2024-11-13T02:39:27Z", + "message": "Merge branch 'docs' into docs-rework", + "url": "https://github.com/ai16z/eliza/commit/1b469b785cd564c22bb495642c83a30cc09cf03d" + }, + { + "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" + }, + { + "sha": "75bdd44f27ca0dc82f51140eb33924dc4bed87e9", + "date": "2024-11-13T00:23:08Z", + "message": "fix merge conflict with tsconfig", + "url": "https://github.com/ai16z/eliza/commit/75bdd44f27ca0dc82f51140eb33924dc4bed87e9" + }, + { + "sha": "e4eb7f178375f05ebbe8541de50da33108cceb6a", + "date": "2024-11-13T00:21:04Z", + "message": "add dark mode fix", + "url": "https://github.com/ai16z/eliza/commit/e4eb7f178375f05ebbe8541de50da33108cceb6a" + }, + { + "sha": "cf06be2948d74a1b90333548726158b540d99e0b", + "date": "2024-11-13T00:16:51Z", + "message": "fix broken anchor", + "url": "https://github.com/ai16z/eliza/commit/cf06be2948d74a1b90333548726158b540d99e0b" + }, + { + "sha": "997d8043e10dff8a55a5ba004fb7f598cb028b9e", + "date": "2024-11-13T00:13:20Z", + "message": "add missing api doc", + "url": "https://github.com/ai16z/eliza/commit/997d8043e10dff8a55a5ba004fb7f598cb028b9e" + }, + { + "sha": "3786b505e99e0334cfecff3375e929f1e3226023", + "date": "2024-11-13T00:12:41Z", + "message": "update tsconfig", + "url": "https://github.com/ai16z/eliza/commit/3786b505e99e0334cfecff3375e929f1e3226023" + }, + { + "sha": "6bcd863b03b338229e80407787eb1782e8f3df7a", + "date": "2024-11-12T23:55:32Z", + "message": "update related links", + "url": "https://github.com/ai16z/eliza/commit/6bcd863b03b338229e80407787eb1782e8f3df7a" + }, + { + "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" + }, + { + "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" + }, + { + "sha": "e4354a6579755abc708d8f024d4e87d1c900b2ee", + "date": "2024-11-12T18:51:51Z", + "message": "upate docs", + "url": "https://github.com/ai16z/eliza/commit/e4354a6579755abc708d8f024d4e87d1c900b2ee" + }, + { + "sha": "d4816a1702919544e981139f68bc12d3b6622c5e", + "date": "2024-11-11T12:42:51Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/d4816a1702919544e981139f68bc12d3b6622c5e" + }, + { + "sha": "884b651916726b509da9f2a26f4dc7a4a9ab37ed", + "date": "2024-11-11T03:58:25Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/884b651916726b509da9f2a26f4dc7a4a9ab37ed" + }, + { + "sha": "055f5b82d470c27f106faaaa97b84570cf06e767", + "date": "2024-11-10T22:33:13Z", + "message": "fix merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/055f5b82d470c27f106faaaa97b84570cf06e767" + }, + { + "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" + }, + { + "sha": "1a1084ebe1ea5a0b8f79f610d6c89e9f147f655f", + "date": "2024-11-09T21:41:07Z", + "message": "add notes from space", + "url": "https://github.com/ai16z/eliza/commit/1a1084ebe1ea5a0b8f79f610d6c89e9f147f655f" + }, + { + "sha": "770da8da46c4d378b2cbbd0da9c8533175a9b8ab", + "date": "2024-11-08T04:31:48Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/770da8da46c4d378b2cbbd0da9c8533175a9b8ab" + }, + { + "sha": "ad42d93a1de55ceb45e4e4ad6501bc79198572ff", + "date": "2024-11-08T03:57:30Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/ad42d93a1de55ceb45e4e4ad6501bc79198572ff" + }, + { + "sha": "2861dbbf75a8588f6b1e84efca4287727fb26ba5", + "date": "2024-11-08T03:51:12Z", + "message": "update api docs", + "url": "https://github.com/ai16z/eliza/commit/2861dbbf75a8588f6b1e84efca4287727fb26ba5" + }, + { + "sha": "d30d0a6e4929f1f9ad2fee78a425cc005922c069", + "date": "2024-11-08T03:45:35Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/d30d0a6e4929f1f9ad2fee78a425cc005922c069" + }, + { + "sha": "bd79a11cf57d44bd604e4a71ea33b6638f6d2862", + "date": "2024-11-07T23:34:38Z", + "message": "fix docusaurus config", + "url": "https://github.com/ai16z/eliza/commit/bd79a11cf57d44bd604e4a71ea33b6638f6d2862" + }, + { + "sha": "8ed826165ee7aee1239a20d853d97fc99d11574f", + "date": "2024-11-07T23:28:02Z", + "message": "fx docusaurus config", + "url": "https://github.com/ai16z/eliza/commit/8ed826165ee7aee1239a20d853d97fc99d11574f" + }, + { + "sha": "24d54b3ac3e0b6d0277846c6784ab7e2ab459133", + "date": "2024-11-07T23:13:44Z", + "message": "Merge branch 'madjin-docs'", + "url": "https://github.com/ai16z/eliza/commit/24d54b3ac3e0b6d0277846c6784ab7e2ab459133" + }, + { + "sha": "22194c81ea84b640cfc83fdfc6a21a0796ef05e7", + "date": "2024-11-07T23:13:22Z", + "message": "fix merge conflicts", + "url": "https://github.com/ai16z/eliza/commit/22194c81ea84b640cfc83fdfc6a21a0796ef05e7" + }, + { + "sha": "05d3ba4eb746187935cd9331951b520e34553ede", + "date": "2024-11-07T23:07:00Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/05d3ba4eb746187935cd9331951b520e34553ede" + }, + { + "sha": "41caccbbceef9012d77a0d54baf9bfe948325fd9", + "date": "2024-11-07T05:17:28Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/41caccbbceef9012d77a0d54baf9bfe948325fd9" + }, + { + "sha": "0c8406f0d4166c73005a0bd992acff28b1841715", + "date": "2024-11-05T00:50:33Z", + "message": "fix docusaurus url", + "url": "https://github.com/ai16z/eliza/commit/0c8406f0d4166c73005a0bd992acff28b1841715" + }, + { + "sha": "ef588257bc6c2a6646f7875987600e24c5634c7b", + "date": "2024-11-05T00:43:25Z", + "message": "Merge branch 'madjin-main'", + "url": "https://github.com/ai16z/eliza/commit/ef588257bc6c2a6646f7875987600e24c5634c7b" + }, + { + "sha": "8d16f164684095b376bce34ddbf86b8a17cf523e", + "date": "2024-11-05T00:43:13Z", + "message": "update package-lock for docs", + "url": "https://github.com/ai16z/eliza/commit/8d16f164684095b376bce34ddbf86b8a17cf523e" + }, + { + "sha": "423b2e78db7e1900a86b3dd327b44007d94ca70d", + "date": "2024-11-04T21:05:10Z", + "message": "update docs / fix merge issues", + "url": "https://github.com/ai16z/eliza/commit/423b2e78db7e1900a86b3dd327b44007d94ca70d" + }, + { + "sha": "1fab6b55ca5ab4986eb760aadc67f652532e2017", + "date": "2024-11-03T21:42:22Z", + "message": "add changelog", + "url": "https://github.com/ai16z/eliza/commit/1fab6b55ca5ab4986eb760aadc67f652532e2017" + }, + { + "sha": "b2ea10ad70ce62c46dc674898256cf1b620def6c", + "date": "2024-11-03T19:05:56Z", + "message": "update docs pages, add mermaid support", + "url": "https://github.com/ai16z/eliza/commit/b2ea10ad70ce62c46dc674898256cf1b620def6c" + }, + { + "sha": "233239f83b78a9855f9f0815694d34f78dc266e2", + "date": "2024-11-03T06:01:54Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/233239f83b78a9855f9f0815694d34f78dc266e2" + }, + { + "sha": "55ab8e2b501cec5c7b4f698d7012a3f65f1132c1", + "date": "2024-11-03T04:08:02Z", + "message": "remove broken links", + "url": "https://github.com/ai16z/eliza/commit/55ab8e2b501cec5c7b4f698d7012a3f65f1132c1" + }, + { + "sha": "bb2afc3d981f7ec9482e93d2724a7a9cf79254f5", + "date": "2024-11-03T03:58:56Z", + "message": "add new dogs pages", + "url": "https://github.com/ai16z/eliza/commit/bb2afc3d981f7ec9482e93d2724a7a9cf79254f5" + }, + { + "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": "0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab", + "date": "2024-11-03T02:50:14Z", + "message": "update notes with placeholder pages", + "url": "https://github.com/ai16z/eliza/commit/0a8a9d02c5f94215c0bfb0ff9e49aef5b53fa1ab" + }, + { + "sha": "59671e5369f900d783a724a5dd983a2b483e1c09", + "date": "2024-11-03T01:58:07Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/59671e5369f900d783a724a5dd983a2b483e1c09" + }, + { + "sha": "209f45a93c2cb743344c512b4f490df2307e5973", + "date": "2024-11-02T04:57:58Z", + "message": "change name", + "url": "https://github.com/ai16z/eliza/commit/209f45a93c2cb743344c512b4f490df2307e5973" + }, + { + "sha": "42741dda8500203c9e803a0dee472a53d1611bac", + "date": "2024-11-02T04:33:42Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/42741dda8500203c9e803a0dee472a53d1611bac" + }, + { + "sha": "42dab5767a653a32725188740ccdea034f28d87f", + "date": "2024-11-01T20:53:55Z", + "message": "update config", + "url": "https://github.com/ai16z/eliza/commit/42dab5767a653a32725188740ccdea034f28d87f" + }, + { + "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": "063dc752841369cbea8a1d609c63c8ec0c3b2a0a", + "date": "2024-11-01T06:16:09Z", + "message": "change to node 23 and rebuild", + "url": "https://github.com/ai16z/eliza/commit/063dc752841369cbea8a1d609c63c8ec0c3b2a0a" + }, + { + "sha": "d27098eddfee1cf7d8614ef48356a2d8c7749369", + "date": "2024-11-01T06:10:48Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/d27098eddfee1cf7d8614ef48356a2d8c7749369" + }, + { + "sha": "179ec2dc348f5fb5966d8a5913925573bfeb74bb", + "date": "2024-11-01T06:10:22Z", + "message": "update docs", + "url": "https://github.com/ai16z/eliza/commit/179ec2dc348f5fb5966d8a5913925573bfeb74bb" + }, + { + "sha": "4ac14d3f6bbfc14482e47a3a78e45660693bb495", + "date": "2024-11-01T00:07:45Z", + "message": "update docusaurus config", + "url": "https://github.com/ai16z/eliza/commit/4ac14d3f6bbfc14482e47a3a78e45660693bb495" + } + ], + "pull_requests": [ + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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": 55, + "total_prs": 9, + "commit_activity": { + "2024": { + "11": 55 + } + }, + "pr_activity": { + "2024": { + "11": 9 + } + } + }, + "issues": { + "opened": [ + { + "number": 303, + "title": "EVM Integration", + "state": "open", + "created_at": "2024-11-13T23:44:41Z", + "url": "https://github.com/ai16z/eliza/issues/303", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 1 + }, + { + "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": 0 + }, + { + "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 + }, + { + "number": 300, + "title": "Farcaster Client / Plugin", + "state": "open", + "created_at": "2024-11-13T23:39:35Z", + "url": "https://github.com/ai16z/eliza/issues/300", + "labels": [ + "enhancement", + "Bounty" + ], + "comments": 2 + }, + { + "number": 298, + "title": "Docs improvements bounty ideas", + "state": "open", + "created_at": "2024-11-13T22:52:59Z", + "url": "https://github.com/ai16z/eliza/issues/298", + "labels": [ + "bug", + "documentation", + "Bounty" + ], + "comments": 2 + }, + { + "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": 6, + "issue_activity": { + "2024": { + "11": 6 + } + } + }, + "engagement": { + "issue_comments": [ + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + } + ], + "pr_comments": [ + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + } + ], + "total_comments": 13, + "comment_activity": { + "2024": { + "11": 13 + } + } + } + } +} \ No newline at end of file diff --git a/data/martincik.json b/data/martincik.json new file mode 100644 index 0000000..0c4c099 --- /dev/null +++ b/data/martincik.json @@ -0,0 +1,121 @@ +{ + "username": "martincik", + "avatar_url": "https://avatars.githubusercontent.com/u/2183?v=4", + "total_contributions": 6, + "activity": { + "code": { + "commits": [ + { + "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": 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", + "state": "closed", + "created_at": "2024-11-20T07:05:04Z", + "url": "https://github.com/ai16z/eliza/pull/437", + "labels": [], + "comments": 0 + }, + { + "number": 397, + "title": "fix: Fix linter issues", + "state": "closed", + "created_at": "2024-11-18T11:37:22Z", + "url": "https://github.com/ai16z/eliza/pull/397", + "labels": [], + "comments": 3 + }, + { + "number": 396, + "title": "Register memory managers if passed to runtime", + "state": "closed", + "created_at": "2024-11-18T11:29:22Z", + "url": "https://github.com/ai16z/eliza/pull/396", + "labels": [], + "comments": 1 + } + ], + "total_commits": 6, + "total_prs": 4, + "commit_activity": { + "2024": { + "11": 6 + } + }, + "pr_activity": { + "2024": { + "11": 4 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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" + } + ], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/massivefermion.json b/data/massivefermion.json new file mode 100644 index 0000000..5027c78 --- /dev/null +++ b/data/massivefermion.json @@ -0,0 +1,51 @@ +{ + "username": "massivefermion", + "avatar_url": "https://avatars.githubusercontent.com/u/25373436?v=4", + "total_contributions": 1, + "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" + } + ], + "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 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/metadiver.json b/data/metadiver.json new file mode 100644 index 0000000..0034d67 --- /dev/null +++ b/data/metadiver.json @@ -0,0 +1,113 @@ +{ + "username": "metadiver", + "avatar_url": "https://avatars.githubusercontent.com/u/75746881?v=4", + "total_contributions": 2, + "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" + } + ], + "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": [], + "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)", + "state": "closed", + "created_at": "2024-11-12T21:18:07Z", + "url": "https://github.com/ai16z/eliza/pull/277", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 3, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 3 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_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": 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" + } + ], + "pr_comments": [ + { + "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" + }, + { + "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" + } + ], + "total_comments": 4, + "comment_activity": { + "2024": { + "11": 4 + } + } + } + } +} \ No newline at end of file diff --git a/data/minghinmatthewlam.json b/data/minghinmatthewlam.json new file mode 100644 index 0000000..77f205d --- /dev/null +++ b/data/minghinmatthewlam.json @@ -0,0 +1,57 @@ +{ + "username": "minghinmatthewlam", + "avatar_url": "https://avatars.githubusercontent.com/u/14224566?v=4", + "total_contributions": 2, + "activity": { + "code": { + "commits": [ + { + "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" + } + ], + "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, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/mladcepes.json b/data/mladcepes.json new file mode 100644 index 0000000..32182b1 --- /dev/null +++ b/data/mladcepes.json @@ -0,0 +1,103 @@ +{ + "username": "mladcepes", + "avatar_url": "https://avatars.githubusercontent.com/u/55112810?v=4", + "total_contributions": 12, + "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": "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" + }, + { + "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" + } + ], + "pull_requests": [], + "total_commits": 12, + "total_prs": 0, + "commit_activity": { + "2024": { + "11": 12 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/monilpat.json b/data/monilpat.json new file mode 100644 index 0000000..930ce75 --- /dev/null +++ b/data/monilpat.json @@ -0,0 +1,491 @@ +{ + "username": "monilpat", + "avatar_url": "https://avatars.githubusercontent.com/u/15067321?v=4", + "total_contributions": 8, + "activity": { + "code": { + "commits": [ + { + "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": "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": "f826253ab7b8f3b8e6fe5042f710c868983b0b6c", + "date": "2024-11-14T14:41:46Z", + "message": "Merge branch 'main' into llmContentGeneration", + "url": "https://github.com/ai16z/eliza/commit/f826253ab7b8f3b8e6fe5042f710c868983b0b6c" + }, + { + "sha": "bb13009270f4145d93f2c19307df5fe2590b692d", + "date": "2024-11-14T06:06:18Z", + "message": "Update .gitignore", + "url": "https://github.com/ai16z/eliza/commit/bb13009270f4145d93f2c19307df5fe2590b692d" + }, + { + "sha": "31d3b71991320edba2b7d607fe2e1a1ec75a6024", + "date": "2024-11-14T06:02:46Z", + "message": "Merge branch 'main' into llmContentGeneration", + "url": "https://github.com/ai16z/eliza/commit/31d3b71991320edba2b7d607fe2e1a1ec75a6024" + }, + { + "sha": "c1745f2532982148605038bf2d9e8c9ef7e56aed", + "date": "2024-11-14T05:57:00Z", + "message": "Remove unneeded file", + "url": "https://github.com/ai16z/eliza/commit/c1745f2532982148605038bf2d9e8c9ef7e56aed" + }, + { + "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": "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": 513, + "title": "feat: add coinbase plugin starting with cb commerce functionality", + "state": "open", + "created_at": "2024-11-22T05:46:55Z", + "url": "https://github.com/ai16z/eliza/pull/513", + "labels": [], + "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", + "labels": [], + "comments": 0 + }, + { + "number": 430, + "title": "docs: Update contributing.md to incorporate Contribution Guidelines", + "state": "closed", + "created_at": "2024-11-20T03:44:03Z", + "url": "https://github.com/ai16z/eliza/pull/430", + "labels": [], + "comments": 1 + }, + { + "number": 429, + "title": "chore: Update pr.yaml to show actual condition so easier to follow", + "state": "closed", + "created_at": "2024-11-20T03:43:14Z", + "url": "https://github.com/ai16z/eliza/pull/429", + "labels": [], + "comments": 0 + }, + { + "number": 309, + "title": "[LLM Object Generation][1/2] Leverage AI Lib's Generate Object instead of parsing strings", + "state": "closed", + "created_at": "2024-11-14T06:01:03Z", + "url": "https://github.com/ai16z/eliza/pull/309", + "labels": [], + "comments": 0 + }, + { + "number": 282, + "title": "[BE] Add script to dump all file contents into one file to interact with LLMs easier ", + "state": "closed", + "created_at": "2024-11-13T02:39:48Z", + "url": "https://github.com/ai16z/eliza/pull/282", + "labels": [], + "comments": 2 + } + ], + "total_commits": 8, + "total_prs": 6, + "commit_activity": { + "2024": { + "11": 8 + } + }, + "pr_activity": { + "2024": { + "11": 6 + } + } + }, + "issues": { + "opened": [ + { + "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": 423, + "title": "Error: Property 'clients' does not exist on type 'Plugin' in src/index.ts during pnpm start", + "state": "open", + "created_at": "2024-11-19T19:10:10Z", + "url": "https://github.com/ai16z/eliza/issues/423", + "labels": [ + "bug" + ], + "comments": 0 + } + ], + "total_opened": 2, + "issue_activity": { + "2024": { + "11": 2 + } + } + }, + "engagement": { + "issue_comments": [ + { + "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" + }, + { + "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" + } + ], + "pr_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": 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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": 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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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", + "type": "pr", + "issue_number": "460" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": 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" + } + ], + "total_comments": 40, + "comment_activity": { + "2024": { + "11": 40 + } + } + } + } +} \ No newline at end of file diff --git a/data/mrdavidburns.json b/data/mrdavidburns.json new file mode 100644 index 0000000..02f73a3 --- /dev/null +++ b/data/mrdavidburns.json @@ -0,0 +1,97 @@ +{ + "username": "mrdavidburns", + "avatar_url": "https://avatars.githubusercontent.com/u/287035?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [ + { + "number": 63, + "title": "Initial commit for adding Renovate autoupdater.", + "state": "closed", + "created_at": "2024-10-28T13:32:59Z", + "url": "https://github.com/ai16z/eliza/pull/63", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "10": 1 + } + }, + "pr_activity": { + "2024": { + "10": 1 + } + } + }, + "issues": { + "opened": [ + { + "number": 81, + "title": "Add AI Code Reviewing application from GitHub Marketplace", + "state": "open", + "created_at": "2024-10-30T01:49:15Z", + "url": "https://github.com/ai16z/eliza/issues/81", + "labels": [ + "enhancement", + "automation" + ], + "comments": 1 + } + ], + "total_opened": 1, + "issue_activity": { + "2024": { + "10": 1 + } + } + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 3, + "comment_activity": { + "2024": { + "10": 3 + } + } + } + } +} \ No newline at end of file diff --git a/data/normand1.json b/data/normand1.json new file mode 100644 index 0000000..9cb2b95 --- /dev/null +++ b/data/normand1.json @@ -0,0 +1,235 @@ +{ + "username": "normand1", + "avatar_url": "https://avatars.githubusercontent.com/u/1393261?v=4", + "total_contributions": 16, + "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": "caa13f7da13c967eef900902deb5dbfc474c666e", + "date": "2024-11-19T01:41:00Z", + "message": "update to address review feedback", + "url": "https://github.com/ai16z/eliza/commit/caa13f7da13c967eef900902deb5dbfc474c666e" + }, + { + "sha": "5e248719172ad409b4908ba62770ccbaff638dcf", + "date": "2024-11-18T23:52:03Z", + "message": "merge from main", + "url": "https://github.com/ai16z/eliza/commit/5e248719172ad409b4908ba62770ccbaff638dcf" + }, + { + "sha": "055c60931a1b12ea4d0b08c2d4fa6d9a19e29209", + "date": "2024-11-17T04:21:25Z", + "message": "review feedback updates", + "url": "https://github.com/ai16z/eliza/commit/055c60931a1b12ea4d0b08c2d4fa6d9a19e29209" + }, + { + "sha": "5a338d0d0e7b716967f3f1cbc0c749bf0852888c", + "date": "2024-11-16T22:00:29Z", + "message": "merge from main", + "url": "https://github.com/ai16z/eliza/commit/5a338d0d0e7b716967f3f1cbc0c749bf0852888c" + }, + { + "sha": "780cfb253b48e3b8ac37c22073a9e598803a0278", + "date": "2024-11-16T20:46:18Z", + "message": "remove log statement", + "url": "https://github.com/ai16z/eliza/commit/780cfb253b48e3b8ac37c22073a9e598803a0278" + }, + { + "sha": "79406924fa44efacb491e2c49a0b4e53ba73a136", + "date": "2024-11-16T19:58:22Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/79406924fa44efacb491e2c49a0b4e53ba73a136" + }, + { + "sha": "14f1cff614b184f2f1f3b44224846e85c12bc6c4", + "date": "2024-11-16T19:55:02Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/14f1cff614b184f2f1f3b44224846e85c12bc6c4" + }, + { + "sha": "a3eb3eddce767c943a477dc1379ae47605fb75de", + "date": "2024-11-16T19:52:58Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/a3eb3eddce767c943a477dc1379ae47605fb75de" + }, + { + "sha": "4d7e0aa6487f80f2818217858131d82f77cfaffe", + "date": "2024-11-16T19:40:11Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/4d7e0aa6487f80f2818217858131d82f77cfaffe" + }, + { + "sha": "c93510c472bcfe5def9fb77eed51ae60986e3f1e", + "date": "2024-11-16T19:12:50Z", + "message": "test running", + "url": "https://github.com/ai16z/eliza/commit/c93510c472bcfe5def9fb77eed51ae60986e3f1e" + }, + { + "sha": "d778e603df542dac737d42157f56262a9c76afbf", + "date": "2024-11-16T14:43:51Z", + "message": "use vite", + "url": "https://github.com/ai16z/eliza/commit/d778e603df542dac737d42157f56262a9c76afbf" + }, + { + "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": "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": 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": 1, + "commit_activity": { + "2024": { + "11": 16 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [ + { + "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, + "comment_activity": { + "2024": { + "11": 11 + } + } + } + } +} \ No newline at end of file diff --git a/data/null-hax.json b/data/null-hax.json new file mode 100644 index 0000000..95aae46 --- /dev/null +++ b/data/null-hax.json @@ -0,0 +1,51 @@ +{ + "username": "null-hax", + "avatar_url": "https://avatars.githubusercontent.com/u/89671623?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [ + { + "number": 459, + "title": "Add npm install instructions to homepage header", + "state": "closed", + "created_at": "2024-11-20T17:29:44Z", + "url": "https://github.com/ai16z/eliza/pull/459", + "labels": [], + "comments": 1 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/o-on-x.json b/data/o-on-x.json new file mode 100644 index 0000000..30c5603 --- /dev/null +++ b/data/o-on-x.json @@ -0,0 +1,673 @@ +{ + "username": "o-on-x", + "avatar_url": "https://avatars.githubusercontent.com/u/186759703?v=4", + "total_contributions": 41, + "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" + }, + { + "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": "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": "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": "1a905095abb821416a1c66ec7dc0f5ab3b7ab5a8", + "date": "2024-11-17T01:42:33Z", + "message": "post time set in env", + "url": "https://github.com/ai16z/eliza/commit/1a905095abb821416a1c66ec7dc0f5ab3b7ab5a8" + }, + { + "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": "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": "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": "79637da76cdc52631b192c1ea323fb4eda23f0ff", + "date": "2024-11-14T09:42:07Z", + "message": "added working pumpfun.ts", + "url": "https://github.com/ai16z/eliza/commit/79637da76cdc52631b192c1ea323fb4eda23f0ff" + }, + { + "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": "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": "83152cc2ed04a3ff4252842f10500856ad2837b2", + "date": "2024-11-14T00:37:43Z", + "message": "tg.start() is added; agents starts", + "url": "https://github.com/ai16z/eliza/commit/83152cc2ed04a3ff4252842f10500856ad2837b2" + }, + { + "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": "d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630", + "date": "2024-11-13T22:40:35Z", + "message": "Transfer Token / Send Token Action Added", + "url": "https://github.com/ai16z/eliza/commit/d5d6798a5f0f386dfb24c45f0b4b6ddad93a6630" + }, + { + "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": "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": "a27ba5f862de51e6614b753f067f49e50758471a", + "date": "2024-11-11T05:16:55Z", + "message": "comment out debugging logging on embeddings", + "url": "https://github.com/ai16z/eliza/commit/a27ba5f862de51e6614b753f067f49e50758471a" + }, + { + "sha": "f3a0269c05f87db942310d43a1bf42390cbe5bba", + "date": "2024-11-11T05:08:34Z", + "message": "bigint support in logger", + "url": "https://github.com/ai16z/eliza/commit/f3a0269c05f87db942310d43a1bf42390cbe5bba" + }, + { + "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": "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": "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": "7aad2f78040a33fc83f593019bd5e00aba8407bf", + "date": "2024-11-11T01:33:31Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/7aad2f78040a33fc83f593019bd5e00aba8407bf" + }, + { + "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": "b512d8febad8c40d506582afc9c900ba591563c3", + "date": "2024-11-11T00:28:00Z", + "message": "seed.sql added id field for participants", + "url": "https://github.com/ai16z/eliza/commit/b512d8febad8c40d506582afc9c900ba591563c3" + }, + { + "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": "432362bf432e0f3ecf34ed1187b5f3f06b74ced4", + "date": "2024-11-10T21:32:22Z", + "message": "use openai embeddings setting", + "url": "https://github.com/ai16z/eliza/commit/432362bf432e0f3ecf34ed1187b5f3f06b74ced4" + }, + { + "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": "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": "14aae057afe8c80c190e0c1bcaa2263a8a9e3a28", + "date": "2024-11-09T15:21:49Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/14aae057afe8c80c190e0c1bcaa2263a8a9e3a28" + }, + { + "sha": "bc817e5abc8b64f61442f3a8adc2a32fefa65973", + "date": "2024-11-09T10:44:57Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/bc817e5abc8b64f61442f3a8adc2a32fefa65973" + }, + { + "sha": "1f80cbb7a91a9986cd490781be1328bf186cdab1", + "date": "2024-11-09T10:34:01Z", + "message": "corrected link for available openrouter models", + "url": "https://github.com/ai16z/eliza/commit/1f80cbb7a91a9986cd490781be1328bf186cdab1" + }, + { + "sha": "7b3fd42411db8f93d61e1629602ec7e8cf584a66", + "date": "2024-11-09T10:31:04Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/7b3fd42411db8f93d61e1629602ec7e8cf584a66" + }, + { + "sha": "1fc9c3e85c2df859601c114198839a401671f3ed", + "date": "2024-11-09T10:28:28Z", + "message": "OpenRouter corrected model defaults", + "url": "https://github.com/ai16z/eliza/commit/1fc9c3e85c2df859601c114198839a401671f3ed" + }, + { + "sha": "7e08bb4ffbefa07ed81929d7d590f8f992fac802", + "date": "2024-11-09T10:13:43Z", + "message": "Added OpenRouter model provider", + "url": "https://github.com/ai16z/eliza/commit/7e08bb4ffbefa07ed81929d7d590f8f992fac802" + }, + { + "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": "5b79da685d8b6f32788a5b00475ce6e7ce62b6a9", + "date": "2024-11-07T10:41:38Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/5b79da685d8b6f32788a5b00475ce6e7ce62b6a9" + }, + { + "sha": "04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a", + "date": "2024-11-07T10:17:55Z", + "message": "just fetching upstream & merge", + "url": "https://github.com/ai16z/eliza/commit/04fabb0cf5ac8a020394bd0a3d7d20d031ddce5a" + }, + { + "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": "939f73936e4fcf0d11a37d2a9fe7da0970761f1c", + "date": "2024-11-07T03:46:09Z", + "message": "Model Provider for OLLAMA", + "url": "https://github.com/ai16z/eliza/commit/939f73936e4fcf0d11a37d2a9fe7da0970761f1c" + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 ", + "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, + "commit_activity": { + "2024": { + "11": 41 + } + }, + "pr_activity": { + "2024": { + "11": 20 + } + } + }, + "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", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 399, + "title": "way for bots to have cool down periods (dynamic tempature adjusts) & only direct reply setting", + "state": "open", + "created_at": "2024-11-18T12:34:37Z", + "url": "https://github.com/ai16z/eliza/issues/399", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 319, + "title": "no action response found in the response content for twitter or tg clients", + "state": "open", + "created_at": "2024-11-14T17:20:45Z", + "url": "https://github.com/ai16z/eliza/issues/319", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "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 + }, + { + "number": 230, + "title": "twitter folder paths for twitter cookies & cache/last tweet point to different places", + "state": "open", + "created_at": "2024-11-07T21:42:56Z", + "url": "https://github.com/ai16z/eliza/issues/230", + "labels": [ + "bug" + ], + "comments": 1 + }, + { + "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 + }, + { + "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 + }, + { + "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, + "issue_activity": { + "2024": { + "11": 8 + } + } + }, + "engagement": { + "issue_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", + "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", + "type": "issue", + "issue_number": "158" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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": 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" + }, + { + "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" + } + ], + "pr_comments": [ + { + "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, + "comment_activity": { + "2024": { + "11": 14 + } + } + } + } +} \ No newline at end of file diff --git a/data/oberlinstands.json b/data/oberlinstands.json new file mode 100644 index 0000000..173f9b5 --- /dev/null +++ b/data/oberlinstands.json @@ -0,0 +1,37 @@ +{ + "username": "oberlinstands", + "avatar_url": "https://avatars.githubusercontent.com/u/156606578?v=4", + "total_contributions": 1, + "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, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/odilitime.json b/data/odilitime.json new file mode 100644 index 0000000..ff37901 --- /dev/null +++ b/data/odilitime.json @@ -0,0 +1,335 @@ +{ + "username": "odilitime", + "avatar_url": "https://avatars.githubusercontent.com/u/16395496?v=4", + "total_contributions": 12, + "activity": { + "code": { + "commits": [ + { + "sha": "8a969360b6104dacdcbab708faedf9efbc122b88", + "date": "2024-11-21T01:58:42Z", + "message": "Update to bring inline with PR468", + "url": "https://github.com/ai16z/eliza/commit/8a969360b6104dacdcbab708faedf9efbc122b88" + }, + { + "sha": "ad294bc7f4b91b0e2b9ee0cf0864f79070e9e925", + "date": "2024-11-21T01:17:50Z", + "message": "Add Discord username question", + "url": "https://github.com/ai16z/eliza/commit/ad294bc7f4b91b0e2b9ee0cf0864f79070e9e925" + }, + { + "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": "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": "c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39", + "date": "2024-11-20T03:14:01Z", + "message": "add note about .env being optional", + "url": "https://github.com/ai16z/eliza/commit/c3ab9463c1f0629ae36e0f2c9161b17aee8c4d39" + }, + { + "sha": "8962b656ad5d588e755a61320e135ab757b8cc67", + "date": "2024-11-20T02:37:21Z", + "message": "don't require .env to exist", + "url": "https://github.com/ai16z/eliza/commit/8962b656ad5d588e755a61320e135ab757b8cc67" + }, + { + "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": "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": "0566c82782c741319f7614f8b09d15011165abb8", + "date": "2024-11-15T18:54:49Z", + "message": "clarify testing, add additional docker information", + "url": "https://github.com/ai16z/eliza/commit/0566c82782c741319f7614f8b09d15011165abb8" + }, + { + "sha": "a61d63e275a06070c60404b53b3731b9d9140834", + "date": "2024-11-15T04:33:01Z", + "message": "Edit the => Create a Character File", + "url": "https://github.com/ai16z/eliza/commit/a61d63e275a06070c60404b53b3731b9d9140834" + }, + { + "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": "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": 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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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": 12, + "total_prs": 10, + "commit_activity": { + "2024": { + "11": 12 + } + }, + "pr_activity": { + "2024": { + "11": 10 + } + } + }, + "issues": { + "opened": [ + { + "number": 467, + "title": "Bug: plugin-solana crash report", + "state": "open", + "created_at": "2024-11-21T00:57:23Z", + "url": "https://github.com/ai16z/eliza/issues/467", + "labels": [ + "bug" + ], + "comments": 0 + }, + { + "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": 2, + "issue_activity": { + "2024": { + "11": 2 + } + } + }, + "engagement": { + "issue_comments": [ + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + } + ], + "pr_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" + }, + { + "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": 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" + }, + { + "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" + }, + { + "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" + }, + { + "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" + } + ], + "total_comments": 13, + "comment_activity": { + "2024": { + "11": 13 + } + } + } + } +} \ No newline at end of file diff --git a/data/oguzserdar.json b/data/oguzserdar.json new file mode 100644 index 0000000..e4adcb1 --- /dev/null +++ b/data/oguzserdar.json @@ -0,0 +1,87 @@ +{ + "username": "oguzserdar", + "avatar_url": "https://avatars.githubusercontent.com/u/850772?v=4", + "total_contributions": 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": "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": 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", + "state": "closed", + "created_at": "2024-11-17T14:01:04Z", + "url": "https://github.com/ai16z/eliza/pull/376", + "labels": [], + "comments": 0 + }, + { + "number": 360, + "title": "update tweet interval to 90-180 mins", + "state": "closed", + "created_at": "2024-11-16T15:38:22Z", + "url": "https://github.com/ai16z/eliza/pull/360", + "labels": [], + "comments": 0 + } + ], + "total_commits": 4, + "total_prs": 3, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 3 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/parzival418.json b/data/parzival418.json new file mode 100644 index 0000000..3f3f8dc --- /dev/null +++ b/data/parzival418.json @@ -0,0 +1,79 @@ +{ + "username": "parzival418", + "avatar_url": "https://avatars.githubusercontent.com/u/2397603?v=4", + "total_contributions": 3, + "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": "09095cc4d5e99683abbc65f16cdcc5166bbb7d1f", + "date": "2024-11-09T21:43:05Z", + "message": "Remove system prompt since already implemented.", + "url": "https://github.com/ai16z/eliza/commit/09095cc4d5e99683abbc65f16cdcc5166bbb7d1f" + }, + { + "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": 246, + "title": "Support google models in generation", + "state": "closed", + "created_at": "2024-11-09T21:48:14Z", + "url": "https://github.com/ai16z/eliza/pull/246", + "labels": [], + "comments": 0 + } + ], + "total_commits": 3, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "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, + "issue_activity": { + "2024": { + "11": 1 + } + } + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/pindaroso.json b/data/pindaroso.json new file mode 100644 index 0000000..b46c1ea --- /dev/null +++ b/data/pindaroso.json @@ -0,0 +1,51 @@ +{ + "username": "pindaroso", + "avatar_url": "https://avatars.githubusercontent.com/u/1249896?v=4", + "total_contributions": 1, + "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": [ + { + "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 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/ponderingdemocritus.json b/data/ponderingdemocritus.json new file mode 100644 index 0000000..0ada7e8 --- /dev/null +++ b/data/ponderingdemocritus.json @@ -0,0 +1,2023 @@ +{ + "username": "ponderingdemocritus", + "avatar_url": "https://avatars.githubusercontent.com/u/90423308?v=4", + "total_contributions": 239, + "activity": { + "code": { + "commits": [ + { + "sha": "019193678c2dac938f520d023f9f908a339fed8a", + "date": "2024-11-22T05:32:47Z", + "message": "v0.1.4-alpha.3", + "url": "https://github.com/ai16z/eliza/commit/019193678c2dac938f520d023f9f908a339fed8a" + }, + { + "sha": "dde12eba9646cf1a54787feb6d69a69780147f8a", + "date": "2024-11-22T05:29:01Z", + "message": "Merge pull request #512 from ai16z/fix/speech\n\nfix: speech service fix", + "url": "https://github.com/ai16z/eliza/commit/dde12eba9646cf1a54787feb6d69a69780147f8a" + }, + { + "sha": "79f3ce42d75b3d188eb78dac585bb1ea6fd919b7", + "date": "2024-11-22T05:20:29Z", + "message": "cleanup", + "url": "https://github.com/ai16z/eliza/commit/79f3ce42d75b3d188eb78dac585bb1ea6fd919b7" + }, + { + "sha": "e1a838c802a0f55702aa8d68e6d845bd3364776f", + "date": "2024-11-22T05:12:51Z", + "message": "speech service fix", + "url": "https://github.com/ai16z/eliza/commit/e1a838c802a0f55702aa8d68e6d845bd3364776f" + }, + { + "sha": "5c09ab221612148a71dc51fde9338f32f6d6418a", + "date": "2024-11-22T04:23:58Z", + "message": "v0.1.4-alpha.2", + "url": "https://github.com/ai16z/eliza/commit/5c09ab221612148a71dc51fde9338f32f6d6418a" + }, + { + "sha": "32bab40b83b2a0f02e128913337e64a1c8f64262", + "date": "2024-11-22T04:19:03Z", + "message": "Merge pull request #509 from ai16z/fix/services\n\nfix: services fix", + "url": "https://github.com/ai16z/eliza/commit/32bab40b83b2a0f02e128913337e64a1c8f64262" + }, + { + "sha": "5d7d72974160032a039644a808fdfc99cc4dcc84", + "date": "2024-11-22T04:15:06Z", + "message": "services fix", + "url": "https://github.com/ai16z/eliza/commit/5d7d72974160032a039644a808fdfc99cc4dcc84" + }, + { + "sha": "c897fc3d9183b05fefd6f8672d0d0c210dd3bb72", + "date": "2024-11-22T03:48:28Z", + "message": "v0.1.4-alpha.1", + "url": "https://github.com/ai16z/eliza/commit/c897fc3d9183b05fefd6f8672d0d0c210dd3bb72" + }, + { + "sha": "6328501e106fbfad73f7ba35b9ea1cbe30a4eed2", + "date": "2024-11-22T03:45:52Z", + "message": "Merge pull request #505 from ai16z/fix/npm\n\nfix: issue with npm", + "url": "https://github.com/ai16z/eliza/commit/6328501e106fbfad73f7ba35b9ea1cbe30a4eed2" + }, + { + "sha": "53e2678c162433e9276306c2912006afa9b66670", + "date": "2024-11-22T03:45:12Z", + "message": "fix: issue with npm", + "url": "https://github.com/ai16z/eliza/commit/53e2678c162433e9276306c2912006afa9b66670" + }, + { + "sha": "c9febdeee6240dd6c53e00fb54e87f115bc1f76a", + "date": "2024-11-22T03:32:10Z", + "message": "v0.1.4-alpha.0", + "url": "https://github.com/ai16z/eliza/commit/c9febdeee6240dd6c53e00fb54e87f115bc1f76a" + }, + { + "sha": "5deecbe0cbe72143ce421a6d994a8794c1c6299a", + "date": "2024-11-22T03:27:58Z", + "message": "Merge pull request #504 from ai16z/solana-dep\n\nfix: remove sol dep", + "url": "https://github.com/ai16z/eliza/commit/5deecbe0cbe72143ce421a6d994a8794c1c6299a" + }, + { + "sha": "fe90b94f746a14bb501c921bd18501d5c6fc606b", + "date": "2024-11-22T03:24:30Z", + "message": "remove sol dep", + "url": "https://github.com/ai16z/eliza/commit/fe90b94f746a14bb501c921bd18501d5c6fc606b" + }, + { + "sha": "14b28d35bded0c748cad339108f5d3c2125cf223", + "date": "2024-11-22T02:55:01Z", + "message": "Merge pull request #503 from ai16z/fix/core-deps\n\nfix: deps", + "url": "https://github.com/ai16z/eliza/commit/14b28d35bded0c748cad339108f5d3c2125cf223" + }, + { + "sha": "4cba43d6f2369aafdeaf149c313b2e1abdf4fb0e", + "date": "2024-11-22T02:53:12Z", + "message": "deps", + "url": "https://github.com/ai16z/eliza/commit/4cba43d6f2369aafdeaf149c313b2e1abdf4fb0e" + }, + { + "sha": "b4bf16a24398f9b57b346f09c7c980c74ddf0885", + "date": "2024-11-22T02:43:09Z", + "message": "Merge pull request #501 from ai16z/node-v\n\nnode-v", + "url": "https://github.com/ai16z/eliza/commit/b4bf16a24398f9b57b346f09c7c980c74ddf0885" + }, + { + "sha": "a729a9ca4ece6ad37264259299233f67c94da191", + "date": "2024-11-22T02:41:44Z", + "message": "node-v", + "url": "https://github.com/ai16z/eliza/commit/a729a9ca4ece6ad37264259299233f67c94da191" + }, + { + "sha": "40c7e864ec6c7f5d9eee89b41aeb2fe38dce72d4", + "date": "2024-11-22T02:37:53Z", + "message": "Merge pull request #496 from ai16z/feat/embeddings\n\nfix: improve embeddings", + "url": "https://github.com/ai16z/eliza/commit/40c7e864ec6c7f5d9eee89b41aeb2fe38dce72d4" + }, + { + "sha": "abd2c4313d322695b5cbeb2d2b577d7e163882ec", + "date": "2024-11-22T02:32:07Z", + "message": "add pre-release", + "url": "https://github.com/ai16z/eliza/commit/abd2c4313d322695b5cbeb2d2b577d7e163882ec" + }, + { + "sha": "c1c9d71232a6df7d7e46c212aff0d861c82c0e61", + "date": "2024-11-22T02:28:22Z", + "message": "clean up types", + "url": "https://github.com/ai16z/eliza/commit/c1c9d71232a6df7d7e46c212aff0d861c82c0e61" + }, + { + "sha": "b58c9f3ca6f91bbcb1f65a0eb50f13b18ea4e38a", + "date": "2024-11-22T02:13:52Z", + "message": "improve chunks", + "url": "https://github.com/ai16z/eliza/commit/b58c9f3ca6f91bbcb1f65a0eb50f13b18ea4e38a" + }, + { + "sha": "a406841eccc6d67e09dc7ae18812935579aafb5f", + "date": "2024-11-22T01:57:36Z", + "message": "revert", + "url": "https://github.com/ai16z/eliza/commit/a406841eccc6d67e09dc7ae18812935579aafb5f" + }, + { + "sha": "a3850b4d6e2ab0741de0346a8a58829f368a7f3e", + "date": "2024-11-22T01:51:27Z", + "message": "improve embeddings", + "url": "https://github.com/ai16z/eliza/commit/a3850b4d6e2ab0741de0346a8a58829f368a7f3e" + }, + { + "sha": "5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a", + "date": "2024-11-22T00:26:16Z", + "message": "Merge pull request #494 from ai16z/types\n\nfeat: improve type saftey", + "url": "https://github.com/ai16z/eliza/commit/5b920ec1682246f8cb4863dfbbcc4d8f53cf1c7a" + }, + { + "sha": "8dd5e769b154ec9a276f7d4cdd419516b8e71a3d", + "date": "2024-11-22T00:19:57Z", + "message": "improve type saftey", + "url": "https://github.com/ai16z/eliza/commit/8dd5e769b154ec9a276f7d4cdd419516b8e71a3d" + }, + { + "sha": "91239964e205386f9c08fb69f5daf5a4ffe04d71", + "date": "2024-11-21T20:54:37Z", + "message": "Merge pull request #472 from tarrencev/main\n\nfeat: Improve knowledge embeddings", + "url": "https://github.com/ai16z/eliza/commit/91239964e205386f9c08fb69f5daf5a4ffe04d71" + }, + { + "sha": "83a5ae2eebd55cde523dd90ffa74243e5962c695", + "date": "2024-11-21T10:56:52Z", + "message": "Merge pull request #482 from bmgalego/improvements\n\nfeat: Improvements", + "url": "https://github.com/ai16z/eliza/commit/83a5ae2eebd55cde523dd90ffa74243e5962c695" + }, + { + "sha": "693600b740931d22ac3e271a761d221e062bc713", + "date": "2024-11-21T09:26:25Z", + "message": "Merge pull request #446 from darwintree/patch-2\n\nfix: ignored modelEndpointOverride in generation", + "url": "https://github.com/ai16z/eliza/commit/693600b740931d22ac3e271a761d221e062bc713" + }, + { + "sha": "fd22896b35dc6cb152e987bd63be2a080dbcf8ab", + "date": "2024-11-21T09:20:04Z", + "message": "Merge pull request #466 from ai16z/env\n\nfeat: adds check", + "url": "https://github.com/ai16z/eliza/commit/fd22896b35dc6cb152e987bd63be2a080dbcf8ab" + }, + { + "sha": "7d3d29b74edff5ee77c982e5a94f4adbd5c3c760", + "date": "2024-11-21T08:39:38Z", + "message": "revert", + "url": "https://github.com/ai16z/eliza/commit/7d3d29b74edff5ee77c982e5a94f4adbd5c3c760" + }, + { + "sha": "365ecb6cd1349c5a4dcf695ee570766d1d721dd5", + "date": "2024-11-21T08:36:27Z", + "message": "env", + "url": "https://github.com/ai16z/eliza/commit/365ecb6cd1349c5a4dcf695ee570766d1d721dd5" + }, + { + "sha": "6d2c6581af3643291fcf901ec10afc51b32bf3d4", + "date": "2024-11-21T07:42:24Z", + "message": "mege", + "url": "https://github.com/ai16z/eliza/commit/6d2c6581af3643291fcf901ec10afc51b32bf3d4" + }, + { + "sha": "3662d119e6ee3ba8f3e03b5d5fdafb9a801972bb", + "date": "2024-11-21T07:40:12Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/3662d119e6ee3ba8f3e03b5d5fdafb9a801972bb" + }, + { + "sha": "4ac0433afa697b392160e6da8b6c71d1ce5a00bb", + "date": "2024-11-21T07:21:01Z", + "message": "Merge branch 'bmgalego-twitter-refactor'", + "url": "https://github.com/ai16z/eliza/commit/4ac0433afa697b392160e6da8b6c71d1ce5a00bb" + }, + { + "sha": "0c4d6df051078a4b599d18fc1c9f1c75086d5e3c", + "date": "2024-11-21T07:20:55Z", + "message": "type", + "url": "https://github.com/ai16z/eliza/commit/0c4d6df051078a4b599d18fc1c9f1c75086d5e3c" + }, + { + "sha": "c56fc015828e65b59d948e68a8025a64756cb757", + "date": "2024-11-21T07:14:31Z", + "message": "Merge branch 'twitter-refactor' of https://github.com/bmgalego/eliza into bmgalego-twitter-refactor", + "url": "https://github.com/ai16z/eliza/commit/c56fc015828e65b59d948e68a8025a64756cb757" + }, + { + "sha": "47fc913215c2c1a02b9a7a3acd7398e66cdadd5e", + "date": "2024-11-21T03:51:47Z", + "message": "Merge pull request #475 from ai16z/fix/ci\n\nfix: ci", + "url": "https://github.com/ai16z/eliza/commit/47fc913215c2c1a02b9a7a3acd7398e66cdadd5e" + }, + { + "sha": "93ffdf4398971182deffc7265c4fe954f09a2e6d", + "date": "2024-11-21T03:50:13Z", + "message": "fix: ci", + "url": "https://github.com/ai16z/eliza/commit/93ffdf4398971182deffc7265c4fe954f09a2e6d" + }, + { + "sha": "a1519b25f819fefb084ae85a57059e9b9c99586c", + "date": "2024-11-21T02:45:09Z", + "message": "Merge pull request #378 from bmgalego/cache-manager\n\nfeat: Cache Manager", + "url": "https://github.com/ai16z/eliza/commit/a1519b25f819fefb084ae85a57059e9b9c99586c" + }, + { + "sha": "6c5a2388bc3ed325223dd4ac6567271588be88d2", + "date": "2024-11-21T01:42:46Z", + "message": "Merge pull request #456 from tarrencev/githubclient\n\nfeat: init github client", + "url": "https://github.com/ai16z/eliza/commit/6c5a2388bc3ed325223dd4ac6567271588be88d2" + }, + { + "sha": "1bdcd34de9c5cad2be574926e6bfe83b3c1bc6c0", + "date": "2024-11-21T00:16:51Z", + "message": "WIP", + "url": "https://github.com/ai16z/eliza/commit/1bdcd34de9c5cad2be574926e6bfe83b3c1bc6c0" + }, + { + "sha": "a73348fb5a11b51b8eb87f17cff52ce28681f229", + "date": "2024-11-21T00:16:41Z", + "message": "env in clients", + "url": "https://github.com/ai16z/eliza/commit/a73348fb5a11b51b8eb87f17cff52ce28681f229" + }, + { + "sha": "30ac76f715a8fdf3b55c90bb962a8da5afe327d2", + "date": "2024-11-20T23:40:44Z", + "message": "Merge pull request #460 from martincik/fix/fix-up-the-postgresql-schema\n\nfix: Add missing fuzzystrmatch extension for levenshtein() method to postgresql schema.sql definition", + "url": "https://github.com/ai16z/eliza/commit/30ac76f715a8fdf3b55c90bb962a8da5afe327d2" + }, + { + "sha": "6e9bcc704792cf293c11a90a40c95d4360905390", + "date": "2024-11-20T23:13:11Z", + "message": "character", + "url": "https://github.com/ai16z/eliza/commit/6e9bcc704792cf293c11a90a40c95d4360905390" + }, + { + "sha": "86ec8b75e40a814be4a98cde914e799e388301e2", + "date": "2024-11-20T23:12:40Z", + "message": "adds env checker for character", + "url": "https://github.com/ai16z/eliza/commit/86ec8b75e40a814be4a98cde914e799e388301e2" + }, + { + "sha": "3c9f253a892613234fc5bb3a07e0b4d29bd29cea", + "date": "2024-11-20T22:05:16Z", + "message": "Merge pull request #462 from coffeeorgreentea/create-eliza-app\n\nfeat: create-eliza-app", + "url": "https://github.com/ai16z/eliza/commit/3c9f253a892613234fc5bb3a07e0b4d29bd29cea" + }, + { + "sha": "8cb346728f334150b42c3a03ae1f8e262d563189", + "date": "2024-11-20T10:51:10Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/8cb346728f334150b42c3a03ae1f8e262d563189" + }, + { + "sha": "79c5289872710fd11d3951f7492d94a2e54a17fe", + "date": "2024-11-20T10:50:49Z", + "message": "Merge branch 'tarrencev-fewfixes'", + "url": "https://github.com/ai16z/eliza/commit/79c5289872710fd11d3951f7492d94a2e54a17fe" + }, + { + "sha": "478d1a0ed2faef97dcd974100189a204afbbcf1e", + "date": "2024-11-20T10:42:12Z", + "message": "gitignore", + "url": "https://github.com/ai16z/eliza/commit/478d1a0ed2faef97dcd974100189a204afbbcf1e" + }, + { + "sha": "737811f13bfc067a3dc4b0d9ddd7a2d1dd57b028", + "date": "2024-11-20T10:39:11Z", + "message": "Merge branch 'fewfixes' of https://github.com/tarrencev/eliza into tarrencev-fewfixes", + "url": "https://github.com/ai16z/eliza/commit/737811f13bfc067a3dc4b0d9ddd7a2d1dd57b028" + }, + { + "sha": "38b02a73be597d2ccb0e3a354e2b09ad98d1ea68", + "date": "2024-11-20T10:36:38Z", + "message": "Merge pull request #449 from ai16z/readme\n\nfeat: readme and linting", + "url": "https://github.com/ai16z/eliza/commit/38b02a73be597d2ccb0e3a354e2b09ad98d1ea68" + }, + { + "sha": "36f058b8815f22c49349d3b93dd3224b99792130", + "date": "2024-11-20T10:36:12Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/36f058b8815f22c49349d3b93dd3224b99792130" + }, + { + "sha": "cb37cd36b055daea3b562262444367cf71ffe1a8", + "date": "2024-11-20T10:34:06Z", + "message": "Reade", + "url": "https://github.com/ai16z/eliza/commit/cb37cd36b055daea3b562262444367cf71ffe1a8" + }, + { + "sha": "f1b4743ea54653e0848e6e8c105288fa0dc89ddd", + "date": "2024-11-20T10:32:46Z", + "message": "readme", + "url": "https://github.com/ai16z/eliza/commit/f1b4743ea54653e0848e6e8c105288fa0dc89ddd" + }, + { + "sha": "fec2d599aa639fd4b6ea6c6f42040d0bf65e8bd9", + "date": "2024-11-20T10:27:06Z", + "message": "v0.1.3", + "url": "https://github.com/ai16z/eliza/commit/fec2d599aa639fd4b6ea6c6f42040d0bf65e8bd9" + }, + { + "sha": "1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c", + "date": "2024-11-20T10:25:28Z", + "message": "Merge pull request #447 from ai16z/fix/voice-perms\n\nfix: voice perms", + "url": "https://github.com/ai16z/eliza/commit/1bd4de9235da9e0a0dfc89f1e44f50f7c31b3c3c" + }, + { + "sha": "5d86a5b571494b5a0a48f867b79c7037346d7b80", + "date": "2024-11-20T10:24:30Z", + "message": "Merge pull request #444 from ai16z/unrug-fix\n\nfix: unrug", + "url": "https://github.com/ai16z/eliza/commit/5d86a5b571494b5a0a48f867b79c7037346d7b80" + }, + { + "sha": "e512c61f3623b248843099163a8f24ca868e0918", + "date": "2024-11-20T10:23:09Z", + "message": "fix voice perms", + "url": "https://github.com/ai16z/eliza/commit/e512c61f3623b248843099163a8f24ca868e0918" + }, + { + "sha": "b8c74a608b1ecf65963b6a3205047fa8ace57745", + "date": "2024-11-20T09:25:03Z", + "message": "unrug", + "url": "https://github.com/ai16z/eliza/commit/b8c74a608b1ecf65963b6a3205047fa8ace57745" + }, + { + "sha": "21a4f6a24ab4355a058f119898e575ca61fcbe6c", + "date": "2024-11-20T07:51:45Z", + "message": "fixes some console logs", + "url": "https://github.com/ai16z/eliza/commit/21a4f6a24ab4355a058f119898e575ca61fcbe6c" + }, + { + "sha": "7843a372086f934a8123caf96b87573d4b2fc903", + "date": "2024-11-20T05:59:16Z", + "message": "Merge pull request #432 from odilitime/fix-character-path\n\nfix: since agent is moved out of packages, adjust default path", + "url": "https://github.com/ai16z/eliza/commit/7843a372086f934a8123caf96b87573d4b2fc903" + }, + { + "sha": "b01327609d8d03e7f869e39454a91fe1d049770d", + "date": "2024-11-20T05:59:10Z", + "message": "Merge pull request #436 from ai16z/fix-paths\n\nfix: path", + "url": "https://github.com/ai16z/eliza/commit/b01327609d8d03e7f869e39454a91fe1d049770d" + }, + { + "sha": "667bdf7801e4fdbf6ace7bac16ed5539e72b8c92", + "date": "2024-11-20T05:58:27Z", + "message": "path", + "url": "https://github.com/ai16z/eliza/commit/667bdf7801e4fdbf6ace7bac16ed5539e72b8c92" + }, + { + "sha": "167c5862c7ecbf3216a79be6ec8af97cd906d95e", + "date": "2024-11-20T05:52:26Z", + "message": "v0.1.3-alpha.2", + "url": "https://github.com/ai16z/eliza/commit/167c5862c7ecbf3216a79be6ec8af97cd906d95e" + }, + { + "sha": "2263f759b84fec6e1fa5bd3b03dc8a3783e85ae8", + "date": "2024-11-20T05:51:27Z", + "message": "Merge pull request #435 from ai16z/fix-imports\n\nfix: imports", + "url": "https://github.com/ai16z/eliza/commit/2263f759b84fec6e1fa5bd3b03dc8a3783e85ae8" + }, + { + "sha": "06a3893b2be5189b21be8274165c25d0ca241cfe", + "date": "2024-11-20T05:48:34Z", + "message": "imports", + "url": "https://github.com/ai16z/eliza/commit/06a3893b2be5189b21be8274165c25d0ca241cfe" + }, + { + "sha": "b9d3b6d793fbb35c4dc2ef15e8cd6bdd53a48f1e", + "date": "2024-11-20T05:40:55Z", + "message": "v0.1.3-alpha.1", + "url": "https://github.com/ai16z/eliza/commit/b9d3b6d793fbb35c4dc2ef15e8cd6bdd53a48f1e" + }, + { + "sha": "8658bcf8621a2067eff59abec0527d9b387ea067", + "date": "2024-11-20T05:05:10Z", + "message": "v0.1.3-alpha.0", + "url": "https://github.com/ai16z/eliza/commit/8658bcf8621a2067eff59abec0527d9b387ea067" + }, + { + "sha": "6855a25b58056a7e5b8a6c675c33c6ddf2d1183f", + "date": "2024-11-20T05:02:20Z", + "message": "Merge pull request #433 from ai16z/imports\n\nfix: linting and imports ready for npm", + "url": "https://github.com/ai16z/eliza/commit/6855a25b58056a7e5b8a6c675c33c6ddf2d1183f" + }, + { + "sha": "18c9fad49ce7e8312216297e7588c5da11305106", + "date": "2024-11-20T05:00:11Z", + "message": "linting", + "url": "https://github.com/ai16z/eliza/commit/18c9fad49ce7e8312216297e7588c5da11305106" + }, + { + "sha": "9908001805469099ef2bba47f319ea3a274efbfb", + "date": "2024-11-20T04:52:30Z", + "message": "v0.1.2", + "url": "https://github.com/ai16z/eliza/commit/9908001805469099ef2bba47f319ea3a274efbfb" + }, + { + "sha": "a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac", + "date": "2024-11-20T04:47:29Z", + "message": "Merge pull request #431 from ai16z/fix-config\n\nfix: configs", + "url": "https://github.com/ai16z/eliza/commit/a1d0efcf0e5510e05460d45824c0b62b9c9ec1ac" + }, + { + "sha": "a7bf8fbaf46340ad080270275c3c3495aef1dc01", + "date": "2024-11-20T04:45:11Z", + "message": "config", + "url": "https://github.com/ai16z/eliza/commit/a7bf8fbaf46340ad080270275c3c3495aef1dc01" + }, + { + "sha": "347581d1daa703262ec948f875eff2876b383834", + "date": "2024-11-20T04:35:40Z", + "message": "configs", + "url": "https://github.com/ai16z/eliza/commit/347581d1daa703262ec948f875eff2876b383834" + }, + { + "sha": "036783816ea9aaed4d75da33fd26e5400c28d81d", + "date": "2024-11-20T03:59:20Z", + "message": "v0.1.1", + "url": "https://github.com/ai16z/eliza/commit/036783816ea9aaed4d75da33fd26e5400c28d81d" + }, + { + "sha": "03ecab8c9db8d24561db5d11eaa7ba2312972772", + "date": "2024-11-20T03:58:06Z", + "message": "Merge pull request #428 from ai16z/release\n\nfeat: lerna an npm", + "url": "https://github.com/ai16z/eliza/commit/03ecab8c9db8d24561db5d11eaa7ba2312972772" + }, + { + "sha": "817a410de07a9a92bea4f1277c38683e878ac9d7", + "date": "2024-11-20T03:43:42Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into release", + "url": "https://github.com/ai16z/eliza/commit/817a410de07a9a92bea4f1277c38683e878ac9d7" + }, + { + "sha": "4154da20d52fabb37c5dec6dbd2d4b660922268d", + "date": "2024-11-20T03:43:20Z", + "message": "Merge pull request #426 from odilitime/stable-11-17\n\nfix: don't continue to load if a specified file is not found", + "url": "https://github.com/ai16z/eliza/commit/4154da20d52fabb37c5dec6dbd2d4b660922268d" + }, + { + "sha": "42f15292ef4f2d6f27f6d7d4884ce73bd4ff2fe3", + "date": "2024-11-20T03:15:12Z", + "message": "up", + "url": "https://github.com/ai16z/eliza/commit/42f15292ef4f2d6f27f6d7d4884ce73bd4ff2fe3" + }, + { + "sha": "846b1ec3db7f79ab7c0c643929ddc7dc863ccd42", + "date": "2024-11-20T03:14:40Z", + "message": "fix build", + "url": "https://github.com/ai16z/eliza/commit/846b1ec3db7f79ab7c0c643929ddc7dc863ccd42" + }, + { + "sha": "d5cf113688fc8d9aa403a051aa90c231b24372e5", + "date": "2024-11-20T02:54:29Z", + "message": "learna an npm", + "url": "https://github.com/ai16z/eliza/commit/d5cf113688fc8d9aa403a051aa90c231b24372e5" + }, + { + "sha": "17215f04a094f82dd912f0d06a6ffa3da2194a5e", + "date": "2024-11-20T00:31:31Z", + "message": "Merge pull request #418 from RedBeardEth/unruggable-deploy-token\n\nfeat: unruggable on starknet", + "url": "https://github.com/ai16z/eliza/commit/17215f04a094f82dd912f0d06a6ffa3da2194a5e" + }, + { + "sha": "95c30558f4a3726db6f361b71fadb179730c5257", + "date": "2024-11-20T00:07:34Z", + "message": "Merge pull request #424 from tarrencev/patch-1\n\nfix: Update adapters.md psql schema", + "url": "https://github.com/ai16z/eliza/commit/95c30558f4a3726db6f361b71fadb179730c5257" + }, + { + "sha": "48d6fdbc966e11c4b10dfc666fdb3dbfc9dc3cc3", + "date": "2024-11-19T19:09:35Z", + "message": "issues", + "url": "https://github.com/ai16z/eliza/commit/48d6fdbc966e11c4b10dfc666fdb3dbfc9dc3cc3" + }, + { + "sha": "af591e0dd89e3a47d6701d9d8848e1c67fd47ae1", + "date": "2024-11-19T19:07:24Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/af591e0dd89e3a47d6701d9d8848e1c67fd47ae1" + }, + { + "sha": "ac87e38517b02284915397375dfcb7257008c418", + "date": "2024-11-19T11:25:59Z", + "message": "services", + "url": "https://github.com/ai16z/eliza/commit/ac87e38517b02284915397375dfcb7257008c418" + }, + { + "sha": "5ec69db803e51acefa53bbee5eb0408667ecb2e2", + "date": "2024-11-19T10:59:40Z", + "message": "character", + "url": "https://github.com/ai16z/eliza/commit/5ec69db803e51acefa53bbee5eb0408667ecb2e2" + }, + { + "sha": "6b0baadb30618fc3b76b1124528abaa3fb55a285", + "date": "2024-11-19T10:59:01Z", + "message": "systems work", + "url": "https://github.com/ai16z/eliza/commit/6b0baadb30618fc3b76b1124528abaa3fb55a285" + }, + { + "sha": "97cd09bda9a077f5a69d53dd2050fc41bbfd4a48", + "date": "2024-11-19T03:52:12Z", + "message": "linting", + "url": "https://github.com/ai16z/eliza/commit/97cd09bda9a077f5a69d53dd2050fc41bbfd4a48" + }, + { + "sha": "780f483b6f2abeb8a2d9c4bdb6d89217dc995d1f", + "date": "2024-11-19T03:51:55Z", + "message": "fix logging", + "url": "https://github.com/ai16z/eliza/commit/780f483b6f2abeb8a2d9c4bdb6d89217dc995d1f" + }, + { + "sha": "eb72f01b9ae4244df78789a1f5fa73d664b58f56", + "date": "2024-11-19T03:34:23Z", + "message": "remove character", + "url": "https://github.com/ai16z/eliza/commit/eb72f01b9ae4244df78789a1f5fa73d664b58f56" + }, + { + "sha": "1516f71e28f853ccb3f067088f3d12055f12cf85", + "date": "2024-11-19T03:31:48Z", + "message": "services", + "url": "https://github.com/ai16z/eliza/commit/1516f71e28f853ccb3f067088f3d12055f12cf85" + }, + { + "sha": "c96e8388d75bc6d210c1f95ca4e39c64e27b023b", + "date": "2024-11-18T23:10:23Z", + "message": "Merge pull request #407 from ai16z/fixes\n\nfix: Fixes", + "url": "https://github.com/ai16z/eliza/commit/c96e8388d75bc6d210c1f95ca4e39c64e27b023b" + }, + { + "sha": "afb04b5d44a597717bad0c1099caee643dfc16ce", + "date": "2024-11-18T23:06:54Z", + "message": "fixe", + "url": "https://github.com/ai16z/eliza/commit/afb04b5d44a597717bad0c1099caee643dfc16ce" + }, + { + "sha": "2c9de0f4f206f1bf76a4de21dec5e7fc0aff87c2", + "date": "2024-11-18T23:02:57Z", + "message": "blobert", + "url": "https://github.com/ai16z/eliza/commit/2c9de0f4f206f1bf76a4de21dec5e7fc0aff87c2" + }, + { + "sha": "fcbc8e079d62b1a53908b2bfa8f78faf7514c1f5", + "date": "2024-11-18T23:02:27Z", + "message": "fixes bugs", + "url": "https://github.com/ai16z/eliza/commit/fcbc8e079d62b1a53908b2bfa8f78faf7514c1f5" + }, + { + "sha": "3caef3ea2446d348ebc23d26de3d7c366b611295", + "date": "2024-11-18T21:59:34Z", + "message": "Merge pull request #398 from ai16z/unruggable\n\nfeat: unruggable", + "url": "https://github.com/ai16z/eliza/commit/3caef3ea2446d348ebc23d26de3d7c366b611295" + }, + { + "sha": "9770b42fd6c04ff9e3121b2fc4b038fb9ef6a6c2", + "date": "2024-11-18T21:56:20Z", + "message": "pnpm", + "url": "https://github.com/ai16z/eliza/commit/9770b42fd6c04ff9e3121b2fc4b038fb9ef6a6c2" + }, + { + "sha": "2eec9deed095593c21419e42db46fb5f409fded1", + "date": "2024-11-18T21:53:31Z", + "message": "unruggable", + "url": "https://github.com/ai16z/eliza/commit/2eec9deed095593c21419e42db46fb5f409fded1" + }, + { + "sha": "1e5dc8713dc33737710a238d8eca7183b3d12657", + "date": "2024-11-18T21:52:52Z", + "message": "blobert", + "url": "https://github.com/ai16z/eliza/commit/1e5dc8713dc33737710a238d8eca7183b3d12657" + }, + { + "sha": "d83814d4c5e5aedf1218aa1f5a38e07c42b362e8", + "date": "2024-11-18T21:51:40Z", + "message": "console", + "url": "https://github.com/ai16z/eliza/commit/d83814d4c5e5aedf1218aa1f5a38e07c42b362e8" + }, + { + "sha": "7930f775fe951b455aec920d55c9e37c15032ead", + "date": "2024-11-18T21:34:57Z", + "message": "Merge pull request #404 from ai16z/lint\n\nfix: Lint", + "url": "https://github.com/ai16z/eliza/commit/7930f775fe951b455aec920d55c9e37c15032ead" + }, + { + "sha": "1a8f44c169dff581672f9de59b2a84b09316ab1a", + "date": "2024-11-18T21:31:31Z", + "message": "lint", + "url": "https://github.com/ai16z/eliza/commit/1a8f44c169dff581672f9de59b2a84b09316ab1a" + }, + { + "sha": "3be59dd443b606bae33408d38e444365d74a9a3d", + "date": "2024-11-18T21:29:42Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/3be59dd443b606bae33408d38e444365d74a9a3d" + }, + { + "sha": "290d7fbebc1e56cd3eeb93987ae221e31817ad18", + "date": "2024-11-18T21:29:32Z", + "message": "Merge pull request #383 from ai16z/ropresearch/contextual-threads\n\nfeat: Contextual Twitter Threads + Spam Reduction", + "url": "https://github.com/ai16z/eliza/commit/290d7fbebc1e56cd3eeb93987ae221e31817ad18" + }, + { + "sha": "578a42abfa87da166e0495a89a033d7c73c50321", + "date": "2024-11-18T21:25:42Z", + "message": "lock", + "url": "https://github.com/ai16z/eliza/commit/578a42abfa87da166e0495a89a033d7c73c50321" + }, + { + "sha": "aa5416f5266eae4234a0ed135c87eadec54244e3", + "date": "2024-11-18T21:23:13Z", + "message": "imports", + "url": "https://github.com/ai16z/eliza/commit/aa5416f5266eae4234a0ed135c87eadec54244e3" + }, + { + "sha": "7978d5bae81587bf3f47e0e52996c6bf929b15ef", + "date": "2024-11-18T21:20:21Z", + "message": "pnpm", + "url": "https://github.com/ai16z/eliza/commit/7978d5bae81587bf3f47e0e52996c6bf929b15ef" + }, + { + "sha": "6e8b4577f7637fa0e0ecd59bbde0aaf109f2e65c", + "date": "2024-11-18T21:03:01Z", + "message": "contain", + "url": "https://github.com/ai16z/eliza/commit/6e8b4577f7637fa0e0ecd59bbde0aaf109f2e65c" + }, + { + "sha": "1ff870894c97047736d1d197199da6093c54a624", + "date": "2024-11-18T20:51:03Z", + "message": "formatting", + "url": "https://github.com/ai16z/eliza/commit/1ff870894c97047736d1d197199da6093c54a624" + }, + { + "sha": "442e14edff730cdd7bca78cad70db144d6d64f1e", + "date": "2024-11-18T20:46:26Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into unruggable", + "url": "https://github.com/ai16z/eliza/commit/442e14edff730cdd7bca78cad70db144d6d64f1e" + }, + { + "sha": "8c8886ad5de5d3831f48fe7e5490b55371cdd19d", + "date": "2024-11-18T20:45:44Z", + "message": "improve logging", + "url": "https://github.com/ai16z/eliza/commit/8c8886ad5de5d3831f48fe7e5490b55371cdd19d" + }, + { + "sha": "3ec7e7410f7a108fa8d2db490e1489adf5671957", + "date": "2024-11-18T11:39:07Z", + "message": "unruggable", + "url": "https://github.com/ai16z/eliza/commit/3ec7e7410f7a108fa8d2db490e1489adf5671957" + }, + { + "sha": "7a3664810b4f1af22a87d6087946c4d1190f6616", + "date": "2024-11-18T11:32:26Z", + "message": "Merge pull request #393 from ai16z/logging-improvements\n\nfeat: Logging improvements", + "url": "https://github.com/ai16z/eliza/commit/7a3664810b4f1af22a87d6087946c4d1190f6616" + }, + { + "sha": "3d7bd7798d7c8f4c70c973d3d6b8a99056b8592e", + "date": "2024-11-18T11:17:38Z", + "message": "revert character", + "url": "https://github.com/ai16z/eliza/commit/3d7bd7798d7c8f4c70c973d3d6b8a99056b8592e" + }, + { + "sha": "2b21f8a650d6d43768ade3bca4f3d09f81c3552d", + "date": "2024-11-18T10:53:09Z", + "message": "logging", + "url": "https://github.com/ai16z/eliza/commit/2b21f8a650d6d43768ade3bca4f3d09f81c3552d" + }, + { + "sha": "64d612ff3681a2f20c4d5d35098ce51db5a8aa6b", + "date": "2024-11-18T06:30:10Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/64d612ff3681a2f20c4d5d35098ce51db5a8aa6b" + }, + { + "sha": "5869ac2226042558a2c9d1c61da95b44dd0bbabb", + "date": "2024-11-18T06:30:04Z", + "message": "Merge pull request #390 from ai16z/fix-client-null\n\nfix: client null", + "url": "https://github.com/ai16z/eliza/commit/5869ac2226042558a2c9d1c61da95b44dd0bbabb" + }, + { + "sha": "1ba09517f040d15833ec0eb917680dff37d4f298", + "date": "2024-11-18T06:29:43Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/1ba09517f040d15833ec0eb917680dff37d4f298" + }, + { + "sha": "7b5598889d8c6ec9dfadcb7c992af226279c7dd0", + "date": "2024-11-18T06:29:15Z", + "message": "Revert", + "url": "https://github.com/ai16z/eliza/commit/7b5598889d8c6ec9dfadcb7c992af226279c7dd0" + }, + { + "sha": "42a850b9fd08db1f028e6fafbd309bc8121a495e", + "date": "2024-11-18T06:28:39Z", + "message": "client null", + "url": "https://github.com/ai16z/eliza/commit/42a850b9fd08db1f028e6fafbd309bc8121a495e" + }, + { + "sha": "53f5bd37f3f5959588ceed462634bcbd5ee11dc9", + "date": "2024-11-18T05:15:14Z", + "message": "Merge pull request #355 from ai16z/starknet-work\n\nfeat: Complete Starknet DB Trust", + "url": "https://github.com/ai16z/eliza/commit/53f5bd37f3f5959588ceed462634bcbd5ee11dc9" + }, + { + "sha": "782db49a3c842b94ad7515fe70a6497d9d3495df", + "date": "2024-11-18T05:11:50Z", + "message": "nix works", + "url": "https://github.com/ai16z/eliza/commit/782db49a3c842b94ad7515fe70a6497d9d3495df" + }, + { + "sha": "d42eea7e1d9e2338857224ed81de173d991d6a0e", + "date": "2024-11-18T05:08:18Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/d42eea7e1d9e2338857224ed81de173d991d6a0e" + }, + { + "sha": "ca60d37b729bf68522246094c9859a0195764d72", + "date": "2024-11-18T05:07:24Z", + "message": "pnpm", + "url": "https://github.com/ai16z/eliza/commit/ca60d37b729bf68522246094c9859a0195764d72" + }, + { + "sha": "67b8bd0c62d6a892ec2de80dca3126d6f2c8234e", + "date": "2024-11-18T04:51:24Z", + "message": "revert", + "url": "https://github.com/ai16z/eliza/commit/67b8bd0c62d6a892ec2de80dca3126d6f2c8234e" + }, + { + "sha": "b0925cbee389f4abe53b00172b957c7a86cbdac0", + "date": "2024-11-18T04:47:54Z", + "message": "plugin fixes", + "url": "https://github.com/ai16z/eliza/commit/b0925cbee389f4abe53b00172b957c7a86cbdac0" + }, + { + "sha": "aa536f7f0423d1b22aca1ad64204d23a8b1cd6de", + "date": "2024-11-18T00:34:01Z", + "message": "improve readme", + "url": "https://github.com/ai16z/eliza/commit/aa536f7f0423d1b22aca1ad64204d23a8b1cd6de" + }, + { + "sha": "bca5b421bcab227d9484ef712915f6ca84c3ed63", + "date": "2024-11-18T00:18:52Z", + "message": "Merge pull request #356 from denizekiz/bugfix/openrouter\n\nfix: openrouter 70b don't support 128000, changed to 405b in model.ts", + "url": "https://github.com/ai16z/eliza/commit/bca5b421bcab227d9484ef712915f6ca84c3ed63" + }, + { + "sha": "4d5a25f93e40e377ab86853c8b602e9d53dc9414", + "date": "2024-11-18T00:17:28Z", + "message": "Merge pull request #371 from ai16z/client-plugin\n\nfeat: install clients from plugin", + "url": "https://github.com/ai16z/eliza/commit/4d5a25f93e40e377ab86853c8b602e9d53dc9414" + }, + { + "sha": "0403540ff334440a29891f5bdac1b6ce24dec3ac", + "date": "2024-11-18T00:17:07Z", + "message": "Merge pull request #375 from tsubasakong/main\n\nfeat: Enhance Heurist Image Generation Settings and Image Handling", + "url": "https://github.com/ai16z/eliza/commit/0403540ff334440a29891f5bdac1b6ce24dec3ac" + }, + { + "sha": "acdadf569e5dbd7f497a2394c9600d41e25aba0f", + "date": "2024-11-18T00:15:02Z", + "message": "Merge pull request #367 from ai16z-demirix/main\n\nfeat: Adding unit tests for start - Covering goals, defaultCharacters, relationships, evaulators, posts, database, messages", + "url": "https://github.com/ai16z/eliza/commit/acdadf569e5dbd7f497a2394c9600d41e25aba0f" + }, + { + "sha": "232c1642e0c2db8b036427d043adfa5b4e013718", + "date": "2024-11-18T00:05:44Z", + "message": "fixs client and default character", + "url": "https://github.com/ai16z/eliza/commit/232c1642e0c2db8b036427d043adfa5b4e013718" + }, + { + "sha": "0d135d4fedbad44544ce66aa6d0d02d72d4d6fc6", + "date": "2024-11-17T23:48:00Z", + "message": "work", + "url": "https://github.com/ai16z/eliza/commit/0d135d4fedbad44544ce66aa6d0d02d72d4d6fc6" + }, + { + "sha": "860afe20c35d05d6aac1825966186e2f70279d3f", + "date": "2024-11-17T23:15:02Z", + "message": "attempt browser", + "url": "https://github.com/ai16z/eliza/commit/860afe20c35d05d6aac1825966186e2f70279d3f" + }, + { + "sha": "4f3fd20e98b5224bcce90dc77de57c976605c850", + "date": "2024-11-17T21:59:38Z", + "message": "client", + "url": "https://github.com/ai16z/eliza/commit/4f3fd20e98b5224bcce90dc77de57c976605c850" + }, + { + "sha": "f3d5e12415070448eb896b977546068d20f43555", + "date": "2024-11-17T20:58:15Z", + "message": "nix", + "url": "https://github.com/ai16z/eliza/commit/f3d5e12415070448eb896b977546068d20f43555" + }, + { + "sha": "3fd327dd6455f391433175c31d1c60bae862c4e9", + "date": "2024-11-17T09:04:11Z", + "message": "fix transfer", + "url": "https://github.com/ai16z/eliza/commit/3fd327dd6455f391433175c31d1c60bae862c4e9" + }, + { + "sha": "ca24ba13bd9ed9b6148577588182f49d16ba9b74", + "date": "2024-11-17T08:37:57Z", + "message": "transfer and cleanup", + "url": "https://github.com/ai16z/eliza/commit/ca24ba13bd9ed9b6148577588182f49d16ba9b74" + }, + { + "sha": "648800dd1c84600db723da88387622a97783882f", + "date": "2024-11-17T07:36:07Z", + "message": "Merge pull request #373 from enitrat/feat/transfer-token\n\nfeat: starknet token transfer", + "url": "https://github.com/ai16z/eliza/commit/648800dd1c84600db723da88387622a97783882f" + }, + { + "sha": "236ad0cfeda6d88b031f32451c5c7bab50317e86", + "date": "2024-11-17T07:33:13Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into starknet-work", + "url": "https://github.com/ai16z/eliza/commit/236ad0cfeda6d88b031f32451c5c7bab50317e86" + }, + { + "sha": "d5f479f2a665d8c9b0770ab3dac753d47074dac3", + "date": "2024-11-17T06:28:31Z", + "message": "token provider", + "url": "https://github.com/ai16z/eliza/commit/d5f479f2a665d8c9b0770ab3dac753d47074dac3" + }, + { + "sha": "04de0f4aa66456095ae3626b5f520123b81cfe26", + "date": "2024-11-17T04:06:32Z", + "message": "Merge pull request #366 from bmgalego/fix-getRecentMessageInteractions\n\nfix: bug in getRecentMessageInteractions not awating for promisses before formating", + "url": "https://github.com/ai16z/eliza/commit/04de0f4aa66456095ae3626b5f520123b81cfe26" + }, + { + "sha": "c5992d3502de07b717a0b8852a7b67314d40b077", + "date": "2024-11-17T03:53:59Z", + "message": "Merge pull request #263 from ai16z/twitter-profile-remake\n\ntwitter-profile-remake", + "url": "https://github.com/ai16z/eliza/commit/c5992d3502de07b717a0b8852a7b67314d40b077" + }, + { + "sha": "3cd78aeacaa1cb99320218261fcf50ccfc9f98b5", + "date": "2024-11-17T02:31:42Z", + "message": "instal clients from plugin", + "url": "https://github.com/ai16z/eliza/commit/3cd78aeacaa1cb99320218261fcf50ccfc9f98b5" + }, + { + "sha": "30587cdb6e95cf6f872e21e93151b8b994050585", + "date": "2024-11-17T02:14:15Z", + "message": "Merge pull request #370 from ai16z/readme-update\n\nfeat: readme", + "url": "https://github.com/ai16z/eliza/commit/30587cdb6e95cf6f872e21e93151b8b994050585" + }, + { + "sha": "1d61d0383046958d9bb102a979d21443366b6de6", + "date": "2024-11-17T02:09:14Z", + "message": "readme", + "url": "https://github.com/ai16z/eliza/commit/1d61d0383046958d9bb102a979d21443366b6de6" + }, + { + "sha": "3839f330a13cce5bcee22d196875003cd10182cd", + "date": "2024-11-17T01:44:01Z", + "message": "starknet", + "url": "https://github.com/ai16z/eliza/commit/3839f330a13cce5bcee22d196875003cd10182cd" + }, + { + "sha": "e63177529ddf6145a8f22f6e594af7cf75d26309", + "date": "2024-11-17T01:20:19Z", + "message": "work", + "url": "https://github.com/ai16z/eliza/commit/e63177529ddf6145a8f22f6e594af7cf75d26309" + }, + { + "sha": "39855a5050ad7c7e464edb324af6a742fda85a30", + "date": "2024-11-17T00:42:03Z", + "message": "remove cache", + "url": "https://github.com/ai16z/eliza/commit/39855a5050ad7c7e464edb324af6a742fda85a30" + }, + { + "sha": "a3c0e28e87b4be22e8fa04030fb4de72c0a16f0a", + "date": "2024-11-16T22:12:47Z", + "message": "token provider", + "url": "https://github.com/ai16z/eliza/commit/a3c0e28e87b4be22e8fa04030fb4de72c0a16f0a" + }, + { + "sha": "a88ad315ffb3b9fe4cbdcc9d07a6655933ca7d26", + "date": "2024-11-16T21:17:50Z", + "message": "actions", + "url": "https://github.com/ai16z/eliza/commit/a88ad315ffb3b9fe4cbdcc9d07a6655933ca7d26" + }, + { + "sha": "d0b0c08318b2c20ca926122a8d5ca39e69201e8f", + "date": "2024-11-16T09:30:10Z", + "message": "add actions", + "url": "https://github.com/ai16z/eliza/commit/d0b0c08318b2c20ca926122a8d5ca39e69201e8f" + }, + { + "sha": "c03e09acc3837a00871cd5d2ce6be6640879796e", + "date": "2024-11-16T08:40:36Z", + "message": "Merge pull request #353 from thejoven/patch-1\n\nAdd Community & contact and Star History", + "url": "https://github.com/ai16z/eliza/commit/c03e09acc3837a00871cd5d2ce6be6640879796e" + }, + { + "sha": "f118f5cc96e667a6124528363e43f02488d643b0", + "date": "2024-11-16T08:34:59Z", + "message": "pnpm", + "url": "https://github.com/ai16z/eliza/commit/f118f5cc96e667a6124528363e43f02488d643b0" + }, + { + "sha": "ba142f28e61c95c1e659a6882974f2f270c7352b", + "date": "2024-11-16T08:32:59Z", + "message": "fixes", + "url": "https://github.com/ai16z/eliza/commit/ba142f28e61c95c1e659a6882974f2f270c7352b" + }, + { + "sha": "20f965f01323c605cb087714902c2de99bb64f32", + "date": "2024-11-16T06:02:05Z", + "message": "plug", + "url": "https://github.com/ai16z/eliza/commit/20f965f01323c605cb087714902c2de99bb64f32" + }, + { + "sha": "87a175799fa0ef33f91f7f22b1a25e5f78ec1fcb", + "date": "2024-11-16T05:49:57Z", + "message": "clean plugin", + "url": "https://github.com/ai16z/eliza/commit/87a175799fa0ef33f91f7f22b1a25e5f78ec1fcb" + }, + { + "sha": "18ca584e980280750953eded551b6e1a1c85a543", + "date": "2024-11-16T05:39:47Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into trust-db", + "url": "https://github.com/ai16z/eliza/commit/18ca584e980280750953eded551b6e1a1c85a543" + }, + { + "sha": "e4474d8a62ccbf1ed856da6901e7dce8a2731162", + "date": "2024-11-16T05:39:28Z", + "message": "remove", + "url": "https://github.com/ai16z/eliza/commit/e4474d8a62ccbf1ed856da6901e7dce8a2731162" + }, + { + "sha": "0b819e752c91a5010a1f4fd384406380c2c56928", + "date": "2024-11-16T05:38:42Z", + "message": "trust db", + "url": "https://github.com/ai16z/eliza/commit/0b819e752c91a5010a1f4fd384406380c2c56928" + }, + { + "sha": "06f800388c53a20a1a57408dcb7b84209478839c", + "date": "2024-11-16T01:08:18Z", + "message": "imports and cleanups", + "url": "https://github.com/ai16z/eliza/commit/06f800388c53a20a1a57408dcb7b84209478839c" + }, + { + "sha": "b3773bdfc355121277a75b596e675431db8ff7de", + "date": "2024-11-15T23:43:24Z", + "message": "fix dev build", + "url": "https://github.com/ai16z/eliza/commit/b3773bdfc355121277a75b596e675431db8ff7de" + }, + { + "sha": "3d68fa926131cdad4712526db96a42326f95ae26", + "date": "2024-11-15T23:19:10Z", + "message": "title", + "url": "https://github.com/ai16z/eliza/commit/3d68fa926131cdad4712526db96a42326f95ae26" + }, + { + "sha": "b1325970f6f3d8782585b2483320a79632654ae4", + "date": "2024-11-15T23:11:53Z", + "message": "fix imports, fix builds", + "url": "https://github.com/ai16z/eliza/commit/b1325970f6f3d8782585b2483320a79632654ae4" + }, + { + "sha": "735025cdc8d6781215aa7e1c76febdc840ebb663", + "date": "2024-11-15T22:07:17Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/735025cdc8d6781215aa7e1c76febdc840ebb663" + }, + { + "sha": "d4394c26be3e94c7af7e4b8702e4f5cb873f00de", + "date": "2024-11-14T10:30:30Z", + "message": "plugin schema", + "url": "https://github.com/ai16z/eliza/commit/d4394c26be3e94c7af7e4b8702e4f5cb873f00de" + }, + { + "sha": "cecff7804bfabd0c94c642a0fc1cd2fa62ea7ccf", + "date": "2024-11-14T10:26:07Z", + "message": "updates", + "url": "https://github.com/ai16z/eliza/commit/cecff7804bfabd0c94c642a0fc1cd2fa62ea7ccf" + }, + { + "sha": "e84c46eaed00ea300a045db1cb8e66851b8ea62a", + "date": "2024-11-14T09:28:09Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza into starknet-plugin", + "url": "https://github.com/ai16z/eliza/commit/e84c46eaed00ea300a045db1cb8e66851b8ea62a" + }, + { + "sha": "a22e07fd71ed7a0803561736bb875dd0892f89fd", + "date": "2024-11-14T09:22:52Z", + "message": "Merge pull request #299 from thearyanag/269--add-node-version-check-during-build\n\nadd node version check", + "url": "https://github.com/ai16z/eliza/commit/a22e07fd71ed7a0803561736bb875dd0892f89fd" + }, + { + "sha": "38716b84bbcbf659b02c4bddf89dd5cc7b348c95", + "date": "2024-11-13T11:07:30Z", + "message": "init", + "url": "https://github.com/ai16z/eliza/commit/38716b84bbcbf659b02c4bddf89dd5cc7b348c95" + }, + { + "sha": "7fcf54e7fb2ba027d110afcc319c0b01b3f181dc", + "date": "2024-11-13T09:39:11Z", + "message": "Merge pull request #285 from ai16z/bundles\n\nBundles", + "url": "https://github.com/ai16z/eliza/commit/7fcf54e7fb2ba027d110afcc319c0b01b3f181dc" + }, + { + "sha": "ae648b15c8c79048febea1d944950ce4ab37b2cd", + "date": "2024-11-13T09:30:18Z", + "message": "pnpm lock", + "url": "https://github.com/ai16z/eliza/commit/ae648b15c8c79048febea1d944950ce4ab37b2cd" + }, + { + "sha": "11e7fe071cd29f3f19425d70b8aff0beccaf132b", + "date": "2024-11-13T09:19:07Z", + "message": "clean ups", + "url": "https://github.com/ai16z/eliza/commit/11e7fe071cd29f3f19425d70b8aff0beccaf132b" + }, + { + "sha": "57ba39230d5aa850dc9ff090a471ff8d42009155", + "date": "2024-11-13T09:12:46Z", + "message": "bundle work", + "url": "https://github.com/ai16z/eliza/commit/57ba39230d5aa850dc9ff090a471ff8d42009155" + }, + { + "sha": "1ad5e28cdf97d87c96e5f650c411f29fb2ffb564", + "date": "2024-11-13T09:05:14Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/1ad5e28cdf97d87c96e5f650c411f29fb2ffb564" + }, + { + "sha": "6ecbfb3aea99f79ebc8d7030dc8a4c65c5d6d987", + "date": "2024-11-12T22:36:19Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/6ecbfb3aea99f79ebc8d7030dc8a4c65c5d6d987" + }, + { + "sha": "cbb61f378e595dca5f26464f4aeafeb97234f5d9", + "date": "2024-11-12T06:55:53Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/cbb61f378e595dca5f26464f4aeafeb97234f5d9" + }, + { + "sha": "3237a4a8cacc616decb193f76ab6741851fdb5e4", + "date": "2024-11-10T00:04:33Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/3237a4a8cacc616decb193f76ab6741851fdb5e4" + }, + { + "sha": "7a8f10a6a31c45dd45a8a8bc4119b3dd5dbf02e9", + "date": "2024-11-09T05:49:09Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/7a8f10a6a31c45dd45a8a8bc4119b3dd5dbf02e9" + }, + { + "sha": "49e6bf68928cbf326a879a09c2a8caed869e1965", + "date": "2024-11-09T01:05:06Z", + "message": "revert tests", + "url": "https://github.com/ai16z/eliza/commit/49e6bf68928cbf326a879a09c2a8caed869e1965" + }, + { + "sha": "2ad44cd97cc60eda3d08cb18f65b0f6ba1c929a0", + "date": "2024-11-09T00:08:50Z", + "message": "test", + "url": "https://github.com/ai16z/eliza/commit/2ad44cd97cc60eda3d08cb18f65b0f6ba1c929a0" + }, + { + "sha": "bf48b66100cad7d524ceea2b040464356c3f9dfb", + "date": "2024-11-09T00:04:36Z", + "message": "tess", + "url": "https://github.com/ai16z/eliza/commit/bf48b66100cad7d524ceea2b040464356c3f9dfb" + }, + { + "sha": "6c59fc10d5ffec9ac5d9646617b28d4e2b97170f", + "date": "2024-11-07T21:17:58Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/6c59fc10d5ffec9ac5d9646617b28d4e2b97170f" + }, + { + "sha": "811df46ef3b76af858f6a878d572bdb767daca60", + "date": "2024-11-07T21:17:46Z", + "message": "yaml", + "url": "https://github.com/ai16z/eliza/commit/811df46ef3b76af858f6a878d572bdb767daca60" + }, + { + "sha": "b06b302dec8dfc48041430efe193cabd7286daa5", + "date": "2024-11-07T05:59:24Z", + "message": "Merge pull request #1 from ai16z/shaw/plugins\n\nShaw/plugins", + "url": "https://github.com/ai16z/eliza/commit/b06b302dec8dfc48041430efe193cabd7286daa5" + }, + { + "sha": "f330fc1ffd9bcfbe641d6aa7a0a1f48a4fbf0613", + "date": "2024-11-07T03:18:17Z", + "message": "Default character", + "url": "https://github.com/ai16z/eliza/commit/f330fc1ffd9bcfbe641d6aa7a0a1f48a4fbf0613" + }, + { + "sha": "b93024d2ff91b2d3c525c0287f7990847955a076", + "date": "2024-11-07T03:14:57Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/b93024d2ff91b2d3c525c0287f7990847955a076" + }, + { + "sha": "754941ca0d1ce1a059ab36add0a813896a256039", + "date": "2024-11-07T03:07:19Z", + "message": "fix", + "url": "https://github.com/ai16z/eliza/commit/754941ca0d1ce1a059ab36add0a813896a256039" + }, + { + "sha": "041dc3ae45637dfea0f837f507af6384cae58fde", + "date": "2024-11-07T02:37:27Z", + "message": "plugin", + "url": "https://github.com/ai16z/eliza/commit/041dc3ae45637dfea0f837f507af6384cae58fde" + }, + { + "sha": "c4d87d99f80393f0e561274664c95c4b8fbc81bd", + "date": "2024-11-06T23:21:48Z", + "message": "plugin", + "url": "https://github.com/ai16z/eliza/commit/c4d87d99f80393f0e561274664c95c4b8fbc81bd" + }, + { + "sha": "fd2ad8c8f0a84e90a79656bf1ff623e05e60ec29", + "date": "2024-11-06T08:42:59Z", + "message": "exports", + "url": "https://github.com/ai16z/eliza/commit/fd2ad8c8f0a84e90a79656bf1ff623e05e60ec29" + }, + { + "sha": "04c9bacef95e832a8f30345f089804be71910119", + "date": "2024-11-06T07:58:12Z", + "message": "package up core and introduce plugins", + "url": "https://github.com/ai16z/eliza/commit/04c9bacef95e832a8f30345f089804be71910119" + }, + { + "sha": "52467d6a78585d1b5c50b07f8f8b252665eff375", + "date": "2024-11-05T06:39:13Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/52467d6a78585d1b5c50b07f8f8b252665eff375" + }, + { + "sha": "34603196c994154ddb5c1a028ad1711c5707f109", + "date": "2024-11-04T08:04:29Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/34603196c994154ddb5c1a028ad1711c5707f109" + }, + { + "sha": "11e5465cdca5d192e3bf0f1060209dc75a794eb9", + "date": "2024-11-04T05:10:47Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/11e5465cdca5d192e3bf0f1060209dc75a794eb9" + }, + { + "sha": "80af67af03491ba5f9d230b09f5bc06bf3c3e828", + "date": "2024-11-04T03:24:01Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/80af67af03491ba5f9d230b09f5bc06bf3c3e828" + }, + { + "sha": "6d4f41ae1e41cd942c16168034009833d6a0dfdd", + "date": "2024-11-03T22:17:29Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/6d4f41ae1e41cd942c16168034009833d6a0dfdd" + }, + { + "sha": "31fea5e3f462b39b364362623ce479c286231ea8", + "date": "2024-11-03T21:05:26Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/31fea5e3f462b39b364362623ce479c286231ea8" + }, + { + "sha": "b2b1eb4df40e57b3301a32d5ce0c57786b5972ed", + "date": "2024-11-03T21:04:58Z", + "message": "Merge branch 'main' of https://github.com/ponderingdemocritus/eliza", + "url": "https://github.com/ai16z/eliza/commit/b2b1eb4df40e57b3301a32d5ce0c57786b5972ed" + }, + { + "sha": "12e4d5d8c74542811449002d22ac70ba06134d96", + "date": "2024-11-03T21:04:45Z", + "message": "loggin", + "url": "https://github.com/ai16z/eliza/commit/12e4d5d8c74542811449002d22ac70ba06134d96" + }, + { + "sha": "8bf480916b3ee4b64fd53bd7aefbde28f990b22d", + "date": "2024-11-03T07:13:47Z", + "message": "remove path", + "url": "https://github.com/ai16z/eliza/commit/8bf480916b3ee4b64fd53bd7aefbde28f990b22d" + }, + { + "sha": "01bef5d967c5ddc66ce1513efe4695e437d2be18", + "date": "2024-11-03T07:00:01Z", + "message": "revert", + "url": "https://github.com/ai16z/eliza/commit/01bef5d967c5ddc66ce1513efe4695e437d2be18" + }, + { + "sha": "a18c192aba597d40e239c7840935d51e0af312f4", + "date": "2024-11-03T06:55:24Z", + "message": "add type script ref path for cleaner imports", + "url": "https://github.com/ai16z/eliza/commit/a18c192aba597d40e239c7840935d51e0af312f4" + }, + { + "sha": "c0915e79a731234e4ffd929e2d35ffc9e2db5c90", + "date": "2024-11-03T06:50:21Z", + "message": "discord env", + "url": "https://github.com/ai16z/eliza/commit/c0915e79a731234e4ffd929e2d35ffc9e2db5c90" + }, + { + "sha": "3b05a1a43b5d009692679549d6b7a38f8b8325ba", + "date": "2024-11-03T05:37:48Z", + "message": "prettier", + "url": "https://github.com/ai16z/eliza/commit/3b05a1a43b5d009692679549d6b7a38f8b8325ba" + }, + { + "sha": "880e5ac981b9298fd3fc385f0694f2b45b95c5e5", + "date": "2024-11-03T05:36:01Z", + "message": "prettier logs, some minor cleanups", + "url": "https://github.com/ai16z/eliza/commit/880e5ac981b9298fd3fc385f0694f2b45b95c5e5" + }, + { + "sha": "0dfd1da39eba323c159066b9dc82256704751b09", + "date": "2024-11-02T19:12:25Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/0dfd1da39eba323c159066b9dc82256704751b09" + }, + { + "sha": "d428bf1e30f08e1e82e24cb412670dc44b4e913a", + "date": "2024-11-02T10:55:39Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/d428bf1e30f08e1e82e24cb412670dc44b4e913a" + }, + { + "sha": "aaba37bf934f25ae813cf050fec2e2471cd74a2d", + "date": "2024-11-02T09:31:47Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/aaba37bf934f25ae813cf050fec2e2471cd74a2d" + }, + { + "sha": "46139a16568e58f85efd49e2acd21990647a6146", + "date": "2024-11-02T09:31:34Z", + "message": "fix anthropic", + "url": "https://github.com/ai16z/eliza/commit/46139a16568e58f85efd49e2acd21990647a6146" + }, + { + "sha": "250b0700b179c1a3821fa52b5974d9520ad37f63", + "date": "2024-11-02T08:37:08Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/250b0700b179c1a3821fa52b5974d9520ad37f63" + }, + { + "sha": "1417f0b485ab5940aa4e30064e08e2ea9537bdd5", + "date": "2024-11-02T08:37:05Z", + "message": "mods", + "url": "https://github.com/ai16z/eliza/commit/1417f0b485ab5940aa4e30064e08e2ea9537bdd5" + }, + { + "sha": "dce8bae54d0e560eeac21f81aaf079c66d561d9f", + "date": "2024-11-02T04:06:43Z", + "message": "allow custom actions", + "url": "https://github.com/ai16z/eliza/commit/dce8bae54d0e560eeac21f81aaf079c66d561d9f" + }, + { + "sha": "0905d978a7f7b10328f7241d247afc82ca3603c4", + "date": "2024-11-02T02:52:35Z", + "message": "clean up index", + "url": "https://github.com/ai16z/eliza/commit/0905d978a7f7b10328f7241d247afc82ca3603c4" + }, + { + "sha": "e25ce2503c1bca7b4e041db8285a0d0f597440e5", + "date": "2024-11-02T00:28:57Z", + "message": "lint", + "url": "https://github.com/ai16z/eliza/commit/e25ce2503c1bca7b4e041db8285a0d0f597440e5" + }, + { + "sha": "28a4d1390209b100ed81898961c56f97259e3101", + "date": "2024-11-02T00:26:48Z", + "message": "try", + "url": "https://github.com/ai16z/eliza/commit/28a4d1390209b100ed81898961c56f97259e3101" + }, + { + "sha": "ba69005ef99e4498f413716247e09fb3357d8568", + "date": "2024-11-02T00:24:55Z", + "message": "lock", + "url": "https://github.com/ai16z/eliza/commit/ba69005ef99e4498f413716247e09fb3357d8568" + }, + { + "sha": "247615c41a049f523c4f2b6f5a1e3674851eeecd", + "date": "2024-11-02T00:16:04Z", + "message": "npm", + "url": "https://github.com/ai16z/eliza/commit/247615c41a049f523c4f2b6f5a1e3674851eeecd" + }, + { + "sha": "4d0ada5eca8a3df62ae58ae756cfad11163981cd", + "date": "2024-11-02T00:13:41Z", + "message": "commit'", + "url": "https://github.com/ai16z/eliza/commit/4d0ada5eca8a3df62ae58ae756cfad11163981cd" + }, + { + "sha": "ccc73856d015e3cae5e38c37e516c37a1ae11daf", + "date": "2024-11-02T00:11:00Z", + "message": "ci", + "url": "https://github.com/ai16z/eliza/commit/ccc73856d015e3cae5e38c37e516c37a1ae11daf" + }, + { + "sha": "a624586f48be49097648f5c23419cce6d9362d78", + "date": "2024-11-02T00:09:32Z", + "message": "lock", + "url": "https://github.com/ai16z/eliza/commit/a624586f48be49097648f5c23419cce6d9362d78" + }, + { + "sha": "29bcbf8f971768c2c121d3eab6f8bc7b86302c17", + "date": "2024-11-02T00:04:05Z", + "message": "node", + "url": "https://github.com/ai16z/eliza/commit/29bcbf8f971768c2c121d3eab6f8bc7b86302c17" + }, + { + "sha": "0b72cce2b565b01a835f4b1ff3fb036b6707b570", + "date": "2024-11-01T23:56:14Z", + "message": "lock", + "url": "https://github.com/ai16z/eliza/commit/0b72cce2b565b01a835f4b1ff3fb036b6707b570" + }, + { + "sha": "e85195f50f7c6aa7946da109faf5b599425a1a27", + "date": "2024-11-01T23:31:11Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/e85195f50f7c6aa7946da109faf5b599425a1a27" + }, + { + "sha": "bdbaba540c40af9959a87c5d643d2b50c3b0d1b6", + "date": "2024-11-01T23:28:37Z", + "message": "imports", + "url": "https://github.com/ai16z/eliza/commit/bdbaba540c40af9959a87c5d643d2b50c3b0d1b6" + }, + { + "sha": "8eed22dc8744b98a3e01d9c5fbcd6a94f9be3759", + "date": "2024-11-01T23:17:06Z", + "message": "export work cleanup", + "url": "https://github.com/ai16z/eliza/commit/8eed22dc8744b98a3e01d9c5fbcd6a94f9be3759" + }, + { + "sha": "2ba0aafa596cc4ec9e8e7eb1c92859f7122f88c0", + "date": "2024-11-01T21:58:50Z", + "message": "export types", + "url": "https://github.com/ai16z/eliza/commit/2ba0aafa596cc4ec9e8e7eb1c92859f7122f88c0" + }, + { + "sha": "eaa462403d48f950de7dea38b34fbd9ce4b98fee", + "date": "2024-11-01T21:21:33Z", + "message": "Merge branch 'main' of https://github.com/ai16z/eliza", + "url": "https://github.com/ai16z/eliza/commit/eaa462403d48f950de7dea38b34fbd9ce4b98fee" + }, + { + "sha": "4000c03e1ea96c956b17ba46e4261769989c4607", + "date": "2024-11-01T21:21:29Z", + "message": "update", + "url": "https://github.com/ai16z/eliza/commit/4000c03e1ea96c956b17ba46e4261769989c4607" + }, + { + "sha": "167423d9b20a8cb080998ac228f6c43e366e0d57", + "date": "2024-11-01T09:50:19Z", + "message": "package", + "url": "https://github.com/ai16z/eliza/commit/167423d9b20a8cb080998ac228f6c43e366e0d57" + }, + { + "sha": "105336cdc9cee15736ec7c71c997ef57fac5e489", + "date": "2024-11-01T09:50:02Z", + "message": "node", + "url": "https://github.com/ai16z/eliza/commit/105336cdc9cee15736ec7c71c997ef57fac5e489" + }, + { + "sha": "2461accf1fcc6a70b96d4ea4f6c4a9faffe91646", + "date": "2024-11-01T09:44:31Z", + "message": "fixed issue with openai", + "url": "https://github.com/ai16z/eliza/commit/2461accf1fcc6a70b96d4ea4f6c4a9faffe91646" + }, + { + "sha": "2b237de45b59a191f0b099b3f057cf1e32d9fd88", + "date": "2024-11-01T01:06:49Z", + "message": "ci", + "url": "https://github.com/ai16z/eliza/commit/2b237de45b59a191f0b099b3f057cf1e32d9fd88" + }, + { + "sha": "fd01b429af1f12da60af582657b2e78dc3716c47", + "date": "2024-11-01T01:05:50Z", + "message": "merge", + "url": "https://github.com/ai16z/eliza/commit/fd01b429af1f12da60af582657b2e78dc3716c47" + }, + { + "sha": "05b89822e68d796e5bc4d96d0bcedb28b8d92786", + "date": "2024-11-01T01:02:27Z", + "message": "locks node to 22", + "url": "https://github.com/ai16z/eliza/commit/05b89822e68d796e5bc4d96d0bcedb28b8d92786" + }, + { + "sha": "498462efb618bdf8356433cf5bf7ebe31d30ff3b", + "date": "2024-11-01T01:01:21Z", + "message": "mono init", + "url": "https://github.com/ai16z/eliza/commit/498462efb618bdf8356433cf5bf7ebe31d30ff3b" + }, + { + "sha": "d5e697ec7df28f0666b8d94a4814d18f941a6984", + "date": "2024-11-01T00:35:49Z", + "message": "types", + "url": "https://github.com/ai16z/eliza/commit/d5e697ec7df28f0666b8d94a4814d18f941a6984" + }, + { + "sha": "6c5d01bc727de7b25219f691c294ccfe186ffd47", + "date": "2024-11-01T00:35:13Z", + "message": "mono", + "url": "https://github.com/ai16z/eliza/commit/6c5d01bc727de7b25219f691c294ccfe186ffd47" + } + ], + "pull_requests": [ + { + "number": 512, + "title": "fix: speech service fix", + "state": "closed", + "created_at": "2024-11-22T05:13:08Z", + "url": "https://github.com/ai16z/eliza/pull/512", + "labels": [], + "comments": 0 + }, + { + "number": 509, + "title": "fix: services fix", + "state": "closed", + "created_at": "2024-11-22T04:15:22Z", + "url": "https://github.com/ai16z/eliza/pull/509", + "labels": [], + "comments": 0 + }, + { + "number": 505, + "title": "fix: issue with npm", + "state": "closed", + "created_at": "2024-11-22T03:45:23Z", + "url": "https://github.com/ai16z/eliza/pull/505", + "labels": [], + "comments": 0 + }, + { + "number": 504, + "title": "fix: remove sol dep", + "state": "closed", + "created_at": "2024-11-22T03:25:00Z", + "url": "https://github.com/ai16z/eliza/pull/504", + "labels": [], + "comments": 0 + }, + { + "number": 503, + "title": "fix: deps", + "state": "closed", + "created_at": "2024-11-22T02:53:30Z", + "url": "https://github.com/ai16z/eliza/pull/503", + "labels": [], + "comments": 0 + }, + { + "number": 501, + "title": "node-v", + "state": "closed", + "created_at": "2024-11-22T02:42:01Z", + "url": "https://github.com/ai16z/eliza/pull/501", + "labels": [], + "comments": 0 + }, + { + "number": 496, + "title": "fix: improve embeddings", + "state": "closed", + "created_at": "2024-11-22T01:51:58Z", + "url": "https://github.com/ai16z/eliza/pull/496", + "labels": [], + "comments": 0 + }, + { + "number": 494, + "title": "feat: improve type saftey", + "state": "closed", + "created_at": "2024-11-22T00:20:30Z", + "url": "https://github.com/ai16z/eliza/pull/494", + "labels": [], + "comments": 0 + }, + { + "number": 475, + "title": "fix: ci", + "state": "closed", + "created_at": "2024-11-21T03:50:28Z", + "url": "https://github.com/ai16z/eliza/pull/475", + "labels": [], + "comments": 0 + }, + { + "number": 466, + "title": "feat: adds check", + "state": "closed", + "created_at": "2024-11-20T23:17:36Z", + "url": "https://github.com/ai16z/eliza/pull/466", + "labels": [], + "comments": 0 + }, + { + "number": 449, + "title": "feat: readme and linting", + "state": "closed", + "created_at": "2024-11-20T10:33:03Z", + "url": "https://github.com/ai16z/eliza/pull/449", + "labels": [], + "comments": 0 + }, + { + "number": 447, + "title": "fix: voice perms", + "state": "closed", + "created_at": "2024-11-20T10:23:30Z", + "url": "https://github.com/ai16z/eliza/pull/447", + "labels": [], + "comments": 0 + }, + { + "number": 444, + "title": "fix: unrug", + "state": "closed", + "created_at": "2024-11-20T09:25:40Z", + "url": "https://github.com/ai16z/eliza/pull/444", + "labels": [], + "comments": 0 + }, + { + "number": 440, + "title": "fix: fixes some console logs", + "state": "closed", + "created_at": "2024-11-20T07:51:58Z", + "url": "https://github.com/ai16z/eliza/pull/440", + "labels": [], + "comments": 0 + }, + { + "number": 436, + "title": "fix: path", + "state": "closed", + "created_at": "2024-11-20T05:59:03Z", + "url": "https://github.com/ai16z/eliza/pull/436", + "labels": [], + "comments": 0 + }, + { + "number": 435, + "title": "fix: imports", + "state": "closed", + "created_at": "2024-11-20T05:48:52Z", + "url": "https://github.com/ai16z/eliza/pull/435", + "labels": [], + "comments": 0 + }, + { + "number": 434, + "title": "fix: Lerna", + "state": "closed", + "created_at": "2024-11-20T05:38:01Z", + "url": "https://github.com/ai16z/eliza/pull/434", + "labels": [], + "comments": 0 + }, + { + "number": 433, + "title": "fix: linting and imports ready for npm", + "state": "closed", + "created_at": "2024-11-20T05:00:33Z", + "url": "https://github.com/ai16z/eliza/pull/433", + "labels": [], + "comments": 0 + }, + { + "number": 431, + "title": "fix: configs", + "state": "closed", + "created_at": "2024-11-20T04:36:01Z", + "url": "https://github.com/ai16z/eliza/pull/431", + "labels": [], + "comments": 0 + }, + { + "number": 428, + "title": "feat: lerna an npm", + "state": "closed", + "created_at": "2024-11-20T02:55:33Z", + "url": "https://github.com/ai16z/eliza/pull/428", + "labels": [], + "comments": 0 + }, + { + "number": 412, + "title": "feat: services", + "state": "closed", + "created_at": "2024-11-19T03:33:09Z", + "url": "https://github.com/ai16z/eliza/pull/412", + "labels": [], + "comments": 2 + }, + { + "number": 407, + "title": "fix: Fixes", + "state": "closed", + "created_at": "2024-11-18T23:03:27Z", + "url": "https://github.com/ai16z/eliza/pull/407", + "labels": [], + "comments": 0 + }, + { + "number": 405, + "title": "fix: console", + "state": "closed", + "created_at": "2024-11-18T21:52:16Z", + "url": "https://github.com/ai16z/eliza/pull/405", + "labels": [], + "comments": 0 + }, + { + "number": 404, + "title": "fix: Lint", + "state": "closed", + "created_at": "2024-11-18T21:31:49Z", + "url": "https://github.com/ai16z/eliza/pull/404", + "labels": [], + "comments": 0 + }, + { + "number": 398, + "title": "feat: unruggable", + "state": "closed", + "created_at": "2024-11-18T11:39:40Z", + "url": "https://github.com/ai16z/eliza/pull/398", + "labels": [], + "comments": 2 + }, + { + "number": 393, + "title": "feat: Logging improvements", + "state": "closed", + "created_at": "2024-11-18T10:53:48Z", + "url": "https://github.com/ai16z/eliza/pull/393", + "labels": [], + "comments": 0 + }, + { + "number": 390, + "title": "fix: client null", + "state": "closed", + "created_at": "2024-11-18T06:28:56Z", + "url": "https://github.com/ai16z/eliza/pull/390", + "labels": [], + "comments": 0 + }, + { + "number": 382, + "title": "feat: client", + "state": "closed", + "created_at": "2024-11-17T21:59:59Z", + "url": "https://github.com/ai16z/eliza/pull/382", + "labels": [], + "comments": 0 + }, + { + "number": 371, + "title": "feat: install clients from plugin", + "state": "closed", + "created_at": "2024-11-17T02:32:05Z", + "url": "https://github.com/ai16z/eliza/pull/371", + "labels": [], + "comments": 0 + }, + { + "number": 370, + "title": "feat: readme", + "state": "closed", + "created_at": "2024-11-17T02:09:35Z", + "url": "https://github.com/ai16z/eliza/pull/370", + "labels": [], + "comments": 0 + }, + { + "number": 355, + "title": "feat: Complete Starknet DB Trust", + "state": "closed", + "created_at": "2024-11-16T09:30:30Z", + "url": "https://github.com/ai16z/eliza/pull/355", + "labels": [], + "comments": 0 + }, + { + "number": 354, + "title": "fix: solana", + "state": "closed", + "created_at": "2024-11-16T08:33:15Z", + "url": "https://github.com/ai16z/eliza/pull/354", + "labels": [], + "comments": 0 + }, + { + "number": 349, + "title": "feat: trust db", + "state": "closed", + "created_at": "2024-11-16T05:39:10Z", + "url": "https://github.com/ai16z/eliza/pull/349", + "labels": [], + "comments": 0 + }, + { + "number": 344, + "title": "fix: imports and cleanups", + "state": "closed", + "created_at": "2024-11-16T01:08:39Z", + "url": "https://github.com/ai16z/eliza/pull/344", + "labels": [], + "comments": 0 + }, + { + "number": 343, + "title": "fix: dev build", + "state": "closed", + "created_at": "2024-11-15T23:43:38Z", + "url": "https://github.com/ai16z/eliza/pull/343", + "labels": [], + "comments": 0 + }, + { + "number": 287, + "title": "feat: Starknet plugin", + "state": "closed", + "created_at": "2024-11-13T11:07:57Z", + "url": "https://github.com/ai16z/eliza/pull/287", + "labels": [], + "comments": 1 + }, + { + "number": 285, + "title": "Bundles", + "state": "closed", + "created_at": "2024-11-13T09:19:22Z", + "url": "https://github.com/ai16z/eliza/pull/285", + "labels": [], + "comments": 0 + }, + { + "number": 272, + "title": "Fix tests", + "state": "closed", + "created_at": "2024-11-12T07:44:26Z", + "url": "https://github.com/ai16z/eliza/pull/272", + "labels": [], + "comments": 0 + }, + { + "number": 214, + "title": "Abstracts Eliza into a Package to enble publishing onto NPM along with plugin system", + "state": "closed", + "created_at": "2024-11-06T08:00:23Z", + "url": "https://github.com/ai16z/eliza/pull/214", + "labels": [], + "comments": 0 + }, + { + "number": 177, + "title": "prettier log setup, minor cleanups", + "state": "closed", + "created_at": "2024-11-03T05:37:32Z", + "url": "https://github.com/ai16z/eliza/pull/177", + "labels": [], + "comments": 0 + }, + { + "number": 163, + "title": "clean up index", + "state": "closed", + "created_at": "2024-11-02T02:53:35Z", + "url": "https://github.com/ai16z/eliza/pull/163", + "labels": [], + "comments": 0 + }, + { + "number": 162, + "title": "Import work and cleanup", + "state": "closed", + "created_at": "2024-11-01T23:29:21Z", + "url": "https://github.com/ai16z/eliza/pull/162", + "labels": [], + "comments": 0 + }, + { + "number": 160, + "title": "type export structure", + "state": "closed", + "created_at": "2024-11-01T21:59:50Z", + "url": "https://github.com/ai16z/eliza/pull/160", + "labels": [], + "comments": 1 + }, + { + "number": 153, + "title": "fixed issue with openai", + "state": "closed", + "created_at": "2024-11-01T09:45:28Z", + "url": "https://github.com/ai16z/eliza/pull/153", + "labels": [], + "comments": 0 + }, + { + "number": 150, + "title": "Feat/mono", + "state": "closed", + "created_at": "2024-11-01T01:02:10Z", + "url": "https://github.com/ai16z/eliza/pull/150", + "labels": [], + "comments": 0 + } + ], + "total_commits": 239, + "total_prs": 45, + "commit_activity": { + "2024": { + "11": 239 + } + }, + "pr_activity": { + "2024": { + "11": 45 + } + } + }, + "issues": { + "opened": [ + { + "number": 403, + "title": "Move cache into DB", + "state": "closed", + "created_at": "2024-11-18T21:28:29Z", + "url": "https://github.com/ai16z/eliza/issues/403", + "labels": [], + "comments": 1 + }, + { + "number": 372, + "title": "Add Polymarket", + "state": "open", + "created_at": "2024-11-17T02:44:45Z", + "url": "https://github.com/ai16z/eliza/issues/372", + "labels": [], + "comments": 0 + }, + { + "number": 342, + "title": "Move Trust DB into package", + "state": "closed", + "created_at": "2024-11-15T23:29:21Z", + "url": "https://github.com/ai16z/eliza/issues/342", + "labels": [ + "enhancement" + ], + "comments": 0 + }, + { + "number": 340, + "title": "Core Unit Tests", + "state": "closed", + "created_at": "2024-11-15T23:22:21Z", + "url": "https://github.com/ai16z/eliza/issues/340", + "labels": [ + "enhancement", + "testing" + ], + "comments": 6 + } + ], + "total_opened": 4, + "issue_activity": { + "2024": { + "11": 4 + } + } + }, + "engagement": { + "issue_comments": [ + { + "id": 2480255525, + "body": "there are no real Unit tests in the repo. The current e2e tests are broken and need overhauling.\r\n\r\nFirst step however is to implement unit tests.\r\n\r\nIf you want to tackle this:\r\n\r\n- install vite\r\n- implement a unit test for one of the files in the core (eg actions)", + "created_at": "2024-11-16T01:14:50Z", + "url": "https://github.com/ai16z/eliza/issues/340#issuecomment-2480255525", + "type": "issue", + "issue_number": "340" + } + ], + "pr_comments": [ + { + "id": 2475664025, + "body": "lgtm", + "created_at": "2024-11-14T08:03:23Z", + "url": "https://github.com/ai16z/eliza/pull/311#issuecomment-2475664025", + "type": "pr", + "issue_number": "311" + }, + { + "id": 2475716994, + "body": "can you pull latest and fix CI", + "created_at": "2024-11-14T08:32:41Z", + "url": "https://github.com/ai16z/eliza/pull/263#issuecomment-2475716994", + "type": "pr", + "issue_number": "263" + }, + { + "id": 2481699360, + "body": "groq already exists - can you just fix the current type in the settings", + "created_at": "2024-11-18T00:20:28Z", + "url": "https://github.com/ai16z/eliza/pull/381#issuecomment-2481699360", + "type": "pr", + "issue_number": "381" + }, + { + "id": 2481706228, + "body": "good idea and correct direction - lets make this work then merge up", + "created_at": "2024-11-18T00:30:17Z", + "url": "https://github.com/ai16z/eliza/pull/378#issuecomment-2481706228", + "type": "pr", + "issue_number": "378" + }, + { + "id": 2483887157, + "body": "this is WIP for now", + "created_at": "2024-11-18T19:08:26Z", + "url": "https://github.com/ai16z/eliza/pull/398#issuecomment-2483887157", + "type": "pr", + "issue_number": "398" + }, + { + "id": 2484677854, + "body": "found some issues still - working on them\r\n", + "created_at": "2024-11-19T04:22:04Z", + "url": "https://github.com/ai16z/eliza/pull/412#issuecomment-2484677854", + "type": "pr", + "issue_number": "412" + }, + { + "id": 2488216531, + "body": "will this break if it is nul?", + "created_at": "2024-11-20T10:38:46Z", + "url": "https://github.com/ai16z/eliza/pull/446#issuecomment-2488216531", + "type": "pr", + "issue_number": "446" + }, + { + "id": 2490483061, + "body": "Twitter cookies should be optional, they are not actually needed unless you have cookies already", + "created_at": "2024-11-21T09:21:32Z", + "url": "https://github.com/ai16z/eliza/pull/476#issuecomment-2490483061", + "type": "pr", + "issue_number": "476" + }, + { + "id": 2490484319, + "body": "looks good - fix conflicts then lets ship", + "created_at": "2024-11-21T09:22:04Z", + "url": "https://github.com/ai16z/eliza/pull/450#issuecomment-2490484319", + "type": "pr", + "issue_number": "450" + }, + { + "id": 2490503224, + "body": "solid - fix issues then we can merge", + "created_at": "2024-11-21T09:25:39Z", + "url": "https://github.com/ai16z/eliza/pull/454#issuecomment-2490503224", + "type": "pr", + "issue_number": "454" + }, + { + "id": 2492363063, + "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", + "created_at": "2024-11-21T21:21:57Z", + "url": "https://github.com/ai16z/eliza/pull/490#issuecomment-2492363063", + "type": "pr", + "issue_number": "490" + } + ], + "total_comments": 12, + "comment_activity": { + "2024": { + "11": 12 + } + } + } + } +} \ No newline at end of file diff --git a/data/renovate[bot].json b/data/renovate[bot].json new file mode 100644 index 0000000..27a50ac --- /dev/null +++ b/data/renovate[bot].json @@ -0,0 +1,601 @@ +{ + "username": "renovate[bot]", + "avatar_url": "https://avatars.githubusercontent.com/in/2740?v=4", + "total_contributions": 57, + "activity": { + "code": { + "commits": [], + "pull_requests": [ + { + "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", + "labels": [], + "comments": 0 + }, + { + "number": 145, + "title": "chore(deps): update dependency rollup to v2.79.2 [security] - autoclosed", + "state": "closed", + "created_at": "2024-10-31T03:10:38Z", + "url": "https://github.com/ai16z/eliza/pull/145", + "labels": [], + "comments": 0 + }, + { + "number": 142, + "title": "fix(deps): update dependency uuid to v11", + "state": "closed", + "created_at": "2024-10-31T00:51:14Z", + "url": "https://github.com/ai16z/eliza/pull/142", + "labels": [], + "comments": 0 + }, + { + "number": 141, + "title": "chore(deps): update typescript and related to v8 (major)", + "state": "closed", + "created_at": "2024-10-31T00:50:57Z", + "url": "https://github.com/ai16z/eliza/pull/141", + "labels": [], + "comments": 0 + }, + { + "number": 140, + "title": "chore(deps): update rollup and plugins (major)", + "state": "closed", + "created_at": "2024-10-31T00:50:26Z", + "url": "https://github.com/ai16z/eliza/pull/140", + "labels": [], + "comments": 1 + }, + { + "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": [], + "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": [], + "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": 136, + "title": "chore(deps): update dependency npm-run-all2 to v7", + "state": "closed", + "created_at": "2024-10-31T00:49:38Z", + "url": "https://github.com/ai16z/eliza/pull/136", + "labels": [], + "comments": 0 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "number": 113, + "title": "fix(deps): update ai/ml packages", + "state": "closed", + "created_at": "2024-10-31T00:43:49Z", + "url": "https://github.com/ai16z/eliza/pull/113", + "labels": [], + "comments": 0 + }, + { + "number": 112, + "title": "chore(deps): update rollup and plugins", + "state": "closed", + "created_at": "2024-10-31T00:43:31Z", + "url": "https://github.com/ai16z/eliza/pull/112", + "labels": [], + "comments": 0 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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": 60, + "commit_activity": {}, + "pr_activity": { + "2024": { + "10": 60 + } + } + }, + "issues": { + "opened": [ + { + "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, + "issue_activity": { + "2024": { + "10": 1 + } + } + }, + "engagement": { + "issue_comments": [], + "pr_comments": [ + { + "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" + } + ], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/ropresearch.json b/data/ropresearch.json new file mode 100644 index 0000000..297f5a7 --- /dev/null +++ b/data/ropresearch.json @@ -0,0 +1,78 @@ +{ + "username": "ropresearch", + "avatar_url": "https://avatars.githubusercontent.com/u/90982731?v=4", + "total_contributions": 4, + "activity": { + "code": { + "commits": [ + { + "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" + }, + { + "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": "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": 383, + "title": "feat: Contextual Twitter Threads + Spam Reduction", + "state": "closed", + "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": 2, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 2 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/shakkernerd.json b/data/shakkernerd.json new file mode 100644 index 0000000..b53ccb5 --- /dev/null +++ b/data/shakkernerd.json @@ -0,0 +1,72 @@ +{ + "username": "shakkernerd", + "avatar_url": "https://avatars.githubusercontent.com/u/165377636?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "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": 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": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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": "416" + }, + { + "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" + } + ], + "total_comments": 2, + "comment_activity": { + "2024": { + "11": 2 + } + } + } + } +} \ No newline at end of file diff --git a/data/sirkitree.json b/data/sirkitree.json new file mode 100644 index 0000000..8544312 --- /dev/null +++ b/data/sirkitree.json @@ -0,0 +1,1576 @@ +{ + "username": "sirkitree", + "avatar_url": "https://avatars.githubusercontent.com/u/28543?v=4", + "total_contributions": 91, + "activity": { + "code": { + "commits": [ + { + "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", + "date": "2024-11-19T14:36:15Z", + "message": "Merge pull request #394 from dorianjanezic/main\n\nfeat: video generation plugin", + "url": "https://github.com/ai16z/eliza/commit/af4e1fd1a25811352b0bfdaafa961f691638ee1c" + }, + { + "sha": "d4462b86ca702eed79e5a46f73f2689d094d58db", + "date": "2024-11-16T15:02:24Z", + "message": "adding back the renovate file for automated security scanning", + "url": "https://github.com/ai16z/eliza/commit/d4462b86ca702eed79e5a46f73f2689d094d58db" + }, + { + "sha": "a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa", + "date": "2024-11-04T01:36:19Z", + "message": "update generate-changelog to push to main instead of the tag", + "url": "https://github.com/ai16z/eliza/commit/a46b8133085fae8e1a4a5dc3b50c89bb55b1e1aa" + }, + { + "sha": "1f6a168d8ee7009417616afeca3092c72e006065", + "date": "2024-11-04T01:33:12Z", + "message": "update generate-changelog to add permissions for commit", + "url": "https://github.com/ai16z/eliza/commit/1f6a168d8ee7009417616afeca3092c72e006065" + }, + { + "sha": "de48b5590020e6f0403cf9061b4c8fb5c142f47f", + "date": "2024-11-04T01:29:50Z", + "message": "update generate-changelog to specify a branch to checkout to before committing", + "url": "https://github.com/ai16z/eliza/commit/de48b5590020e6f0403cf9061b4c8fb5c142f47f" + }, + { + "sha": "2dd2a5b12d843d813a00f3d58442ab980375099e", + "date": "2024-11-04T01:23:22Z", + "message": "update last param of generate-changelog action to reference the action as the author", + "url": "https://github.com/ai16z/eliza/commit/2dd2a5b12d843d813a00f3d58442ab980375099e" + }, + { + "sha": "ec99548059baf52aec42300ae9fc06a117afe815", + "date": "2024-11-04T01:20:31Z", + "message": "update generate-changelog to commit the generated changelog using git-auto-commit-action", + "url": "https://github.com/ai16z/eliza/commit/ec99548059baf52aec42300ae9fc06a117afe815" + }, + { + "sha": "9e01751d13e002ff11bbffe33145e7576d181113", + "date": "2024-11-04T01:08:43Z", + "message": "Update generate-changelog.yml\n\nadding export path", + "url": "https://github.com/ai16z/eliza/commit/9e01751d13e002ff11bbffe33145e7576d181113" + }, + { + "sha": "650d484f57797a35bd68dd541215b6d1694adc80", + "date": "2024-11-04T01:03:55Z", + "message": "Update generate-changelog.yml\n\nTrying to install the gem locally.", + "url": "https://github.com/ai16z/eliza/commit/650d484f57797a35bd68dd541215b6d1694adc80" + }, + { + "sha": "904770de5d13188d214d011738c7e856b29f94ca", + "date": "2024-11-04T00:58:35Z", + "message": "Merge pull request #192 from ai16z/changelog-github-action\n\nUpdate generate-changelog.yml", + "url": "https://github.com/ai16z/eliza/commit/904770de5d13188d214d011738c7e856b29f94ca" + }, + { + "sha": "11ee5e04a9d617de30703c8fa94c5dbdaee70165", + "date": "2024-11-04T00:53:49Z", + "message": "Update generate-changelog.yml\n\nThe github action for generating the changelog is failing. advice from smokyboo is to bump the action to v4 which should give us the correct version", + "url": "https://github.com/ai16z/eliza/commit/11ee5e04a9d617de30703c8fa94c5dbdaee70165" + }, + { + "sha": "9450bef2ce0661fb59ec6e6e2603e30295b557ad", + "date": "2024-11-03T22:50:07Z", + "message": "Update generate-changelog.yml\n\nchange name of secret", + "url": "https://github.com/ai16z/eliza/commit/9450bef2ce0661fb59ec6e6e2603e30295b557ad" + }, + { + "sha": "99283c9d14cf2bb00a6196704899dbd6478be2bb", + "date": "2024-11-03T22:35:37Z", + "message": "Create generate-changelog.yml\n\nAdding a github action for generating a CHANGELOG.md file automatically when a new tag is created.", + "url": "https://github.com/ai16z/eliza/commit/99283c9d14cf2bb00a6196704899dbd6478be2bb" + }, + { + "sha": "a432cd7e3e8410573152074f9843335661ae85ef", + "date": "2024-11-03T15:35:58Z", + "message": "add util files", + "url": "https://github.com/ai16z/eliza/commit/a432cd7e3e8410573152074f9843335661ae85ef" + }, + { + "sha": "5898d7cf6d1b3de4cf778d82545455e8d614e875", + "date": "2024-11-03T15:30:39Z", + "message": "update ci to run the basic test", + "url": "https://github.com/ai16z/eliza/commit/5898d7cf6d1b3de4cf778d82545455e8d614e875" + }, + { + "sha": "ce0e7157a318a58f1bd31762f80cd6cd7ca5be84", + "date": "2024-11-03T15:26:23Z", + "message": "correct places were stricter checking is now in place", + "url": "https://github.com/ai16z/eliza/commit/ce0e7157a318a58f1bd31762f80cd6cd7ca5be84" + }, + { + "sha": "a73d460b1b17371edef62eefd136da22ae6685b6", + "date": "2024-11-02T16:35:31Z", + "message": "add note to README about tests", + "url": "https://github.com/ai16z/eliza/commit/a73d460b1b17371edef62eefd136da22ae6685b6" + }, + { + "sha": "810f187784088023c597afa843210dec3bddafbe", + "date": "2024-11-02T16:30:17Z", + "message": "adjusting test setup and adding a basic test which we can start to add to", + "url": "https://github.com/ai16z/eliza/commit/810f187784088023c597afa843210dec3bddafbe" + }, + { + "sha": "e580ac6ef9f5b27674993bee11c52fba96151c35", + "date": "2024-11-02T15:43:51Z", + "message": "fix typo in package name", + "url": "https://github.com/ai16z/eliza/commit/e580ac6ef9f5b27674993bee11c52fba96151c35" + }, + { + "sha": "ffe32593689e5abc2ed637437e9e74590c20f07d", + "date": "2024-11-01T13:15:15Z", + "message": "Update ci.yaml", + "url": "https://github.com/ai16z/eliza/commit/ffe32593689e5abc2ed637437e9e74590c20f07d" + }, + { + "sha": "97444b7b777e427fc5f3d0cc8ed409f4ad47db05", + "date": "2024-11-01T13:13:29Z", + "message": "Update ci.yaml\n\nensure that our ci is running node-version 22 so the automated ci stops failing", + "url": "https://github.com/ai16z/eliza/commit/97444b7b777e427fc5f3d0cc8ed409f4ad47db05" + }, + { + "sha": "a056f805a770f640eaf903b16c9df2ab6ca9aed4", + "date": "2024-11-01T13:00:29Z", + "message": "Create pull_request_template.md\n\nThis adds a new template for pull requests which asks the user provide more details.", + "url": "https://github.com/ai16z/eliza/commit/a056f805a770f640eaf903b16c9df2ab6ca9aed4" + }, + { + "sha": "de2ad0142ba48ab179effe53695797e9af50fb36", + "date": "2024-10-31T01:24:04Z", + "message": "Merge pull request #134 from ai16z/renovate/docusaurus-plugin-typedoc-1.x\n\nchore(deps): update dependency docusaurus-plugin-typedoc to v1", + "url": "https://github.com/ai16z/eliza/commit/de2ad0142ba48ab179effe53695797e9af50fb36" + }, + { + "sha": "b2054a9caa01427439d66530732ceded37c111d4", + "date": "2024-10-31T01:21:24Z", + "message": "Merge pull request #139 from ai16z/renovate/major-eslint-and-formatting\n\nchore(deps): update eslint and formatting (major)", + "url": "https://github.com/ai16z/eliza/commit/b2054a9caa01427439d66530732ceded37c111d4" + }, + { + "sha": "06485dd4a2fba51d655ad0d2899329dc6e028cd7", + "date": "2024-10-31T01:20:07Z", + "message": "Merge pull request #142 from ai16z/renovate/uuid-11.x\n\nfix(deps): update dependency uuid to v11", + "url": "https://github.com/ai16z/eliza/commit/06485dd4a2fba51d655ad0d2899329dc6e028cd7" + }, + { + "sha": "31a853cca0c01c3f29185698a801b93422fcd67d", + "date": "2024-10-31T01:19:53Z", + "message": "Merge pull request #141 from ai16z/renovate/major-typescript-and-related\n\nchore(deps): update typescript and related to v8 (major)", + "url": "https://github.com/ai16z/eliza/commit/31a853cca0c01c3f29185698a801b93422fcd67d" + }, + { + "sha": "2fb128a10995b70c95b2cbff3d83b6f56138df4b", + "date": "2024-10-31T01:18:36Z", + "message": "Merge pull request #138 from ai16z/renovate/typedoc-plugin-markdown-4.x\n\nchore(deps): update dependency typedoc-plugin-markdown to v4", + "url": "https://github.com/ai16z/eliza/commit/2fb128a10995b70c95b2cbff3d83b6f56138df4b" + }, + { + "sha": "e632cb5413a9989768c7a918f28c03c106c57631", + "date": "2024-10-31T01:18:22Z", + "message": "Merge pull request #137 from ai16z/renovate/rimraf-6.x\n\nchore(deps): update dependency rimraf to v6", + "url": "https://github.com/ai16z/eliza/commit/e632cb5413a9989768c7a918f28c03c106c57631" + }, + { + "sha": "fd59c1d0cc762e629f454990fba0d06b5a2f77ee", + "date": "2024-10-31T01:18:08Z", + "message": "Merge pull request #136 from ai16z/renovate/npm-run-all2-7.x\n\nchore(deps): update dependency npm-run-all2 to v7", + "url": "https://github.com/ai16z/eliza/commit/fd59c1d0cc762e629f454990fba0d06b5a2f77ee" + }, + { + "sha": "d262900166aa0e2f42a55e3c60cf4c39090d0c28", + "date": "2024-10-31T01:17:53Z", + "message": "Merge pull request #135 from ai16z/renovate/itty-router-5.x\n\nchore(deps): update dependency itty-router to v5", + "url": "https://github.com/ai16z/eliza/commit/d262900166aa0e2f42a55e3c60cf4c39090d0c28" + }, + { + "sha": "d4c6eb082df6400e1946b929f20c21a45ae8206a", + "date": "2024-10-31T01:17:15Z", + "message": "Merge pull request #133 from ai16z/renovate/node-22.x\n\nchore(deps): update dependency @types/node to v22", + "url": "https://github.com/ai16z/eliza/commit/d4c6eb082df6400e1946b929f20c21a45ae8206a" + }, + { + "sha": "0953d874bd2424040d7cbacd923dba82fa4788a3", + "date": "2024-10-31T01:16:24Z", + "message": "Merge pull request #132 from ai16z/renovate/major-testing-frameworks\n\nchore(deps): update dependency @types/jest to v29", + "url": "https://github.com/ai16z/eliza/commit/0953d874bd2424040d7cbacd923dba82fa4788a3" + }, + { + "sha": "21a4b0e00f45e39a56131f1b03a01509f120fe1c", + "date": "2024-10-31T01:16:05Z", + "message": "Merge pull request #131 from ai16z/renovate/react-monorepo\n\nfix(deps): update react monorepo to v18.3.1", + "url": "https://github.com/ai16z/eliza/commit/21a4b0e00f45e39a56131f1b03a01509f120fe1c" + }, + { + "sha": "fcb81a7ae7931506f47bf8bd2f76bb4a59f6eacf", + "date": "2024-10-31T01:15:23Z", + "message": "Merge pull request #130 from ai16z/renovate/docusaurus-monorepo\n\nfix(deps): update docusaurus monorepo to v3.5.2", + "url": "https://github.com/ai16z/eliza/commit/fcb81a7ae7931506f47bf8bd2f76bb4a59f6eacf" + }, + { + "sha": "10647088ab4616c466aa7eb1e61e4e9048e2e426", + "date": "2024-10-31T01:15:09Z", + "message": "Merge pull request #129 from ai16z/renovate/sql.js-1.x\n\nfix(deps): update dependency sql.js to v1.12.0", + "url": "https://github.com/ai16z/eliza/commit/10647088ab4616c466aa7eb1e61e4e9048e2e426" + }, + { + "sha": "8a0eea668b04b9b92e76e4fb0325b613e85642f6", + "date": "2024-10-31T01:14:32Z", + "message": "Merge pull request #128 from ai16z/renovate/react-router-monorepo\n\nfix(deps): update dependency react-router-dom to v6.27.0", + "url": "https://github.com/ai16z/eliza/commit/8a0eea668b04b9b92e76e4fb0325b613e85642f6" + }, + { + "sha": "6d6e044c7cf277872c859e1611ec48423c5ed3f3", + "date": "2024-10-31T01:14:16Z", + "message": "Merge pull request #127 from ai16z/renovate/prism-react-renderer-2.x\n\nfix(deps): update dependency prism-react-renderer to v2.4.0", + "url": "https://github.com/ai16z/eliza/commit/6d6e044c7cf277872c859e1611ec48423c5ed3f3" + }, + { + "sha": "fbaffc3dfde64d98ed452e4b4c030e1b57bfa3ca", + "date": "2024-10-31T01:13:58Z", + "message": "Merge pull request #126 from ai16z/renovate/playwright-monorepo\n\nfix(deps): update dependency playwright to v1.48.2", + "url": "https://github.com/ai16z/eliza/commit/fbaffc3dfde64d98ed452e4b4c030e1b57bfa3ca" + }, + { + "sha": "fa77bd60e6209c423475a59e0f5a2583eb36936b", + "date": "2024-10-31T01:12:09Z", + "message": "Merge pull request #125 from ai16z/renovate/pdfjs-dist-4.x\n\nfix(deps): update dependency pdfjs-dist to v4.7.76", + "url": "https://github.com/ai16z/eliza/commit/fa77bd60e6209c423475a59e0f5a2583eb36936b" + }, + { + "sha": "eb9e91369a5a4f0f5cad812e13dd32771b7f7e80", + "date": "2024-10-31T01:11:49Z", + "message": "Merge pull request #124 from ai16z/renovate/onnxruntime-node-1.x\n\nfix(deps): update dependency onnxruntime-node to v1.20.0", + "url": "https://github.com/ai16z/eliza/commit/eb9e91369a5a4f0f5cad812e13dd32771b7f7e80" + }, + { + "sha": "75cbacc4b733d2c2eeb01c848a01db4464a13526", + "date": "2024-10-31T01:11:30Z", + "message": "Merge pull request #123 from ai16z/renovate/node-llama-cpp-3.x\n\nfix(deps): update dependency node-llama-cpp to v3.1.1", + "url": "https://github.com/ai16z/eliza/commit/75cbacc4b733d2c2eeb01c848a01db4464a13526" + }, + { + "sha": "b11fb9ccaf5478eda2ba28c97ac63875774bf249", + "date": "2024-10-31T01:11:06Z", + "message": "Merge pull request #122 from ai16z/renovate/jieba-wasm-2.x\n\nfix(deps): update dependency jieba-wasm to v2.2.0", + "url": "https://github.com/ai16z/eliza/commit/b11fb9ccaf5478eda2ba28c97ac63875774bf249" + }, + { + "sha": "64fb6ddca1b63adf10fb63ad5cad53347ab336b4", + "date": "2024-10-31T01:10:51Z", + "message": "Merge pull request #121 from ai16z/renovate/figlet-1.x\n\nfix(deps): update dependency figlet to v1.8.0", + "url": "https://github.com/ai16z/eliza/commit/64fb6ddca1b63adf10fb63ad5cad53347ab336b4" + }, + { + "sha": "33f9b286f63efaf3df319539a33a14973b7b253e", + "date": "2024-10-31T01:10:34Z", + "message": "Merge pull request #120 from ai16z/renovate/sqlite-related\n\nfix(deps): update dependency better-sqlite3 to v11.5.0", + "url": "https://github.com/ai16z/eliza/commit/33f9b286f63efaf3df319539a33a14973b7b253e" + }, + { + "sha": "c91f85edc5f77685cab8fe0b5e73294cb42340c0", + "date": "2024-10-31T01:10:19Z", + "message": "Merge pull request #119 from ai16z/renovate/supabase-supabase-js-2.x\n\nfix(deps): update dependency @supabase/supabase-js to v2.46.1", + "url": "https://github.com/ai16z/eliza/commit/c91f85edc5f77685cab8fe0b5e73294cb42340c0" + }, + { + "sha": "6a0d88b93d77d1b7902b748ab64adbe3287200c6", + "date": "2024-10-31T01:09:52Z", + "message": "Merge pull request #115 from ai16z/renovate/echogarden-espeak-ng-emscripten-0.x\n\nfix(deps): update dependency @echogarden/espeak-ng-emscripten to v0.3.0", + "url": "https://github.com/ai16z/eliza/commit/6a0d88b93d77d1b7902b748ab64adbe3287200c6" + }, + { + "sha": "58a17b4d16d2f710c7ff2684aa25c9977acae78d", + "date": "2024-10-31T01:07:37Z", + "message": "Merge pull request #116 from ai16z/renovate/echogarden-kissfft-wasm-0.x\n\nfix(deps): update dependency @echogarden/kissfft-wasm to v0.2.0", + "url": "https://github.com/ai16z/eliza/commit/58a17b4d16d2f710c7ff2684aa25c9977acae78d" + }, + { + "sha": "b6c996a8f4f3ee73b4859a008f0a8da97ae0ac00", + "date": "2024-10-31T01:06:36Z", + "message": "Merge pull request #117 from ai16z/renovate/echogarden-speex-resampler-wasm-0.x\n\nfix(deps): update dependency @echogarden/speex-resampler-wasm to v0.2.1", + "url": "https://github.com/ai16z/eliza/commit/b6c996a8f4f3ee73b4859a008f0a8da97ae0ac00" + }, + { + "sha": "4514371e3e18273e1acc7dc5ca99da4cb8a162ac", + "date": "2024-10-31T01:06:19Z", + "message": "Merge pull request #118 from ai16z/renovate/mdx-monorepo\n\nfix(deps): update dependency @mdx-js/react to v3.1.0", + "url": "https://github.com/ai16z/eliza/commit/4514371e3e18273e1acc7dc5ca99da4cb8a162ac" + }, + { + "sha": "7dac0db688781abf96da2e41509f37efc6ef0bb0", + "date": "2024-10-31T01:06:02Z", + "message": "Merge pull request #114 from ai16z/renovate/cliqz-adblocker-playwright-1.x\n\nfix(deps): update dependency @cliqz/adblocker-playwright to v1.34.0", + "url": "https://github.com/ai16z/eliza/commit/7dac0db688781abf96da2e41509f37efc6ef0bb0" + }, + { + "sha": "67702e4e9f74aaebf2e5e6827c1b570c890bd8cf", + "date": "2024-10-31T00:44:14Z", + "message": "Merge pull request #113 from ai16z/renovate/aiml-packages\n\nfix(deps): update ai/ml packages", + "url": "https://github.com/ai16z/eliza/commit/67702e4e9f74aaebf2e5e6827c1b570c890bd8cf" + }, + { + "sha": "e4e6cf9b768d69fd9e49c0220d759539ee3e2da3", + "date": "2024-10-31T00:44:02Z", + "message": "Merge pull request #112 from ai16z/renovate/rollup-and-plugins\n\nchore(deps): update rollup and plugins", + "url": "https://github.com/ai16z/eliza/commit/e4e6cf9b768d69fd9e49c0220d759539ee3e2da3" + }, + { + "sha": "5ca000c80f81d9eccc92aba3d07fe4fe6a4aafc9", + "date": "2024-10-31T00:43:45Z", + "message": "Merge pull request #111 from ai16z/renovate/wrangler-3.x\n\nchore(deps): update dependency wrangler to v3.84.0", + "url": "https://github.com/ai16z/eliza/commit/5ca000c80f81d9eccc92aba3d07fe4fe6a4aafc9" + }, + { + "sha": "67a75e561f84fa21240f9aa09662bf0fdf618b36", + "date": "2024-10-31T00:43:34Z", + "message": "Merge pull request #110 from ai16z/renovate/typedoc-0.x\n\nchore(deps): update dependency typedoc to v0.26.10", + "url": "https://github.com/ai16z/eliza/commit/67a75e561f84fa21240f9aa09662bf0fdf618b36" + }, + { + "sha": "3d4a38f73cc9f51c40248194fb8148cf4d7d4b84", + "date": "2024-10-31T00:43:22Z", + "message": "Merge pull request #109 from ai16z/renovate/node-20.x\n\nchore(deps): update dependency @types/node to v20.17.3", + "url": "https://github.com/ai16z/eliza/commit/3d4a38f73cc9f51c40248194fb8148cf4d7d4b84" + }, + { + "sha": "f9f25544f9ba5e7a296da9e806913a762a66368c", + "date": "2024-10-31T00:43:10Z", + "message": "Merge pull request #108 from ai16z/renovate/socket.io-packages\n\nfix(deps): update dependency socket.io to v4.8.1", + "url": "https://github.com/ai16z/eliza/commit/f9f25544f9ba5e7a296da9e806913a762a66368c" + }, + { + "sha": "7576cf8738337a99946de69ce0688c7055c9117e", + "date": "2024-10-31T00:42:57Z", + "message": "Merge pull request #107 from ai16z/renovate/nodemon-3.x\n\nfix(deps): update dependency nodemon to v3.1.7", + "url": "https://github.com/ai16z/eliza/commit/7576cf8738337a99946de69ce0688c7055c9117e" + }, + { + "sha": "721bae43328db70741c5d75c0f55b46a1e203241", + "date": "2024-10-31T00:42:43Z", + "message": "Merge pull request #106 from ai16z/renovate/clsx-2.x\n\nfix(deps): update dependency clsx to v2.1.1", + "url": "https://github.com/ai16z/eliza/commit/721bae43328db70741c5d75c0f55b46a1e203241" + }, + { + "sha": "2e577baa86182b8dcfe68898c09ec170753a15de", + "date": "2024-10-31T00:40:36Z", + "message": "Merge pull request #105 from ai16z/renovate/diffusionstudio-vits-web-1.x\n\nfix(deps): update dependency @diffusionstudio/vits-web to v1.0.3", + "url": "https://github.com/ai16z/eliza/commit/2e577baa86182b8dcfe68898c09ec170753a15de" + }, + { + "sha": "6f27cfbd9cf7a985d4cdbde1fb752d0e698c34a7", + "date": "2024-10-31T00:35:57Z", + "message": "Merge pull request #104 from ai16z/renovate/npm-run-all2-5.x\n\nchore(deps): update dependency npm-run-all2 to v5.0.2", + "url": "https://github.com/ai16z/eliza/commit/6f27cfbd9cf7a985d4cdbde1fb752d0e698c34a7" + }, + { + "sha": "e191da8260e654404f1ffe99643b9b6f0ccea086", + "date": "2024-10-30T12:59:50Z", + "message": "Merge pull request #100 from ai16z/renovate/fluent-ffmpeg-2.x\n\nchore(deps): update dependency @types/fluent-ffmpeg to v2.1.27", + "url": "https://github.com/ai16z/eliza/commit/e191da8260e654404f1ffe99643b9b6f0ccea086" + }, + { + "sha": "e4e58e4449ae39aad85a24af5e7e923122ddf8b1", + "date": "2024-10-30T12:55:02Z", + "message": "Merge pull request #99 from ai16z/renovate/socket.io-packages\n\nfix(deps): pin dependency socket.io to 4.8.0", + "url": "https://github.com/ai16z/eliza/commit/e4e58e4449ae39aad85a24af5e7e923122ddf8b1" + }, + { + "sha": "e37fdacac7dfd236ccd3e9632d53cae84a294dce", + "date": "2024-10-30T12:52:16Z", + "message": "Merge pull request #98 from ai16z/renovate/solana-packages\n\nfix(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/e37fdacac7dfd236ccd3e9632d53cae84a294dce" + }, + { + "sha": "95d284c5298b3ff61bfc016c7e60d6ecf72a9fb9", + "date": "2024-10-30T12:41:15Z", + "message": "Merge pull request #97 from ai16z/renovate/discord.js-ecosystem\n\nfix(deps): update dependency discord.js to v14.16.3", + "url": "https://github.com/ai16z/eliza/commit/95d284c5298b3ff61bfc016c7e60d6ecf72a9fb9" + }, + { + "sha": "b7e5a23238e8edfa0b620763ea926976717194de", + "date": "2024-10-30T12:37:40Z", + "message": "Merge pull request #96 from ai16z/renovate/eslint-and-formatting\n\nchore(deps): update dependency eslint to v8.57.1", + "url": "https://github.com/ai16z/eliza/commit/b7e5a23238e8edfa0b620763ea926976717194de" + }, + { + "sha": "2af849d7f7b868c4cabb009164099f32744637d0", + "date": "2024-10-30T12:35:16Z", + "message": "Merge pull request #94 from ai16z/renovate/discord.js-ecosystem\n\nfix(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/2af849d7f7b868c4cabb009164099f32744637d0" + }, + { + "sha": "1a8e7b92d947c5df8a480fac9769dba1898f2c80", + "date": "2024-10-30T12:31:41Z", + "message": "Merge pull request #93 from ai16z/renovate/aiml-packages\n\nfix(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/1a8e7b92d947c5df8a480fac9769dba1898f2c80" + }, + { + "sha": "0b7cdc4b263ce9d3c5b02d4b3e9d3fe461532725", + "date": "2024-10-30T02:33:09Z", + "message": "Merge pull request #90 from ai16z/renovate/eslint-and-formatting\n\nchore(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/0b7cdc4b263ce9d3c5b02d4b3e9d3fe461532725" + }, + { + "sha": "13b6ed42e0130c62ab2e615b4118034cc55e4962", + "date": "2024-10-30T02:30:52Z", + "message": "Merge pull request #89 from ai16z/renovate/typescript-and-related\n\nchore(deps): update dependency tslib to v2.8.0", + "url": "https://github.com/ai16z/eliza/commit/13b6ed42e0130c62ab2e615b4118034cc55e4962" + }, + { + "sha": "f5f1b990972371ac1aaf6b21e95fccb435c11323", + "date": "2024-10-30T02:28:52Z", + "message": "Merge pull request #88 from ai16z/renovate/pin-dependencies\n\nfix(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/f5f1b990972371ac1aaf6b21e95fccb435c11323" + }, + { + "sha": "724f65b76fce6ca24b98d52026a3f6f7d54abd2b", + "date": "2024-10-30T02:25:20Z", + "message": "Merge pull request #87 from ai16z/renovate/typescript-and-related\n\nchore(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/724f65b76fce6ca24b98d52026a3f6f7d54abd2b" + }, + { + "sha": "0977e4a9b7bdc238a35cf6d5671ff84bcb20a10c", + "date": "2024-10-30T02:23:57Z", + "message": "Merge pull request #86 from ai16z/renovate/testing-frameworks\n\nchore(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/0977e4a9b7bdc238a35cf6d5671ff84bcb20a10c" + }, + { + "sha": "c8cfbb49b6e5fa1690f8d26295570e0333710b1f", + "date": "2024-10-30T02:23:40Z", + "message": "Merge pull request #85 from ai16z/renovate/rollup-and-plugins\n\nchore(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/c8cfbb49b6e5fa1690f8d26295570e0333710b1f" + }, + { + "sha": "3302a921e7c7f51c7cc71f842d5c5b420df92897", + "date": "2024-10-30T02:23:16Z", + "message": "Merge pull request #84 from ai16z/renovate/audio-processing\n\nchore(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/3302a921e7c7f51c7cc71f842d5c5b420df92897" + }, + { + "sha": "87d5f9c64c7bd62e0e6e16447b37008f374452d1", + "date": "2024-10-30T02:20:18Z", + "message": "Merge pull request #83 from ai16z/renovate/sqlite-related\n\nchore(deps): pin dependencies", + "url": "https://github.com/ai16z/eliza/commit/87d5f9c64c7bd62e0e6e16447b37008f374452d1" + }, + { + "sha": "deb1e918b605f6b90bdbb29181ed43e176b9fb62", + "date": "2024-10-30T02:02:20Z", + "message": "Merge pull request #82 from ai16z/renovate/npm-run-all-replacement\n\nchore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0", + "url": "https://github.com/ai16z/eliza/commit/deb1e918b605f6b90bdbb29181ed43e176b9fb62" + }, + { + "sha": "2729621d8c1aace3473585ea79365cbc74a45ef0", + "date": "2024-10-30T01:50:18Z", + "message": "Merge pull request #80 from ai16z/renovate/migrate-config\n\nchore(config): migrate renovate config", + "url": "https://github.com/ai16z/eliza/commit/2729621d8c1aace3473585ea79365cbc74a45ef0" + }, + { + "sha": "fe65914154e17721bf788e5095c903b750aa9fca", + "date": "2024-10-30T01:42:14Z", + "message": "Merge pull request #78 from ai16z/renovate/npm-pdfjs-dist-vulnerability\n\nfix(deps): update dependency pdfjs-dist to v4.2.67 [security]", + "url": "https://github.com/ai16z/eliza/commit/fe65914154e17721bf788e5095c903b750aa9fca" + }, + { + "sha": "dbb7ebeeadd78661aa9abbfaaa3a145395455fbf", + "date": "2024-10-30T01:39:40Z", + "message": "Merge pull request #77 from ai16z/renovate/npm-rollup-vulnerability\n\nchore(deps): update dependency rollup to v2.79.2 [security]", + "url": "https://github.com/ai16z/eliza/commit/dbb7ebeeadd78661aa9abbfaaa3a145395455fbf" + }, + { + "sha": "722e65474f4823f21dde11fc9a63206398da97d0", + "date": "2024-10-29T01:50:55Z", + "message": "Merge pull request #71 from eltociear/patch-1\n\nchore: fix typo", + "url": "https://github.com/ai16z/eliza/commit/722e65474f4823f21dde11fc9a63206398da97d0" + }, + { + "sha": "b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f", + "date": "2024-10-28T20:42:00Z", + "message": "Merge pull request #67 from ai16z/66--vss-cleanup\n\ncleanup from #60, resolves #66", + "url": "https://github.com/ai16z/eliza/commit/b5caa0be1dd0e05a9dcfe52250a0ac391cfc362f" + }, + { + "sha": "e637995fcceb84cb7ad0a310b90501980460dfc3", + "date": "2024-10-28T20:40:31Z", + "message": "cleanup from #60, resolves #66", + "url": "https://github.com/ai16z/eliza/commit/e637995fcceb84cb7ad0a310b90501980460dfc3" + }, + { + "sha": "9a456bbebeb229868dbf67068a5d8ca07a40a379", + "date": "2024-10-28T20:26:36Z", + "message": "Merge pull request #60 from MarcoMandar/main\n\nsqlite_vss issue", + "url": "https://github.com/ai16z/eliza/commit/9a456bbebeb229868dbf67068a5d8ca07a40a379" + }, + { + "sha": "c6bcd66c81c54528c9160a01f18c1fc36d053d54", + "date": "2024-10-28T11:03:36Z", + "message": "adding github issue templates. resolves #61", + "url": "https://github.com/ai16z/eliza/commit/c6bcd66c81c54528c9160a01f18c1fc36d053d54" + }, + { + "sha": "28716e7dc7ebf5bae6ffa49af9e81510e728f7a9", + "date": "2024-10-28T10:37:09Z", + "message": "Merge pull request #59 from ferric-sol/main\n\nClarifying instructions to run locally", + "url": "https://github.com/ai16z/eliza/commit/28716e7dc7ebf5bae6ffa49af9e81510e728f7a9" + }, + { + "sha": "852f81ef4d5eabd4be46b39d81d7028ac8a35e29", + "date": "2024-10-27T14:17:32Z", + "message": "Adding a CONTRIBUTING.md\n\nResolves #45", + "url": "https://github.com/ai16z/eliza/commit/852f81ef4d5eabd4be46b39d81d7028ac8a35e29" + }, + { + "sha": "eeeed7d804f7818411aefa20088379c7da3e4596", + "date": "2024-10-26T21:25:18Z", + "message": "provide a way to chat directly with the agent via the command line from where you start them. doesn't support multiple agents or switching.", + "url": "https://github.com/ai16z/eliza/commit/eeeed7d804f7818411aefa20088379c7da3e4596" + }, + { + "sha": "24af1c5dcea72cad241f650b74b80bb36bcb3200", + "date": "2024-10-26T20:28:27Z", + "message": "Update README.md\n\nResolves #39\r\n\r\nImprove the command for running your own character which had a typo and only talked about the argument and not the entire command.", + "url": "https://github.com/ai16z/eliza/commit/24af1c5dcea72cad241f650b74b80bb36bcb3200" + } + ], + "pull_requests": [ + { + "number": 358, + "title": "feat: adding back the renovate file for automated security scanning", + "state": "closed", + "created_at": "2024-11-16T15:05:38Z", + "url": "https://github.com/ai16z/eliza/pull/358", + "labels": [], + "comments": 0 + }, + { + "number": 192, + "title": "Update generate-changelog.yml", + "state": "closed", + "created_at": "2024-11-04T00:56:31Z", + "url": "https://github.com/ai16z/eliza/pull/192", + "labels": [], + "comments": 0 + }, + { + "number": 182, + "title": "181 generate changelog", + "state": "closed", + "created_at": "2024-11-03T22:50:53Z", + "url": "https://github.com/ai16z/eliza/pull/182", + "labels": [], + "comments": 0 + }, + { + "number": 172, + "title": "adjusting test setup and adding a basic test", + "state": "closed", + "created_at": "2024-11-02T16:38:19Z", + "url": "https://github.com/ai16z/eliza/pull/172", + "labels": [], + "comments": 1 + }, + { + "number": 169, + "title": "updates the modelClass to a valid value", + "state": "closed", + "created_at": "2024-11-02T15:00:42Z", + "url": "https://github.com/ai16z/eliza/pull/169", + "labels": [], + "comments": 1 + }, + { + "number": 155, + "title": "Update ci.yaml", + "state": "closed", + "created_at": "2024-11-01T13:13:34Z", + "url": "https://github.com/ai16z/eliza/pull/155", + "labels": [], + "comments": 0 + }, + { + "number": 154, + "title": "Create pull_request_template.md", + "state": "closed", + "created_at": "2024-11-01T13:00:35Z", + "url": "https://github.com/ai16z/eliza/pull/154", + "labels": [], + "comments": 0 + }, + { + "number": 147, + "title": "Dependency update testing", + "state": "closed", + "created_at": "2024-10-31T03:11:07Z", + "url": "https://github.com/ai16z/eliza/pull/147", + "labels": [], + "comments": 1 + }, + { + "number": 144, + "title": "update minimum node version", + "state": "closed", + "created_at": "2024-10-31T02:07:33Z", + "url": "https://github.com/ai16z/eliza/pull/144", + "labels": [], + "comments": 0 + }, + { + "number": 67, + "title": "cleanup from #60, resolves #66", + "state": "closed", + "created_at": "2024-10-28T20:41:45Z", + "url": "https://github.com/ai16z/eliza/pull/67", + "labels": [], + "comments": 0 + }, + { + "number": 62, + "title": "adding github issue templates", + "state": "closed", + "created_at": "2024-10-28T11:04:46Z", + "url": "https://github.com/ai16z/eliza/pull/62", + "labels": [], + "comments": 0 + }, + { + "number": 46, + "title": "Adding a CONTRIBUTING.md", + "state": "closed", + "created_at": "2024-10-27T14:18:42Z", + "url": "https://github.com/ai16z/eliza/pull/46", + "labels": [], + "comments": 0 + }, + { + "number": 42, + "title": "provide a way to chat directly with the agent via the command line ", + "state": "closed", + "created_at": "2024-10-26T21:35:13Z", + "url": "https://github.com/ai16z/eliza/pull/42", + "labels": [], + "comments": 0 + }, + { + "number": 41, + "title": "Update README.md", + "state": "closed", + "created_at": "2024-10-26T20:28:43Z", + "url": "https://github.com/ai16z/eliza/pull/41", + "labels": [], + "comments": 1 + } + ], + "total_commits": 91, + "total_prs": 14, + "commit_activity": { + "2024": { + "11": 25, + "10": 66 + } + }, + "pr_activity": { + "2024": { + "11": 7, + "10": 7 + } + } + }, + "issues": { + "opened": [ + { + "number": 318, + "title": "New Plugin Idea: log discord and summarize channels", + "state": "closed", + "created_at": "2024-11-14T16:58:06Z", + "url": "https://github.com/ai16z/eliza/issues/318", + "labels": [ + "enhancement", + "Client: Discord", + "Bounty" + ], + "comments": 6 + }, + { + "number": 317, + "title": "Get to a place where we can reliably create release tags", + "state": "open", + "created_at": "2024-11-14T16:11:04Z", + "url": "https://github.com/ai16z/eliza/issues/317", + "labels": [ + "enhancement", + "help wanted", + "Priority: High", + "infrastructure", + "technical-debt" + ], + "comments": 1 + }, + { + "number": 291, + "title": "Feature Request: Automated Bot Registry and Private Communication Protocol", + "state": "closed", + "created_at": "2024-11-13T15:14:08Z", + "url": "https://github.com/ai16z/eliza/issues/291", + "labels": [ + "enhancement" + ], + "comments": 1 + }, + { + "number": 201, + "title": "Docs review", + "state": "closed", + "created_at": "2024-11-05T03:34:49Z", + "url": "https://github.com/ai16z/eliza/issues/201", + "labels": [ + "documentation" + ], + "comments": 1 + }, + { + "number": 191, + "title": "Evaluation Tests", + "state": "open", + "created_at": "2024-11-03T23:18:21Z", + "url": "https://github.com/ai16z/eliza/issues/191", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 190, + "title": "Messages Tests", + "state": "open", + "created_at": "2024-11-03T23:17:24Z", + "url": "https://github.com/ai16z/eliza/issues/190", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 189, + "title": "Continue Action Tests", + "state": "open", + "created_at": "2024-11-03T23:16:18Z", + "url": "https://github.com/ai16z/eliza/issues/189", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 188, + "title": "Actions Tests", + "state": "open", + "created_at": "2024-11-03T23:14:59Z", + "url": "https://github.com/ai16z/eliza/issues/188", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 187, + "title": "Runtime Tests", + "state": "open", + "created_at": "2024-11-03T23:13:53Z", + "url": "https://github.com/ai16z/eliza/issues/187", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 186, + "title": "Goals Tests", + "state": "open", + "created_at": "2024-11-03T23:12:37Z", + "url": "https://github.com/ai16z/eliza/issues/186", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 185, + "title": "Token Provider Tests", + "state": "open", + "created_at": "2024-11-03T23:10:31Z", + "url": "https://github.com/ai16z/eliza/issues/185", + "labels": [ + "automation", + "testing" + ], + "comments": 3 + }, + { + "number": 184, + "title": "Browser Service Tests", + "state": "open", + "created_at": "2024-11-03T23:08:34Z", + "url": "https://github.com/ai16z/eliza/issues/184", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 183, + "title": "Memory Tests", + "state": "open", + "created_at": "2024-11-03T23:06:30Z", + "url": "https://github.com/ai16z/eliza/issues/183", + "labels": [ + "automation", + "testing" + ], + "comments": 0 + }, + { + "number": 174, + "title": "Get CI/CD working", + "state": "closed", + "created_at": "2024-11-02T19:55:51Z", + "url": "https://github.com/ai16z/eliza/issues/174", + "labels": [], + "comments": 2 + }, + { + "number": 171, + "title": "Develop a reliable way to test Twitter functionality", + "state": "open", + "created_at": "2024-11-02T16:10:49Z", + "url": "https://github.com/ai16z/eliza/issues/171", + "labels": [ + "Client: Twitter", + "testing" + ], + "comments": 0 + }, + { + "number": 168, + "title": "TypeError: Cannot read properties of null (reading 'queueTextCompletion')", + "state": "closed", + "created_at": "2024-11-02T14:30:21Z", + "url": "https://github.com/ai16z/eliza/issues/168", + "labels": [ + "bug", + "Client: Discord" + ], + "comments": 0 + }, + { + "number": 76, + "title": "TypeError: Promise.withResolvers is not a function", + "state": "closed", + "created_at": "2024-10-29T23:14:54Z", + "url": "https://github.com/ai16z/eliza/issues/76", + "labels": [ + "bug" + ], + "comments": 4 + }, + { + "number": 66, + "title": "cleanup remnants of sqlite_vss", + "state": "closed", + "created_at": "2024-10-28T20:34:13Z", + "url": "https://github.com/ai16z/eliza/issues/66", + "labels": [], + "comments": 0 + }, + { + "number": 64, + "title": "Tests are failing", + "state": "open", + "created_at": "2024-10-28T14:27:41Z", + "url": "https://github.com/ai16z/eliza/issues/64", + "labels": [ + "automation", + "testing" + ], + "comments": 3 + }, + { + "number": 61, + "title": "Create issue templates", + "state": "closed", + "created_at": "2024-10-28T11:02:19Z", + "url": "https://github.com/ai16z/eliza/issues/61", + "labels": [ + "automation" + ], + "comments": 0 + }, + { + "number": 58, + "title": "Renovate bot for automated updates on dependencies", + "state": "closed", + "created_at": "2024-10-28T01:00:01Z", + "url": "https://github.com/ai16z/eliza/issues/58", + "labels": [ + "enhancement", + "automation" + ], + "comments": 5 + }, + { + "number": 56, + "title": "\ud83d\udca1 Have silly tavern compatibility", + "state": "open", + "created_at": "2024-10-27T20:50:48Z", + "url": "https://github.com/ai16z/eliza/issues/56", + "labels": [ + "enhancement", + "characters" + ], + "comments": 0 + }, + { + "number": 54, + "title": "User Interface Enhancement", + "state": "open", + "created_at": "2024-10-27T18:11:59Z", + "url": "https://github.com/ai16z/eliza/issues/54", + "labels": [ + "enhancement", + "ui", + "ux", + "Design" + ], + "comments": 1 + }, + { + "number": 53, + "title": "\u2699\ufe0fTake Order Action Integration", + "state": "closed", + "created_at": "2024-10-27T18:11:05Z", + "url": "https://github.com/ai16z/eliza/issues/53", + "labels": [ + "enhancement", + "core-system" + ], + "comments": 1 + }, + { + "number": 52, + "title": "\ud83d\udd0d Trust Score Calculator", + "state": "closed", + "created_at": "2024-10-27T18:10:23Z", + "url": "https://github.com/ai16z/eliza/issues/52", + "labels": [ + "enhancement", + "trust-system", + "algorithm" + ], + "comments": 7 + }, + { + "number": 50, + "title": "\ud83e\udd16 Confidence Level Implementation", + "state": "closed", + "created_at": "2024-10-27T18:08:11Z", + "url": "https://github.com/ai16z/eliza/issues/50", + "labels": [ + "enhancement", + "trust-system" + ], + "comments": 1 + }, + { + "number": 49, + "title": "\ud83d\udcca Order Book System", + "state": "closed", + "created_at": "2024-10-27T18:07:18Z", + "url": "https://github.com/ai16z/eliza/issues/49", + "labels": [ + "enhancement", + "Priority: High", + "core-system" + ], + "comments": 1 + }, + { + "number": 48, + "title": "\ud83d\udcc8 Trading Assistant Implementation", + "state": "closed", + "created_at": "2024-10-27T18:06:10Z", + "url": "https://github.com/ai16z/eliza/issues/48", + "labels": [ + "enhancement", + "Priority: High", + "Trading" + ], + "comments": 0 + }, + { + "number": 47, + "title": "Commands for starting agents without character profiles", + "state": "closed", + "created_at": "2024-10-27T16:27:34Z", + "url": "https://github.com/ai16z/eliza/issues/47", + "labels": [ + "characters" + ], + "comments": 0 + }, + { + "number": 45, + "title": "Contributing", + "state": "closed", + "created_at": "2024-10-27T13:25:52Z", + "url": "https://github.com/ai16z/eliza/issues/45", + "labels": [ + "documentation" + ], + "comments": 0 + }, + { + "number": 40, + "title": "How to chat directly with agent", + "state": "closed", + "created_at": "2024-10-26T20:07:02Z", + "url": "https://github.com/ai16z/eliza/issues/40", + "labels": [ + "enhancement", + "Client: Direct" + ], + "comments": 1 + }, + { + "number": 39, + "title": "How to specify a character file", + "state": "closed", + "created_at": "2024-10-26T20:04:19Z", + "url": "https://github.com/ai16z/eliza/issues/39", + "labels": [], + "comments": 1 + }, + { + "number": 37, + "title": "sqlite_vss unsupported on win32-x64", + "state": "closed", + "created_at": "2024-10-26T19:31:52Z", + "url": "https://github.com/ai16z/eliza/issues/37", + "labels": [ + "bug" + ], + "comments": 4 + } + ], + "total_opened": 33, + "issue_activity": { + "2024": { + "11": 16, + "10": 17 + } + } + }, + "engagement": { + "issue_comments": [ + { + "id": 2439725776, + "body": "ok looks like I can run `node --loader ts-node/esm src/index.ts --characters=\"path/to/your/character.json\"`\r\n\r\nI think it would benefit the readme to specify this command or talk about how you can add your own command in the `script` section of `package.json`", + "created_at": "2024-10-26T20:20:12Z", + "url": "https://github.com/ai16z/eliza/issues/39#issuecomment-2439725776", + "type": "issue", + "issue_number": "39" + }, + { + "id": 2440020917, + "body": "The above merge helps with this, but should probably only do so when the 'direct' client is specified.", + "created_at": "2024-10-27T13:17:16Z", + "url": "https://github.com/ai16z/eliza/issues/40#issuecomment-2440020917", + "type": "issue", + "issue_number": "40" + }, + { + "id": 2440026818, + "body": "There are a couple of functions related to this already in index.ts (eg. https://github.com/ai16z/eliza/blob/main/src/index.ts#L130)\r\n\r\nBut there doesn't seem to be a way to \r\n1. specify it in the character profile or\r\n1. put in credentials / pointers to a chan\r\n\r\nLooks like there is a client already as well: https://github.com/ai16z/eliza/tree/main/src/clients/telegram\r\n\r\nI think perhaps this all just needs pulled together and tested?", + "created_at": "2024-10-27T13:34:27Z", + "url": "https://github.com/ai16z/eliza/issues/21#issuecomment-2440026818", + "type": "issue", + "issue_number": "21" + }, + { + "id": 2440029028, + "body": "Looking for some history on this... Is bgent eliza's predecessor? is all of that documentation relevant here?", + "created_at": "2024-10-27T13:41:34Z", + "url": "https://github.com/ai16z/eliza/issues/34#issuecomment-2440029028", + "type": "issue", + "issue_number": "34" + }, + { + "id": 2440030358, + "body": "related: #35 ", + "created_at": "2024-10-27T13:45:45Z", + "url": "https://github.com/ai16z/eliza/issues/21#issuecomment-2440030358", + "type": "issue", + "issue_number": "21" + }, + { + "id": 2440031044, + "body": "related: https://github.com/ai16z/eliza/commit/72a88ea250a19906bd2c634dedbc5f73cd42a441", + "created_at": "2024-10-27T13:47:55Z", + "url": "https://github.com/ai16z/eliza/issues/28#issuecomment-2440031044", + "type": "issue", + "issue_number": "28" + }, + { + "id": 2440052465, + "body": "Good possible sources?", + "created_at": "2024-10-27T14:46:33Z", + "url": "https://github.com/ai16z/eliza/issues/26#issuecomment-2440052465", + "type": "issue", + "issue_number": "26" + }, + { + "id": 2440053722, + "body": "Possibly related to #32 ", + "created_at": "2024-10-27T14:50:30Z", + "url": "https://github.com/ai16z/eliza/issues/23#issuecomment-2440053722", + "type": "issue", + "issue_number": "23" + }, + { + "id": 2440125694, + "body": "We might want this on the [@ai16z/website](https://github.com/ai16z/website)", + "created_at": "2024-10-27T18:20:28Z", + "url": "https://github.com/ai16z/eliza/issues/54#issuecomment-2440125694", + "type": "issue", + "issue_number": "54" + }, + { + "id": 2440145532, + "body": "No i just started developing on osx for now. I think the solution is swapping out sqlite_vss for something else entirely. Postgres was metnioned in a chat somewhere", + "created_at": "2024-10-27T19:25:31Z", + "url": "https://github.com/ai16z/eliza/issues/37#issuecomment-2440145532", + "type": "issue", + "issue_number": "37" + }, + { + "id": 2440155395, + "body": "i think that the bot takes in every single message in a channel, and so multiple bots taking in all are the culprit here. \r\n\r\nWhat I think we need is to be able to have the bot only process messages that are directed @ it.", + "created_at": "2024-10-27T19:58:30Z", + "url": "https://github.com/ai16z/eliza/issues/32#issuecomment-2440155395", + "type": "issue", + "issue_number": "32" + }, + { + "id": 2440280159, + "body": "from dev chat:\r\n\r\n> we have a postgres adapter with pgvector\r\n> we just need to switch to that\r\n> if you see, we are using SqliteDatabaseDadapter\r\n> But we have a PostgresDatabaseAdapter\r\n> works gud\r\n\r\nhttps://github.com/asg017/sqlite-vss/issues/98#issuecomment-2002641515", + "created_at": "2024-10-28T01:01:27Z", + "url": "https://github.com/ai16z/eliza/issues/37#issuecomment-2440280159", + "type": "issue", + "issue_number": "37" + }, + { + "id": 2442775733, + "body": "Adapting trust scoring mechanisms for a cryptocurrency recommendation bot:\r\n\r\n## Trust Score Components\r\n\r\nThe system should evaluate trust across three key dimensions[2]:\r\n- **Familiarity** - Historical presence and recognition in the crypto market\r\n- **Personal Interactions** - Direct trading history and performance\r\n- **Public Perception** - Community feedback and market reputation\r\n\r\n## Implementation Architecture\r\n\r\nHere's how the trust scoring system could be structured:\r\n\r\n```python\r\nclass CryptoRecommendationSystem:\r\n def __init__(self):\r\n self.data_sources = []\r\n self.trust_scores = {}\r\n self.recommendations = []\r\n\r\n def calculate_trust_scores(self):\r\n for source in self.data_sources:\r\n familiarity_score = self.evaluate_familiarity(source)\r\n interaction_score = self.evaluate_interactions(source) \r\n public_score = self.evaluate_public_perception(source)\r\n \r\n # Weighted combination of scores\r\n final_score = (0.3 * familiarity_score + \r\n 0.4 * interaction_score +\r\n 0.3 * public_score)\r\n \r\n self.trust_scores[source] = final_score\r\n```\r\n\r\n## Key Scoring Metrics\r\n\r\n**Transaction Analysis**[1]:\r\n- Volume and frequency of trades\r\n- Average transaction size \r\n- Historical volatility\r\n- Compliance with regulations\r\n- Association with known malicious actors\r\n\r\n**Risk Assessment**[3]:\r\n- SIM swap detection\r\n- Account takeover patterns\r\n- Behavioral anomalies\r\n- Device reputation\r\n- Phone number verification\r\n\r\n## Security Measures\r\n\r\nThe system should incorporate several security features[1][3]:\r\n- Blacklist maintenance of known malicious actors\r\n- Real-time behavioral monitoring\r\n- Multi-factor authentication integration\r\n- Blockchain-based verification of transactions\r\n- Regular model retraining based on new data\r\n\r\n## Performance Metrics\r\n\r\nThe system's effectiveness should be measured by[2]:\r\n- Accuracy of trust predictions\r\n- Speed of score calculation (<1 second latency)\r\n- False positive/negative rates\r\n- User satisfaction metrics\r\n- Return on investment from recommendations\r\n\r\nThis architecture provides a robust foundation for evaluating cryptocurrency recommendations while maintaining security and trust in the ecosystem. The system can continuously learn and adapt based on new market data and user feedback.\r\n\r\nCitations:\r\n[1] https://scholar.smu.edu/cgi/viewcontent.cgi?article=1031&context=datasciencereview\r\n[2] https://www.nature.com/articles/s41598-023-38078-w\r\n[3] https://www.prove.com/blog/securing-crypto-business-using-trust-score\r\n[4] https://pmc.ncbi.nlm.nih.gov/articles/PMC6072048/\r\n\r\n---\r\nThe above is an excerpt from https://www.perplexity.ai/search/research-trust-scoring-algorit-8orA5auKT.2POOJ_jbvwFg meant to give us some ideas.", + "created_at": "2024-10-28T22:15:26Z", + "url": "https://github.com/ai16z/eliza/issues/52#issuecomment-2442775733", + "type": "issue", + "issue_number": "52" + }, + { + "id": 2442997783, + "body": "![image](https://github.com/user-attachments/assets/4b83aab3-28f1-422f-9eb6-161d2248b5f9)\r\n\r\nAnything else to do here?", + "created_at": "2024-10-29T01:49:05Z", + "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2442997783", + "type": "issue", + "issue_number": "58" + }, + { + "id": 2445495232, + "body": "@adnanmirza1 can you please add step to reproduce this bug reliably?", + "created_at": "2024-10-29T23:16:19Z", + "url": "https://github.com/ai16z/eliza/issues/76#issuecomment-2445495232", + "type": "issue", + "issue_number": "76" + }, + { + "id": 2445617967, + "body": "Where?", + "created_at": "2024-10-30T01:18:20Z", + "url": "https://github.com/ai16z/eliza/issues/35#issuecomment-2445617967", + "type": "issue", + "issue_number": "35" + }, + { + "id": 2445675923, + "body": "Yes please.\n\nI'm interested to hear if anyone else has exp with ai code reviewers. Pros or cons in your experience?", + "created_at": "2024-10-30T02:12:51Z", + "url": "https://github.com/ai16z/eliza/issues/81#issuecomment-2445675923", + "type": "issue", + "issue_number": "81" + }, + { + "id": 2448826098, + "body": "This worked well. I was able to get all dependencies updates and will keep that issue open.", + "created_at": "2024-10-31T01:31:58Z", + "url": "https://github.com/ai16z/eliza/issues/58#issuecomment-2448826098", + "type": "issue", + "issue_number": "58" + }, + { + "id": 2448857055, + "body": "I'm now experiencing this.\n\nThis error occurs because Promise.withResolvers() is a relatively new feature that isn't available in Node.js v20.18.0. \n\nWe have a few options to fix this:\n1. Upgrade to Node.js v21.0.0 or later where Promise.withResolvers() is supported\n1. Use an older version of pdfjs-dist that doesn't use this feature. You can modify your package.json\n1. Create a polyfill for Promise.withResolvers(). You would need to add this before importing pdfjs-dist\n\nI think we should go with option 1.", + "created_at": "2024-10-31T01:53:03Z", + "url": "https://github.com/ai16z/eliza/issues/76#issuecomment-2448857055", + "type": "issue", + "issue_number": "76" + }, + { + "id": 2448876059, + "body": "Tested this PR and it works - do you want to give it a shot @adnanmirza1 ?", + "created_at": "2024-10-31T02:08:32Z", + "url": "https://github.com/ai16z/eliza/issues/76#issuecomment-2448876059", + "type": "issue", + "issue_number": "76" + }, + { + "id": 2448918678, + "body": "added in https://github.com/ai16z/eliza/commit/ab84bf09791c9a793c5ccb648ecd82918d838af6", + "created_at": "2024-10-31T02:55:54Z", + "url": "https://github.com/ai16z/eliza/issues/34#issuecomment-2448918678", + "type": "issue", + "issue_number": "34" + }, + { + "id": 2452996156, + "body": "from @lalalune \n> there are some, but they need a little love\ni had tests in the old version: https://github.com/jointhealliance/bgent\nhttps://github.com/JoinTheAlliance/bgent/tree/main/src/lib/__tests__\nhttps://github.com/JoinTheAlliance/bgent/tree/main/src/lib/actions/__tests__\nhttps://github.com/JoinTheAlliance/bgent/tree/main/src/lib/evaluators/__tests__\nhttps://github.com/JoinTheAlliance/bgent/tree/main/src/lib/providers/__tests__\nthese are the old ones\ni moved most of these into tests\nif you wanna get the test automation working with a hello world test, i can assign this", + "created_at": "2024-11-02T13:48:53Z", + "url": "https://github.com/ai16z/eliza/issues/64#issuecomment-2452996156", + "type": "issue", + "issue_number": "64" + }, + { + "id": 2453031853, + "body": "I see this is closed but I think it's still happening", + "created_at": "2024-11-02T16:01:43Z", + "url": "https://github.com/ai16z/eliza/issues/23#issuecomment-2453031853", + "type": "issue", + "issue_number": "23" + }, + { + "id": 2453104164, + "body": "After the above is merged, we need to quantify existing tests and decide which are still relevant.\n\nI'll analyze the test files and describe their purposes. \nHere are the test suites found in the codebase:\n\n### Basic Tests\n- Located in `core/src/test_resources/basic.test.ts`\n- Simple test suite that verifies:\n - Basic test functionality works\n - Environment variables are accessible\n - Confirms NODE_ENV is 'test' and TEST_DATABASE_CLIENT is 'sqlite'\n\n### Memory Tests\n- Located in `core/tests/memory.test.ts`\n- Tests memory-related functionality:\n - Search memories by embedding similarity\n - Validates memory ranking based on similarity scores\n - Tests memory lifecycle (creation, search, and removal)\n - Verifies embedding caching functionality\n\n### Browser Service Tests\n- Located in `core/tests/browser.test.ts`\n- Tests browser automation functionality:\n - Browser initialization and cleanup\n - Content fetching from various websites\n - CAPTCHA handling\n - Error handling for 404s and network issues\n - Ad blocking functionality\n - Handling of reCAPTCHA and hCAPTCHA\n\n### Token Provider Tests\n- Located in `core/tests/token.test.ts`\n- Tests token-related functionality:\n - Fetching token security data\n - Token holder information\n - Trade data retrieval\n - Formatted token reports\n\n### Goals Tests\n- Located in `core/tests/goals.test.ts` and `core/tests/goal.test.ts`\n- Tests goal management functionality:\n - Goal creation\n - Goal updates\n - Status management\n - Objective tracking\n\n### Runtime Tests\n- Located in `core/tests/runtime.test.ts`\n- Tests core runtime functionality:\n - Runtime instance creation\n - Memory lifecycle within runtime\n - State management\n - Basic runtime operations\n\n### Actions Tests\n- Located in `core/tests/actions.test.ts`\n- Tests action system:\n - Action loading\n - Action validation\n - Action handler execution\n - Test actions (TEST_ACTION and TEST_ACTION_FAIL)\n\n### Continue Action Tests\n- Located in `core/tests/continue.test.ts`\n- Tests the continue action:\n - Validation function responses\n - Message handling\n - Database interactions\n - Action state management\n\n### Messages Tests\n- Located in `core/tests/messages.test.ts`\n- Tests message formatting and handling:\n - Actor formatting\n - Message formatting\n - Facts formatting\n - Message content validation\n\n### Evaluation Tests\n- Located in `core/tests/evaluation.test.ts`\n- Tests evaluation system:\n - Evaluator format validation\n - Context loading\n - Example validation\n - Evaluation process execution\n\nThe test suite uses Jest as the testing framework and includes features like:\n- Before/After hooks for setup and cleanup\n- Environment variable loading from .dev.vars\n- Timeout configurations for long-running tests\n- Database-specific test configurations\n- Test reporting functionality\n\nMost tests include proper setup and teardown procedures to ensure a clean testing environment for each test case.", + "created_at": "2024-11-02T19:29:02Z", + "url": "https://github.com/ai16z/eliza/issues/64#issuecomment-2453104164", + "type": "issue", + "issue_number": "64" + }, + { + "id": 2453111649, + "body": "Based on the CI errors, there are several issues that need to be addressed. \n\nThe main problems are:\n1. Module resolution and file extensions\n2. Incorrect usage of BigNumber constructor\n3. Incorrect usage of youtube-dl-exec\n4. Missing type definitions\n5. Node version compatibility\n\nHere are the suggested fixes:\n\n1. **Module Resolution Issues**\nThe TypeScript compiler is complaining about missing file extensions in imports when using Node16/NodeNext module resolution. You need to add `.js` extensions to relative imports. For example:\n\n```typescript\n// Before\nimport { Something } from '../core/types'\n\n// After\nimport { Something } from '../core/types.js'\n```\n\n2. **BigNumber Construction Issues**\nThere are multiple errors related to BigNumber construction from the bignumber.js package. The correct way to use it is:\n\n```typescript\n// Before\nnew BigNumber(value)\n\n// After \nBigNumber(value) // or\nnew BigNumber.BigNumber(value)\n```\n\n3. **YouTube DL Exec Issues**\nThe youtube-dl-exec package is not being called correctly. You need to use its default export:\n\n```typescript\n// Before\nyoutubedl(url, options)\n\n// After\nyoutubedl.default(url, options)\n```\n\n4. **PDF.js Types Issue**\nMissing type definitions for pdfjs-dist. Add the types to devDependencies:\n\n```json\n{\n \"devDependencies\": {\n \"@types/pdfjs-dist\": \"^2.10.378\"\n }\n}\n```\n\nHere are the specific files that need updates:\n\n1. Update tsconfig.json to handle module resolution:\n```json\n{\n \"compilerOptions\": {\n \"moduleResolution\": \"node16\",\n \"allowImportingTsExtensions\": true,\n \"resolveJsonModule\": true,\n \"allowJs\": true\n }\n}\n```\n\n2. Update CI workflow to use the correct Node version:\n\n```17:20:.github/workflows/ci.yaml\n - uses: actions/setup-node@v4\n with:\n node-version: \"23\"\n cache: \"pnpm\"\n```\n\nChange to:\n```yaml\n- uses: actions/setup-node@v4\n with:\n node-version: \"22\"\n cache: \"pnpm\"\n```\n\n3. Add script to fix extensions:\n```bash\n#!/bin/bash\nfind src -type f -name \"*.ts\" -exec sed -i 's/from \"\\(\\.\\.?\\/.*\\)\"/from \"\\1.js\"/g' {} +\n```\n\n", + "created_at": "2024-11-02T19:59:03Z", + "url": "https://github.com/ai16z/eliza/issues/174#issuecomment-2453111649", + "type": "issue", + "issue_number": "174" + }, + { + "id": 2453591201, + "body": "I think this would be a great addition to the the automated release notes that come with Github when creating a release from a tag.", + "created_at": "2024-11-03T21:58:09Z", + "url": "https://github.com/ai16z/eliza/issues/181#issuecomment-2453591201", + "type": "issue", + "issue_number": "181" + }, + { + "id": 2453607284, + "body": "Taking a stab at making this a github action that will run when we create a new tag. I'll note that i'm unsure if I setup the token and referenced it correctly within the github action so we'll need to create a tag after merging this to test.", + "created_at": "2024-11-03T22:52:37Z", + "url": "https://github.com/ai16z/eliza/issues/181#issuecomment-2453607284", + "type": "issue", + "issue_number": "181" + }, + { + "id": 2453609957, + "body": "Now that we have a basic hello world type of test in place and running on ci, we can start lookin at these other ones. I'm going to split each one of these into their own task so they can be handled piece by piece and possibly spread out amongst the collective.\r\n\r\n- [ ] #183 \r\n- [ ] #184\r\n- [ ] #185\r\n- [ ] #186\r\n- [ ] #187\r\n- [ ] #188\r\n- [ ] #189\r\n- [ ] #190\r\n- [ ] #191", + "created_at": "2024-11-03T23:01:48Z", + "url": "https://github.com/ai16z/eliza/issues/64#issuecomment-2453609957", + "type": "issue", + "issue_number": "64" + }, + { + "id": 2453615861, + "body": "Got this working as part of getting the basic test in place", + "created_at": "2024-11-03T23:20:42Z", + "url": "https://github.com/ai16z/eliza/issues/174#issuecomment-2453615861", + "type": "issue", + "issue_number": "174" + }, + { + "id": 2453673811, + "body": "Still working to get this right - I have a github action setup which generates the file, now I need to get it to commit the file automatically.", + "created_at": "2024-11-04T01:15:14Z", + "url": "https://github.com/ai16z/eliza/issues/181#issuecomment-2453673811", + "type": "issue", + "issue_number": "181" + }, + { + "id": 2453688227, + "body": "success!\r\n\r\nsorry for the noise of the bogus tags, but it took some testing\r\n\r\nhttps://github.com/ai16z/eliza/blob/main/CHANGELOG.md", + "created_at": "2024-11-04T01:39:03Z", + "url": "https://github.com/ai16z/eliza/issues/181#issuecomment-2453688227", + "type": "issue", + "issue_number": "181" + }, + { + "id": 2467093807, + "body": "similar error here:\r\n```\r\n(2 hours ago) [0bf50] sirkitree: hi <@1300173507702816888>\r\nError handling message: RangeError: Too few parameter values were provided\r\n at SqliteDatabaseAdapter.getCachedEmbeddings (file:///C:/Users/sirki/repos/eliza/packages/adapter-sqlite/src/index.ts:226:47)\r\n at MemoryManager.getCachedEmbeddings (file:///C:/Users/sirki/repos/eliza/packages/core/src/memory.ts:66:59)\r\n at retrieveCachedEmbedding (file:///C:/Users/sirki/repos/eliza/packages/core/src/embedding.ts:94:65)\r\n at embed (file:///C:/Users/sirki/repos/eliza/packages/core/src/embedding.ts:64:35)\r\n at Object.get (file:///C:/Users/sirki/repos/eliza/packages/plugin-bootstrap/src/providers/facts.ts:12:33)\r\n at file:///C:/Users/sirki/repos/eliza/packages/core/src/providers.ts:10:31\r\n at Array.map ()\r\n at getProviders (file:///C:/Users/sirki/repos/eliza/packages/core/src/providers.ts:9:65)\r\n at AgentRuntime.composeState (file:///C:/Users/sirki/repos/eliza/packages/core/src/runtime.ts:749:13)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\r\n ```", + "created_at": "2024-11-11T02:08:42Z", + "url": "https://github.com/ai16z/eliza/issues/251#issuecomment-2467093807", + "type": "issue", + "issue_number": "251" + }, + { + "id": 2470596438, + "body": "cc @madjin ", + "created_at": "2024-11-12T13:56:03Z", + "url": "https://github.com/ai16z/eliza/issues/270#issuecomment-2470596438", + "type": "issue", + "issue_number": "270" + }, + { + "id": 2470600453, + "body": "I think @madjin knows about this one already, but thank you for reporting.", + "created_at": "2024-11-12T13:57:42Z", + "url": "https://github.com/ai16z/eliza/issues/268#issuecomment-2470600453", + "type": "issue", + "issue_number": "268" + }, + { + "id": 2480676815, + "body": "Try the following:\r\n1. downgrade to node v20 `nvm install 20 && nvm use 20`\r\n1. remove node modules and lock file `rm -rf node_modules && rm pnpm-lock.yaml`\r\n1. rerun install `pnpm i`", + "created_at": "2024-11-16T17:30:34Z", + "url": "https://github.com/ai16z/eliza/issues/278#issuecomment-2480676815", + "type": "issue", + "issue_number": "278" + }, + { + "id": 2480676909, + "body": "Try the following:\r\n1. downgrade to node v20 `nvm install 20 && nvm use 20`\r\n1. remove node modules and lock file `rm -rf node_modules && rm pnpm-lock.yaml`\r\n1. rerun install `pnpm i`", + "created_at": "2024-11-16T17:30:50Z", + "url": "https://github.com/ai16z/eliza/issues/215#issuecomment-2480676909", + "type": "issue", + "issue_number": "215" + }, + { + "id": 2483127406, + "body": "i just ran this in PS fine\r\n\r\nhash: a2e0954a5871eaace15dc9197fd7457b1b62064e from main\r\nno. just main branch, node v23.1.0, pnpm clean, pnpm install, pnpm build, pnpm start --character=(file)", + "created_at": "2024-11-18T13:58:52Z", + "url": "https://github.com/ai16z/eliza/issues/379#issuecomment-2483127406", + "type": "issue", + "issue_number": "379" + }, + { + "id": 2483142432, + "body": "please try the following:\r\nmain branch, node v23.1.0, \r\n`pnpm clean`\r\n`pnpm install`\r\n`pnpm build`\r\n`pnpm start --character=(file)`", + "created_at": "2024-11-18T14:04:42Z", + "url": "https://github.com/ai16z/eliza/issues/387#issuecomment-2483142432", + "type": "issue", + "issue_number": "387" + }, + { + "id": 2491730796, + "body": "please try the following:\r\nmain branch, node v23.1.0, bash\r\npnpm clean\r\npnpm install\r\npnpm build\r\npnpm start --character=(file)", + "created_at": "2024-11-21T16:38:02Z", + "url": "https://github.com/ai16z/eliza/issues/461#issuecomment-2491730796", + "type": "issue", + "issue_number": "461" + }, + { + "id": 2491747684, + "body": "Any suggestions on how to fix this? Is there a permission or something in gh we can update?", + "created_at": "2024-11-21T16:44:26Z", + "url": "https://github.com/ai16z/eliza/issues/457#issuecomment-2491747684", + "type": "issue", + "issue_number": "457" + }, + { + "id": 2492808307, + "body": "no context", + "created_at": "2024-11-22T03:31:59Z", + "url": "https://github.com/ai16z/eliza/issues/492#issuecomment-2492808307", + "type": "issue", + "issue_number": "492" + } + ], + "pr_comments": [ + { + "id": 2440058710, + "body": "Thanks for your contribution :)\r\n\r\nI am looking through this and while the formatting changes look reasonable, I'm not sure that it actually solves anything.\r\n\r\nWould you mind helping me understand\r\n1. What your change aims to accomplish\r\n1. How it helps solve the linked issue\r\n2. Describe some testing steps I could take to verify on my end\r\n\r\nNoting there is also a conflict to resolve.", + "created_at": "2024-10-27T15:04:48Z", + "url": "https://github.com/ai16z/eliza/pull/38#issuecomment-2440058710", + "type": "pr", + "issue_number": "38" + }, + { + "id": 2440086661, + "body": "Hi there, and thank you for your contribution!\r\n\r\nWould 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\nThanks again!", + "created_at": "2024-10-27T16:23:57Z", + "url": "https://github.com/ai16z/eliza/pull/44#issuecomment-2440086661", + "type": "pr", + "issue_number": "44" + }, + { + "id": 2441212652, + "body": "Thanks!", + "created_at": "2024-10-28T10:37:17Z", + "url": "https://github.com/ai16z/eliza/pull/59#issuecomment-2441212652", + "type": "pr", + "issue_number": "59" + }, + { + "id": 2441243590, + "body": "This would resolve #37 \r\n\r\nReview Q: should we just remove all of the *_vcc rather than commenting it out?", + "created_at": "2024-10-28T10:51:26Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2441243590", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2441249683, + "body": "Thank you for this, I'll try to test on win32-x64\r\n\r\nAlso for future PR's, please consider reading https://github.com/ai16z/eliza/blob/main/CONTRIBUTING.md#pull-requests", + "created_at": "2024-10-28T10:54:05Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2441249683", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2441313908, + "body": "Testing instructions:\r\n1. pull this branch locally\r\n2. run npm install to grab the new package\r\n3. run a character, ex: `node --loader ts-node/esm src/index.ts --characters=\"characters/moriarty.character.json\"`\r\n\r\nNote that the bot should start normally and give a new message: `sqlite-vec extensions loaded successfully.`\r\n\r\n1. test the memory by talking to your bot and telling it your name (Hi my name is sirkitree.)\r\n2. then ask it in the next message what your name is (what is my name?)\r\n\r\nIf this what's expected, then I think this is good to merge. I have it running on my window machine without WSL.\r\n\r\nAs stated before though, I think we should probably remove the _vcc stuff that's commented out to keep the code cleaner before merging.", + "created_at": "2024-10-28T11:23:58Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2441313908", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2441583436, + "body": "testing this further through discord I recieved the followign error:\r\n\r\n```\r\nError 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```", + "created_at": "2024-10-28T13:24:37Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2441583436", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2442473604, + "body": "yes that seems to have fixed the issue for me :)", + "created_at": "2024-10-28T19:43:45Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2442473604", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2442590449, + "body": "Thanks for this @MarcoMandar ! Now we have windows compatibility :)\r\n\r\nI did a quick follow-up commit to remove some of the code you commented out.", + "created_at": "2024-10-28T20:43:40Z", + "url": "https://github.com/ai16z/eliza/pull/60#issuecomment-2442590449", + "type": "pr", + "issue_number": "60" + }, + { + "id": 2442999450, + "body": "Thanks @eltociear !", + "created_at": "2024-10-29T01:51:08Z", + "url": "https://github.com/ai16z/eliza/pull/71#issuecomment-2442999450", + "type": "pr", + "issue_number": "71" + }, + { + "id": 2445659819, + "body": "Is this for resolving #72 ?", + "created_at": "2024-10-30T01:59:57Z", + "url": "https://github.com/ai16z/eliza/pull/74#issuecomment-2445659819", + "type": "pr", + "issue_number": "74" + }, + { + "id": 2448822124, + "body": "I only see uuid in there", + "created_at": "2024-10-31T01:30:09Z", + "url": "https://github.com/ai16z/eliza/pull/143#issuecomment-2448822124", + "type": "pr", + "issue_number": "143" + }, + { + "id": 2453017373, + "body": "nevermind, looks like this was fixed in between my first pull and debugging", + "created_at": "2024-11-02T15:04:23Z", + "url": "https://github.com/ai16z/eliza/pull/169#issuecomment-2453017373", + "type": "pr", + "issue_number": "169" + }, + { + "id": 2453470185, + "body": "ci was failing so the last few commits here do the following:\r\n\r\nThere are two main types of issues in the build:\r\n1. Missing file extensions in imports (due to NodeNext module resolution)\r\n1. Type errors with BigNumber and some other dependencies\r\n\r\n\r\n* First, modify the tsconfig.json to handle the module resolution differently\r\n* Update the CI workflow to include testing\r\n* Update any files using BigNumber to use the new utility file\r\n* For the PDF.js issue, add the types\r\n* For the youtube-dl-exec issue, update how it's imported and used. \r\n* Update video.ts to use this wrapper instead of the direct import\r\n", + "created_at": "2024-11-03T15:38:36Z", + "url": "https://github.com/ai16z/eliza/pull/172#issuecomment-2453470185", + "type": "pr", + "issue_number": "172" + }, + { + "id": 2480594091, + "body": "This seems to have removed all tests. Is there a plan for adding them back? If we want to get into a reliable release path we should have proper test coverage.", + "created_at": "2024-11-16T14:26:37Z", + "url": "https://github.com/ai16z/eliza/pull/287#issuecomment-2480594091", + "type": "pr", + "issue_number": "287" + }, + { + "id": 2485894319, + "body": "@o-on-x I too would love to hear why this is needed, out of my own curiosity :)", + "created_at": "2024-11-19T14:37:04Z", + "url": "https://github.com/ai16z/eliza/pull/413#issuecomment-2485894319", + "type": "pr", + "issue_number": "413" + }, + { + "id": 2487452941, + "body": "this is great, thank you!", + "created_at": "2024-11-20T04:58:15Z", + "url": "https://github.com/ai16z/eliza/pull/430#issuecomment-2487452941", + "type": "pr", + "issue_number": "430" + } + ], + "total_comments": 58, + "comment_activity": { + "2024": { + "10": 33, + "11": 25 + } + } + } + } +} \ No newline at end of file diff --git a/data/snobbee.json b/data/snobbee.json new file mode 100644 index 0000000..ef8ecc8 --- /dev/null +++ b/data/snobbee.json @@ -0,0 +1,80 @@ +{ + "username": "snobbee", + "avatar_url": "https://avatars.githubusercontent.com/u/125891987?v=4", + "total_contributions": 2, + "activity": { + "code": { + "commits": [ + { + "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" + } + ], + "pull_requests": [], + "total_commits": 2, + "total_prs": 0, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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", + "type": "pr", + "issue_number": "446" + }, + { + "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" + }, + { + "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" + }, + { + "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" + } + ], + "total_comments": 4, + "comment_activity": { + "2024": { + "11": 4 + } + } + } + } +} \ No newline at end of file diff --git a/data/sumin13245.json b/data/sumin13245.json new file mode 100644 index 0000000..f2a3741 --- /dev/null +++ b/data/sumin13245.json @@ -0,0 +1,51 @@ +{ + "username": "sumin13245", + "avatar_url": "https://avatars.githubusercontent.com/u/76999066?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "sha": "a3f30dd86affad50babf39b96a83ad75b281ff5b", + "date": "2024-11-15T07:54:00Z", + "message": "Update README_KOR.md\n\nThe Korean version edited by a Korean", + "url": "https://github.com/ai16z/eliza/commit/a3f30dd86affad50babf39b96a83ad75b281ff5b" + } + ], + "pull_requests": [ + { + "number": 329, + "title": "README_KOR.md Korean version edited by a Korean ", + "state": "closed", + "created_at": "2024-11-15T07:57:26Z", + "url": "https://github.com/ai16z/eliza/pull/329", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/tarrencev.json b/data/tarrencev.json new file mode 100644 index 0000000..e127966 --- /dev/null +++ b/data/tarrencev.json @@ -0,0 +1,96 @@ +{ + "username": "tarrencev", + "avatar_url": "https://avatars.githubusercontent.com/u/4740651?v=4", + "total_contributions": 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": "7d57a3993fd3f36d9ee876cf36094804d642cfda", + "date": "2024-11-20T16:36:38Z", + "message": "feat: init github client", + "url": "https://github.com/ai16z/eliza/commit/7d57a3993fd3f36d9ee876cf36094804d642cfda" + }, + { + "sha": "759ea3984d1c935724d8ffe4e1088be750cb6bf0", + "date": "2024-11-19T22:20:16Z", + "message": "Fix a few postgres issues", + "url": "https://github.com/ai16z/eliza/commit/759ea3984d1c935724d8ffe4e1088be750cb6bf0" + }, + { + "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 + }, + { + "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 + }, + { + "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 + }, + { + "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, + "commit_activity": { + "2024": { + "11": 4 + } + }, + "pr_activity": { + "2024": { + "11": 4 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/theapesociety.json b/data/theapesociety.json new file mode 100644 index 0000000..239164c --- /dev/null +++ b/data/theapesociety.json @@ -0,0 +1,37 @@ +{ + "username": "theapesociety", + "avatar_url": "https://avatars.githubusercontent.com/u/98607857?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [ + { + "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": 0, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": {} + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/thearyanag.json b/data/thearyanag.json new file mode 100644 index 0000000..45591d7 --- /dev/null +++ b/data/thearyanag.json @@ -0,0 +1,72 @@ +{ + "username": "thearyanag", + "avatar_url": "https://avatars.githubusercontent.com/u/48391385?v=4", + "total_contributions": 3, + "activity": { + "code": { + "commits": [ + { + "sha": "4c28418da13e65a32fca21532515ec5dc84b46e5", + "date": "2024-11-17T08:39:22Z", + "message": "fix: ca for btc was fake", + "url": "https://github.com/ai16z/eliza/commit/4c28418da13e65a32fca21532515ec5dc84b46e5" + }, + { + "sha": "9a3f0b969fe446c0e62400a14fcfa85538aee1e6", + "date": "2024-11-13T23:21:57Z", + "message": "change node -v in readme", + "url": "https://github.com/ai16z/eliza/commit/9a3f0b969fe446c0e62400a14fcfa85538aee1e6" + }, + { + "sha": "a68729bf410ee9febdec0e5c47f428a7ad9b23d9", + "date": "2024-11-13T23:19:48Z", + "message": "add node version check", + "url": "https://github.com/ai16z/eliza/commit/a68729bf410ee9febdec0e5c47f428a7ad9b23d9" + } + ], + "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", + "state": "closed", + "created_at": "2024-11-13T23:26:59Z", + "url": "https://github.com/ai16z/eliza/pull/299", + "labels": [], + "comments": 0 + } + ], + "total_commits": 3, + "total_prs": 2, + "commit_activity": { + "2024": { + "11": 3 + } + }, + "pr_activity": { + "2024": { + "11": 2 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/thejoven.json b/data/thejoven.json new file mode 100644 index 0000000..ca959f2 --- /dev/null +++ b/data/thejoven.json @@ -0,0 +1,51 @@ +{ + "username": "thejoven", + "avatar_url": "https://avatars.githubusercontent.com/u/3352179?v=4", + "total_contributions": 1, + "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" + } + ], + "pull_requests": [ + { + "number": 353, + "title": "Add Community & contact and Star History", + "state": "closed", + "created_at": "2024-11-16T08:27:28Z", + "url": "https://github.com/ai16z/eliza/pull/353", + "labels": [], + "comments": 0 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/tsubasakong.json b/data/tsubasakong.json new file mode 100644 index 0000000..6829036 --- /dev/null +++ b/data/tsubasakong.json @@ -0,0 +1,175 @@ +{ + "username": "tsubasakong", + "avatar_url": "https://avatars.githubusercontent.com/u/97429702?v=4", + "total_contributions": 15, + "activity": { + "code": { + "commits": [ + { + "sha": "00eb3efab6026353596096bd6eef97090574fe22", + "date": "2024-11-17T09:31:26Z", + "message": "update Heurist image gen settings", + "url": "https://github.com/ai16z/eliza/commit/00eb3efab6026353596096bd6eef97090574fe22" + }, + { + "sha": "802fbc499d759d9749ffae818ccba6304ed83eca", + "date": "2024-11-15T23:12:55Z", + "message": "clean up", + "url": "https://github.com/ai16z/eliza/commit/802fbc499d759d9749ffae818ccba6304ed83eca" + }, + { + "sha": "350d544a226ff50cc1d45f6af51ad730ff5f90ee", + "date": "2024-11-15T23:11:27Z", + "message": "add HEURIST", + "url": "https://github.com/ai16z/eliza/commit/350d544a226ff50cc1d45f6af51ad730ff5f90ee" + }, + { + "sha": "7de37b7503aed88920da01b54f9083de2ecb1e2f", + "date": "2024-11-15T22:48:37Z", + "message": "update pepexl model demo settings", + "url": "https://github.com/ai16z/eliza/commit/7de37b7503aed88920da01b54f9083de2ecb1e2f" + }, + { + "sha": "2ae8ec712622349ad89e43b5c4de1caf5238cf96", + "date": "2024-11-15T22:45:22Z", + "message": "add integration docs", + "url": "https://github.com/ai16z/eliza/commit/2ae8ec712622349ad89e43b5c4de1caf5238cf96" + }, + { + "sha": "2e3d5070de2dda7dbed9991d4d46fce1daf494db", + "date": "2024-11-15T12:15:16Z", + "message": "back to default model provider", + "url": "https://github.com/ai16z/eliza/commit/2e3d5070de2dda7dbed9991d4d46fce1daf494db" + }, + { + "sha": "03cd5ccc2dd20af42535c3dd47c90f65b0726144", + "date": "2024-11-15T12:13:03Z", + "message": "clean log", + "url": "https://github.com/ai16z/eliza/commit/03cd5ccc2dd20af42535c3dd47c90f65b0726144" + }, + { + "sha": "3c2bedbfae10e2bd9f762b85f5f9488fb2510176", + "date": "2024-11-15T12:10:43Z", + "message": "clean", + "url": "https://github.com/ai16z/eliza/commit/3c2bedbfae10e2bd9f762b85f5f9488fb2510176" + }, + { + "sha": "b828be4206e91c055270a2044e0290771a337d8b", + "date": "2024-11-15T12:08:07Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/b828be4206e91c055270a2044e0290771a337d8b" + }, + { + "sha": "a40ceb62e3d87dca5a466f1888a6e541b8034eaf", + "date": "2024-11-15T11:23:40Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/a40ceb62e3d87dca5a466f1888a6e541b8034eaf" + }, + { + "sha": "a702d2e3800f9ac65ecffb768dbb7f8edbfeb883", + "date": "2024-11-15T11:15:51Z", + "message": "add Heurist API key option", + "url": "https://github.com/ai16z/eliza/commit/a702d2e3800f9ac65ecffb768dbb7f8edbfeb883" + }, + { + "sha": "3d23f7a4874fc2017e7af3cd0cab5217efbc4b01", + "date": "2024-11-15T11:14:32Z", + "message": "update chat models", + "url": "https://github.com/ai16z/eliza/commit/3d23f7a4874fc2017e7af3cd0cab5217efbc4b01" + }, + { + "sha": "a350e62a7b9568c3b4d4ea0d5a88479e8f4c8bb7", + "date": "2024-11-15T11:13:40Z", + "message": "update Heurist chat models", + "url": "https://github.com/ai16z/eliza/commit/a350e62a7b9568c3b4d4ea0d5a88479e8f4c8bb7" + }, + { + "sha": "ff465981ead73a3a1e50e08e6d9a2ab4b9275cc5", + "date": "2024-11-15T09:43:48Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/ff465981ead73a3a1e50e08e6d9a2ab4b9275cc5" + }, + { + "sha": "910e9d093f8fc90af3203f5f4afdbfd7a0e37653", + "date": "2024-11-15T09:43:16Z", + "message": "add Heurist API", + "url": "https://github.com/ai16z/eliza/commit/910e9d093f8fc90af3203f5f4afdbfd7a0e37653" + } + ], + "pull_requests": [ + { + "number": 493, + "title": "feat: Integrate Smart Prompt Generation for Image Generation", + "state": "open", + "created_at": "2024-11-22T00:12:34Z", + "url": "https://github.com/ai16z/eliza/pull/493", + "labels": [], + "comments": 0 + }, + { + "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 + }, + { + "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 + }, + { + "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": 15, + "total_prs": 4, + "commit_activity": { + "2024": { + "11": 15 + } + }, + "pr_activity": { + "2024": { + "11": 4 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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" + } + ], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/twilwa.json b/data/twilwa.json new file mode 100644 index 0000000..910cc37 --- /dev/null +++ b/data/twilwa.json @@ -0,0 +1,279 @@ +{ + "username": "twilwa", + "avatar_url": "https://avatars.githubusercontent.com/u/111034762?v=4", + "total_contributions": 12, + "activity": { + "code": { + "commits": [ + { + "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": "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": "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": "e0444cbde2cd46584b0f1e1ef9501a09382dd021", + "date": "2024-11-18T01:45:09Z", + "message": "Merge branch 'main' into add-client", + "url": "https://github.com/ai16z/eliza/commit/e0444cbde2cd46584b0f1e1ef9501a09382dd021" + }, + { + "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": "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": "0e7722d643664681c2403f9e6d88f7b212105505", + "date": "2024-11-12T19:53:52Z", + "message": "replace .env.example", + "url": "https://github.com/ai16z/eliza/commit/0e7722d643664681c2403f9e6d88f7b212105505" + }, + { + "sha": "34fd76e6b4e6661c86eac1fc879cf21d76208c3b", + "date": "2024-11-12T19:46:24Z", + "message": "lint with prettier", + "url": "https://github.com/ai16z/eliza/commit/34fd76e6b4e6661c86eac1fc879cf21d76208c3b" + }, + { + "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": "3d398ccf8593087ad2e058f3d9c641a8b872abc5", + "date": "2024-11-01T02:20:20Z", + "message": "fix name\n\nname brokey", + "url": "https://github.com/ai16z/eliza/commit/3d398ccf8593087ad2e058f3d9c641a8b872abc5" + }, + { + "sha": "54220f04813b300f2af43d5f9449dc9c1c03f7cf", + "date": "2024-10-24T06:08:42Z", + "message": "minor linux fixes", + "url": "https://github.com/ai16z/eliza/commit/54220f04813b300f2af43d5f9449dc9c1c03f7cf" + }, + { + "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": 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 + }, + { + "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 + }, + { + "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 + }, + { + "number": 193, + "title": "feat: Integrate OpenRouter as model provider", + "state": "closed", + "created_at": "2024-11-04T01:35:15Z", + "url": "https://github.com/ai16z/eliza/pull/193", + "labels": [], + "comments": 3 + }, + { + "number": 151, + "title": "fix name of ImageGeneration.ts", + "state": "closed", + "created_at": "2024-11-01T02:20:56Z", + "url": "https://github.com/ai16z/eliza/pull/151", + "labels": [], + "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": 12, + "total_prs": 6, + "commit_activity": { + "2024": { + "11": 10, + "10": 2 + } + }, + "pr_activity": { + "2024": { + "11": 5, + "10": 1 + } + } + }, + "issues": { + "opened": [ + { + "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": "open", + "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", + "labels": [ + "bug", + "characters", + "embedding" + ], + "comments": 0 + }, + { + "number": 157, + "title": "Chattiness Slider/Respond to Bots setting in Discord", + "state": "closed", + "created_at": "2024-11-01T19:27:34Z", + "url": "https://github.com/ai16z/eliza/issues/157", + "labels": [ + "enhancement" + ], + "comments": 3 + } + ], + "total_opened": 4, + "issue_activity": { + "2024": { + "11": 4 + } + } + }, + "engagement": { + "issue_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": 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": "148" + }, + { + "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": 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" + } + ], + "pr_comments": [ + { + "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" + } + ], + "total_comments": 7, + "comment_activity": { + "2024": { + "10": 2, + "11": 5 + } + } + } + } +} \ No newline at end of file diff --git a/data/v1xingyue.json b/data/v1xingyue.json new file mode 100644 index 0000000..4cf331b --- /dev/null +++ b/data/v1xingyue.json @@ -0,0 +1,70 @@ +{ + "username": "v1xingyue", + "avatar_url": "https://avatars.githubusercontent.com/u/974169?v=4", + "total_contributions": 2, + "activity": { + "code": { + "commits": [ + { + "sha": "b402b336c713e2fcd4b8fa626ee70e11b2a6fa84", + "date": "2024-11-10T13:25:08Z", + "message": "commit default from process.env.verbose", + "url": "https://github.com/ai16z/eliza/commit/b402b336c713e2fcd4b8fa626ee70e11b2a6fa84" + }, + { + "sha": "6745d5c93b41a7441e99ff1c09492ab4db452722", + "date": "2024-11-10T02:13:58Z", + "message": "add verbose config with logger", + "url": "https://github.com/ai16z/eliza/commit/6745d5c93b41a7441e99ff1c09492ab4db452722" + } + ], + "pull_requests": [ + { + "number": 249, + "title": "add verbose config with logger", + "state": "closed", + "created_at": "2024-11-10T02:15:33Z", + "url": "https://github.com/ai16z/eliza/pull/249", + "labels": [], + "comments": 3 + } + ], + "total_commits": 2, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_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", + "type": "pr", + "issue_number": "249" + } + ], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/vivoidos.json b/data/vivoidos.json new file mode 100644 index 0000000..e1c58f2 --- /dev/null +++ b/data/vivoidos.json @@ -0,0 +1,66 @@ +{ + "username": "vivoidos", + "avatar_url": "https://avatars.githubusercontent.com/u/188147175?v=4", + "total_contributions": 2, + "activity": { + "code": { + "commits": [ + { + "sha": "b3e096ccddabcb538062625feceac0815478ee9a", + "date": "2024-11-21T05:48:33Z", + "message": "add template types", + "url": "https://github.com/ai16z/eliza/commit/b3e096ccddabcb538062625feceac0815478ee9a" + }, + { + "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": [ + { + "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 + }, + { + "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 + } + ], + "total_commits": 2, + "total_prs": 2, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 2 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/vladkashka56.json b/data/vladkashka56.json new file mode 100644 index 0000000..f1b557b --- /dev/null +++ b/data/vladkashka56.json @@ -0,0 +1,141 @@ +{ + "username": "vladkashka56", + "avatar_url": "https://avatars.githubusercontent.com/u/144861683?v=4", + "total_contributions": 16, + "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": "46e02511f3cafeb884e0a7d767298e7093453d68", + "date": "2024-07-29T23:15:37Z", + "message": "add extracting answer function", + "url": "https://github.com/ai16z/eliza/commit/46e02511f3cafeb884e0a7d767298e7093453d68" + }, + { + "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": "d54c640c4bebc1a61f31d862bd24985bd5935eb1", + "date": "2024-07-29T17:16:52Z", + "message": "add image handler in discord", + "url": "https://github.com/ai16z/eliza/commit/d54c640c4bebc1a61f31d862bd24985bd5935eb1" + }, + { + "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": "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": "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": "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": "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": "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": 16, + "title": "Integrate Moondream into Twitter and Discord", + "state": "closed", + "created_at": "2024-07-30T13:12:54Z", + "url": "https://github.com/ai16z/eliza/pull/16", + "labels": [], + "comments": 0 + } + ], + "total_commits": 16, + "total_prs": 1, + "commit_activity": { + "2024": { + "7": 16 + } + }, + "pr_activity": { + "2024": { + "7": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/wahndo.json b/data/wahndo.json new file mode 100644 index 0000000..ab29b73 --- /dev/null +++ b/data/wahndo.json @@ -0,0 +1,134 @@ +{ + "username": "wahndo", + "avatar_url": "https://avatars.githubusercontent.com/u/101988612?v=4", + "total_contributions": 13, + "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": "cc5f67a4205675beff513e5b12233816fd35c48b", + "date": "2024-11-18T06:32:19Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/cc5f67a4205675beff513e5b12233816fd35c48b" + }, + { + "sha": "0c8d1c5a12ffa7e6bc0febc0f5c00fe44125abfd", + "date": "2024-11-18T05:49:09Z", + "message": "Merge branch 'ai16z:main' into main", + "url": "https://github.com/ai16z/eliza/commit/0c8d1c5a12ffa7e6bc0febc0f5c00fe44125abfd" + }, + { + "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": "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" + } + ], + "pull_requests": [ + { + "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": 0 + }, + { + "number": 36, + "title": "Update README.md", + "state": "closed", + "created_at": "2024-10-26T17:14:39Z", + "url": "https://github.com/ai16z/eliza/pull/36", + "labels": [], + "comments": 1 + } + ], + "total_commits": 13, + "total_prs": 2, + "commit_activity": { + "2024": { + "11": 12, + "10": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1, + "10": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/whalelephant.json b/data/whalelephant.json new file mode 100644 index 0000000..d6608a6 --- /dev/null +++ b/data/whalelephant.json @@ -0,0 +1,40 @@ +{ + "username": "whalelephant", + "avatar_url": "https://avatars.githubusercontent.com/u/18553484?v=4", + "total_contributions": 1, + "activity": { + "code": { + "commits": [], + "pull_requests": [ + { + "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_commits": 0, + "total_prs": 1, + "commit_activity": {}, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/whonion.json b/data/whonion.json new file mode 100644 index 0000000..7368d4f --- /dev/null +++ b/data/whonion.json @@ -0,0 +1,70 @@ +{ + "username": "whonion", + "avatar_url": "https://avatars.githubusercontent.com/u/47848969?v=4", + "total_contributions": 2, + "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" + } + ], + "pull_requests": [ + { + "number": 380, + "title": "docs: add Russian(RU) translation of README ", + "state": "closed", + "created_at": "2024-11-17T21:11:43Z", + "url": "https://github.com/ai16z/eliza/pull/380", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_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" + } + ], + "pr_comments": [], + "total_comments": 1, + "comment_activity": { + "2024": { + "11": 1 + } + } + } + } +} \ No newline at end of file diff --git a/data/wjw12.json b/data/wjw12.json new file mode 100644 index 0000000..d9ee097 --- /dev/null +++ b/data/wjw12.json @@ -0,0 +1,51 @@ +{ + "username": "wjw12", + "avatar_url": "https://avatars.githubusercontent.com/u/8369203?v=4", + "total_contributions": 1, + "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": [ + { + "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 + } + ], + "total_commits": 1, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 1 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/data/xclicx.json b/data/xclicx.json new file mode 100644 index 0000000..e0010b9 --- /dev/null +++ b/data/xclicx.json @@ -0,0 +1,57 @@ +{ + "username": "xclicx", + "avatar_url": "https://avatars.githubusercontent.com/u/97340999?v=4", + "total_contributions": 2, + "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": "4c005caa33a0f917180fb77fd7cc0098722d575c", + "date": "2024-11-17T19:04:08Z", + "message": "Update README_FR.md", + "url": "https://github.com/ai16z/eliza/commit/4c005caa33a0f917180fb77fd7cc0098722d575c" + } + ], + "pull_requests": [ + { + "number": 377, + "title": "docs: Update README_FR.md", + "state": "closed", + "created_at": "2024-11-17T19:04:34Z", + "url": "https://github.com/ai16z/eliza/pull/377", + "labels": [], + "comments": 0 + } + ], + "total_commits": 2, + "total_prs": 1, + "commit_activity": { + "2024": { + "11": 2 + } + }, + "pr_activity": { + "2024": { + "11": 1 + } + } + }, + "issues": { + "opened": [], + "total_opened": 0, + "issue_activity": {} + }, + "engagement": { + "issue_comments": [], + "pr_comments": [], + "total_comments": 0, + "comment_activity": {} + } + } +} \ No newline at end of file diff --git a/fetch_contributors.py b/fetch_contributors.py new file mode 100644 index 0000000..faa5629 --- /dev/null +++ b/fetch_contributors.py @@ -0,0 +1,206 @@ +import requests +import json +import os +import argparse +import sys +from datetime import datetime +from collections import defaultdict +import time + +def check_rate_limit(headers): + """Check GitHub API rate limit status.""" + response = requests.get('https://api.github.com/rate_limit', headers=headers) + data = response.json() + remaining = data['resources']['core']['remaining'] + reset_time = datetime.fromtimestamp(data['resources']['core']['reset']) + + if remaining < 100: + wait_time = (reset_time - datetime.now()).total_seconds() + if wait_time > 0: + print(f"\nRate limit low ({remaining} remaining). Waiting {wait_time:.0f} seconds...") + time.sleep(wait_time + 1) + return remaining + +def get_activity_summary(items, date_key="created_at"): + """Summarize activity by year and month.""" + activity = defaultdict(lambda: defaultdict(int)) + for item in items: + if date_key in item: + date = datetime.strptime(item[date_key], "%Y-%m-%dT%H:%M:%SZ") + activity[date.year][date.month] += 1 + return dict(activity) + +def fetch_paginated(url, headers, is_search=False, max_pages=10): + """Fetch paginated results from GitHub API.""" + results = [] + page = 1 + + while page <= max_pages: + paginated_url = f"{url}{'&' if '?' in url else '?'}page={page}&per_page=100" + check_rate_limit(headers) + + try: + response = requests.get(paginated_url, headers=headers) + response.raise_for_status() + + items = response.json() + if is_search: + items = items.get('items', []) + elif not isinstance(items, list): + results.append(items) + break + + if not items: + break + + results.extend(items) + if len(items) < 100: + break + + page += 1 + + except requests.exceptions.HTTPError as e: + print(f"Error fetching {url}: {str(e)}") + break + + return results + +def get_contributor_data(repo_owner, repo_name, output_dir, headers, force=False): + """Fetch detailed contributor activity data.""" + os.makedirs(output_dir, exist_ok=True) + + contributors = fetch_paginated( + f"https://api.github.com/repos/{repo_owner}/{repo_name}/contributors", + headers + ) + + print(f"\nProcessing {len(contributors)} contributors...") + + for index, contributor in enumerate(contributors, 1): + username = contributor["login"] + output_file = os.path.join(output_dir, f"{username}.json") + + if os.path.exists(output_file) and not force: + print(f"Skipping {username} ({index}/{len(contributors)}) - existing data") + continue + + print(f"\nFetching data for {username} ({index}/{len(contributors)})...") + + user_data = { + "username": username, + "avatar_url": contributor["avatar_url"], + "total_contributions": contributor["contributions"], + "activity": { + "code": {}, + "issues": {}, + "engagement": {} + } + } + + # Fetch detailed commit data + commits = fetch_paginated( + f"https://api.github.com/repos/{repo_owner}/{repo_name}/commits?author={username}", + headers + ) + commit_data = [{ + "sha": commit["sha"], + "date": commit["commit"]["author"]["date"], + "message": commit["commit"]["message"], + "url": commit.get("html_url", ""), + } for commit in commits] + + # Fetch PRs with details + prs = fetch_paginated( + f"https://api.github.com/search/issues?q=repo:{repo_owner}/{repo_name}+author:{username}+type:pr", + headers, + is_search=True + ) + pr_data = [{ + "number": pr["number"], + "title": pr["title"], + "state": pr["state"], + "created_at": pr["created_at"], + "url": pr.get("html_url", ""), + "labels": [label["name"] for label in pr.get("labels", [])], + "comments": pr.get("comments", 0) + } for pr in prs] + + # Fetch issues with details + issues = fetch_paginated( + f"https://api.github.com/search/issues?q=repo:{repo_owner}/{repo_name}+author:{username}+type:issue", + headers, + is_search=True + ) + issue_data = [{ + "number": issue["number"], + "title": issue["title"], + "state": issue["state"], + "created_at": issue["created_at"], + "url": issue.get("html_url", ""), + "labels": [label["name"] for label in issue.get("labels", [])], + "comments": issue.get("comments", 0) + } for issue in issues if "pull_request" not in issue] + + # Fetch detailed comments + comments = fetch_paginated( + f"https://api.github.com/repos/{repo_owner}/{repo_name}/issues/comments", + headers + ) + comment_data = [{ + "id": comment["id"], + "body": comment["body"], + "created_at": comment["created_at"], + "url": comment.get("html_url", ""), + "type": "issue" if "/issues/" in comment.get("html_url", "") else "pr", + "issue_number": comment["issue_url"].split("/")[-1] if comment.get("issue_url") else None + } for comment in comments if comment["user"]["login"] == username] + + # Organize activity data + user_data["activity"]["code"] = { + "commits": commit_data, + "pull_requests": pr_data, + "total_commits": len(commit_data), + "total_prs": len(pr_data), + "commit_activity": get_activity_summary(commit_data, "date"), + "pr_activity": get_activity_summary(pr_data) + } + + user_data["activity"]["issues"] = { + "opened": issue_data, + "total_opened": len(issue_data), + "issue_activity": get_activity_summary(issue_data) + } + + user_data["activity"]["engagement"] = { + "issue_comments": [c for c in comment_data if c["type"] == "issue"], + "pr_comments": [c for c in comment_data if c["type"] == "pr"], + "total_comments": len(comment_data), + "comment_activity": get_activity_summary(comment_data) + } + + with open(output_file, "w") as f: + json.dump(user_data, f, indent=2) + print(f"Saved data for {username}") + +if __name__ == "__main__": + GITHUB_TOKEN = os.getenv("GITHUB_TOKEN") + if not GITHUB_TOKEN: + print("Error: Please set the GITHUB_TOKEN environment variable.") + sys.exit(1) + + parser = argparse.ArgumentParser(description="Fetch GitHub contributor activity data.") + parser.add_argument("repo_owner", help="Repository owner") + parser.add_argument("repo_name", help="Repository name") + parser.add_argument("-o", "--output", default="./data/", + help="Output directory") + parser.add_argument("-f", "--force", action="store_true", + help="Force refresh existing data") + + args = parser.parse_args() + get_contributor_data( + args.repo_owner, + args.repo_name, + args.output, + {"Authorization": f"Bearer {GITHUB_TOKEN}"}, + args.force + ) diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..911e351 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1336 @@ +{ + "name": "github-contributor-sites", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "github-contributor-sites", + "version": "1.0.0", + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "recharts": "^2.12.0" + }, + "devDependencies": { + "esbuild": "^0.19.8" + } + }, + "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==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@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==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "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/@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/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/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/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/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "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, + "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/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "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/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": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==", + "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" + } + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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-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" + } + }, + "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" + } + }, + "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/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "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" + } + }, + "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/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" + } + } + }, + "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==", + "requires": { + "regenerator-runtime": "^0.14.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-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 + }, + "@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==" + }, + "clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + }, + "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==" + }, + "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==" + }, + "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" + } + }, + "esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "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" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "fast-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==" + }, + "internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "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", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "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==" + } + } + }, + "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" + } + }, + "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==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + } + }, + "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==" + }, + "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-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "recharts": { + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.13.3.tgz", + "integrity": "sha512-YDZ9dOfK9t3ycwxgKbrnDlRC4BHdjlY73fet3a0C1+qGMjXVZe6+VXmpOIIhzkje5MMEL8AN4hLIe4AMskBzlA==", + "requires": { + "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" + } + }, + "recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "requires": { + "decimal.js-light": "^2.4.1" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "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==" + }, + "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==", + "requires": { + "@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" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a1a886a --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "github-contributor-sites", + "type": "module", + "version": "1.0.0", + "description": "Generate static sites for GitHub contributors", + "scripts": { + "build": "node scripts/build.js", + "generate": "node dist/generate_site.js" + }, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "recharts": "^2.12.0" + }, + "devDependencies": { + "esbuild": "^0.19.8" + } +} diff --git a/profiles/5c0.html b/profiles/5c0.html new file mode 100644 index 0000000..0933a8f --- /dev/null +++ b/profiles/5c0.html @@ -0,0 +1,115 @@ + + + + + + + 5c0 - GitHub Contributions + + + + + +
5c0's avatar

5c0

1 total contributions

Commits

0

PRs

1

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/BugByClaude.html b/profiles/BugByClaude.html new file mode 100644 index 0000000..76e6ff1 --- /dev/null +++ b/profiles/BugByClaude.html @@ -0,0 +1,115 @@ + + + + + + + BugByClaude - GitHub Contributions + + + + + +
BugByClaude's avatar

BugByClaude

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/FabriceIRANKUNDA.html b/profiles/FabriceIRANKUNDA.html new file mode 100644 index 0000000..3c1ccc3 --- /dev/null +++ b/profiles/FabriceIRANKUNDA.html @@ -0,0 +1,115 @@ + + + + + + + FabriceIRANKUNDA - GitHub Contributions + + + + + +
FabriceIRANKUNDA's avatar

FabriceIRANKUNDA

1 total contributions

Commits

1

PRs

2

Issues

1

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/HashWarlock.html b/profiles/HashWarlock.html new file mode 100644 index 0000000..6e2ff7a --- /dev/null +++ b/profiles/HashWarlock.html @@ -0,0 +1,115 @@ + + + + + + + HashWarlock - GitHub Contributions + + + + + +
HashWarlock's avatar

HashWarlock

2 total contributions

Commits

2

PRs

2

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/Honkware.html b/profiles/Honkware.html new file mode 100644 index 0000000..ef80650 --- /dev/null +++ b/profiles/Honkware.html @@ -0,0 +1,115 @@ + + + + + + + Honkware - GitHub Contributions + + + + + +
Honkware's avatar

Honkware

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/MarcoMandar.html b/profiles/MarcoMandar.html new file mode 100644 index 0000000..97412b1 --- /dev/null +++ b/profiles/MarcoMandar.html @@ -0,0 +1,115 @@ + + + + + + + MarcoMandar - GitHub Contributions + + + + + +
MarcoMandar's avatar

MarcoMandar

68 total contributions

Commits

68

PRs

12

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/MeDott29.html b/profiles/MeDott29.html new file mode 100644 index 0000000..539f895 --- /dev/null +++ b/profiles/MeDott29.html @@ -0,0 +1,115 @@ + + + + + + + MeDott29 - GitHub Contributions + + + + + +
MeDott29's avatar

MeDott29

3 total contributions

Commits

3

PRs

1

Issues

0

Comments

3

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/Nibirian9.html b/profiles/Nibirian9.html new file mode 100644 index 0000000..a02cd2d --- /dev/null +++ b/profiles/Nibirian9.html @@ -0,0 +1,115 @@ + + + + + + + Nibirian9 - GitHub Contributions + + + + + +
Nibirian9's avatar

Nibirian9

11 total contributions

Commits

11

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/RedBeardEth.html b/profiles/RedBeardEth.html new file mode 100644 index 0000000..f129c72 --- /dev/null +++ b/profiles/RedBeardEth.html @@ -0,0 +1,115 @@ + + + + + + + RedBeardEth - GitHub Contributions + + + + + +
RedBeardEth's avatar

RedBeardEth

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/SkrillCTO.html b/profiles/SkrillCTO.html new file mode 100644 index 0000000..0985ef6 --- /dev/null +++ b/profiles/SkrillCTO.html @@ -0,0 +1,115 @@ + + + + + + + SkrillCTO - GitHub Contributions + + + + + +
SkrillCTO's avatar

SkrillCTO

1 total contributions

Commits

1

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/actions-user.html b/profiles/actions-user.html new file mode 100644 index 0000000..bf7b180 --- /dev/null +++ b/profiles/actions-user.html @@ -0,0 +1,115 @@ + + + + + + + actions-user - GitHub Contributions + + + + + +
actions-user's avatar

actions-user

14 total contributions

Commits

14

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/ai16z-demirix.html b/profiles/ai16z-demirix.html new file mode 100644 index 0000000..511e2d5 --- /dev/null +++ b/profiles/ai16z-demirix.html @@ -0,0 +1,115 @@ + + + + + + + ai16z-demirix - GitHub Contributions + + + + + +
ai16z-demirix's avatar

ai16z-demirix

3 total contributions

Commits

3

PRs

2

Issues

1

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/alanneary17.html b/profiles/alanneary17.html new file mode 100644 index 0000000..338d3a4 --- /dev/null +++ b/profiles/alanneary17.html @@ -0,0 +1,115 @@ + + + + + + + alanneary17 - GitHub Contributions + + + + + +
alanneary17's avatar

alanneary17

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/alextitonis.html b/profiles/alextitonis.html new file mode 100644 index 0000000..684f55d --- /dev/null +++ b/profiles/alextitonis.html @@ -0,0 +1,115 @@ + + + + + + + alextitonis - GitHub Contributions + + + + + +
alextitonis's avatar

alextitonis

13 total contributions

Commits

13

PRs

6

Issues

0

Comments

7

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/antpb.html b/profiles/antpb.html new file mode 100644 index 0000000..8250f40 --- /dev/null +++ b/profiles/antpb.html @@ -0,0 +1,115 @@ + + + + + + + antpb - GitHub Contributions + + + + + +
antpb's avatar

antpb

3 total contributions

Commits

3

PRs

1

Issues

2

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/atvonsc.html b/profiles/atvonsc.html new file mode 100644 index 0000000..2f9e021 --- /dev/null +++ b/profiles/atvonsc.html @@ -0,0 +1,115 @@ + + + + + + + atvonsc - GitHub Contributions + + + + + +
atvonsc's avatar

atvonsc

4 total contributions

Commits

4

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/bigsky77.html b/profiles/bigsky77.html new file mode 100644 index 0000000..0a47093 --- /dev/null +++ b/profiles/bigsky77.html @@ -0,0 +1,115 @@ + + + + + + + bigsky77 - GitHub Contributions + + + + + +
bigsky77's avatar

bigsky77

3 total contributions

Commits

3

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/bmgalego.html b/profiles/bmgalego.html new file mode 100644 index 0000000..c050f23 --- /dev/null +++ b/profiles/bmgalego.html @@ -0,0 +1,115 @@ + + + + + + + bmgalego - GitHub Contributions + + + + + +
bmgalego's avatar

bmgalego

47 total contributions

Commits

47

PRs

10

Issues

0

Comments

3

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/boyaloxer.html b/profiles/boyaloxer.html new file mode 100644 index 0000000..0fefa04 --- /dev/null +++ b/profiles/boyaloxer.html @@ -0,0 +1,115 @@ + + + + + + + boyaloxer - GitHub Contributions + + + + + +
boyaloxer's avatar

boyaloxer

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

3

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/coffeeorgreentea.html b/profiles/coffeeorgreentea.html new file mode 100644 index 0000000..e70411e --- /dev/null +++ b/profiles/coffeeorgreentea.html @@ -0,0 +1,115 @@ + + + + + + + coffeeorgreentea - GitHub Contributions + + + + + +
coffeeorgreentea's avatar

coffeeorgreentea

4 total contributions

Commits

4

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/cvartanian.html b/profiles/cvartanian.html new file mode 100644 index 0000000..8f3e02a --- /dev/null +++ b/profiles/cvartanian.html @@ -0,0 +1,115 @@ + + + + + + + cvartanian - GitHub Contributions + + + + + +
cvartanian's avatar

cvartanian

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/darwintree.html b/profiles/darwintree.html new file mode 100644 index 0000000..17a8009 --- /dev/null +++ b/profiles/darwintree.html @@ -0,0 +1,115 @@ + + + + + + + darwintree - GitHub Contributions + + + + + +
darwintree's avatar

darwintree

2 total contributions

Commits

2

PRs

4

Issues

1

Comments

4

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/denizekiz.html b/profiles/denizekiz.html new file mode 100644 index 0000000..ce46a1b --- /dev/null +++ b/profiles/denizekiz.html @@ -0,0 +1,115 @@ + + + + + + + denizekiz - GitHub Contributions + + + + + +
denizekiz's avatar

denizekiz

3 total contributions

Commits

3

PRs

5

Issues

1

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/dorianjanezic.html b/profiles/dorianjanezic.html new file mode 100644 index 0000000..6ecf70f --- /dev/null +++ b/profiles/dorianjanezic.html @@ -0,0 +1,115 @@ + + + + + + + dorianjanezic - GitHub Contributions + + + + + +
dorianjanezic's avatar

dorianjanezic

4 total contributions

Commits

4

PRs

3

Issues

0

Comments

4

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/dreaminglucid.html b/profiles/dreaminglucid.html new file mode 100644 index 0000000..7d2e7dd --- /dev/null +++ b/profiles/dreaminglucid.html @@ -0,0 +1,115 @@ + + + + + + + dreaminglucid - GitHub Contributions + + + + + +
dreaminglucid's avatar

dreaminglucid

10 total contributions

Commits

10

PRs

1

Issues

0

Comments

2

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/drew-royster.html b/profiles/drew-royster.html new file mode 100644 index 0000000..9eb75a7 --- /dev/null +++ b/profiles/drew-royster.html @@ -0,0 +1,115 @@ + + + + + + + drew-royster - GitHub Contributions + + + + + +
drew-royster's avatar

drew-royster

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/eltociear.html b/profiles/eltociear.html new file mode 100644 index 0000000..b58bc70 --- /dev/null +++ b/profiles/eltociear.html @@ -0,0 +1,115 @@ + + + + + + + eltociear - GitHub Contributions + + + + + +
eltociear's avatar

eltociear

3 total contributions

Commits

3

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/enitrat.html b/profiles/enitrat.html new file mode 100644 index 0000000..d6508f4 --- /dev/null +++ b/profiles/enitrat.html @@ -0,0 +1,115 @@ + + + + + + + enitrat - GitHub Contributions + + + + + +
enitrat's avatar

enitrat

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/fabianhug.html b/profiles/fabianhug.html new file mode 100644 index 0000000..1239363 --- /dev/null +++ b/profiles/fabianhug.html @@ -0,0 +1,115 @@ + + + + + + + fabianhug - GitHub Contributions + + + + + +
fabianhug's avatar

fabianhug

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/fabrizioff.html b/profiles/fabrizioff.html new file mode 100644 index 0000000..f5be4aa --- /dev/null +++ b/profiles/fabrizioff.html @@ -0,0 +1,115 @@ + + + + + + + fabrizioff - GitHub Contributions + + + + + +
fabrizioff's avatar

fabrizioff

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/ferric-sol.html b/profiles/ferric-sol.html new file mode 100644 index 0000000..6db1db5 --- /dev/null +++ b/profiles/ferric-sol.html @@ -0,0 +1,115 @@ + + + + + + + ferric-sol - GitHub Contributions + + + + + +
ferric-sol's avatar

ferric-sol

5 total contributions

Commits

5

PRs

3

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/futjrnaut.html b/profiles/futjrnaut.html new file mode 100644 index 0000000..36ea022 --- /dev/null +++ b/profiles/futjrnaut.html @@ -0,0 +1,115 @@ + + + + + + + futjrnaut - GitHub Contributions + + + + + +
futjrnaut's avatar

futjrnaut

5 total contributions

Commits

5

PRs

1

Issues

1

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/haeunchin.html b/profiles/haeunchin.html new file mode 100644 index 0000000..a892154 --- /dev/null +++ b/profiles/haeunchin.html @@ -0,0 +1,115 @@ + + + + + + + haeunchin - GitHub Contributions + + + + + +
haeunchin's avatar

haeunchin

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/index.html b/profiles/index.html new file mode 100644 index 0000000..f96d64d --- /dev/null +++ b/profiles/index.html @@ -0,0 +1,1143 @@ + + + + + + + GitHub Contributors + + + +
+

GitHub Contributors

+
+ + +
+ lalalune +
+

lalalune

+

+ 509 contributions +

+
+
+
+ + +
+ ponderingdemocritus +
+

ponderingdemocritus

+

+ 239 contributions +

+
+
+
+ + +
+ sirkitree +
+

sirkitree

+

+ 91 contributions +

+
+
+
+ + +
+ MarcoMandar +
+

MarcoMandar

+

+ 68 contributions +

+
+
+
+ + +
+ renovate[bot] +
+

renovate[bot]

+

+ 57 contributions +

+
+
+
+ + +
+ madjin +
+

madjin

+

+ 55 contributions +

+
+
+
+ + +
+ bmgalego +
+

bmgalego

+

+ 47 contributions +

+
+
+
+ + +
+ o-on-x +
+

o-on-x

+

+ 41 contributions +

+
+
+
+ + +
+ normand1 +
+

normand1

+

+ 16 contributions +

+
+
+
+ + +
+ vladkashka56 +
+

vladkashka56

+

+ 16 contributions +

+
+
+
+ + +
+ tsubasakong +
+

tsubasakong

+

+ 15 contributions +

+
+
+
+ + +
+ actions-user +
+

actions-user

+

+ 14 contributions +

+
+
+
+ + +
+ alextitonis +
+

alextitonis

+

+ 13 contributions +

+
+
+
+ + +
+ jkbrooks +
+

jkbrooks

+

+ 13 contributions +

+
+
+
+ + +
+ wahndo +
+

wahndo

+

+ 13 contributions +

+
+
+
+ + +
+ mladcepes +
+

mladcepes

+

+ 12 contributions +

+
+
+
+ + +
+ odilitime +
+

odilitime

+

+ 12 contributions +

+
+
+
+ + +
+ twilwa +
+

twilwa

+

+ 12 contributions +

+
+
+
+ + +
+ Nibirian9 +
+

Nibirian9

+

+ 11 contributions +

+
+
+
+ + +
+ dreaminglucid +
+

dreaminglucid

+

+ 10 contributions +

+
+
+
+ + +
+ monilpat +
+

monilpat

+

+ 8 contributions +

+
+
+
+ + +
+ martincik +
+

martincik

+

+ 6 contributions +

+
+
+
+ + +
+ ferric-sol +
+

ferric-sol

+

+ 5 contributions +

+
+
+
+ + +
+ futjrnaut +
+

futjrnaut

+

+ 5 contributions +

+
+
+
+ + +
+ atvonsc +
+

atvonsc

+

+ 4 contributions +

+
+
+
+ + +
+ coffeeorgreentea +
+

coffeeorgreentea

+

+ 4 contributions +

+
+
+
+ + +
+ dorianjanezic +
+

dorianjanezic

+

+ 4 contributions +

+
+
+
+ + +
+ juke +
+

juke

+

+ 4 contributions +

+
+
+
+ + +
+ oguzserdar +
+

oguzserdar

+

+ 4 contributions +

+
+
+
+ + +
+ ropresearch +
+

ropresearch

+

+ 4 contributions +

+
+
+
+ + +
+ tarrencev +
+

tarrencev

+

+ 4 contributions +

+
+
+
+ + +
+ MeDott29 +
+

MeDott29

+

+ 3 contributions +

+
+
+
+ + +
+ ai16z-demirix +
+

ai16z-demirix

+

+ 3 contributions +

+
+
+
+ + +
+ antpb +
+

antpb

+

+ 3 contributions +

+
+
+
+ + +
+ bigsky77 +
+

bigsky77

+

+ 3 contributions +

+
+
+
+ + +
+ denizekiz +
+

denizekiz

+

+ 3 contributions +

+
+
+
+ + +
+ eltociear +
+

eltociear

+

+ 3 contributions +

+
+
+
+ + +
+ leomercier +
+

leomercier

+

+ 3 contributions +

+
+
+
+ + +
+ parzival418 +
+

parzival418

+

+ 3 contributions +

+
+
+
+ + +
+ thearyanag +
+

thearyanag

+

+ 3 contributions +

+
+
+
+ + +
+ HashWarlock +
+

HashWarlock

+

+ 2 contributions +

+
+
+
+ + +
+ darwintree +
+

darwintree

+

+ 2 contributions +

+
+
+
+ + +
+ metadiver +
+

metadiver

+

+ 2 contributions +

+
+
+
+ + +
+ minghinmatthewlam +
+

minghinmatthewlam

+

+ 2 contributions +

+
+
+
+ + +
+ snobbee +
+

snobbee

+

+ 2 contributions +

+
+
+
+ + +
+ v1xingyue +
+

v1xingyue

+

+ 2 contributions +

+
+
+
+ + +
+ vivoidos +
+

vivoidos

+

+ 2 contributions +

+
+
+
+ + +
+ whonion +
+

whonion

+

+ 2 contributions +

+
+
+
+ + +
+ xclicx +
+

xclicx

+

+ 2 contributions +

+
+
+
+ + +
+ 5c0 +
+

5c0

+

+ 1 contributions +

+
+
+
+ + +
+ BugByClaude +
+

BugByClaude

+

+ 1 contributions +

+
+
+
+ + +
+ FabriceIRANKUNDA +
+

FabriceIRANKUNDA

+

+ 1 contributions +

+
+
+
+ + +
+ Honkware +
+

Honkware

+

+ 1 contributions +

+
+
+
+ + +
+ RedBeardEth +
+

RedBeardEth

+

+ 1 contributions +

+
+
+
+ + +
+ SkrillCTO +
+

SkrillCTO

+

+ 1 contributions +

+
+
+
+ + +
+ alanneary17 +
+

alanneary17

+

+ 1 contributions +

+
+
+
+ + +
+ boyaloxer +
+

boyaloxer

+

+ 1 contributions +

+
+
+
+ + +
+ cvartanian +
+

cvartanian

+

+ 1 contributions +

+
+
+
+ + +
+ drew-royster +
+

drew-royster

+

+ 1 contributions +

+
+
+
+ + +
+ enitrat +
+

enitrat

+

+ 1 contributions +

+
+
+
+ + +
+ fabianhug +
+

fabianhug

+

+ 1 contributions +

+
+
+
+ + +
+ fabrizioff +
+

fabrizioff

+

+ 1 contributions +

+
+
+
+ + +
+ haeunchin +
+

haeunchin

+

+ 1 contributions +

+
+
+
+ + +
+ laser-riot +
+

laser-riot

+

+ 1 contributions +

+
+
+
+ + +
+ massivefermion +
+

massivefermion

+

+ 1 contributions +

+
+
+
+ + +
+ mrdavidburns +
+

mrdavidburns

+

+ 1 contributions +

+
+
+
+ + +
+ null-hax +
+

null-hax

+

+ 1 contributions +

+
+
+
+ + +
+ oberlinstands +
+

oberlinstands

+

+ 1 contributions +

+
+
+
+ + +
+ pindaroso +
+

pindaroso

+

+ 1 contributions +

+
+
+
+ + +
+ shakkernerd +
+

shakkernerd

+

+ 1 contributions +

+
+
+
+ + +
+ sumin13245 +
+

sumin13245

+

+ 1 contributions +

+
+
+
+ + +
+ theapesociety +
+

theapesociety

+

+ 1 contributions +

+
+
+
+ + +
+ thejoven +
+

thejoven

+

+ 1 contributions +

+
+
+
+ + +
+ whalelephant +
+

whalelephant

+

+ 1 contributions +

+
+
+
+ + +
+ wjw12 +
+

wjw12

+

+ 1 contributions +

+
+
+
+ +
+
+ + \ No newline at end of file diff --git a/profiles/jkbrooks.html b/profiles/jkbrooks.html new file mode 100644 index 0000000..ca32b72 --- /dev/null +++ b/profiles/jkbrooks.html @@ -0,0 +1,115 @@ + + + + + + + jkbrooks - GitHub Contributions + + + + + +
jkbrooks's avatar

jkbrooks

13 total contributions

Commits

13

PRs

0

Issues

1

Comments

10

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/juke.html b/profiles/juke.html new file mode 100644 index 0000000..578b261 --- /dev/null +++ b/profiles/juke.html @@ -0,0 +1,115 @@ + + + + + + + juke - GitHub Contributions + + + + + +
juke's avatar

juke

4 total contributions

Commits

4

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/lalalune.html b/profiles/lalalune.html new file mode 100644 index 0000000..d73919f --- /dev/null +++ b/profiles/lalalune.html @@ -0,0 +1,115 @@ + + + + + + + lalalune - GitHub Contributions + + + + + +
lalalune's avatar

lalalune

509 total contributions

Commits

509

PRs

17

Issues

54

Comments

62

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/laser-riot.html b/profiles/laser-riot.html new file mode 100644 index 0000000..625d0dd --- /dev/null +++ b/profiles/laser-riot.html @@ -0,0 +1,115 @@ + + + + + + + laser-riot - GitHub Contributions + + + + + +
laser-riot's avatar

laser-riot

1 total contributions

Commits

1

PRs

1

Issues

1

Comments

2

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/leomercier.html b/profiles/leomercier.html new file mode 100644 index 0000000..230e3f0 --- /dev/null +++ b/profiles/leomercier.html @@ -0,0 +1,115 @@ + + + + + + + leomercier - GitHub Contributions + + + + + +
leomercier's avatar

leomercier

3 total contributions

Commits

3

PRs

3

Issues

1

Comments

5

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/madjin.html b/profiles/madjin.html new file mode 100644 index 0000000..53df373 --- /dev/null +++ b/profiles/madjin.html @@ -0,0 +1,115 @@ + + + + + + + madjin - GitHub Contributions + + + + + +
madjin's avatar

madjin

55 total contributions

Commits

55

PRs

9

Issues

6

Comments

13

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/martincik.html b/profiles/martincik.html new file mode 100644 index 0000000..7c1dd87 --- /dev/null +++ b/profiles/martincik.html @@ -0,0 +1,115 @@ + + + + + + + martincik - GitHub Contributions + + + + + +
martincik's avatar

martincik

6 total contributions

Commits

6

PRs

4

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/massivefermion.html b/profiles/massivefermion.html new file mode 100644 index 0000000..de403a4 --- /dev/null +++ b/profiles/massivefermion.html @@ -0,0 +1,115 @@ + + + + + + + massivefermion - GitHub Contributions + + + + + +
massivefermion's avatar

massivefermion

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/metadiver.html b/profiles/metadiver.html new file mode 100644 index 0000000..fb8730d --- /dev/null +++ b/profiles/metadiver.html @@ -0,0 +1,115 @@ + + + + + + + metadiver - GitHub Contributions + + + + + +
metadiver's avatar

metadiver

2 total contributions

Commits

2

PRs

3

Issues

0

Comments

4

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/minghinmatthewlam.html b/profiles/minghinmatthewlam.html new file mode 100644 index 0000000..9ca7ea6 --- /dev/null +++ b/profiles/minghinmatthewlam.html @@ -0,0 +1,115 @@ + + + + + + + minghinmatthewlam - GitHub Contributions + + + + + +
minghinmatthewlam's avatar

minghinmatthewlam

2 total contributions

Commits

2

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/mladcepes.html b/profiles/mladcepes.html new file mode 100644 index 0000000..b5196b3 --- /dev/null +++ b/profiles/mladcepes.html @@ -0,0 +1,115 @@ + + + + + + + mladcepes - GitHub Contributions + + + + + +
mladcepes's avatar

mladcepes

12 total contributions

Commits

12

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/monilpat.html b/profiles/monilpat.html new file mode 100644 index 0000000..212eb24 --- /dev/null +++ b/profiles/monilpat.html @@ -0,0 +1,115 @@ + + + + + + + monilpat - GitHub Contributions + + + + + +
monilpat's avatar

monilpat

8 total contributions

Commits

8

PRs

6

Issues

2

Comments

40

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/mrdavidburns.html b/profiles/mrdavidburns.html new file mode 100644 index 0000000..62464c3 --- /dev/null +++ b/profiles/mrdavidburns.html @@ -0,0 +1,115 @@ + + + + + + + mrdavidburns - GitHub Contributions + + + + + +
mrdavidburns's avatar

mrdavidburns

1 total contributions

Commits

1

PRs

1

Issues

1

Comments

3

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/normand1.html b/profiles/normand1.html new file mode 100644 index 0000000..790beec --- /dev/null +++ b/profiles/normand1.html @@ -0,0 +1,115 @@ + + + + + + + normand1 - GitHub Contributions + + + + + +
normand1's avatar

normand1

16 total contributions

Commits

16

PRs

1

Issues

0

Comments

11

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/null-hax.html b/profiles/null-hax.html new file mode 100644 index 0000000..caaef4f --- /dev/null +++ b/profiles/null-hax.html @@ -0,0 +1,115 @@ + + + + + + + null-hax - GitHub Contributions + + + + + +
null-hax's avatar

null-hax

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/o-on-x.html b/profiles/o-on-x.html new file mode 100644 index 0000000..f404a15 --- /dev/null +++ b/profiles/o-on-x.html @@ -0,0 +1,115 @@ + + + + + + + o-on-x - GitHub Contributions + + + + + +
o-on-x's avatar

o-on-x

41 total contributions

Commits

41

PRs

20

Issues

8

Comments

14

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/oberlinstands.html b/profiles/oberlinstands.html new file mode 100644 index 0000000..9f04cfb --- /dev/null +++ b/profiles/oberlinstands.html @@ -0,0 +1,115 @@ + + + + + + + oberlinstands - GitHub Contributions + + + + + +
oberlinstands's avatar

oberlinstands

1 total contributions

Commits

1

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/odilitime.html b/profiles/odilitime.html new file mode 100644 index 0000000..d8413e1 --- /dev/null +++ b/profiles/odilitime.html @@ -0,0 +1,115 @@ + + + + + + + odilitime - GitHub Contributions + + + + + +
odilitime's avatar

odilitime

12 total contributions

Commits

12

PRs

10

Issues

2

Comments

13

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/oguzserdar.html b/profiles/oguzserdar.html new file mode 100644 index 0000000..c328e7c --- /dev/null +++ b/profiles/oguzserdar.html @@ -0,0 +1,115 @@ + + + + + + + oguzserdar - GitHub Contributions + + + + + +
oguzserdar's avatar

oguzserdar

4 total contributions

Commits

4

PRs

3

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/parzival418.html b/profiles/parzival418.html new file mode 100644 index 0000000..73d21e3 --- /dev/null +++ b/profiles/parzival418.html @@ -0,0 +1,115 @@ + + + + + + + parzival418 - GitHub Contributions + + + + + +
parzival418's avatar

parzival418

3 total contributions

Commits

3

PRs

1

Issues

1

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/pindaroso.html b/profiles/pindaroso.html new file mode 100644 index 0000000..5f4d513 --- /dev/null +++ b/profiles/pindaroso.html @@ -0,0 +1,115 @@ + + + + + + + pindaroso - GitHub Contributions + + + + + +
pindaroso's avatar

pindaroso

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/ponderingdemocritus.html b/profiles/ponderingdemocritus.html new file mode 100644 index 0000000..d76556d --- /dev/null +++ b/profiles/ponderingdemocritus.html @@ -0,0 +1,115 @@ + + + + + + + ponderingdemocritus - GitHub Contributions + + + + + +
ponderingdemocritus's avatar

ponderingdemocritus

239 total contributions

Commits

239

PRs

45

Issues

4

Comments

12

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/renovate[bot].html b/profiles/renovate[bot].html new file mode 100644 index 0000000..1b4d5f6 --- /dev/null +++ b/profiles/renovate[bot].html @@ -0,0 +1,115 @@ + + + + + + + renovate[bot] - GitHub Contributions + + + + + +
renovate[bot]'s avatar

renovate[bot]

57 total contributions

Commits

0

PRs

60

Issues

1

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/ropresearch.html b/profiles/ropresearch.html new file mode 100644 index 0000000..d00896b --- /dev/null +++ b/profiles/ropresearch.html @@ -0,0 +1,115 @@ + + + + + + + ropresearch - GitHub Contributions + + + + + +
ropresearch's avatar

ropresearch

4 total contributions

Commits

4

PRs

2

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/shakkernerd.html b/profiles/shakkernerd.html new file mode 100644 index 0000000..8e16d57 --- /dev/null +++ b/profiles/shakkernerd.html @@ -0,0 +1,115 @@ + + + + + + + shakkernerd - GitHub Contributions + + + + + +
shakkernerd's avatar

shakkernerd

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

2

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/sirkitree.html b/profiles/sirkitree.html new file mode 100644 index 0000000..3059105 --- /dev/null +++ b/profiles/sirkitree.html @@ -0,0 +1,115 @@ + + + + + + + sirkitree - GitHub Contributions + + + + + +
sirkitree's avatar

sirkitree

91 total contributions

Commits

91

PRs

14

Issues

33

Comments

58

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/snobbee.html b/profiles/snobbee.html new file mode 100644 index 0000000..43f6562 --- /dev/null +++ b/profiles/snobbee.html @@ -0,0 +1,115 @@ + + + + + + + snobbee - GitHub Contributions + + + + + +
snobbee's avatar

snobbee

2 total contributions

Commits

2

PRs

0

Issues

0

Comments

4

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/sumin13245.html b/profiles/sumin13245.html new file mode 100644 index 0000000..cb34774 --- /dev/null +++ b/profiles/sumin13245.html @@ -0,0 +1,115 @@ + + + + + + + sumin13245 - GitHub Contributions + + + + + +
sumin13245's avatar

sumin13245

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/tarrencev.html b/profiles/tarrencev.html new file mode 100644 index 0000000..2a145a3 --- /dev/null +++ b/profiles/tarrencev.html @@ -0,0 +1,115 @@ + + + + + + + tarrencev - GitHub Contributions + + + + + +
tarrencev's avatar

tarrencev

4 total contributions

Commits

4

PRs

4

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/theapesociety.html b/profiles/theapesociety.html new file mode 100644 index 0000000..537adb0 --- /dev/null +++ b/profiles/theapesociety.html @@ -0,0 +1,115 @@ + + + + + + + theapesociety - GitHub Contributions + + + + + +
theapesociety's avatar

theapesociety

1 total contributions

Commits

1

PRs

0

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/thearyanag.html b/profiles/thearyanag.html new file mode 100644 index 0000000..9779656 --- /dev/null +++ b/profiles/thearyanag.html @@ -0,0 +1,115 @@ + + + + + + + thearyanag - GitHub Contributions + + + + + +
thearyanag's avatar

thearyanag

3 total contributions

Commits

3

PRs

2

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/thejoven.html b/profiles/thejoven.html new file mode 100644 index 0000000..38726e7 --- /dev/null +++ b/profiles/thejoven.html @@ -0,0 +1,115 @@ + + + + + + + thejoven - GitHub Contributions + + + + + +
thejoven's avatar

thejoven

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/tsubasakong.html b/profiles/tsubasakong.html new file mode 100644 index 0000000..609d7e4 --- /dev/null +++ b/profiles/tsubasakong.html @@ -0,0 +1,115 @@ + + + + + + + tsubasakong - GitHub Contributions + + + + + +
tsubasakong's avatar

tsubasakong

15 total contributions

Commits

15

PRs

4

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/twilwa.html b/profiles/twilwa.html new file mode 100644 index 0000000..43576c2 --- /dev/null +++ b/profiles/twilwa.html @@ -0,0 +1,115 @@ + + + + + + + twilwa - GitHub Contributions + + + + + +
twilwa's avatar

twilwa

12 total contributions

Commits

12

PRs

6

Issues

4

Comments

7

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/v1xingyue.html b/profiles/v1xingyue.html new file mode 100644 index 0000000..0d43aa7 --- /dev/null +++ b/profiles/v1xingyue.html @@ -0,0 +1,115 @@ + + + + + + + v1xingyue - GitHub Contributions + + + + + +
v1xingyue's avatar

v1xingyue

2 total contributions

Commits

2

PRs

1

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/vivoidos.html b/profiles/vivoidos.html new file mode 100644 index 0000000..250de4a --- /dev/null +++ b/profiles/vivoidos.html @@ -0,0 +1,115 @@ + + + + + + + vivoidos - GitHub Contributions + + + + + +
vivoidos's avatar

vivoidos

2 total contributions

Commits

2

PRs

2

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/vladkashka56.html b/profiles/vladkashka56.html new file mode 100644 index 0000000..9bba0aa --- /dev/null +++ b/profiles/vladkashka56.html @@ -0,0 +1,115 @@ + + + + + + + vladkashka56 - GitHub Contributions + + + + + +
vladkashka56's avatar

vladkashka56

16 total contributions

Commits

16

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/wahndo.html b/profiles/wahndo.html new file mode 100644 index 0000000..2e27311 --- /dev/null +++ b/profiles/wahndo.html @@ -0,0 +1,115 @@ + + + + + + + wahndo - GitHub Contributions + + + + + +
wahndo's avatar

wahndo

13 total contributions

Commits

13

PRs

2

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/whalelephant.html b/profiles/whalelephant.html new file mode 100644 index 0000000..c81e5d6 --- /dev/null +++ b/profiles/whalelephant.html @@ -0,0 +1,115 @@ + + + + + + + whalelephant - GitHub Contributions + + + + + +
whalelephant's avatar

whalelephant

1 total contributions

Commits

0

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/whonion.html b/profiles/whonion.html new file mode 100644 index 0000000..ffc5bfb --- /dev/null +++ b/profiles/whonion.html @@ -0,0 +1,115 @@ + + + + + + + whonion - GitHub Contributions + + + + + +
whonion's avatar

whonion

2 total contributions

Commits

2

PRs

1

Issues

0

Comments

1

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/wjw12.html b/profiles/wjw12.html new file mode 100644 index 0000000..9ba0d1e --- /dev/null +++ b/profiles/wjw12.html @@ -0,0 +1,115 @@ + + + + + + + wjw12 - GitHub Contributions + + + + + +
wjw12's avatar

wjw12

1 total contributions

Commits

1

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/profiles/xclicx.html b/profiles/xclicx.html new file mode 100644 index 0000000..8bc4407 --- /dev/null +++ b/profiles/xclicx.html @@ -0,0 +1,115 @@ + + + + + + + xclicx - GitHub Contributions + + + + + +
xclicx's avatar

xclicx

2 total contributions

Commits

2

PRs

1

Issues

0

Comments

0

Commits

Pull Requests

Issues

Comments

+ + + + \ No newline at end of file diff --git a/scripts/build.js b/scripts/build.js new file mode 100755 index 0000000..c4194c7 --- /dev/null +++ b/scripts/build.js @@ -0,0 +1,32 @@ +import * as esbuild from 'esbuild'; +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); + +const externals = [ + 'react', + 'react-dom', + 'react-dom/server', + 'recharts', + 'fs', + 'path', + 'url', + 'stream', + 'util', + 'http', + 'zlib' +]; + +await esbuild.build({ + entryPoints: ['scripts/generate_site.js'], + bundle: true, + platform: 'node', + target: 'node18', + format: 'esm', + outfile: 'dist/generate_site.js', + external: externals, + define: { + 'process.env.NODE_ENV': '"production"' + } +}); + +console.log('Build complete'); diff --git a/scripts/components/ContributorProfile.js b/scripts/components/ContributorProfile.js new file mode 100644 index 0000000..66f651b --- /dev/null +++ b/scripts/components/ContributorProfile.js @@ -0,0 +1,100 @@ +import React, { useState } from 'react'; + +const ActivitySection = ({ title, items = [], color = 'text-blue-500' }) => { + const [isExpanded, setIsExpanded] = useState(false); + + const toggleExpand = () => { + setIsExpanded(!isExpanded); + }; + + return React.createElement('div', { className: 'border rounded-lg p-4' }, + React.createElement('div', { + className: 'flex items-center justify-between cursor-pointer', + onClick: toggleExpand + }, + React.createElement('h3', { className: 'font-semibold' }, title), + React.createElement('span', null, isExpanded ? '▼' : '▶') + ), + isExpanded && React.createElement('div', { className: 'mt-4 space-y-2' }, + items.map((item, index) => + React.createElement('div', { key: index, className: 'p-2 hover:bg-gray-50 dark:hover:bg-gray-800 rounded' }, + React.createElement('a', { + href: item.url, + target: '_blank', + rel: 'noopener noreferrer', + className: 'text-sm hover:text-blue-500 flex flex-col gap-1' + }, + React.createElement('span', { className: 'font-medium' }, + item.message || item.title || item.body + ), + React.createElement('span', { className: 'text-gray-500 text-xs' }, + new Date(item.date || item.created_at).toLocaleDateString() + ) + ) + ) + ) + ) + ); +}; + +const StatCard = ({ name, value }) => { + return React.createElement('div', { className: 'bg-white dark:bg-gray-800 rounded-lg p-6 shadow' }, + React.createElement('h3', { className: 'font-semibold' }, name), + React.createElement('p', { className: 'text-2xl font-bold' }, value) + ); +}; + +const ContributorProfile = ({ data }) => { + const stats = [ + { name: 'Commits', value: data.activity.code.total_commits }, + { name: 'PRs', value: data.activity.code.total_prs }, + { name: 'Issues', value: data.activity.issues.total_opened }, + { name: 'Comments', value: data.activity.engagement.total_comments } + ]; + + return React.createElement('div', { className: 'max-w-7xl mx-auto p-4 space-y-6' }, + React.createElement('div', { className: 'bg-white dark:bg-gray-800 rounded-lg p-6 shadow' }, + React.createElement('div', { className: 'flex items-center gap-4' }, + React.createElement('img', { + src: data.avatar_url, + alt: `${data.username}'s avatar`, + className: 'w-16 h-16 rounded-full' + }), + React.createElement('div', null, + React.createElement('h1', { className: 'text-2xl font-bold' }, data.username), + React.createElement('p', { className: 'text-gray-600 dark:text-gray-400' }, + `${data.total_contributions} total contributions` + ) + ) + ) + ), + + React.createElement('div', { className: 'grid grid-cols-1 md:grid-cols-4 gap-4' }, + stats.map(stat => React.createElement(StatCard, { key: stat.name, ...stat })) + ), + + React.createElement('div', { className: 'space-y-4' }, + React.createElement(ActivitySection, { + title: 'Commits', + items: data.activity.code.commits + }), + React.createElement(ActivitySection, { + title: 'Pull Requests', + items: data.activity.code.pull_requests + }), + React.createElement(ActivitySection, { + title: 'Issues', + items: data.activity.issues.opened || [] + }), + React.createElement(ActivitySection, { + title: 'Comments', + items: [ + ...(data.activity.engagement.issue_comments || []), + ...(data.activity.engagement.pr_comments || []) + ] + }) + ) + ); +}; + +export default ContributorProfile; diff --git a/scripts/generate_site.js b/scripts/generate_site.js new file mode 100644 index 0000000..628d7a5 --- /dev/null +++ b/scripts/generate_site.js @@ -0,0 +1,209 @@ +import React from 'react'; +import { renderToString } from 'react-dom/server'; +import fs from 'fs/promises'; +import path from 'path'; +import { fileURLToPath } from 'url'; +import ContributorProfile from './components/ContributorProfile.js'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +const template = (content, data) => ` + + + + + + ${data.username} - GitHub Contributions + + + + + +
${content}
+ + + +`; + +const generateSite = async () => { + const inputDir = path.join(path.dirname(__dirname), 'data'); + const outputDir = path.join(path.dirname(__dirname), 'profiles'); + + try { + await fs.mkdir(outputDir, { recursive: true }); + const files = await fs.readdir(inputDir); + const jsonFiles = files.filter(file => file.endsWith('.json')); + + // Load all contributor data and sort by total contributions + const contributorsData = await Promise.all( + jsonFiles.map(async (file) => { + const data = JSON.parse( + await fs.readFile(path.join(inputDir, file), 'utf-8') + ); + return data; + }) + ); + + // Sort contributors by total contributions + contributorsData.sort((a, b) => b.total_contributions - a.total_contributions); + + // Generate individual profile pages + for (const data of contributorsData) { + const content = renderToString( + React.createElement(ContributorProfile, { data }) + ); + + const html = template(content, data); + + await fs.writeFile( + path.join(outputDir, `${data.username}.html`), + html + ); + + console.log(`Generated profile for ${data.username}`); + } + + // Generate index.html with sorted contributors + const indexContent = ` + + + + + + GitHub Contributors + + + +
+

GitHub Contributors

+
+ ${contributorsData.map(data => ` + +
+ ${data.username} +
+

${data.username}

+

+ ${data.total_contributions} contributions +

+
+
+
+ `).join('')} +
+
+ +`; + + await fs.writeFile(path.join(outputDir, 'index.html'), indexContent); + + console.log('Site generation complete! Open ./profiles/index.html to view the result.'); + } catch (error) { + console.error('Error generating site:', error); + console.error(error.stack); + } +}; + +generateSite(); diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000..4e9bbaa --- /dev/null +++ b/setup.sh @@ -0,0 +1,428 @@ +#!/bin/bash + +# Create directory structure +mkdir -p profiles data dist scripts/components + +# Create package.json +cat > package.json << 'EOF' +{ + "name": "github-contributor-sites", + "type": "module", + "version": "1.0.0", + "description": "Generate static sites for GitHub contributors", + "scripts": { + "build": "node scripts/build.js", + "generate": "node dist/generate_site.js" + }, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0", + "recharts": "^2.12.0" + }, + "devDependencies": { + "esbuild": "^0.19.8" + } +} +EOF + +# Create ContributorProfile.js +cat > scripts/components/ContributorProfile.js << 'EOF' +import React, { useState } from 'react'; + +const ActivitySection = ({ title, items = [], color = 'text-blue-500' }) => { + const [isExpanded, setIsExpanded] = useState(false); + + const toggleExpand = () => { + setIsExpanded(!isExpanded); + }; + + return React.createElement('div', { className: 'border rounded-lg p-4' }, + React.createElement('div', { + className: 'flex items-center justify-between cursor-pointer', + onClick: toggleExpand + }, + React.createElement('h3', { className: 'font-semibold' }, title), + React.createElement('span', null, isExpanded ? '▼' : '▶') + ), + isExpanded && React.createElement('div', { className: 'mt-4 space-y-2' }, + items.map((item, index) => + React.createElement('div', { key: index, className: 'p-2 hover:bg-gray-50 dark:hover:bg-gray-800 rounded' }, + React.createElement('a', { + href: item.url, + target: '_blank', + rel: 'noopener noreferrer', + className: 'text-sm hover:text-blue-500 flex flex-col gap-1' + }, + React.createElement('span', { className: 'font-medium' }, + item.message || item.title || item.body + ), + React.createElement('span', { className: 'text-gray-500 text-xs' }, + new Date(item.date || item.created_at).toLocaleDateString() + ) + ) + ) + ) + ) + ); +}; + +const StatCard = ({ name, value }) => { + return React.createElement('div', { className: 'bg-white dark:bg-gray-800 rounded-lg p-6 shadow' }, + React.createElement('h3', { className: 'font-semibold' }, name), + React.createElement('p', { className: 'text-2xl font-bold' }, value) + ); +}; + +const ContributorProfile = ({ data }) => { + const stats = [ + { name: 'Commits', value: data.activity.code.total_commits }, + { name: 'PRs', value: data.activity.code.total_prs }, + { name: 'Issues', value: data.activity.issues.total_opened }, + { name: 'Comments', value: data.activity.engagement.total_comments } + ]; + + return React.createElement('div', { className: 'max-w-7xl mx-auto p-4 space-y-6' }, + React.createElement('div', { className: 'bg-white dark:bg-gray-800 rounded-lg p-6 shadow' }, + React.createElement('div', { className: 'flex items-center gap-4' }, + React.createElement('img', { + src: data.avatar_url, + alt: `${data.username}'s avatar`, + className: 'w-16 h-16 rounded-full' + }), + React.createElement('div', null, + React.createElement('h1', { className: 'text-2xl font-bold' }, data.username), + React.createElement('p', { className: 'text-gray-600 dark:text-gray-400' }, + `${data.total_contributions} total contributions` + ) + ) + ) + ), + + React.createElement('div', { className: 'grid grid-cols-1 md:grid-cols-4 gap-4' }, + stats.map(stat => React.createElement(StatCard, { key: stat.name, ...stat })) + ), + + React.createElement('div', { className: 'space-y-4' }, + React.createElement(ActivitySection, { + title: 'Commits', + items: data.activity.code.commits + }), + React.createElement(ActivitySection, { + title: 'Pull Requests', + items: data.activity.code.pull_requests + }), + React.createElement(ActivitySection, { + title: 'Issues', + items: data.activity.issues.opened || [] + }), + React.createElement(ActivitySection, { + title: 'Comments', + items: [ + ...(data.activity.engagement.issue_comments || []), + ...(data.activity.engagement.pr_comments || []) + ] + }) + ) + ); +}; + +export default ContributorProfile; +EOF + +# Create build.js +cat > scripts/build.js << 'EOF' +import * as esbuild from 'esbuild'; +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); + +const externals = [ + 'react', + 'react-dom', + 'react-dom/server', + 'recharts', + 'fs', + 'path', + 'url', + 'stream', + 'util', + 'http', + 'zlib' +]; + +await esbuild.build({ + entryPoints: ['scripts/generate_site.js'], + bundle: true, + platform: 'node', + target: 'node18', + format: 'esm', + outfile: 'dist/generate_site.js', + external: externals, + define: { + 'process.env.NODE_ENV': '"production"' + } +}); + +console.log('Build complete'); +EOF + +# Create generate_site.js +cat > scripts/generate_site.js << 'EOF' +import React from 'react'; +import { renderToString } from 'react-dom/server'; +import fs from 'fs/promises'; +import path from 'path'; +import { fileURLToPath } from 'url'; +import ContributorProfile from './components/ContributorProfile.js'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); + +const template = (content, data) => ` + + + + + + ${data.username} - GitHub Contributions + + + + + +
${content}
+ + + +`; + +const generateSite = async () => { + const inputDir = path.join(path.dirname(__dirname), 'data'); + const outputDir = path.join(path.dirname(__dirname), 'profiles'); + + try { + await fs.mkdir(outputDir, { recursive: true }); + const files = await fs.readdir(inputDir); + const jsonFiles = files.filter(file => file.endsWith('.json')); + + // Load all contributor data and sort by total contributions + const contributorsData = await Promise.all( + jsonFiles.map(async (file) => { + const data = JSON.parse( + await fs.readFile(path.join(inputDir, file), 'utf-8') + ); + return data; + }) + ); + + // Sort contributors by total contributions + contributorsData.sort((a, b) => b.total_contributions - a.total_contributions); + + // Generate individual profile pages + for (const data of contributorsData) { + const content = renderToString( + React.createElement(ContributorProfile, { data }) + ); + + const html = template(content, data); + + await fs.writeFile( + path.join(outputDir, `${data.username}.html`), + html + ); + + console.log(`Generated profile for ${data.username}`); + } + + // Generate index.html with sorted contributors + const indexContent = ` + + + + + + GitHub Contributors + + + +
+

GitHub Contributors

+
+ ${contributorsData.map(data => ` + +
+ ${data.username} +
+

${data.username}

+

+ ${data.total_contributions} contributions +

+
+
+
+ `).join('')} +
+
+ +`; + + await fs.writeFile(path.join(outputDir, 'index.html'), indexContent); + + console.log('Site generation complete! Open ./profiles/index.html to view the result.'); + } catch (error) { + console.error('Error generating site:', error); + console.error(error.stack); + } +}; + +generateSite(); +EOF + +# Make the script executable +chmod +x scripts/build.js + +# Create README +cat > README.md << 'EOF' +# GitHub Contributor Sites Generator + +Generate static sites showing GitHub contributor activity. + +## Setup + +1. Install dependencies: +```bash +npm install +``` + +2. Put your contributor data JSON files in the `data` directory + +3. Build and generate the site: +```bash +npm run build +npm run generate +``` + +4. Open `profiles/index.html` to view the result + +## Directory Structure + +- `data/` - Place contributor JSON files here +- `scripts/` - Source code +- `dist/` - Built files +- `profiles/` - Generated static site + +## Scripts + +- `npm run build` - Bundle the site generator +- `npm run generate` - Generate the static site +EOF + +# Initialize git repository +git init +echo "node_modules/\ndist/" > .gitignore + +# Initialize npm project +npm install + +echo "Setup complete! Please add your contributor data JSON files to the 'data' directory." +echo "Then run: npm run build && npm run generate"