{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":656095561,"defaultBranch":"main","name":"gorilla-cli","ownerLogin":"gorilla-llm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-20T08:49:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/136884298?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697684132.0","currentOid":""},"activityList":{"items":[{"before":"d99a81ac3d400d60021f8bc1e62f4568ce03a94f","after":"6e05036417b3bfe9dcf9ad00bb670161382ddb2d","ref":"refs/heads/main","pushedAt":"2023-10-19T03:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Update go_cli.py\n\nModify error message when git not found.","shortMessageHtmlLink":"Update go_cli.py"}},{"before":"386153ad779901b5ddd6d1346287a63cd92604e3","after":"d99a81ac3d400d60021f8bc1e62f4568ce03a94f","ref":"refs/heads/main","pushedAt":"2023-10-19T03:40:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Added history feature (#54)\n\nThe history feature (`-p` or `--history`) will allow users to find their\r\npast commands executed and execute them using the questionary selection\r\nfeature.\r\n\r\nThe history will be stored in `~/.gorilla_cli_history` and currently, it\r\nis set so that the newest 5 commands in the history will be displayable\r\n(there is an adjustable constant for `HISTORY_LENGTH`).\r\n\r\nRepeated executions of the same command within the most recent 5\r\ncommands will not be appended to the history, but as long as that\r\ncommand is out of the recent window, it is again able to be added to the\r\nhistory list. This is to prevent cluttering of the history by repeated\r\nexecutions of the same command consecutively.\r\n\r\nThis address the issue #39 for bash history appending for executed\r\ncommands. Since the CLI, using python, runs on a separate subprocess\r\nthan the current user's shell, it is against best security practices to\r\nviolate this subprocess distinction and force write to a global history.\r\nAs well, since different shells work differently when tracking history\r\n(zsh, bash, cmd.exe), it is also a very big hassle to introduce\r\ncross-platform support. This is why I opted for this in-house history\r\nsolution.\r\n\r\n\"image\"\r\nsrc=\"https://github.com/gorilla-llm/gorilla-cli/assets/65890703/a1edd64f-a0da-4df6-a9c1-0b177bb4d0bb\"","shortMessageHtmlLink":"Added history feature (#54)"}},{"before":"285bd183cdf33888428187481ec5ea7e1a992580","after":null,"ref":"refs/heads/os-history","pushedAt":"2023-10-19T02:55:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"}},{"before":"d566ac3f4e5fa44ae2ff79633e2ee763ca948adf","after":"386153ad779901b5ddd6d1346287a63cd92604e3","ref":"refs/heads/main","pushedAt":"2023-10-19T02:55:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Get OS and prefill shell with user commands (#42)\n\n- [X] Append command to user bash history and prefill shell. Even though\r\nwe can append command to bash history, it does not show up in the\r\nreverse-i-search without sourcing the shell. This is because the child\r\nprocess cannot modify the environment of the parent caller process\r\n[stack-overflow\r\nreference](https://stackoverflow.com/questions/3661566/python-source-home-bashrc-with-os-system).\r\nSo, instead will will pre-fill the shell command with the selected\r\ncommand.\r\n- [X] Get OS environment\r\n- [X] Refactor unique ID generation - mostly cosmetic \r\n- [x] Update server to route LLM based on os environment\r\n- [x] Test on Ubuntu Linux\r\n- [x] Test on Darwin (Mac OS)\r\n- [ ] Test on WSL\r\n- [ ] Test on Windows Powershell\r\n\r\nThoughts, suggestions, and reviews welcome!\r\n\r\nRelevant to #39 and #12","shortMessageHtmlLink":"Get OS and prefill shell with user commands (#42)"}},{"before":"940d8de9e9eb803ff0c64c74dfa0792287112a1a","after":"285bd183cdf33888428187481ec5ea7e1a992580","ref":"refs/heads/os-history","pushedAt":"2023-10-19T02:55:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Merge branch 'main' into os-history","shortMessageHtmlLink":"Merge branch 'main' into os-history"}},{"before":"b423b7741849f32ccde4fc7d083826ec2b5e513f","after":"940d8de9e9eb803ff0c64c74dfa0792287112a1a","ref":"refs/heads/os-history","pushedAt":"2023-10-19T02:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Tailor CLI commands based on user OS","shortMessageHtmlLink":"Tailor CLI commands based on user OS"}},{"before":"fab600268abf5078962edfdd5d193040051a319d","after":"d566ac3f4e5fa44ae2ff79633e2ee763ca948adf","ref":"refs/heads/main","pushedAt":"2023-09-14T21:30:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Exits silently on Ctrl-C (#45)\n\nFix for https://github.com/gorilla-llm/gorilla-cli/issues/44\r\n\r\nAvoids displaying a stack trace when `selected_command` is `None`\r\nbecause the user didn't select any of the entries","shortMessageHtmlLink":"Exits silently on Ctrl-C (#45)"}},{"before":"33d0ecdda54417b068b0a12ec7fe476a503e3f67","after":"b423b7741849f32ccde4fc7d083826ec2b5e513f","ref":"refs/heads/os-history","pushedAt":"2023-09-06T05:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Bump version to 0.0.11","shortMessageHtmlLink":"Bump version to 0.0.11"}},{"before":null,"after":"33d0ecdda54417b068b0a12ec7fe476a503e3f67","ref":"refs/heads/os-history","pushedAt":"2023-09-06T04:49:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Get OS, and prefill shell","shortMessageHtmlLink":"Get OS, and prefill shell"}},{"before":"2f0fc79c42393f848bd5ab596537246a1bcb284c","after":null,"ref":"refs/heads/fix-no-git","pushedAt":"2023-09-05T23:46:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tianjunz","name":null,"path":"/tianjunz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30253325?s=80&v=4"}},{"before":"4de1a28153f5ff15a0bf80c02aff99ce1d882a2c","after":"fab600268abf5078962edfdd5d193040051a319d","ref":"refs/heads/main","pushedAt":"2023-09-05T23:46:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tianjunz","name":null,"path":"/tianjunz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30253325?s=80&v=4"},"commit":{"message":"Merge pull request #41 from gorilla-llm/fix-no-git\n\nHandle gracefully when git not installed","shortMessageHtmlLink":"Merge pull request #41 from gorilla-llm/fix-no-git"}},{"before":null,"after":"2f0fc79c42393f848bd5ab596537246a1bcb284c","ref":"refs/heads/fix-no-git","pushedAt":"2023-09-05T23:40:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Handle situation when git not installed","shortMessageHtmlLink":"Handle situation when git not installed"}},{"before":"1677fb315fdb72bb6675a8035d2091c8970888fd","after":null,"ref":"refs/heads/update-readme-with-gorilla-cli-gif","pushedAt":"2023-08-30T05:43:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"}},{"before":"19e2653972d9bc18db9b2027bf3e029a81e181ef","after":"4de1a28153f5ff15a0bf80c02aff99ce1d882a2c","ref":"refs/heads/main","pushedAt":"2023-08-30T05:43:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Update README.md (#37)\n\nAdding gif of gorilla-cli in action","shortMessageHtmlLink":"Update README.md (#37)"}},{"before":null,"after":"1677fb315fdb72bb6675a8035d2091c8970888fd","ref":"refs/heads/update-readme-with-gorilla-cli-gif","pushedAt":"2023-08-30T05:42:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdding gif of gorilla-cli in action","shortMessageHtmlLink":"Update README.md"}},{"before":"77fa20f5d72e17f17fb5ec9334167c31e46e3922","after":null,"ref":"refs/heads/dev/https","pushedAt":"2023-08-30T04:53:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"}},{"before":"e41ac74267ae291f71999186f0760f90be436741","after":"19e2653972d9bc18db9b2027bf3e029a81e181ef","ref":"refs/heads/main","pushedAt":"2023-08-30T04:53:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Transition to HTTPS from HTTP in version 0.0.10 (#36)\n\nTransitioning from HTTP to HTTPS with Version 0.0.10. Kudos to\r\n@jclyons52, @samstride, and @ricklamers for flagging this concern in\r\nIssue #7.\r\n\r\nTo ensure a smooth user experience, we will maintain support for the\r\nexisting HTTP protocol used in releases up to v0.0.9. The merge is\r\nexpected to be seamless.","shortMessageHtmlLink":"Transition to HTTPS from HTTP in version 0.0.10 (#36)"}},{"before":"15637a02546d6aae7987ef819c1771fa1e40aac7","after":"77fa20f5d72e17f17fb5ec9334167c31e46e3922","ref":"refs/heads/dev/https","pushedAt":"2023-08-30T04:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Bump version to 0.0.10 from 0.0.9","shortMessageHtmlLink":"Bump version to 0.0.10 from 0.0.9"}},{"before":"a2236130bdb9f296771680e513f250ed556a2fa5","after":"15637a02546d6aae7987ef819c1771fa1e40aac7","ref":"refs/heads/dev/https","pushedAt":"2023-08-30T04:27:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"HTTPS server for Gorilla-CLI","shortMessageHtmlLink":"HTTPS server for Gorilla-CLI"}},{"before":null,"after":"a2236130bdb9f296771680e513f250ed556a2fa5","ref":"refs/heads/dev/https","pushedAt":"2023-08-30T04:25:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Fix for issue #17 - Add Check For Gorilla Emoji Encoding Support (#18)\n\n**Description**\r\nThis pull request introduces a mechanism to detect whether the gorilla\r\nemoji (\"🦍\") is supported in the current system's encoding (e.g.,\r\ncp1252). If supported, the emoji is included in specific strings within\r\nthe application; otherwise, it is omitted.\r\n\r\n**Changes**\r\nAdded Function to Check Emoji Encoding: Created a function\r\ntry_encode_gorilla in the go_questionary.util package that checks\r\nwhether the gorilla emoji can be encoded in the current system.\r\nConditional Emoji Inclusion: Utilized the encoding check function to\r\nconditionally include the gorilla emoji in various strings, such as\r\nwelcome messages and loading indicators.\r\nCode Refactoring: Simplified the code related to emoji handling,\r\nenhancing readability and maintainability.\r\n\r\n**Motivation**\r\nThis change ensures that the application behaves consistently across\r\ndifferent systems and environments, particularly those that may not\r\nsupport certain Unicode characters. It prevents encoding errors that\r\ncould lead to crashes or other unexpected behaviors.\r\n\r\nCo-authored-by: Sean Welgemoed ","shortMessageHtmlLink":"Fix for issue #17 - Add Check For Gorilla Emoji Encoding Support (#18)"}},{"before":"110ac6696dccccbe556cde053516dfde80c00f60","after":null,"ref":"refs/heads/fix-encoding","pushedAt":"2023-08-26T23:42:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"}},{"before":"a2236130bdb9f296771680e513f250ed556a2fa5","after":"e41ac74267ae291f71999186f0760f90be436741","ref":"refs/heads/main","pushedAt":"2023-08-26T23:42:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"fix: utf-8 decoding error (#35)\n\nReference Issue: https://github.com/ShishirPatil/gorilla/issues/88\r\n\r\nSometimes decoding the sub-process error message seems to throw\r\nunrezognized characters especially on windows PC. This should fix that -\r\nwe will ignore those characters that cannot be decoded.","shortMessageHtmlLink":"fix: utf-8 decoding error (#35)"}},{"before":null,"after":"110ac6696dccccbe556cde053516dfde80c00f60","ref":"refs/heads/fix-encoding","pushedAt":"2023-08-26T07:03:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"fix: utf-8 decoding error","shortMessageHtmlLink":"fix: utf-8 decoding error"}},{"before":"58591ddee8cc0163b520a06080b7c83b8e883502","after":null,"ref":"refs/heads/fix/cli-shows-error-if-user-exits-via-Interupt","pushedAt":"2023-08-04T08:12:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"}},{"before":null,"after":"58591ddee8cc0163b520a06080b7c83b8e883502","ref":"refs/heads/fix/cli-shows-error-if-user-exits-via-Interupt","pushedAt":"2023-08-04T08:04:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Fix: catch user terminating the program before executing NULL command","shortMessageHtmlLink":"Fix: catch user terminating the program before executing NULL command"}},{"before":"fc5b095d2883e9068089aa16821139d1b544f990","after":"a2236130bdb9f296771680e513f250ed556a2fa5","ref":"refs/heads/main","pushedAt":"2023-08-03T08:57:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Fix for issue #17 - Add Check For Gorilla Emoji Encoding Support (#18)\n\n**Description**\r\nThis pull request introduces a mechanism to detect whether the gorilla\r\nemoji (\"🦍\") is supported in the current system's encoding (e.g.,\r\ncp1252). If supported, the emoji is included in specific strings within\r\nthe application; otherwise, it is omitted.\r\n\r\n**Changes**\r\nAdded Function to Check Emoji Encoding: Created a function\r\ntry_encode_gorilla in the go_questionary.util package that checks\r\nwhether the gorilla emoji can be encoded in the current system.\r\nConditional Emoji Inclusion: Utilized the encoding check function to\r\nconditionally include the gorilla emoji in various strings, such as\r\nwelcome messages and loading indicators.\r\nCode Refactoring: Simplified the code related to emoji handling,\r\nenhancing readability and maintainability.\r\n\r\n**Motivation**\r\nThis change ensures that the application behaves consistently across\r\ndifferent systems and environments, particularly those that may not\r\nsupport certain Unicode characters. It prevents encoding errors that\r\ncould lead to crashes or other unexpected behaviors.\r\n\r\nCo-authored-by: Sean Welgemoed ","shortMessageHtmlLink":"Fix for issue #17 - Add Check For Gorilla Emoji Encoding Support (#18)"}},{"before":"73810dc4c0d6df74ab9aaeee16fbc847f53a2909","after":null,"ref":"refs/heads/release-0.0.9","pushedAt":"2023-07-18T06:55:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"}},{"before":"290cd6240195f9a0bb44f70056b3731131345fff","after":"fc5b095d2883e9068089aa16821139d1b544f990","ref":"refs/heads/main","pushedAt":"2023-07-18T06:55:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"pypi release 0.0.9 [Fix: Windows install, github not set-up, and imorove examples] (#14)\n\nFixes:\r\n- πŸͺŸ Windows installs were running into decoding issues. Now decoding\r\nscheme is explicitly stated. Fixes #8 #11\r\n- βœ… Removed the assert that checked for user_id. If a user_id is not\r\nfound, it assign a per session unique_id. Fixes #3\r\n\r\nImprovements:\r\n- πŸ’Ό Brief welcome message. \r\n- πŸš€ Better examples that demonstrate the power of gorilla\r\n- 🦍 Logo in README","shortMessageHtmlLink":"pypi release 0.0.9 [Fix: Windows install, github not set-up, and imor…"}},{"before":null,"after":"73810dc4c0d6df74ab9aaeee16fbc847f53a2909","ref":"refs/heads/release-0.0.9","pushedAt":"2023-07-18T06:49:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Fix: Windows install, github not set-up, and imorove examples","shortMessageHtmlLink":"Fix: Windows install, github not set-up, and imorove examples"}},{"before":"921486e31f8cd863a67ad1af0ab620714afb50dc","after":"290cd6240195f9a0bb44f70056b3731131345fff","ref":"refs/heads/main","pushedAt":"2023-07-01T18:20:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShishirPatil","name":"Shishir Patil","path":"/ShishirPatil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30296397?s=80&v=4"},"commit":{"message":"Update README.md with more representative examples\n\nfix copypasta","shortMessageHtmlLink":"Update README.md with more representative examples"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADmpBkjQA","startCursor":null,"endCursor":null}},"title":"Activity Β· gorilla-llm/gorilla-cli"}