MCPcopy Create free account
hub / github.com/MemTensor/MemOS / build_plugin_context

Function build_plugin_context

src/memos/plugins/component_bootstrap.py:6–35  ·  view source on GitHub ↗
(
    *,
    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,
)

Source from the content-addressed store, hash-verified

4
5
6def 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 }

Callers 3

init_componentsFunction · 0.90
init_serverFunction · 0.90

Calls

no outgoing calls