fix: add LLMTableExtraction to Docker API deserialization allowlist

This commit is contained in:
Gab
2026-04-17 15:43:56 -04:00
parent 4e86399bfa
commit c8c2dc319f
3 changed files with 3 additions and 2 deletions

View File

@@ -169,6 +169,7 @@ __all__ = [
"TableExtractionStrategy",
"DefaultTableExtraction",
"NoTableExtraction",
"LLMTableExtraction",
"RelevantContentFilter",
"PruningContentFilter",
"BM25ContentFilter",

View File

@@ -150,7 +150,7 @@ ALLOWED_DESERIALIZE_TYPES = {
# Dispatchers
"MemoryAdaptiveDispatcher", "SemaphoreDispatcher",
# Table extraction
"DefaultTableExtraction", "NoTableExtraction",
"DefaultTableExtraction", "NoTableExtraction", "LLMTableExtraction",
# Proxy
"RoundRobinProxyStrategy",
}

View File

@@ -251,7 +251,7 @@ class TestDeserializationAllowlist(unittest.TestCase):
"DomainAuthorityScorer", "FreshnessScorer", "PathDepthScorer",
"CacheMode", "MatchMode", "DisplayMode",
"MemoryAdaptiveDispatcher", "SemaphoreDispatcher",
"DefaultTableExtraction", "NoTableExtraction",
"DefaultTableExtraction", "NoTableExtraction", "LLMTableExtraction",
"RoundRobinProxyStrategy",
}