Skip to content

Latest commit

 

History

History
156 lines (75 loc) · 5.27 KB

File metadata and controls

156 lines (75 loc) · 5.27 KB

Release Notes

1.0.7

New Features

  • Fix: Print tool use details before permission check (#81), thanks to @ncoop57
  • Use os.environ.get instead of subprocess to retrieve SHELL variable (#80)

1.0.6

New Features

  • Add --raw flag to skip markdown rendering and print plain text output (#78)

1.0.5

Bugs Squashed

  • Fix duplicated output during tool use by pausing Live display (#76), thanks to @ncoop57

1.0.4

New Features

  • Add optional safecmd (#68)
  • add bash keyboard shortcut to extract codefences (#67), thanks to @RensDimmendaal
  • Add trust (#65)
  • Optional reasoning; add a to always allow tool call (#64)

Bugs Squashed

  • fix: EOFError when redirecting input and using tools (#69), thanks to @ncoop57

1.0.1

New Features

  • Show spinner, then stream, add ctrl+c support (#63), thanks to @PiotrCzapla

Bugs Squashed

  • Fix macos terminal issues and teach ssage it name (#57), thanks to @PiotrCzapla

1.0.0

New Features

  • Rewrite shell sage to use lisette (#56), thanks to @ncoop57
    • This PR is a major rewrite of shell sage to now use lisette which make it easier to use other llm providers. Additionally, we have done away with command and agent mode and having the default mode subsume these. Added additional tools and web search as well.

0.1.1

New Features

  • Deep Search on your own file system (#42)

    • This feature would be akin to what many are calling deep search or deep research, in which an AI is given a bunch of tools where they can reason through and search for particular things either on the web or locally and then surface that information to the user in some sort of report or blob of information. However, for Shell Sage, this will be a new feature flag that will allow Shell Sage to create this tool loop for answering the particular user's question about their file system or set of files.
  • Add RAG (#25)

0.1.0

New Features

  • Add agent mode allowing shell sage to interact with your file system #43.

Bugs Squashed

  • Initial use after install errors looking for: fastlite (#41)

0.0.9

Bugs Squashed

  • Initial use after install errors looking for: fastlite (#41)

0.0.8

New Features

  • Add logging of queries and response to Sqlite #27 (#32), thanks to @aditya0yadav

Bugs Squashed

  • Fix: Handle invalid/empty tmux history-limit values (#39), thanks to @nassersala
    • Fix: Handle invalid/empty tmux history-limit values

0.0.7

New Features

  • Add version flag to cli (#28)

Bugs Squashed

  • base_url error when user updates shell sage to new version with different config schema (#22)

  • command mode not working outside tmux session (#21)

  • tmux scrollback history does not check tmux session is active (#20)

0.0.6

New Features

  • Make inserting commands in the command line frictionless (#17)

  • Add link to pygments for theme and lexer configuration (#16)

  • Add Support for OpenAI Compatible Providers (#12)

Bugs Squashed

  • Having inline comments in config causes errors (#18)

  • TypeError: option values must be strings when starting with fresh config (#15)

0.0.5

Bugs Squashed

  • ShellSage Not Seeing Full Tmux History (#11)

Features Added

  • Add configuration through ~/.config/shell_sage/shell_sage.conf file
  • Default history length to tmux's scrollback history
  • Add system info to prompt

0.0.4

  • Add support for OpenAI models
  • Remove action mode
  • Add ability to configure shell sage with a configuration file

0.0.3