{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":760195828,"defaultBranch":"main","name":"accessbot","ownerLogin":"crossid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-20T00:46:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33754125?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726051186.0","currentOid":""},"activityList":{"items":[{"before":"1da02247f40379d236572dd9df11c07f4af42b23","after":"35a6456d1825cf5ba9d789c1e5e21a21f6661e9b","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-17T09:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"add run name for tracing\nchange \"density\" to \"frequency\" and use percentages","shortMessageHtmlLink":"add run name for tracing"}},{"before":"93bf43672c712e53b65fc918e2625256a5b2364d","after":"1da02247f40379d236572dd9df11c07f4af42b23","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-16T09:02:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"make the llm return only a json array","shortMessageHtmlLink":"make the llm return only a json array"}},{"before":"d7767673a5d83f1767170e959c9b2530235ba909","after":"93bf43672c712e53b65fc918e2625256a5b2364d","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-16T08:43:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"only format results is asked for by the user","shortMessageHtmlLink":"only format results is asked for by the user"}},{"before":"453170f4fb30745eafd7588921cd2b56b838e656","after":"ee82ec7c9369d9abd62e3a3861f1e652d96c8790","ref":"refs/heads/main","pushedAt":"2024-09-16T08:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"b8d4d9a078198bf0053ea3f0196c6353318e8ff4","after":"d7767673a5d83f1767170e959c9b2530235ba909","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-15T13:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"only format results is asked for by the user","shortMessageHtmlLink":"only format results is asked for by the user"}},{"before":"b1260d83316bd9f9fb28fb9c870482cf87f23faa","after":"b8d4d9a078198bf0053ea3f0196c6353318e8ff4","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-15T13:45:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"adds a notebook cell for prediction testing","shortMessageHtmlLink":"adds a notebook cell for prediction testing"}},{"before":"e0be3fe52e085a425bd091a8a86cfd255f6bb643","after":"b1260d83316bd9f9fb28fb9c870482cf87f23faa","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-12T13:09:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"finished predictions function and format response function","shortMessageHtmlLink":"finished predictions function and format response function"}},{"before":"d809ae441acdec5aa2fc14c820c06326a00d5cbe","after":"e0be3fe52e085a425bd091a8a86cfd255f6bb643","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-12T09:50:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"changes user data interface and calculates access density across users","shortMessageHtmlLink":"changes user data interface and calculates access density across users"}},{"before":"0a18fa934b8acb55f02a01dd9b74568dcd7806fb","after":"d809ae441acdec5aa2fc14c820c06326a00d5cbe","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-11T15:36:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"starting implementation of user prediction","shortMessageHtmlLink":"starting implementation of user prediction"}},{"before":null,"after":"0a18fa934b8acb55f02a01dd9b74568dcd7806fb","ref":"refs/heads/wip/predict_access","pushedAt":"2024-09-11T10:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"prediction api","shortMessageHtmlLink":"prediction api"}},{"before":null,"after":"ded4e097ca6b16436449fd86a8f34ec0930aa4c3","ref":"refs/heads/feat/audit_access","pushedAt":"2024-09-01T11:17:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: audit granted access\n\nadd granted access data to \"approved\" conversations for auditing","shortMessageHtmlLink":"feat: audit granted access"}},{"before":"8bcd3a9138b83d020f56566b33c78c6b48cd1ef7","after":null,"ref":"refs/heads/wip/okta_apps","pushedAt":"2024-08-30T09:51:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"}},{"before":"14f19346339cf96e82f24b6912e494c1a0808d8a","after":null,"ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-30T09:50:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"}},{"before":null,"after":"f10bd895e4c239483854b174432d1422fc4d544d","ref":"refs/heads/feat/azure_connector","pushedAt":"2024-08-30T09:47:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: azure connector\n\nimplements:\n- different ways to get user org_id and scopes from token\n- azure user store\n- data owner on azure\n- get user data for azure\n- provisioning","shortMessageHtmlLink":"feat: azure connector"}},{"before":"9705c4997c288089c26236a069a289bfb2fe44ba","after":"14f19346339cf96e82f24b6912e494c1a0808d8a","ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-30T09:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"implements provisioning for azure\nfixes some user data fetching","shortMessageHtmlLink":"implements provisioning for azure"}},{"before":"c4bd6caa432d9d671f0be68bf258f2795abba5fd","after":"9705c4997c288089c26236a069a289bfb2fe44ba","ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-29T13:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"implements azure helper\nimplements azure get user data for azure","shortMessageHtmlLink":"implements azure helper"}},{"before":"73c04111608e78a072daa5fea2b42e5b49f95066","after":"c4bd6caa432d9d671f0be68bf258f2795abba5fd","ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-29T11:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"implements data owner on azure","shortMessageHtmlLink":"implements data owner on azure"}},{"before":"f75a1c905580e0a3bd1390ea1b30352cfaf79c89","after":"e9a5d9185c55ddf8ece19bdb592ae46c8684528f","ref":"refs/heads/feat/equal_docs","pushedAt":"2024-08-28T19:45:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: skip equal docs\n\nwhen listing directory data, skips equal document, deletes non existent docs and insert new/changed docs.","shortMessageHtmlLink":"feat: skip equal docs"}},{"before":null,"after":"f75a1c905580e0a3bd1390ea1b30352cfaf79c89","ref":"refs/heads/feat/equal_docs","pushedAt":"2024-08-28T19:36:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: skip equal docs\n\nwhen listing directory data, skips equal document, deletes non existent docs and insert new/changed docs.","shortMessageHtmlLink":"feat: skip equal docs"}},{"before":"f00d8d0eaa3cc13a06cad846848e02433763292d","after":"73c04111608e78a072daa5fea2b42e5b49f95066","ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-28T16:17:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: azure connector\n\nimplements azure user store\nimplements different ways to get user org_id and scopes from token","shortMessageHtmlLink":"feat: azure connector"}},{"before":"4e74d565935aa021f9f7365206c9f628dfeebfa9","after":"f00d8d0eaa3cc13a06cad846848e02433763292d","ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-28T14:12:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: azure connector\n\nimplements azure user store\nimplements different ways to get user org_id and scopes from token","shortMessageHtmlLink":"feat: azure connector"}},{"before":null,"after":"4e74d565935aa021f9f7365206c9f628dfeebfa9","ref":"refs/heads/wip/azure_connector","pushedAt":"2024-08-28T09:46:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: azure connector\n\nimplements azure user store\nimplements different ways to get user org_id and scopes from token","shortMessageHtmlLink":"feat: azure connector"}},{"before":null,"after":"59a2d85c0ac66a6499c388c34c1d8c90d4361ec9","ref":"refs/heads/wip/users_with_access","pushedAt":"2024-08-20T15:01:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: related users access\n\nadds a tool for the recommender to get users that have the needed access,\nif the user said they have it.","shortMessageHtmlLink":"feat: related users access"}},{"before":null,"after":"e597e5f91a76884513a9d553ddf7a146f6f74fb8","ref":"refs/heads/draft/celery","pushedAt":"2024-08-20T13:49:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asaf","name":"Asaf Shakarzy","path":"/asaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14259?s=80&v=4"},"commit":{"message":"draft: celery integration for async tasks\ncelery provides a way to wrap functions and invoke them async via delay()\n\nit has support for retries and it's scalable\n\nDONE:\n- /api/async-jobs/job_id to get job status\n- directory import uses async jobs instead of fastapi background task\n\nthis is a draft using postgresql as a broker+backend for celery\n\nTODO:\n- worker requires initialization of injector otherwise it won't be able to use services\n- Try to run celery worker as part of the main.py\n\nrun worker by:\ncelery -A app.celery_app worker -P gevent","shortMessageHtmlLink":"draft: celery integration for async tasks"}},{"before":"058bdc4fd5e1c53cbf15b3eb1a8be19832135f17","after":"453170f4fb30745eafd7588921cd2b56b838e656","ref":"refs/heads/main","pushedAt":"2024-08-20T13:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asaf","name":"Asaf Shakarzy","path":"/asaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14259?s=80&v=4"},"commit":{"message":"fix: map display_name in Doc","shortMessageHtmlLink":"fix: map display_name in Doc"}},{"before":"359135108ddc801e2715436b5f68c4d4c9f8d616","after":null,"ref":"refs/heads/feat/okta_apps","pushedAt":"2024-08-20T13:47:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asaf","name":"Asaf Shakarzy","path":"/asaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14259?s=80&v=4"}},{"before":"93522e3e9f03b9e67ead60a9e309ef128b555c2d","after":"058bdc4fd5e1c53cbf15b3eb1a8be19832135f17","ref":"refs/heads/main","pushedAt":"2024-08-20T13:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asaf","name":"Asaf Shakarzy","path":"/asaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14259?s=80&v=4"},"commit":{"message":"feat: okta apps\n\ncreate applications from while fetching okta groups","shortMessageHtmlLink":"feat: okta apps"}},{"before":null,"after":"359135108ddc801e2715436b5f68c4d4c9f8d616","ref":"refs/heads/feat/okta_apps","pushedAt":"2024-08-19T15:26:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"feat: okta apps\n\ncreate applications from while fetching okta groups","shortMessageHtmlLink":"feat: okta apps"}},{"before":"6ab431e34f7193cf6a9a485a6d3fc0d216fe0cd3","after":"93522e3e9f03b9e67ead60a9e309ef128b555c2d","ref":"refs/heads/main","pushedAt":"2024-08-19T08:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ErezSha","name":"Erez Sharim","path":"/ErezSha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8430650?s=80&v=4"},"commit":{"message":"chore: get workspace id through function","shortMessageHtmlLink":"chore: get workspace id through function"}},{"before":"ec029a1461077ccf12570023f486c3ed935ab9a4","after":null,"ref":"refs/heads/fix/pgvector_store_fix","pushedAt":"2024-08-19T07:43:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asaf","name":"Asaf Shakarzy","path":"/asaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14259?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOToyMTowMS4wMDAwMDBazwAAAAS4UmzX","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QwOToyMTowMS4wMDAwMDBazwAAAAS4UmzX","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwNzo0Mzo1OC4wMDAwMDBazwAAAASdv-UA"}},"title":"Activity ยท crossid/accessbot"}