MCPcopy Create free account

hub / github.com/Memento-Teams/Memento / types & classes

Types & classes39 in github.com/Memento-Teams/Memento

↓ 33 callersClassInterpreterError
r"""Exception raised for errors that can be solved by regenerating code
server/interpreters/interpreter_error.py:1
↓ 3 callersClassPairJsonlDataset
memory/train_memory_retriever.py:73
↓ 2 callersClassCaseRetriever
memory/parametric_memory.py:10
↓ 2 callersClassExcelToolkit
Extracts rich information from Excel (.xls/.xlsx) or CSV files: • Every sheet converted to Markdown using `tabulate` • List of all ce
server/excel_tool.py:21
↓ 2 callersClassMemoryRetrieverClassifier
memory/train_memory_retriever.py:15
↓ 2 callersClassOpenAIBackend
OpenAI API backend for chat completions with retry logic.
client/agent_local_server.py:80
↓ 2 callersClassOpenAIBackend
client/agent.py:64
↓ 2 callersClassOpenAIBackend
client/no_parametric_cbr.py:223
↓ 2 callersClassOpenAIBackend
client/parametric_memory_cbr.py:210
↓ 2 callersClassSubprocessInterpreter
r"""SubprocessInterpreter is a class for executing code files or code strings in a subprocess. This class handles the execution of code in di
server/interpreters/subprocess_interpreter.py:17
↓ 1 callersClassCollator
memory/train_memory_retriever.py:116
↓ 1 callersClassDirectModelBackend
Backend that talks to a local OpenAI-compatible server (e.g., your vLLM at http://localhost:port/v1) and returns tool_calls parsed from the s
client/agent_local_server.py:161
↓ 1 callersClassDockerInterpreter
r"""A class for executing code files or code strings in a docker container. This class handles the execution of code in different scripting langu
server/interpreters/docker_interpreter.py:37
↓ 1 callersClassDocumentProcessingToolkit
This tool exposes a **general‑purpose document‑processing endpoint** that converts almost any common file you point it to into **clean, reada
server/documents_tool.py:42
↓ 1 callersClassE2BInterpreter
r"""E2B Code Interpreter implementation. Args: require_confirm (bool, optional): If True, prompt user before running code str
server/interpreters/e2b_interpreter.py:12
↓ 1 callersClassExecStep
client/no_parametric_cbr.py:291
↓ 1 callersClassExecStep
client/parametric_memory_cbr.py:266
↓ 1 callersClassHierarchicalClient
Main client class that orchestrates the hierarchical AI system. Manages communication between meta-planner and executor agents, handles
client/agent_local_server.py:348
↓ 1 callersClassHierarchicalClient
client/agent.py:159
↓ 1 callersClassHierarchicalClient
client/no_parametric_cbr.py:317
↓ 1 callersClassHierarchicalClient
client/parametric_memory_cbr.py:291
↓ 1 callersClassImageAnalysisToolkit
Very small wrapper around OpenAI Vision GPT models. Provides two public coroutines: • image_to_text • ask_question_about_imag
server/image_tool.py:32
↓ 1 callersClassJupyterKernelInterpreter
r"""A class for executing code strings in a Jupyter Kernel. Args: require_confirm (bool, optional): If `True`, prompt user before
server/interpreters/ipython_interpreter.py:14
↓ 1 callersClassMetaCycle
client/no_parametric_cbr.py:284
↓ 1 callersClassMetaCycle
client/parametric_memory_cbr.py:259
↓ 1 callersClassOpenAIBackend
server/ai_crawl.py:65
↓ 1 callersClassQueryRecord
client/no_parametric_cbr.py:305
↓ 1 callersClassQueryRecord
client/parametric_memory_cbr.py:280
↓ 1 callersClassRateLimiting
server/ai_crawl.py:46
↓ 1 callersClassToolCallRecord
client/no_parametric_cbr.py:298
↓ 1 callersClassToolCallRecord
client/parametric_memory_cbr.py:273
↓ 1 callersClass_UnifiedWorkspaceSandbox
Unified sandbox with flat workspace structure and import whitelist validation. 🎯 KEY FEATURES: • All files in single workspace d
server/code_agent.py:313
ClassBaseInterpreter
r"""An abstract base class for code interpreters.
server/interpreters/base.py:5
ClassChatBackend
Abstract base class for chat backends.
client/agent_local_server.py:75
ClassChatBackend
client/agent.py:60
ClassChatBackend
client/no_parametric_cbr.py:218
ClassChatBackend
client/parametric_memory_cbr.py:205
ClassFetchError
User-friendly exception to describe fetch failure reasons.
server/jina_fetch_tool.py:22
ClassInternalPythonInterpreter
r"""A customized python interpreter to control the execution of LLM-generated codes. The interpreter makes sure the code can only execute func
server/interpreters/internal_python_interpreter.py:11