Skip to content

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

@algal

Description

@algal

I encountered this issue recently: #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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions