{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":616778192,"defaultBranch":"main","name":"aquarium","ownerLogin":"fafrd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-21T03:56:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5905628?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679370987.0","currentOid":""},"activityList":{"items":[{"before":"e68313e6152f7f678c1dd83d55abb2312c0afd0d","after":"b2bea837944da3dcc3a6c82b0d204efe99deaeb2","ref":"refs/heads/main","pushedAt":"2023-04-24T18:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Comment last.pid cleanup","shortMessageHtmlLink":"Comment last.pid cleanup"}},{"before":"268bed572e49307fd8936a323d3369e25d9c736f","after":"e68313e6152f7f678c1dd83d55abb2312c0afd0d","ref":"refs/heads/main","pushedAt":"2023-04-24T18:05:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Merge pull request #10 from RikudouSage/main\n\nWatch for pid instead of counting processes","shortMessageHtmlLink":"Merge pull request #10 from RikudouSage/main"}},{"before":"9a3960c9589ca254358e0f6a230e9c2571e0c5bc","after":"268bed572e49307fd8936a323d3369e25d9c736f","ref":"refs/heads/main","pushedAt":"2023-04-19T20:47:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Merge pull request #9 from RikudouSage/main\n\nAdd -y to add-apt-repository","shortMessageHtmlLink":"Merge pull request #9 from RikudouSage/main"}},{"before":"47992448fd3ffd93e155dd777b3a022b4aa1e893","after":"9a3960c9589ca254358e0f6a230e9c2571e0c5bc","ref":"refs/heads/main","pushedAt":"2023-04-17T23:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Add local model support\n\nSupports using a local model via abetlen/llama-cpp-python.\nUntested with other local backends, but if they have the same\ninterface it should work.\n\nThe ggml 13B param model with 4-bit quantization performed pretty\nbadly, often giving the same command multiple times. Something\ntrained more specifically for conversational AI instead of just\ntext completion might work better.\n\nalso in this commit I've removed the --split-limit argument and\nmoved it to the 'recursionDepthLimit' constant within openai.go\n\nfile 'openai.go' should probably be renamed now\n\nresolves #7","shortMessageHtmlLink":"Add local model support"}},{"before":"3d414081252bb4849fdb87974f8d1a5ac669f55f","after":"47992448fd3ffd93e155dd777b3a022b4aa1e893","ref":"refs/heads/main","pushedAt":"2023-03-28T04:32:40.696Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Fix terminal flicker\n\nshould resolve #5","shortMessageHtmlLink":"Fix terminal flicker"}},{"before":"4b03de03efa2f3c72b2a95615605462c1919cb82","after":"3d414081252bb4849fdb87974f8d1a5ac669f55f","ref":"refs/heads/main","pushedAt":"2023-03-27T22:46:33.129Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Create --model argument to allow gpt-4\n\nI got access to the gpt-4 api beta ๐ŸŽ‰\nPass --model gpt-4 to use it, it seems better","shortMessageHtmlLink":"Create --model argument to allow gpt-4"}},{"before":"8d1f0577c0f5f54dc318b4f6cc45c5c9a1c6f895","after":"4b03de03efa2f3c72b2a95615605462c1919cb82","ref":"refs/heads/main","pushedAt":"2023-03-27T21:37:10.550Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"tweak --help text","shortMessageHtmlLink":"tweak --help text"}},{"before":"f813b7c0b9d14109f2639acc9e0b29a1b344967b","after":"8d1f0577c0f5f54dc318b4f6cc45c5c9a1c6f895","ref":"refs/heads/main","pushedAt":"2023-03-27T21:34:56.347Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ee5856ecd2947ce4061d4660e362f2efefebd2f6","after":"f813b7c0b9d14109f2639acc9e0b29a1b344967b","ref":"refs/heads/main","pushedAt":"2023-03-27T21:29:15.063Z","pushType":"push","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Use gpt-3.5-turbo instead of text-davinci-003\n\nThis is 10x cheaper and seems to work better\n(or at least about the same).\n\nThanks vio1ator and ttulttul for input\n\nresolves #4","shortMessageHtmlLink":"Use gpt-3.5-turbo instead of text-davinci-003"}},{"before":"7e124015da83aba78bc752a05e058023d2c983c3","after":"ee5856ecd2947ce4061d4660e362f2efefebd2f6","ref":"refs/heads/main","pushedAt":"2023-03-27T20:56:12.393Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Discourage ai from using nano/vi","shortMessageHtmlLink":"Discourage ai from using nano/vi"}},{"before":"1f7b9d7def9a6b4c6020759c8fa24a02c100781a","after":"7e124015da83aba78bc752a05e058023d2c983c3","ref":"refs/heads/main","pushedAt":"2023-03-27T20:22:17.614Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Add context-mode arg to reduce API usage\n\nThe current behavior has been to send the ENTIRE output of the previous\ncommand back to OpenAI. If it was too long, we would chunk it up and ask\nOpenAI to process it in chunks, then get a summary of all the chunks...\n\nturns out that logic is overcomplicating the matter. We can just return\nthe last 10 lines, and that seems to work well.\n\nThis is controlled by a new argument --context-mode, which must be one\nof \"full\" (current summarization behavior) or \"partial\" (new truncated\nbehavior.) Partial is the new default.\n\nThis should significantly reduce the cost of using this tool... long\napt-get outputs are accurately understood with only ~10% of the cost.\n\nResolves #6","shortMessageHtmlLink":"Add context-mode arg to reduce API usage"}},{"before":"d6b3c580222905d02c72d2d8f6062c8447dac8d5","after":"1f7b9d7def9a6b4c6020759c8fa24a02c100781a","ref":"refs/heads/main","pushedAt":"2023-03-27T18:50:30.961Z","pushType":"push","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Set -qq for apt-get commands","shortMessageHtmlLink":"Set -qq for apt-get commands"}},{"before":"ac85c37f1a85f2c5bfd00b56e1e845f11c1fc138","after":"d6b3c580222905d02c72d2d8f6062c8447dac8d5","ref":"refs/heads/main","pushedAt":"2023-03-25T01:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"add example","shortMessageHtmlLink":"add example"}},{"before":"aabd89a8fa984d4682373a040c3b0d370c2400b3","after":"ac85c37f1a85f2c5bfd00b56e1e845f11c1fc138","ref":"refs/heads/main","pushedAt":"2023-03-25T00:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"949d44f78f266ea820af4b2cc3747818a723ce04","after":"aabd89a8fa984d4682373a040c3b0d370c2400b3","ref":"refs/heads/main","pushedAt":"2023-03-24T23:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"reduce default split-limit to 3","shortMessageHtmlLink":"reduce default split-limit to 3"}},{"before":"fe80f06bf73289c1f4d977892bbf38a8092f0871","after":"949d44f78f266ea820af4b2cc3747818a723ce04","ref":"refs/heads/main","pushedAt":"2023-03-24T23:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"preinstall tzdata","shortMessageHtmlLink":"preinstall tzdata"}},{"before":"2c219d7f6f2398cc3af50673eac0cf1f881d3e87","after":"fe80f06bf73289c1f4d977892bbf38a8092f0871","ref":"refs/heads/main","pushedAt":"2023-03-24T22:27:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"add Todo section to readme","shortMessageHtmlLink":"add Todo section to readme"}},{"before":"eeee8558f2d0a5256493bf868f3c57e3e1992ce2","after":"2c219d7f6f2398cc3af50673eac0cf1f881d3e87","ref":"refs/heads/main","pushedAt":"2023-03-24T22:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"fix bug in last command parsing","shortMessageHtmlLink":"fix bug in last command parsing"}},{"before":"189321bf6524b54633d83c0b24bb7a0465232aa4","after":"eeee8558f2d0a5256493bf868f3c57e3e1992ce2","ref":"refs/heads/main","pushedAt":"2023-03-24T21:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"const cleanup","shortMessageHtmlLink":"const cleanup"}},{"before":"5dbc6d5c487ac5a2742c68d03fe4b357305aa169","after":"189321bf6524b54633d83c0b24bb7a0465232aa4","ref":"refs/heads/main","pushedAt":"2023-03-24T21:27:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"reduce wait interval","shortMessageHtmlLink":"reduce wait interval"}},{"before":"ad0cde10e467c203166128f6abe953edd5619cd9","after":"5dbc6d5c487ac5a2742c68d03fe4b357305aa169","ref":"refs/heads/main","pushedAt":"2023-03-24T21:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"reduce wait interval to 500ms","shortMessageHtmlLink":"reduce wait interval to 500ms"}},{"before":"779113913fd8b7227e6755b0910baadd049584c0","after":"ad0cde10e467c203166128f6abe953edd5619cd9","ref":"refs/heads/main","pushedAt":"2023-03-24T21:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Clean up docker container on exit","shortMessageHtmlLink":"Clean up docker container on exit"}},{"before":"aa40739fedb3dcf00ca4f463f041b948b5c0125b","after":"779113913fd8b7227e6755b0910baadd049584c0","ref":"refs/heads/main","pushedAt":"2023-03-24T20:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"implement iteration limit (default 30)","shortMessageHtmlLink":"implement iteration limit (default 30)"}},{"before":"48c5479d68c7204fa8174600e6d7bf6ec086d140","after":"aa40739fedb3dcf00ca4f463f041b948b5c0125b","ref":"refs/heads/main","pushedAt":"2023-03-24T20:40:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"parallelize long command summarization","shortMessageHtmlLink":"parallelize long command summarization"}},{"before":"e1acc2519950b292d41ef719f5a67971d1d77f13","after":"48c5479d68c7204fa8174600e6d7bf6ec086d140","ref":"refs/heads/main","pushedAt":"2023-03-24T17:31:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"Merge pull request #1 from chris-abbott/patch-1\n\nFixed typo","shortMessageHtmlLink":"Merge pull request #1 from chris-abbott/patch-1"}},{"before":"96dc3fa50f5f13b1e8b8952b48fda4d6306a066c","after":"e1acc2519950b292d41ef719f5a67971d1d77f13","ref":"refs/heads/main","pushedAt":"2023-03-24T07:30:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"rewrite tar -v as tar","shortMessageHtmlLink":"rewrite tar -v as tar"}},{"before":"95d22882fd70d84225b297c39d174b93c31dfab5","after":"96dc3fa50f5f13b1e8b8952b48fda4d6306a066c","ref":"refs/heads/main","pushedAt":"2023-03-24T05:23:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"rewrite wget as wget -nv","shortMessageHtmlLink":"rewrite wget as wget -nv"}},{"before":"ce5be81e415ad2c122434f544497bdc7a3f79db4","after":"95d22882fd70d84225b297c39d174b93c31dfab5","ref":"refs/heads/main","pushedAt":"2023-03-24T04:34:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"add asciinema to readme","shortMessageHtmlLink":"add asciinema to readme"}},{"before":"743e0c879b70b0f3f1c85dc7babf624079913ac6","after":"ce5be81e415ad2c122434f544497bdc7a3f79db4","ref":"refs/heads/main","pushedAt":"2023-03-24T04:33:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"add asciinema to readme","shortMessageHtmlLink":"add asciinema to readme"}},{"before":"b9d8b80ad4cb96430cd35fd7802ff94bd22802a2","after":"743e0c879b70b0f3f1c85dc7babf624079913ac6","ref":"refs/heads/main","pushedAt":"2023-03-24T04:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fafrd","name":"Kian","path":"/fafrd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5905628?s=80&v=4"},"commit":{"message":"add asciinema to readme","shortMessageHtmlLink":"add asciinema to readme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNFQxODowODoyNi4wMDAwMDBazwAAAAMfQEFu","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNFQxODowODoyNi4wMDAwMDBazwAAAAMfQEFu","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yNFQwNDoyODo1NC4wMDAwMDBazwAAAAMKPVeX"}},"title":"Activity ยท fafrd/aquarium"}