Spaces:
Paused
Paused
File size: 428 Bytes
8d1819a |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
from python.helpers.extension import Extension
from python.helpers.secrets import get_secrets_manager
from python.helpers.tool import Response
class MaskToolSecrets(Extension):
async def execute(self, response: Response | None = None, **kwargs):
if not response:
return
secrets_mgr = get_secrets_manager(self.agent.context)
response.message = secrets_mgr.mask_values(response.message)
|