Spaces:
Build error
Build error
Download crewai/agents/cache/cache_handler.py from QaillcNextGen/ClarifaiHackathonStreamlitApp: direct link, hf CLI and curl.
- Browser
- Download file 457 Bytes
-
https://huggingface.co/spaces/QaillcNextGen/ClarifaiHackathonStreamlitApp/resolve/main/crewai/agents/cache/cache_handler.py
- Command line
-
hf download hf://spaces/QaillcNextGen/ClarifaiHackathonStreamlitApp/crewai/agents/cache/cache_handler.py
-
curl -L -o cache_handler.py https://huggingface.co/spaces/QaillcNextGen/ClarifaiHackathonStreamlitApp/resolve/main/crewai/agents/cache/cache_handler.py
457 Bytes
| from typing import Optional | |
| from pydantic import PrivateAttr | |
| class CacheHandler: | |
| """Callback handler for tool usage.""" | |
| _cache: PrivateAttr = {} | |
| def __init__(self): | |
| self._cache = {} | |
| def add(self, tool, input, output): | |
| input = input.strip() | |
| self._cache[f"{tool}-{input}"] = output | |
| def read(self, tool, input) -> Optional[str]: | |
| input = input.strip() | |
| return self._cache.get(f"{tool}-{input}") | |