37 Commits

Author SHA1 Message Date
Farkhod Sadykov d12d72b20e Fixing shell command output stream (#150) 0.8.5 2023-04-08 00:01:20 +02:00
Farkhod Sadykov bbdd4da5fa Update README.md 2023-04-07 20:36:51 +02:00
Farkhod Sadykov c8da76a2c4 Native $SHELL commands and better Windows support (#149)
* Native $SHELL command execution instead of default /bin/sh.
* Added dependency pyreadline3 for Windows systems.
* Fixed a bug when sgpt couldn't recognize powershell or cmd on Windows.
* Better integration with powershell and cmd on Windows.
2023-04-07 20:28:31 +02:00
Farkhod Sadykov 096b690e63 REPL mode for chat sessions (#94) 0.8.3 2023-04-03 02:28:34 +02:00
Farkhod Sadykov 763fef15d3 Refactoring, more tests, lint fixes, optimise
* Refactoring, more tests, lint fixes, optimise
* Lint CI fixes
* Changing version, readme help fixes
* Validation rule, validation tests, minor improvements
0.8.2
2023-04-02 02:52:55 +02:00
Farkhod Sadykov a0eb1ad720 Fixing bug with chat messages and prompt 0.8.1 2023-03-28 22:06:12 +02:00
Farkhod Sadykov f8fa845bcc Changed version in setup.py new demo gif in README.md 0.8.0 2023-03-28 19:50:22 +02:00
Parsa fc59c234ce Real time streaming and prompt engineering
* Better shell recognition for windows

* Added real time streaming and fix colors

* Prompt engineering, minor improvements and fixes

* Removed typerwrited function from utils

---------
Co-authored-by: Farkhod Sadykov <farkhod.sadykov@gmail.com>
2023-03-28 18:02:11 +02:00
Farkhod Sadykov caa4fbfb8e Removed wrong timestamp conversion from README.md 2023-03-21 22:11:08 +01:00
Farkhod Sadykov 1465c4af12 Runtime config, code and file structure improvements, GitHub action fixes 0.7.3 2023-03-18 21:47:29 +01:00
Farkhod Sadykov b53b3743d7 Minor changes in README.md 2023-03-18 14:48:25 +01:00
Ernesto Serrano c06dcea501 Build and publish Docker image using GitHub Actions 0.7.2 2023-03-18 14:31:55 +01:00
Farkhod Sadykov 1312526af4 Prompt engineering, OS recognition, improvements 0.7.1 2023-03-15 20:28:46 +01:00
Éric e985358499 Docker OPENAI_API_KEY env variable
* feat: use new OPENAI_API_KEY variable in the docker part
2023-03-14 01:47:17 +01:00
Loïc Coyle 02e5b619c9 OPENAI_API_KEY environment variable
* feat: get api key from OPENAI_API_KEY environment variable
* doc(readme): add OPENAI_API_KEY instructions
2023-03-13 23:00:42 +01:00
Éric 9c883fcd19 Docker volume for cache persistance
* feat(docker): added volume for cache persistance

* added a space in Dockerfile for readibility
2023-03-11 23:36:03 +01:00
Farkhod Sadykov c8d6636b97 adding MIT license 2023-03-05 21:12:00 +01:00
Farkhod Sadykov ed33f83eca Release 0.7.0 chat mode, caching, improvements 0.7.0 2023-03-05 16:00:47 +01:00
Farkhod Sadykov eb20a1356b Release 0.6.0 ChatGPT implementation 0.6.0 2023-03-02 22:01:29 +01:00
Farkhod Sadykov edc3789f08 Added PowerShell support, minor prompt improvements 2023-02-28 02:28:51 +01:00
Farkhod Sadykov 8b70545b01 Update README.md 2023-02-19 03:40:16 +01:00
Farkhod Sadykov a07355db3d New arguments, more accurate responses, improvements, tests 2023-02-19 03:15:47 +01:00
Farkhod Sadykov 81ae0fab73 Cleanup, unittests, GitHub action 2023-02-13 06:23:13 +01:00
Éric 95561119de Added Dockerfile + strip newline from api_key.txt if exists 2023-02-10 22:50:17 +01:00
Farkhod Sadykov b58dfd6702 Action for auto binary releases 2023-02-10 00:47:38 +01:00
Farkhod Sadykov da7a6b84fd Merge pull request #15 from TheR1D/Linting-Pre-Push
Linting code with pre-push hook and workflow
2023-02-09 22:10:41 +01:00
Farkhod Sadykov 0ce4656e99 Added linting GitHub workflow 2023-02-09 22:07:54 +01:00
Farkhod Sadykov 7d923e3088 Linting shell script, pre-push hook, minor changes 2023-02-09 21:59:19 +01:00
Farkhod Sadykov 7d84065c29 Merge pull request #11 from TheR1D/V041-Minor-Optimizations
[V041] Minor optimizations
2023-02-09 17:16:20 +01:00
Farkhod Sadykov bdbe12d745 [V041] Minor optimizations 2023-02-09 17:09:57 +01:00
Farkhod Sadykov a81858804c Merge pull request #4 from ofvlad/main
Don't escape the prompt before sending it openai
2023-02-08 13:30:24 +01:00
vlad 6dee71491d Don't escape the prompt before sending it openai
It makes it feel like it needs to respond with quotes and escaped newlines sometimes
2023-02-07 14:03:14 -08:00
Farkhod Sadykov d0ea9b9db5 Merge pull request #2 from TheR1D/V04-Shortcuts-color-output
V04-Shortcuts-color-output
2023-02-07 19:45:23 +01:00
Farkhod Sadykov 8304227beb [V04] Shortcuts for --shell --execute, colorful output, minor improvements 2023-02-07 19:41:40 +01:00
Farkhod Sadykov 243ba6238b Minor fixes in README.md 2023-01-18 21:06:38 +01:00
Farkhod Sadykov c135051d7d Fixed bug with API key prompt 2023-01-18 20:58:08 +01:00
Farkhod Sadykov c275516d81 Initial commit, release version 0.1 2023-01-18 20:42:03 +01:00