{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":737647437,"defaultBranch":"main","name":"galah","ownerLogin":"0x4D31","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-31T22:51:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11577776?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720436857.0","currentOid":""},"activityList":{"items":[{"before":"d5b903e4ef16cbaa19bd6c9453bb8682d56da9f8","after":"045605b0d07072a12b6c8c639227803107c90c00","ref":"refs/heads/main","pushedAt":"2024-07-20T23:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Update Dataset\n\n- Added results for CodeLlama and CodeGemma models.\n- Updated two results in gpt-4o-mini.","shortMessageHtmlLink":"Update Dataset"}},{"before":"105dae43c548e9356b5fc4ec40631c08f6880d79","after":"d5b903e4ef16cbaa19bd6c9453bb8682d56da9f8","ref":"refs/heads/main","pushedAt":"2024-07-20T03:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Update test results for claude-3-opus","shortMessageHtmlLink":"Update test results for claude-3-opus"}},{"before":"d69058327301a4d59c7c1f57dcf309ce3a62874f","after":"105dae43c548e9356b5fc4ec40631c08f6880d79","ref":"refs/heads/main","pushedAt":"2024-07-20T00:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add test results for gpt-4o-mini","shortMessageHtmlLink":"Add test results for gpt-4o-mini"}},{"before":"ec0da2dc0f50c97805a5a06095a6789c769426f1","after":"d69058327301a4d59c7c1f57dcf309ce3a62874f","ref":"refs/heads/main","pushedAt":"2024-07-17T01:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add dataset for testing 14 different LLMs\n\n- Added dataset containing 60 requests: 45 selected from honeypot instances on GCP and 15 manually created ~adversarial tests.\n- Tested models include gpt-3.5-turbo, gpt-4-turbo, gpt-4o, claude-3.5-sonnet, claude-3-opus, claude-3-sonnet, command-r-plus, gemini-1.0-pro, gemini-1.5-flash, gemini-1.5-pro, gemma2, llama3, mistral, and phi3.\n- Sampling temperature set to 0.2.","shortMessageHtmlLink":"Add dataset for testing 14 different LLMs"}},{"before":"b1c3fc5caa9a1a2e3b3e6cf982168082783f41d8","after":null,"ref":"refs/heads/session-id","pushedAt":"2024-07-08T11:07:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"}},{"before":"d305bf582117e88a8177ffc75284a2ddaf40a09d","after":"ec0da2dc0f50c97805a5a06095a6789c769426f1","ref":"refs/heads/main","pushedAt":"2024-07-08T11:07:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Merge pull request #16 from 0x4D31/session-id\n\nAdd session ID","shortMessageHtmlLink":"Merge pull request #16 from 0x4D31/session-id"}},{"before":"10650d0c2935238a1c0628871c15a61ea92ee7d7","after":"b1c3fc5caa9a1a2e3b3e6cf982168082783f41d8","ref":"refs/heads/session-id","pushedAt":"2024-06-26T01:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"replace hyphen with underscore in session ID format","shortMessageHtmlLink":"replace hyphen with underscore in session ID format"}},{"before":"abb4fc2fe15926878af3f0308b90afa086f6a825","after":"10650d0c2935238a1c0628871c15a61ea92ee7d7","ref":"refs/heads/session-id","pushedAt":"2024-06-26T01:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"improve the session ID generation function","shortMessageHtmlLink":"improve the session ID generation function"}},{"before":"ef5e7a24d5c6c0269f883564e2d1614f17e9a645","after":"abb4fc2fe15926878af3f0308b90afa086f6a825","ref":"refs/heads/session-id","pushedAt":"2024-06-24T10:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Improve session ID generation function\n\nGenerate session IDs by concatenating timestamp and cleaned IP.","shortMessageHtmlLink":"Improve session ID generation function"}},{"before":null,"after":"ef5e7a24d5c6c0269f883564e2d1614f17e9a645","ref":"refs/heads/session-id","pushedAt":"2024-06-24T01:44:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Generate and log session IDs for HTTP requests\n\n- Add session cache implementation\n- Generate unique IDs based on IP and time (cache session IDs for 2-minute windows)","shortMessageHtmlLink":"Generate and log session IDs for HTTP requests"}},{"before":"cef91f586a9ddc52ba6bccd57257cb18078ffcef","after":"d305bf582117e88a8177ffc75284a2ddaf40a09d","ref":"refs/heads/main","pushedAt":"2024-06-24T00:14:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add enabled field and refactor rule structure","shortMessageHtmlLink":"Add enabled field and refactor rule structure"}},{"before":"4aba61b5ab74aae0dd07c12fc09ccd41aa761a7f","after":null,"ref":"refs/heads/rule-config","pushedAt":"2024-06-23T23:52:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"}},{"before":"6dba8c07e0d1291d73c3d30ab2fa65f830c2a044","after":"cef91f586a9ddc52ba6bccd57257cb18078ffcef","ref":"refs/heads/main","pushedAt":"2024-06-23T23:51:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Merge pull request #15 from 0x4D31/rule-config\n\nImplement rule-based response system","shortMessageHtmlLink":"Merge pull request #15 from 0x4D31/rule-config"}},{"before":null,"after":"4aba61b5ab74aae0dd07c12fc09ccd41aa761a7f","ref":"refs/heads/rule-config","pushedAt":"2024-06-23T23:36:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Implement rule-based response system\n\n- Added a simple rule engine for more control over response generation.\n- Enhanced logging to track the source of generated responses.","shortMessageHtmlLink":"Implement rule-based response system"}},{"before":"e9460d6b599413e3516fcf0d6e6a1a498a30e28d","after":null,"ref":"refs/heads/minor-improvements","pushedAt":"2024-06-23T11:06:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"}},{"before":"e7bc2299c3ae8db2fa569528f1cbd2a78cefb27e","after":"6dba8c07e0d1291d73c3d30ab2fa65f830c2a044","ref":"refs/heads/main","pushedAt":"2024-06-23T11:03:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Merge branch 'minor-improvements' into main","shortMessageHtmlLink":"Merge branch 'minor-improvements' into main"}},{"before":"8f3ca396d5874ef3707aef959ceefbd5ddc086ea","after":"e9460d6b599413e3516fcf0d6e6a1a498a30e28d","ref":"refs/heads/minor-improvements","pushedAt":"2024-06-02T20:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Update Censys Scanner Subnets\n\nUpdated the list of subnets used by the Censys scanner. Refer to the official Censys documentation for more details on the changes: https://support.censys.io/hc/en-us/articles/360043177092-Opt-Out-of-Data-Collection.","shortMessageHtmlLink":"Update Censys Scanner Subnets"}},{"before":"a9c9db8f7413bfd8f282e14679695c45e2eda7e2","after":"8f3ca396d5874ef3707aef959ceefbd5ddc086ea","ref":"refs/heads/minor-improvements","pushedAt":"2024-06-02T18:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Refactor getInterfaceIP to use net package instead of external library","shortMessageHtmlLink":"Refactor getInterfaceIP to use net package instead of external library"}},{"before":null,"after":"a9c9db8f7413bfd8f282e14679695c45e2eda7e2","ref":"refs/heads/minor-improvements","pushedAt":"2024-05-30T09:26:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Change HTTP request headers from string to map\n\nThis change refactors the logger to store HTTP request headers as a map instead of a string. This adjustment makes it easier to replay the logged events for LLM evaluations.","shortMessageHtmlLink":"Change HTTP request headers from string to map"}},{"before":"a424b0ba3927548f75d8069c6c9797094a34af27","after":"e7bc2299c3ae8db2fa569528f1cbd2a78cefb27e","ref":"refs/heads/main","pushedAt":"2024-05-27T01:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add example screenshots\n\nresponses generated by gemini 1 and 1.5 pro.","shortMessageHtmlLink":"Add example screenshots"}},{"before":"d6a2da1e49d076f1536bdf0e7e0364b6309b74c9","after":null,"ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T17:31:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"}},{"before":"f1316d41b12eedc1e649d94bfda2f041231f240a","after":"a424b0ba3927548f75d8069c6c9797094a34af27","ref":"refs/heads/main","pushedAt":"2024-05-26T17:30:17.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Merge pull request #10 from 0x4D31/new-llm-providers\n\nOfficial Release of Version 1.0","shortMessageHtmlLink":"Merge pull request #10 from 0x4D31/new-llm-providers"}},{"before":"cc24dcf4cd977ef5a400377d8df4771f63413905","after":"d6a2da1e49d076f1536bdf0e7e0364b6309b74c9","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T17:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"dd5489b196ad8dd095feffd7820cb359108bfa3b","after":"cc24dcf4cd977ef5a400377d8df4771f63413905","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T16:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Bump version to 1.0","shortMessageHtmlLink":"Bump version to 1.0"}},{"before":"ab916c9a3bfb79abb04c5a91181f10abc06a15f8","after":"dd5489b196ad8dd095feffd7820cb359108bfa3b","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T15:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Refactor enrichment package.","shortMessageHtmlLink":"Refactor enrichment package."}},{"before":"188e4c39b3f3d15b0109b19efbd9b6985744ce0d","after":"ab916c9a3bfb79abb04c5a91181f10abc06a15f8","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T15:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add comments for exported methods and types.","shortMessageHtmlLink":"Add comments for exported methods and types."}},{"before":"503b57f1b92a0bbce38ad6c2d4d4244648e35c15","after":"188e4c39b3f3d15b0109b19efbd9b6985744ce0d","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T14:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"50aa8f1c071d2d7455504be3a9302af0fc2321f8","after":"503b57f1b92a0bbce38ad6c2d4d4244648e35c15","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T14:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add flag to specify network interface for server binding.","shortMessageHtmlLink":"Add flag to specify network interface for server binding."}},{"before":"aa1eea7780b511159bcdd0fefc64e0ecee57f73d","after":"50aa8f1c071d2d7455504be3a9302af0fc2321f8","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T12:30:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Refactor Config type to use pointers\n\n- Updated functions to use *Config instead of Config.","shortMessageHtmlLink":"Refactor Config type to use pointers"}},{"before":"7dd49889328cbab324b7efb9dbdd8e1d9227e94a","after":"aa1eea7780b511159bcdd0fefc64e0ecee57f73d","ref":"refs/heads/new-llm-providers","pushedAt":"2024-05-26T00:47:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0x4D31","name":"Adel Karimi","path":"/0x4D31","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577776?s=80&v=4"},"commit":{"message":"Add support for Ollama.","shortMessageHtmlLink":"Add support for Ollama."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhMtvAQA","startCursor":null,"endCursor":null}},"title":"Activity ยท 0x4D31/galah"}