Add Galaxy Decides risk reviews and focus implementation prompts
This commit is contained in:
@@ -302,6 +302,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: ActionPermission::AlwaysAsk,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetApplyCodeDiffs {
|
||||
permission: ActionPermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -330,6 +336,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: ActionPermission::AlwaysAsk,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetReadFiles {
|
||||
permission: ActionPermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -358,6 +370,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: ActionPermission::AlwaysAsk,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetExecuteCommands {
|
||||
permission: ActionPermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -386,6 +404,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: WriteToPtyPermission::AskOnFirstWrite,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetWriteToPty {
|
||||
permission: WriteToPtyPermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -414,6 +438,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: ActionPermission::AlwaysAsk,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetCallMcpServers {
|
||||
permission: ActionPermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -442,6 +472,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: super::ComputerUsePermission::AlwaysAllow,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetComputerUse {
|
||||
permission: super::ComputerUsePermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -498,6 +534,12 @@ impl ExecutionProfileEditorView {
|
||||
permission: RunAgentsPermission::AlwaysAsk,
|
||||
},
|
||||
),
|
||||
DropdownItem::new(
|
||||
"Galaxy Decides",
|
||||
ExecutionProfileEditorViewAction::SetRunAgents {
|
||||
permission: RunAgentsPermission::GalaxyDecides,
|
||||
},
|
||||
),
|
||||
],
|
||||
ctx,
|
||||
);
|
||||
@@ -1052,6 +1094,7 @@ impl ExecutionProfileEditorView {
|
||||
ActionPermission::AgentDecides | ActionPermission::Unknown => 0,
|
||||
ActionPermission::AlwaysAllow => 1,
|
||||
ActionPermission::AlwaysAsk => 2,
|
||||
ActionPermission::GalaxyDecides => 3,
|
||||
};
|
||||
|
||||
menu.set_selected_by_index(active, ctx);
|
||||
@@ -1077,6 +1120,7 @@ impl ExecutionProfileEditorView {
|
||||
WriteToPtyPermission::AlwaysAllow => 0,
|
||||
WriteToPtyPermission::AlwaysAsk | WriteToPtyPermission::Unknown => 1,
|
||||
WriteToPtyPermission::AskOnFirstWrite => 2,
|
||||
WriteToPtyPermission::GalaxyDecides => 3,
|
||||
};
|
||||
|
||||
menu.set_selected_by_index(active, ctx);
|
||||
@@ -1102,6 +1146,7 @@ impl ExecutionProfileEditorView {
|
||||
super::ComputerUsePermission::Never | super::ComputerUsePermission::Unknown => 0,
|
||||
super::ComputerUsePermission::AlwaysAsk => 1,
|
||||
super::ComputerUsePermission::AlwaysAllow => 2,
|
||||
super::ComputerUsePermission::GalaxyDecides => 3,
|
||||
};
|
||||
|
||||
menu.set_selected_by_index(active, ctx);
|
||||
@@ -1153,6 +1198,7 @@ impl ExecutionProfileEditorView {
|
||||
RunAgentsPermission::NeverAllow | RunAgentsPermission::Unknown => 0,
|
||||
RunAgentsPermission::AlwaysAllow => 1,
|
||||
RunAgentsPermission::AlwaysAsk => 2,
|
||||
RunAgentsPermission::GalaxyDecides => 3,
|
||||
};
|
||||
|
||||
menu.set_selected_by_index(active, ctx);
|
||||
|
||||
Reference in New Issue
Block a user