Files
deepset-ai--haystack/haystack/hooks/tool_result_offloading/__init__.py
T
wehub-resource-sync c56bef871b
CodeQL / Analyze (python) (push) Has been cancelled
Update Platform Components Table / update (push) Has been cancelled
Docker image release / Build base image (push) Has been cancelled
Sync docs with Docusaurus / sync (push) Has been cancelled
Tests / Check if changed (push) Has been cancelled
Tests / format (push) Has been cancelled
Tests / check-imports (push) Has been cancelled
Tests / Unit / macos-latest (push) Has been cancelled
Tests / Unit / ubuntu-latest (push) Has been cancelled
Tests / Unit / windows-latest (push) Has been cancelled
Tests / mypy (push) Has been cancelled
Tests / Integration / ubuntu-latest (push) Has been cancelled
Tests / Integration / macos-latest (push) Has been cancelled
Tests / Integration / windows-latest (push) Has been cancelled
Tests / notify-slack-on-failure (push) Has been cancelled
Tests / Mark tests as completed (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:22:28 +08:00

28 lines
1.1 KiB
Python

# SPDX-FileCopyrightText: 2022-present deepset GmbH <info@deepset.ai>
#
# SPDX-License-Identifier: Apache-2.0
import sys
from typing import TYPE_CHECKING
from lazy_imports import LazyImporter
_import_structure = {
"hooks": ["ToolResultOffloadHook", "RESULT_STORE_CONTEXT_KEY"],
"policies": ["AlwaysOffload", "NeverOffload", "OffloadOverChars"],
"stores": ["FileSystemToolResultStore"],
"types": ["OffloadPolicy", "ToolResultStore"],
}
if TYPE_CHECKING:
from .hooks import RESULT_STORE_CONTEXT_KEY as RESULT_STORE_CONTEXT_KEY
from .hooks import ToolResultOffloadHook as ToolResultOffloadHook
from .policies import AlwaysOffload as AlwaysOffload
from .policies import NeverOffload as NeverOffload
from .policies import OffloadOverChars as OffloadOverChars
from .stores import FileSystemToolResultStore as FileSystemToolResultStore
from .types import OffloadPolicy as OffloadPolicy
from .types import ToolResultStore as ToolResultStore
else:
sys.modules[__name__] = LazyImporter(name=__name__, module_file=__file__, import_structure=_import_structure)