diff --git a/skill_eval/agent_runner.py b/skill_eval/agent_runner.py index 9dd92ba..d60d3a5 100644 --- a/skill_eval/agent_runner.py +++ b/skill_eval/agent_runner.py @@ -140,6 +140,7 @@ def _build_cmd_with_skill(self, prompt: str, skill_path: str) -> list[str]: skill_content = self._read_skill_content(skill_path) cmd = [ self.CLI_NAME, "-p", prompt, + "--dangerously-skip-permissions", "--allowedTools", "Read", "Glob", "Grep", "Bash", "Write", "Edit", ] if skill_content: @@ -161,6 +162,7 @@ def _build_cmd_without_skill(self, prompt: str) -> list[str]: """Build claude CLI argument list for running WITHOUT a skill.""" return [ self.CLI_NAME, "-p", prompt, + "--dangerously-skip-permissions", "--allowedTools", "Read", "Glob", "Grep", "Bash", "Write", "Edit", ] diff --git a/tests/test_agent_runner.py b/tests/test_agent_runner.py index 81b5736..7193f3f 100644 --- a/tests/test_agent_runner.py +++ b/tests/test_agent_runner.py @@ -405,6 +405,7 @@ def test_build_cmd_without_skill(self): assert "claude" == cmd[0] assert "-p" in cmd assert "test prompt" in cmd + assert "--dangerously-skip-permissions" in cmd assert "--allowedTools" in cmd def test_build_cmd_with_skill_no_skill_md(self, tmp_path):