mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-10-27 13:40:37 +00:00
* feat(knowledge): decouple scope and read-only catalogs * docs(knowledge): keep frontend guidance within repository budget * fix(knowledge): align execution identity and harden provider boundaries * docs: keep knowledge guidance within CI size budgets --------- Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
33 lines
819 B
Python
33 lines
819 B
Python
"""Read-only knowledge contracts with optional catalog and filter capabilities."""
|
|
|
|
from .contract import (
|
|
KnowledgeCapabilities,
|
|
KnowledgeRequestContext,
|
|
KnowledgeSource,
|
|
RetrievalCatalogItem,
|
|
RetrievalCatalogPage,
|
|
RetrievalCatalogProvider,
|
|
RetrievalDocumentsProvider,
|
|
RetrievalHit,
|
|
RetrievalProvider,
|
|
RetrievalResult,
|
|
ScopedRetrievalProvider,
|
|
)
|
|
from .sources import format_result, sources_from_messages
|
|
|
|
__all__ = [
|
|
"KnowledgeCapabilities",
|
|
"KnowledgeRequestContext",
|
|
"KnowledgeSource",
|
|
"RetrievalCatalogItem",
|
|
"RetrievalCatalogPage",
|
|
"RetrievalCatalogProvider",
|
|
"RetrievalDocumentsProvider",
|
|
"RetrievalHit",
|
|
"RetrievalProvider",
|
|
"RetrievalResult",
|
|
"ScopedRetrievalProvider",
|
|
"format_result",
|
|
"sources_from_messages",
|
|
]
|