Skip to main content

parse_allowed_tools

Function parse_allowed_tools 

Source
pub fn parse_allowed_tools(raw: &str) -> Vec<BashToolPattern>
Expand description

Parse the allowed-tools field value into a list of bash tool patterns.

Examples:

  • "Bash(agent-browser:*)" -> [BashToolPattern { command_prefix: "agent-browser", .. }]
  • "Bash(agent-browser:*), Bash(npm:*)" -> two patterns
  • "Read, Edit, Bash(mycli:*)" -> one BashToolPattern (non-Bash tools ignored)