1.0.0
ShellGPT v1.0.0
release includes multiple significant changes:
- Default model has been changed to
gpt-4-1106-preview
(a.k.a. GPT-4 Turbo). - ShellGPT roles (prompts) optimised for OpenAI GPT-4 models.
- Using system roles when calling OpenAI API with messages.
- Rendering markdown for default and describe shell command outputs.
- New config variable
CODE_THEME
which sets theme for markdown (default isdracula
). - Multiline input in REPL mode possible with
"""
triple quotes. - New
--version
options that prints installed ShellGPT version. - Fixed issue with home direcotry in Dockerfile which leading to container crash.
- Code optimisations, minor bug fixes.
sgpt_demo_h264.mp4
For users which will be upgrading from previous versions it is recommended to change DEFAULT_MODEL
to gpt-4-1106-preview
in config file ~/.config/shell_gpt/.sgptrc
since older models might not perform well with system roles. Because of significant changes in roles, unfortunately previously created custom roles and chats will not work with ShellGPT v1.0.0 and you will need to re-create them using new version.
Shoutout to all contributors: @jaycenhorton @arafatsyed @th3happybit @Navidur1 @moritz-t-w @Ismail-Ben