-
Notifications
You must be signed in to change notification settings - Fork 617
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: consolidate goose settings config #1318
Conversation
@@ -646,6 +646,12 @@ pub fn configure_settings_dialog() -> Result<(), Box<dyn Error>> { | |||
|
|||
pub fn configure_goose_mode_dialog() -> Result<(), Box<dyn Error>> { | |||
let config = Config::global(); | |||
|
|||
// Check if GOOSE_MODE is set as an environment variable | |||
if std::env::var("GOOSE_MODE").is_ok() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we want to use it with this experiment manager: #1287?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, let's use both and consolidate both under 'Settings'
Goose mode as a term doesnt describe what's being configured very well, if it's not too late, we could consider something more along the lines of |
Goose config: consolidate
tool output
andgoose modes
intoGoose Settings
GOOSE_MODE
configuration variableGOOSE_CLI_MIN_PRIORITY
andGOOSE_MODE
must be configured via config, no env var support