kill with_safety(), not needed

This commit is contained in:
Ashwin Bharambe 2024-09-21 23:02:47 -07:00
parent 59f1fe5af8
commit cd4880126b
2 changed files with 2 additions and 16 deletions

View file

@ -38,7 +38,7 @@ from .tools.builtin import (
SearchTool,
WolframAlphaTool,
)
from .tools.safety import with_safety
from .tools.safety import SafeTool
def make_random_string(length: int = 8):
@ -87,7 +87,7 @@ class ChatAgent(ShieldRunnerMixin):
continue
builtin_tools.append(
with_safety(
SafeTool(
tool,
safety_api,
tool_defn.input_shields,

View file

@ -41,17 +41,3 @@ class SafeTool(BaseTool, ShieldRunnerMixin):
await self.run_multiple_shields(messages, self.output_shields)
return res
def with_safety(
tool: BaseTool,
safety_api: Safety,
input_shields: List[str] = None,
output_shields: List[str] = None,
) -> SafeTool:
return SafeTool(
tool,
safety_api,
input_shields=input_shields,
output_shields=output_shields,
)