Skip to content

Commit 28c540c

Browse files
theonlyhennygodwebhive
authored andcommitted
fix(approval): auto-approve read-only tools in non-interactive mode (zeroclaw-labs#4094)
* fix(approval): auto-approve read-only tools in non-interactive mode Add web_search_tool, web_fetch, calculator, glob_search, content_search, and image_info to the default auto_approve list. These are read-only tools with no side effects that were being silently denied in channel mode (Telegram, Slack, etc.) because the non-interactive ApprovalManager auto-denies any tool not in auto_approve when autonomy != full. Closes zeroclaw-labs#4083 * fix: remove duplicate default_otp_challenge_max_attempts function
1 parent d0b38a3 commit 28c540c

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/config/schema.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3939,7 +3939,16 @@ pub struct AutonomyConfig {
39393939
}
39403940

39413941
fn default_auto_approve() -> Vec<String> {
3942-
vec!["file_read".into(), "memory_recall".into()]
3942+
vec![
3943+
"file_read".into(),
3944+
"memory_recall".into(),
3945+
"web_search_tool".into(),
3946+
"web_fetch".into(),
3947+
"calculator".into(),
3948+
"glob_search".into(),
3949+
"content_search".into(),
3950+
"image_info".into(),
3951+
]
39433952
}
39443953

39453954
fn default_always_ask() -> Vec<String> {

0 commit comments

Comments
 (0)