Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Memento-Teams/Memento
/ types & classes
Types & classes
39 in github.com/Memento-Teams/Memento
⨍
Functions
224
◇
Types & classes
39
↓ 33 callers
Class
InterpreterError
r"""Exception raised for errors that can be solved by regenerating code
server/interpreters/interpreter_error.py:1
↓ 3 callers
Class
PairJsonlDataset
memory/train_memory_retriever.py:73
↓ 2 callers
Class
CaseRetriever
memory/parametric_memory.py:10
↓ 2 callers
Class
ExcelToolkit
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 callers
Class
MemoryRetrieverClassifier
memory/train_memory_retriever.py:15
↓ 2 callers
Class
OpenAIBackend
OpenAI API backend for chat completions with retry logic.
client/agent_local_server.py:80
↓ 2 callers
Class
OpenAIBackend
client/agent.py:64
↓ 2 callers
Class
OpenAIBackend
client/no_parametric_cbr.py:223
↓ 2 callers
Class
OpenAIBackend
client/parametric_memory_cbr.py:210
↓ 2 callers
Class
SubprocessInterpreter
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 callers
Class
Collator
memory/train_memory_retriever.py:116
↓ 1 callers
Class
DirectModelBackend
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 callers
Class
DockerInterpreter
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 callers
Class
DocumentProcessingToolkit
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 callers
Class
E2BInterpreter
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 callers
Class
ExecStep
client/no_parametric_cbr.py:291
↓ 1 callers
Class
ExecStep
client/parametric_memory_cbr.py:266
↓ 1 callers
Class
HierarchicalClient
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 callers
Class
HierarchicalClient
client/agent.py:159
↓ 1 callers
Class
HierarchicalClient
client/no_parametric_cbr.py:317
↓ 1 callers
Class
HierarchicalClient
client/parametric_memory_cbr.py:291
↓ 1 callers
Class
ImageAnalysisToolkit
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 callers
Class
JupyterKernelInterpreter
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 callers
Class
MetaCycle
client/no_parametric_cbr.py:284
↓ 1 callers
Class
MetaCycle
client/parametric_memory_cbr.py:259
↓ 1 callers
Class
OpenAIBackend
server/ai_crawl.py:65
↓ 1 callers
Class
QueryRecord
client/no_parametric_cbr.py:305
↓ 1 callers
Class
QueryRecord
client/parametric_memory_cbr.py:280
↓ 1 callers
Class
RateLimiting
server/ai_crawl.py:46
↓ 1 callers
Class
ToolCallRecord
client/no_parametric_cbr.py:298
↓ 1 callers
Class
ToolCallRecord
client/parametric_memory_cbr.py:273
↓ 1 callers
Class
_UnifiedWorkspaceSandbox
Unified sandbox with flat workspace structure and import whitelist validation. 🎯 KEY FEATURES: • All files in single workspace d
server/code_agent.py:313
Class
BaseInterpreter
r"""An abstract base class for code interpreters.
server/interpreters/base.py:5
Class
ChatBackend
Abstract base class for chat backends.
client/agent_local_server.py:75
Class
ChatBackend
client/agent.py:60
Class
ChatBackend
client/no_parametric_cbr.py:218
Class
ChatBackend
client/parametric_memory_cbr.py:205
Class
FetchError
User-friendly exception to describe fetch failure reasons.
server/jina_fetch_tool.py:22
Class
InternalPythonInterpreter
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