AnswerDotAI / AnswerDotAI/shell_sage

shell_sage does not gracefully upgrade pre-existing users, when it upgrades its preferred model.

Open
#61 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Jupyter Notebook
Stars
409
Forks
45
Avg merge
1m
Merged PRs (30d)
1

Description

I encountered this issue recently: https://github.com/AnswerDotAI/shell_sage/issues/59

## problem

When a user runs shell sage, it saves a conf file which describes the user's preferred model as shell_sage's current preferred default model.

As time passes, the current preferred model changes, but the user's preferred model remains locked to the one save in their conf file.

Eventually, the model saved in the user's conf fill will be retired, and then shell sage will break for that user.

This happened to me with sonnet 3.5.

## possible solution

update the conf format so that it can encode that the user's preferred model is "whatever shell_sage uses as the default right now" rather than some specific value which was the shell_sage default in the past.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.