@@ -74,7 +74,7 @@ export function Prompt(props: PromptProps) {
7474 const renderer = useRenderer ( )
7575 const { theme, syntax } = useTheme ( )
7676 const kv = useKV ( )
77- const [ autoaccept , setAutoaccept ] = kv . signal ( "permission_auto_accept" , false )
77+ const [ autoaccept , setAutoaccept ] = kv . signal < "none" | "edit" > ( "permission_auto_accept" , "edit" )
7878
7979 function promptModelWarning ( ) {
8080 toast . show ( {
@@ -159,13 +159,13 @@ export function Prompt(props: PromptProps) {
159159 command . register ( ( ) => {
160160 return [
161161 {
162- title : autoaccept ( ) ? "Disable permissions " : "Enable permissions " ,
162+ title : autoaccept ( ) === "none" ? "Enable autoedit " : "Disable autoedit " ,
163163 value : "permission.auto_accept.toggle" ,
164164 search : "toggle permissions" ,
165165 keybind : "permission_auto_accept_toggle" ,
166166 category : "Agent" ,
167167 onSelect : ( dialog ) => {
168- setAutoaccept ( ! autoaccept ( ) as any )
168+ setAutoaccept ( ( ) => ( autoaccept ( ) === "none" ? "edit" : "none" ) )
169169 dialog . clear ( )
170170 } ,
171171 } ,
@@ -1005,9 +1005,9 @@ export function Prompt(props: PromptProps) {
10051005 </ box >
10061006 </ Show >
10071007 </ box >
1008- < Show when = { autoaccept ( ) } >
1008+ < Show when = { autoaccept ( ) === "edit" } >
10091009 < text >
1010- < span style = { { fg : theme . warning , bold : true } } > auto-accept </ span >
1010+ < span style = { { fg : theme . warning , bold : true } } > auto-edit </ span >
10111011 </ text >
10121012 </ Show >
10131013 </ box >
0 commit comments