125 Commits

Author SHA1 Message Date
Farkhod Sadykov 334580ccf8 GitHub codespaces setup (#65) 2024-01-12 05:49:57 +01:00
Farkhod Sadykov 20ff0f2eeb Added OpenAI function calls (#427) 1.1.0 2024-01-09 02:52:41 +01:00
Farkhod Sadykov 4b670cf8af Added OpenAI SDK dependency (#414) 2023-12-23 04:05:34 +01:00
Farkhod Sadykov 482ec9dbaa ShellGPT release 1.0.1 1.0.1 2023-12-22 01:46:26 +01:00
Farkhod Sadykov c8e279c512 REPL conversation bug fix and minor improvements (#410) 2023-12-22 01:38:29 +01:00
Farkhod Sadykov 7ac1f98a8b New demo video and release ShellGPT v1.0.0 (#403) 1.0.0 2023-12-20 05:39:34 +01:00
Farkhod Sadykov d9a2e377b5 Minor default role improvements (#402) 2023-12-19 23:26:31 +01:00
Farkhod Sadykov b0d43463af REPL multiline documentation and improvements (#401) 2023-12-19 21:59:01 +01:00
Farkhod Sadykov 3eac96b5d7 Render markdown for default output (#400)
Co-authored-by: Jaycen Horton <jaycen@nori.com>
2023-12-19 21:29:21 +01:00
Farkhod Sadykov c0fc39dc4f System role optimisations for GPT4+ models (#398) 2023-12-19 16:53:15 +01:00
Ismail Bennani 0a6fbe561c Handle API authenticating response (#395) 2023-12-19 03:37:37 +01:00
arafatsyed f50d544086 Multiline input in REPL (#393) 2023-12-12 23:14:14 +01:00
Navidur Rahman e61caf5c46 Show sgpt version command line option (#394) 2023-12-12 22:47:48 +01:00
Moritz Tim W f3413c0c47 Fixing config file empty line crash (#386) 2023-12-12 10:08:53 +01:00
Oussama Messabih a9bebab778 Fixing home directory issue in Dockerfile (#382) 2023-12-11 21:41:05 +01:00
Farkhod Sadykov 1c58566488 Added option to run sgpt with LocalAI (#307) 0.9.4 2023-07-19 03:13:44 +02:00
Steven 4aed53b968 Improve the documentation on the chat mode and REPL mode (#284) 2023-06-26 22:35:06 +02:00
Dan Arthur d2a43c6723 Add option to disable response streaming (#290) 2023-06-21 00:06:27 +02:00
Steven 30fad64b4d Minor shell command example fix in README.md (#280) 2023-06-18 04:44:24 +02:00
Yaroslav Halchenko 3e493e80e2 Adding codespell checks and workflow (#287) 2023-06-18 04:39:12 +02:00
Farkhod Sadykov 15b85989fe Removing date stricted models, release 0.9.3 (#285) 0.9.3 2023-06-14 17:03:06 +02:00
William C. Wright fd210e9cb6 Adding new GPT models (#263) 2023-06-14 16:37:46 +02:00
Farkhod Sadykov cb9782b74d Simple shell Integrations (#267) 0.9.2 2023-06-05 01:38:28 +02:00
Farkhod Sadykov 0129e59db6 Option to describe --shell commands when executing (#249) 0.9.1 2023-05-21 19:45:51 +02:00
Philipp Jovanovic 904f2cbe4a Adding filtering of comments in the .sgptrc config file (#226) 2023-05-21 14:06:09 +02:00
konstantin-goldman b8b87e6517 Configuration parameter to execute shell commands by default (#246) 2023-05-20 19:10:20 +02:00
Chinar Joshi 39b5b18079 Describe shell command option (#195) 2023-05-16 18:19:14 +02:00
eitamal 5b5b321648 Update default temperature range (#223) 2023-05-05 16:10:57 +02:00
Cosmo 00b69e950e Fix spelling error in README.md (#115) 2023-05-02 19:21:06 +02:00
Cosmo 1abedc6aae Hide API key from Rich tracebacks (#221) 2023-05-02 19:18:56 +02:00
Farkhod Sadykov a054a90095 Custom roles (#183)
* Implementing custom roles.
* Implementing system role messages.
* Small stdin change with new lines at the end.
* Small option name fix --list-chats.
* Refactoring module imports.
* Adding tests for roles.
0.9.0
2023-04-16 18:27:49 +02:00
Farkhod Sadykov 4786191950 Update README.md 0.8.9 2023-04-15 01:24:01 +02:00
Farkhod Sadykov 12134c2c95 Migrating to TOML new linting and stricted typing (#165)
* pyproject.toml
* sdist and bdist specific files.
* CONTRIBUITNG.md.
* New linters and CI/CD.
* Mypy stricted types.
* Shell scripts to run linters and tests.
2023-04-15 01:22:23 +02:00
Farkhod Sadykov 239f39a54b Update README.md new demo video 2023-04-12 21:53:12 +02:00
Farkhod Sadykov b613327cb0 Update README.md 2023-04-10 17:23:49 +02:00
Farkhod Sadykov 3c5361b3c5 Accept prompt from stdin (#163) 0.8.8 2023-04-10 17:11:46 +02:00
Farkhod Sadykov 8fe43f562d Option to change completion color (#157)
* Optimized config module with Config class.
* Added config option to change OpenAI completion color in terminal.
0.8.7
2023-04-10 12:18:21 +02:00
Farkhod Sadykov 2b7067f7fa Model choice option to support GPT-4 (#151)
* Model choice option to support GPT-4
* Added default model to config file
---------
Co-authored-by: Levi Purdy <lpurdy01@gmail.com>
0.8.6
2023-04-09 19:16:19 +02:00
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