(
*,
graph_db: Any,
embedder: Any,
llm: Any | None = None,
default_cube_config: Any,
nli_client_config: dict[str, Any],
mem_reader_config: Any,
reranker_config: Any,
feedback_reranker_config: Any,
internet_retriever_config: Any,
)
| 4 | |
| 5 | |
| 6 | def build_plugin_context( |
| 7 | *, |
| 8 | graph_db: Any, |
| 9 | embedder: Any, |
| 10 | llm: Any | None = None, |
| 11 | default_cube_config: Any, |
| 12 | nli_client_config: dict[str, Any], |
| 13 | mem_reader_config: Any, |
| 14 | reranker_config: Any, |
| 15 | feedback_reranker_config: Any, |
| 16 | internet_retriever_config: Any, |
| 17 | ) -> dict[str, Any]: |
| 18 | return { |
| 19 | "shared": { |
| 20 | "graph_db": graph_db, |
| 21 | "embedder": embedder, |
| 22 | "llm": llm, |
| 23 | "mem_scheduler": None, |
| 24 | "submit_scheduler_messages": None, |
| 25 | "api_module": None, |
| 26 | }, |
| 27 | "configs": { |
| 28 | "default_cube_config": default_cube_config, |
| 29 | "nli_client_config": nli_client_config, |
| 30 | "mem_reader_config": mem_reader_config, |
| 31 | "reranker_config": reranker_config, |
| 32 | "feedback_reranker_config": feedback_reranker_config, |
| 33 | "internet_retriever_config": internet_retriever_config, |
| 34 | }, |
| 35 | } |
no outgoing calls