{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":806559607,"defaultBranch":"main","name":"APAP-ai","ownerLogin":"APAP-ICT","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-27T12:33:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/170946447?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718949519.0","currentOid":""},"activityList":{"items":[{"before":"b7eb5ffa8597d3153cb345f35902fc6c410594e3","after":"3d1e2bd8b87e23cf35378c1467b40a115ea54675","ref":"refs/heads/main","pushedAt":"2024-09-14T06:18:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"doc: How to Run 추가 (#15)\n\n* doc: How to Run 추가\r\n\r\n* doc: PUB-SUB 그림 추가","shortMessageHtmlLink":"doc: How to Run 추가 (#15)"}},{"before":"441d67aa7f5f1b696008291d6c655b2a9b0aa1e9","after":"b7eb5ffa8597d3153cb345f35902fc6c410594e3","ref":"refs/heads/main","pushedAt":"2024-09-14T05:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"feat: 동영상을 통한 스트리밍 추가 (#14)\n\n* build: 이미지 빌드시 python 3.11 사용\r\n\r\n- StrEnum이 3.11부터 지원되어 버전 수정 필요\r\n\r\n* build: runtime stage python 3.11 사용\r\n\r\n* feat: custom model 추가\r\n\r\n- 여러 카메라를 동시에 송출시 연결끊기는 이슈 수정\r\n\r\n* feat: 동영상을 통한 스트리밍 기능 추가\r\n\r\n* chore: backend api host 변경\r\n\r\n* feat: estimate distance에서 사람과 사물이 근접할 경우 빨간색 바운딩 박스 추가\r\n\r\n- print문 삭제\r\n- deploy workflow ubuntu로 변경\r\n- distance 제한 300으로 변경","shortMessageHtmlLink":"feat: 동영상을 통한 스트리밍 추가 (#14)"}},{"before":"13aafa573f1353eff943caaaec71af2fb2fb2849","after":"441d67aa7f5f1b696008291d6c655b2a9b0aa1e9","ref":"refs/heads/main","pushedAt":"2024-08-29T07:18:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"feat: 동영상을 통한 스트리밍 기능 추가 (#13)\n\n* build: 이미지 빌드시 python 3.11 사용\r\n\r\n- StrEnum이 3.11부터 지원되어 버전 수정 필요\r\n\r\n* build: runtime stage python 3.11 사용\r\n\r\n* feat: custom model 추가\r\n\r\n- 여러 카메라를 동시에 송출시 연결끊기는 이슈 수정\r\n\r\n* feat: 동영상을 통한 스트리밍 기능 추가\r\n\r\n* chore: backend api host 변경","shortMessageHtmlLink":"feat: 동영상을 통한 스트리밍 기능 추가 (#13)"}},{"before":"0289628faf8ad9c686de6cb570e54e3b68863771","after":"13aafa573f1353eff943caaaec71af2fb2fb2849","ref":"refs/heads/main","pushedAt":"2024-08-29T06:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjl5029","name":"100sorting","path":"/bjl5029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28560541?s=80&v=4"},"commit":{"message":"Create localLLM_demo.py","shortMessageHtmlLink":"Create localLLM_demo.py"}},{"before":"fa1866709b2638b9b0a8f0693429c8249521f671","after":"0289628faf8ad9c686de6cb570e54e3b68863771","ref":"refs/heads/main","pushedAt":"2024-08-28T15:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjl5029","name":"100sorting","path":"/bjl5029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28560541?s=80&v=4"},"commit":{"message":"Update main.py","shortMessageHtmlLink":"Update main.py"}},{"before":"9e5b6fe5ee992e6db5b2e93deef5a93b61ceab04","after":"fa1866709b2638b9b0a8f0693429c8249521f671","ref":"refs/heads/main","pushedAt":"2024-08-28T15:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjl5029","name":"100sorting","path":"/bjl5029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28560541?s=80&v=4"},"commit":{"message":"Create fin.py\n\n추가","shortMessageHtmlLink":"Create fin.py"}},{"before":"bf581a6145859951f523a997841287ccfecd88d9","after":"9e5b6fe5ee992e6db5b2e93deef5a93b61ceab04","ref":"refs/heads/main","pushedAt":"2024-08-22T11:06:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"build: 이미지 빌드시 python 3.11 사용\n\n- StrEnum이 3.11부터 지원되어 버전 수정 필요","shortMessageHtmlLink":"build: 이미지 빌드시 python 3.11 사용"}},{"before":"f4ef4dfd47cf20cecf36252ec8ca532b57eba1d8","after":"bf581a6145859951f523a997841287ccfecd88d9","ref":"refs/heads/main","pushedAt":"2024-08-22T07:57:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"chore: 미사용 파일 삭제","shortMessageHtmlLink":"chore: 미사용 파일 삭제"}},{"before":"d3e495e1c04b7ec5b301ec6fd0ff3a8eb56550f9","after":"f4ef4dfd47cf20cecf36252ec8ca532b57eba1d8","ref":"refs/heads/main","pushedAt":"2024-08-19T07:43:36.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"fix: broadcast시 nparray 인코딩\n\n- 이미지 업로드시 location name NONE\n- Server 구동시 환경에 따라 CPU/GPU 설정 및 로그 출력","shortMessageHtmlLink":"fix: broadcast시 nparray 인코딩"}},{"before":"09a592e12e6cf85105ee21ccc232384991ef713e","after":"d3e495e1c04b7ec5b301ec6fd0ff3a8eb56550f9","ref":"refs/heads/main","pushedAt":"2024-08-07T09:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"build: allow origins 운영 환경 domain으로 변경","shortMessageHtmlLink":"build: allow origins 운영 환경 domain으로 변경"}},{"before":"25962d4eb571b59485855d110a7eb0a45ea4b892","after":"09a592e12e6cf85105ee21ccc232384991ef713e","ref":"refs/heads/main","pushedAt":"2024-08-03T10:18:46.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"build: image build시, github self hosted runner 사용","shortMessageHtmlLink":"build: image build시, github self hosted runner 사용"}},{"before":"3f4ca658432ce4c61eeb4db4c0ee1b4f55d2edf3","after":"25962d4eb571b59485855d110a7eb0a45ea4b892","ref":"refs/heads/main","pushedAt":"2024-07-26T12:19:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"fix: Publisher WebSocketDisconnect 예외발생시 disconnect 조건 제거 (#7)\n\n- 깨진 테스트 수리/불필요한 테스트 제거\r\n- detect image시 detected된 이미지 반환하도록 변경","shortMessageHtmlLink":"fix: Publisher WebSocketDisconnect 예외발생시 disconnect 조건 제거 (#7)"}},{"before":"84ba7e4505f02e0226f69bac03a24f1a1f434a1b","after":"3f4ca658432ce4c61eeb4db4c0ee1b4f55d2edf3","ref":"refs/heads/main","pushedAt":"2024-07-24T11:25:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"feat: 실시간 영상 스트리밍 추가 (#6)\n\n* feat: DeepSORT 적용\r\n\r\n- 기본적으로 이미지를 numpy array 형태로 다루도록 변경\r\n\r\n* build: 누락된 패키지 추가\r\n\r\n- AWS, Gemini 관련 패키지\r\n\r\n* feat: tracking 방법 변경\r\n\r\n- DeepSORT 사용에서 ultralytics tracking 기능 사용하여 구현\r\n- DeepSORT 패키지 제거\r\n\r\n* chore: 미사용 코드 삭제\r\n\r\n* feat: 실시간 영상 스트리밍 추가\r\n\r\n- publisher 존재 유무 API 추가\r\n- subscriber 연결해제시 broadcast 하지않고 subscribe 취소","shortMessageHtmlLink":"feat: 실시간 영상 스트리밍 추가 (#6)"}},{"before":"42b2d69efd1493d8075830da75b2920025b47abc","after":"84ba7e4505f02e0226f69bac03a24f1a1f434a1b","ref":"refs/heads/main","pushedAt":"2024-07-20T07:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjl5029","name":"100sorting","path":"/bjl5029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28560541?s=80&v=4"},"commit":{"message":"다 병합한 모델","shortMessageHtmlLink":"다 병합한 모델"}},{"before":"2b153243d89d3bf5370e7c9f62d0ce65527a3591","after":"42b2d69efd1493d8075830da75b2920025b47abc","ref":"refs/heads/main","pushedAt":"2024-07-14T15:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjl5029","name":"100sorting","path":"/bjl5029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28560541?s=80&v=4"},"commit":{"message":"Update llm_api.py\n\nkey block","shortMessageHtmlLink":"Update llm_api.py"}},{"before":"027ed91d6bde5cc6bb39c7a7cc3ab64f458cdd1f","after":"2b153243d89d3bf5370e7c9f62d0ce65527a3591","ref":"refs/heads/main","pushedAt":"2024-07-14T13:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjl5029","name":"100sorting","path":"/bjl5029","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28560541?s=80&v=4"},"commit":{"message":"llm 임시 통합","shortMessageHtmlLink":"llm 임시 통합"}},{"before":"1acf044461b6bef48a8e4e8815422e0ef1eb25cc","after":"027ed91d6bde5cc6bb39c7a7cc3ab64f458cdd1f","ref":"refs/heads/main","pushedAt":"2024-07-12T01:38:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"feat: 실시간 객체탐지 기능 추가 (#5)\n\n* refactor: 객체탐지결과 리펙토링\r\n\r\n- app.detection -> model.detect.detection 으로 모듈 위치 변경\r\n- detect-image api response 값 제거\r\n\r\n* feat: 실시간 객체탐지 기능 추가\r\n\r\n- 깨진 테스트 수리\r\n- pytest 설정 공통화(conftest)","shortMessageHtmlLink":"feat: 실시간 객체탐지 기능 추가 (#5)"}},{"before":"aefb8b7230913cea26047f93c42a150ad0f1efe3","after":"1acf044461b6bef48a8e4e8815422e0ef1eb25cc","ref":"refs/heads/main","pushedAt":"2024-07-05T06:17:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"fix: CORS 에러 수정 (#4)\n\n* doc: README.md workflow badge 추가\r\n\r\n* fix: cors 에러 해결\r\n\r\n- localhost와 remote server 추가\r\n- 추후 dotenv multi value 깔끔하게 해결 필요\r\n\r\n* fix: cors 에러 해결시 포트 번호 추가\r\n\r\n- localhost -> localhost:5173","shortMessageHtmlLink":"fix: CORS 에러 수정 (#4)"}},{"before":"dc8342210610e51b06382a91ed2b43cd05e86fea","after":"aefb8b7230913cea26047f93c42a150ad0f1efe3","ref":"refs/heads/main","pushedAt":"2024-06-29T08:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"chore: 탐지결과 저장 API URL 수정\n\ninfo -> infos로 URL 수정 요청","shortMessageHtmlLink":"chore: 탐지결과 저장 API URL 수정"}},{"before":"4b1add131d8ebcbbfc766093c3a42687839fbc19","after":"dc8342210610e51b06382a91ed2b43cd05e86fea","ref":"refs/heads/main","pushedAt":"2024-06-25T05:52:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"build: Github Actions Workflow 추가 (#3)\n\n* build: github actions workflow 추가\r\n\r\n* build: docker rmi 삭제\r\n\r\n- docker run전에 최근 이미지 삭제하는 명령어 제거\r\n\r\n* build: test 단계 추가\r\n\r\n- pytest 단계 추가\r\n- 깨진 테스트 수리\r\n\r\n* build: pytest command 변경\r\n\r\n- poetry 이용하여 pytest 실행(pytest: command not found)\r\n\r\n* doc: README.md 업데이트\r\n\r\n- github action flow build 하위 브랜치 모두 작동하도록 변경\r\n\r\n* build: job name 대문자로 변경","shortMessageHtmlLink":"build: Github Actions Workflow 추가 (#3)"}},{"before":"176921e34ae5435a3003f92929cf700d6cc054b9","after":"4b1add131d8ebcbbfc766093c3a42687839fbc19","ref":"refs/heads/main","pushedAt":"2024-06-24T07:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"refactor: replace ultralytics (#2)\n\n* feat: object detect & tracking 예제 추가\r\n\r\n- poetry 설정 추가\r\n- 기본 detect & tracking 예제 추가\r\n\r\n* feat: Object Detection API 추가\r\n\r\n- Detection기능과 Fast API 연동\r\n- Swagger 명세\r\n\r\n* test: Image Detection 테스트 코드 추가\r\n\r\n- pytest 추가\r\n- api response 400 error시 None 값으로 리턴\r\n\r\n* feat: Detection 결과 저장 API 연동\r\n\r\n- pydantic dotenv, pydantic setting 추가\r\n- .env 통해서 설정관리 추가\r\n- 탐지 결과 비동기로 저장\r\n\r\n* test: Detection 결과 저장 API 테스트 코드 추가\r\n\r\n- .env API 호스트 변경\r\n- pytest httpx, asyncio 추가\r\n- setting -> config 명칭 변경\r\n- 테스트용 파일 추가\r\n\r\n* build: 누락된 패키지 추가\r\n\r\n- uvicorn\r\n- fastapi\r\n\r\n* build: Dockerfile 추가\r\n\r\n- ultralytics 의존성 추가\r\n\r\n* build: Docker Image Build 중 poetry cache 삭제\r\n\r\n- poetry pytest 관련 패키지 test group으로 이동\r\n- Image Build시 opencv 관련 패키지 설치\r\n\r\n* refactor: torchhub 대신 ultralytics 사용하여 구현\r\n\r\n- scipy 의존성 삭제\r\n- 원본이미지말고 detected된 이미지 저장하도록 변경\r\n- 테스트케이스 수정\r\n- tracking code 삭제\r\n\r\n* fix: PIL -> PIL.image import 변경\r\n\r\n* build: Dockerfile 수정\r\n\r\n- Docker Multi Stage Build 적용\r\n- Detect API URI 변경(detect -> detect-image)\r\n\r\n* fix: PIL, PIL.image 구분\r\n\r\n- PIL Image 모듈 alias 처리","shortMessageHtmlLink":"refactor: replace ultralytics (#2)"}},{"before":"176921e34ae5435a3003f92929cf700d6cc054b9","after":"4b1add131d8ebcbbfc766093c3a42687839fbc19","ref":"refs/heads/refactor/replace-ultralytics","pushedAt":"2024-06-21T06:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"refactor: replace ultralytics (#2)\n\n* feat: object detect & tracking 예제 추가\r\n\r\n- poetry 설정 추가\r\n- 기본 detect & tracking 예제 추가\r\n\r\n* feat: Object Detection API 추가\r\n\r\n- Detection기능과 Fast API 연동\r\n- Swagger 명세\r\n\r\n* test: Image Detection 테스트 코드 추가\r\n\r\n- pytest 추가\r\n- api response 400 error시 None 값으로 리턴\r\n\r\n* feat: Detection 결과 저장 API 연동\r\n\r\n- pydantic dotenv, pydantic setting 추가\r\n- .env 통해서 설정관리 추가\r\n- 탐지 결과 비동기로 저장\r\n\r\n* test: Detection 결과 저장 API 테스트 코드 추가\r\n\r\n- .env API 호스트 변경\r\n- pytest httpx, asyncio 추가\r\n- setting -> config 명칭 변경\r\n- 테스트용 파일 추가\r\n\r\n* build: 누락된 패키지 추가\r\n\r\n- uvicorn\r\n- fastapi\r\n\r\n* build: Dockerfile 추가\r\n\r\n- ultralytics 의존성 추가\r\n\r\n* build: Docker Image Build 중 poetry cache 삭제\r\n\r\n- poetry pytest 관련 패키지 test group으로 이동\r\n- Image Build시 opencv 관련 패키지 설치\r\n\r\n* refactor: torchhub 대신 ultralytics 사용하여 구현\r\n\r\n- scipy 의존성 삭제\r\n- 원본이미지말고 detected된 이미지 저장하도록 변경\r\n- 테스트케이스 수정\r\n- tracking code 삭제\r\n\r\n* fix: PIL -> PIL.image import 변경\r\n\r\n* build: Dockerfile 수정\r\n\r\n- Docker Multi Stage Build 적용\r\n- Detect API URI 변경(detect -> detect-image)\r\n\r\n* fix: PIL, PIL.image 구분\r\n\r\n- PIL Image 모듈 alias 처리","shortMessageHtmlLink":"refactor: replace ultralytics (#2)"}},{"before":null,"after":"176921e34ae5435a3003f92929cf700d6cc054b9","ref":"refs/heads/refactor/replace-ultralytics","pushedAt":"2024-06-21T05:58:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"feat: Image Detection API 추가 (#1)\n\n* feat: object detect & tracking 예제 추가\r\n\r\n- poetry 설정 추가\r\n- 기본 detect & tracking 예제 추가\r\n\r\n* feat: Object Detection API 추가\r\n\r\n- Detection기능과 Fast API 연동\r\n- Swagger 명세\r\n\r\n* test: Image Detection 테스트 코드 추가\r\n\r\n- pytest 추가\r\n- api response 400 error시 None 값으로 리턴\r\n\r\n* feat: Detection 결과 저장 API 연동\r\n\r\n- pydantic dotenv, pydantic setting 추가\r\n- .env 통해서 설정관리 추가\r\n- 탐지 결과 비동기로 저장\r\n\r\n* test: Detection 결과 저장 API 테스트 코드 추가\r\n\r\n- .env API 호스트 변경\r\n- pytest httpx, asyncio 추가\r\n- setting -> config 명칭 변경\r\n- 테스트용 파일 추가","shortMessageHtmlLink":"feat: Image Detection API 추가 (#1)"}},{"before":"68c3a55162c2a80906a45634a86862fda9acc2b4","after":"176921e34ae5435a3003f92929cf700d6cc054b9","ref":"refs/heads/main","pushedAt":"2024-06-14T05:23:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sukkyun2","name":"sukkyun hong","path":"/sukkyun2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38815540?s=80&v=4"},"commit":{"message":"feat: Image Detection API 추가 (#1)\n\n* feat: object detect & tracking 예제 추가\r\n\r\n- poetry 설정 추가\r\n- 기본 detect & tracking 예제 추가\r\n\r\n* feat: Object Detection API 추가\r\n\r\n- Detection기능과 Fast API 연동\r\n- Swagger 명세\r\n\r\n* test: Image Detection 테스트 코드 추가\r\n\r\n- pytest 추가\r\n- api response 400 error시 None 값으로 리턴\r\n\r\n* feat: Detection 결과 저장 API 연동\r\n\r\n- pydantic dotenv, pydantic setting 추가\r\n- .env 통해서 설정관리 추가\r\n- 탐지 결과 비동기로 저장\r\n\r\n* test: Detection 결과 저장 API 테스트 코드 추가\r\n\r\n- .env API 호스트 변경\r\n- pytest httpx, asyncio 추가\r\n- setting -> config 명칭 변경\r\n- 테스트용 파일 추가","shortMessageHtmlLink":"feat: Image Detection API 추가 (#1)"}},{"before":null,"after":"68c3a55162c2a80906a45634a86862fda9acc2b4","ref":"refs/heads/main","pushedAt":"2024-05-27T12:33:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"donghyuun","name":"Hyun","path":"/donghyuun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82355395?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwNjoxODowMC4wMDAwMDBazwAAAAS2FsgK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwNjoxODowMC4wMDAwMDBazwAAAAS2FsgK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yN1QxMjozMzo1My4wMDAwMDBazwAAAARU3-70"}},"title":"Activity · APAP-ICT/APAP-ai"}