MCPcopy Create free account

hub / github.com/AQ-MedAI/MedMemoryBench / types & classes

Types & classes2,886 in github.com/AQ-MedAI/MedMemoryBench

↓ 2,474 callersClassField
methods/cognee/tests/test_custom_model.py:36
↓ 153 callersClassTextualMemoryItem
Represents a single memory item in the textual memory. This serves as a standardized format for memory items across different textual memory
methods/memOS/MemOS/src/memos/memories/textual/item.py:286
↓ 114 callersClassQuery
methods/cognee/modules/search/models/Query.py:7
↓ 69 callersClassTreeNodeTextualMemoryMetadata
Extended metadata for structured memory, layered retrieval, and lifecycle tracking.
methods/memOS/MemOS/src/memos/memories/textual/item.py:163
↓ 66 callersClassContextThreadPoolExecutor
ThreadPoolExecutor that automatically propagates the main thread's trace_id to worker threads.
methods/memOS/MemOS/src/memos/context/context.py:244
↓ 63 callersClassRawMemoryItemCreate
Schema for creating a raw memory. Args: user_id: User ID this memory belongs to organization_id: Organization ID occ
methods/MIRIX/mirix/schemas/raw_memory.py:102
↓ 48 callersClassSourceMessage
Purpose: **memory provenance / traceability**. Capture the minimal, reproducible origin context of a memory item so it can be audited, t
methods/memOS/MemOS/src/memos/memories/textual/item.py:16
↓ 39 callersClassNode
Represents a node in a graph. Attributes: id (str): A unique identifier for the node. attributes (Dict[str, Any]): A dictiona
methods/cognee/modules/graph/cognee_graph/CogneeGraphElements.py:7
↓ 35 callersClassUserManager
Manager class to handle business logic related to Users.
methods/MIRIX/mirix/services/user_manager.py:17
↓ 34 callersClassTestCase
Base class for test cases.
methods/memOS/MemOS/examples/mem_reader/samples.py:12
↓ 32 callersClassClientManager
Manager class to handle business logic related to Clients.
methods/MIRIX/mirix/services/client_manager.py:18
↓ 32 callersClassLLMConfig
Configuration for a Language Model (LLM) model. This object specifies all the information necessary to access an LLM model to usage with Letta, e
methods/MIRIX/mirix/schemas/llm_config.py:10
↓ 32 callersClassTask
methods/cognee/modules/pipelines/tasks/task.py:5
↓ 32 callersClassTextContent
methods/letta/schemas/letta_message_content.py:26
↓ 28 callersClassDocumentChunk
methods/cognee/modules/chunking/models/DocumentChunk.py:8
↓ 28 callersClassScheduleMessageItem
methods/memOS/MemOS/src/memos/mem_scheduler/schemas/message_schemas.py:38
↓ 25 callersClassEmbeddingConfig
Embedding model configuration. This object specifies all the information necessary to access an embedding model to usage with Mirix, except for
methods/MIRIX/mirix/schemas/embedding_config.py:6
↓ 25 callersClassInvalidValueError
methods/cognee/exceptions/exceptions.py:38
↓ 25 callersClassMOSConfig
methods/memOS/MemOS/src/memos/configs/mem_os.py:14
↓ 25 callersClassTextualMemoryMetadata
Metadata for a memory item. This includes information such as the type of memory, when it occurred, its source, and other relevant details.
methods/memOS/MemOS/src/memos/memories/textual/item.py:86
↓ 23 callersClassMemoryBuildResult
Result of memorize() method.
methods/base.py:11
↓ 22 callersClassAgentResponse
Result of query() method.
methods/base.py:43
↓ 22 callersClassLLMConfig
Configuration for a Language Model (LLM) model. This object specifies all the information necessary to access an LLM model to usage with Letta, e
methods/letta/schemas/llm_config.py:10
↓ 22 callersClassMessageCreate
Request to create a message
methods/MIRIX/mirix/schemas/message.py:52
↓ 21 callersClassQueueMessage
methods/memOS/MemOS/src/memos/memories/textual/tree_text_memory/organize/reorganizer.py:46
↓ 21 callersClassVecDBItem
Represents a single item in the vector database. This serves as a standardized format for vector database items across different vector datab
methods/memOS/MemOS/src/memos/vec_dbs/item.py:10
↓ 20 callersClassNoResultFound
A record or records cannot be found given the provided search params
methods/letta/orm/errors.py:1
↓ 20 callersClassNoResultFound
A record or records cannot be found given the provided search params
methods/MIRIX/mirix/orm/errors.py:1
↓ 19 callersClassChatHistoryItem
methods/MemRL/3rdparty/LifelongAgentBench/src/typings/general.py:15
↓ 19 callersClassEmbeddingConfig
Embedding model configuration. This object specifies all the information necessary to access an embedding model to usage with Letta, except for
methods/letta/schemas/embedding_config.py:6
↓ 19 callersClassEntity
methods/cognee/modules/engine/models/Entity.py:6
↓ 19 callersClassTextContent
methods/MIRIX/mirix/schemas/mirix_message_content.py:28
↓ 18 callersClassContextThread
Thread class that automatically propagates the main thread's trace_id to child threads.
methods/memOS/MemOS/src/memos/context/context.py:206
↓ 18 callersClassOrganizationManager
Manager class to handle business logic related to Organizations.
methods/MIRIX/mirix/services/organization_manager.py:9
↓ 17 callersClassCreateAgent
methods/MIRIX/mirix/schemas/agent.py:116
↓ 17 callersClassHealthCondition
Health condition/disease with detailed health profile.
generation/augmentation/noise_family/generator.py:288
↓ 17 callersClassMOSCore
The MOSCore (Memory Operating System Core) class manages multiple MemCube objects and their operations. It provides methods for creating, sea
methods/memOS/MemOS/src/memos/mem_os/core.py:38
↓ 17 callersClassUsageStatistics
methods/letta/schemas/openai/chat_completion_response.py:55
↓ 16 callersClassQuery
Query model.
generation/app/schemas/query.py:63
↓ 15 callersClassEdge
Represents an edge in a graph, connecting two nodes. Attributes: node1 (Node): The starting node of the edge. node2 (Node): T
methods/cognee/modules/graph/cognee_graph/CogneeGraphElements.py:88
↓ 15 callersClassMessage
Letta's internal representation of a message. Includes methods to convert to/from LLM provider formats. Attributes: id (str): The un
methods/letta/schemas/message.py:124
↓ 15 callersClassMessageCreate
Request to create a message
methods/letta/schemas/message.py:70
↓ 15 callersClassRunningTaskItem
Data class for tracking running tasks in SchedulerDispatcher.
methods/memOS/MemOS/src/memos/mem_scheduler/schemas/task_schemas.py:84
↓ 15 callersClassScoredResult
methods/cognee/infrastructure/databases/vector/models/ScoredResult.py:6
↓ 14 callersClassMessage
Defines data model for storing Message objects
methods/letta/orm/message.py:17
↓ 14 callersClassMetricResult
Metric evaluation result.
metrics/base.py:9
↓ 14 callersClassOntologyResolver
methods/cognee/modules/ontology/rdf_xml/OntologyResolver.py:17
↓ 14 callersClassPartitionedMemoryQueue
Partitioned async in-memory queue that simulates Kafka's partitioning. Messages are routed to partitions based on user_id hash, ensuring:
methods/MIRIX/mirix/queue/memory_queue.py:52
↓ 14 callersClassReasoningMessage
Representation of an agent's internal reasoning. Args: id (str): The ID of the message date (datetime): The date the message
methods/letta/schemas/letta_message.py:97
↓ 13 callersClassAgentResponseParserResult
methods/MemRL/3rdparty/LifelongAgentBench/src/tasks/task.py:103
↓ 13 callersClassClient
Client ORM class - represents a client application
methods/MIRIX/mirix/orm/client.py:16
↓ 13 callersClassDataGenerator
Data generator providing three independent generation modes.
generation/pipeline/generator.py:27
↓ 13 callersClassGenerationConfig
Pipeline master config.
generation/pipeline/config.py:84
↓ 13 callersClassLLMJSONParsingError
Exception raised for errors in the JSON parsing process.
methods/letta/errors.py:118
↓ 13 callersClassPersonaService
Service for persona operations.
generation/app/services/persona.py:24
↓ 12 callersClassBlock
Blocks are sections of the LLM context, representing a specific part of the total Memory
methods/letta/orm/block.py:19
↓ 12 callersClassBlock
Blocks are sections of the LLM context, representing a specific part of the total Memory
methods/MIRIX/mirix/orm/block.py:25
↓ 12 callersClassGraphDBNode
methods/memOS/MemOS/src/memos/graph_dbs/item.py:10
↓ 12 callersClassMemoryQueue
Async in-memory queue implementation (single partition)
methods/MIRIX/mirix/queue/memory_queue.py:18
↓ 12 callersClassQueueWorker
Background worker that processes messages from the queue as an asyncio.Task
methods/MIRIX/mirix/queue/worker.py:29
↓ 12 callersClassRequestContext
Request-scoped context object that holds trace_id and other request data. This provides a Flask g-like object for FastAPI applications.
methods/memOS/MemOS/src/memos/context/context.py:25
↓ 12 callersClassSandboxRunResult
methods/letta/schemas/sandbox_config.py:21
↓ 12 callersClassTool
Represents an available tool that the LLM can invoke. NOTE: polymorphic inheritance makes more sense here as a TODO. We want a superset of tools
methods/letta/orm/tool.py:16
↓ 11 callersClassAgentState
Representation of an agent's state. This is the state of the agent at a given time, and is persisted in the DB backend. The state has all the inf
methods/letta/schemas/agent.py:33
↓ 11 callersClassChatCompletionResponse
https://platform.openai.com/docs/api-reference/chat/object
methods/letta/schemas/openai/chat_completion_response.py:68
↓ 11 callersClassChoice
methods/letta/schemas/openai/chat_completion_response.py:47
↓ 11 callersClassEntityNotFoundError
Database returns nothing
methods/cognee/modules/graph/exceptions/exceptions.py:5
↓ 11 callersClassLettaToolCreateError
Error raised when a tool cannot be created.
methods/letta/errors.py:42
↓ 11 callersClassMessage
Mirix's internal representation of a message. Includes methods to convert to/from LLM provider formats. Attributes: id (str): The un
methods/MIRIX/mirix/schemas/message.py:112
↓ 11 callersClassMessageManager
Manager class to handle business logic related to Messages.
methods/MIRIX/mirix/services/message_manager.py:16
↓ 11 callersClassTemporalRange
Represents a date/time range for filtering.
methods/MIRIX/mirix/temporal/temporal_parser.py:13
↓ 11 callersClassToolCallMessage
A message representing a request to call a tool (generated by the LLM to trigger tool execution). Args: id (str): The ID of the mess
methods/letta/schemas/letta_message.py:161
↓ 11 callersClassUpdateAgent
methods/MIRIX/mirix/schemas/agent.py:229
↓ 10 callersClassAgent
methods/letta/orm/agent.py:28
↓ 10 callersClassAgentManager
Manager class to handle business logic related to Agents.
methods/MIRIX/mirix/services/agent_manager.py:57
↓ 10 callersClassBlockManager
Manager class to handle business logic related to Blocks.
methods/MIRIX/mirix/services/block_manager.py:19
↓ 10 callersClassChatCompletionRequest
https://platform.openai.com/docs/api-reference/chat/create
methods/letta/schemas/openai/chat_completion_request.py:117
↓ 10 callersClassConfigurationError
methods/memOS/MemOS/src/memos/exceptions.py:12
↓ 10 callersClassDBManagerForMemoryMonitorManager
Database manager for MemoryMonitorManager objects This class handles persistence, synchronization, and locking for MemoryMonitorManager insta
methods/memOS/MemOS/src/memos/mem_scheduler/orm_modules/monitor_models.py:50
↓ 10 callersClassDialogueService
Service for dialogue simulation.
generation/app/services/dialogue.py:70
↓ 10 callersClassEntityType
methods/cognee/modules/engine/models/EntityType.py:4
↓ 10 callersClassEventService
Service for event graph operations.
generation/app/services/event.py:33
↓ 10 callersClassKnowledgeGraphAPIException
methods/MemRL/3rdparty/LifelongAgentBench/src/tasks/instance/knowledge_graph/api.py:40
↓ 10 callersClassLLMResponse
LLM response result.
utils/llm_client.py:271
↓ 10 callersClassMemoryResponse
Response model for memory operations.
methods/memOS/MemOS/src/memos/api/product_models.py:235
↓ 10 callersClassParsedTaskGoal
Goal structure for both Fast & LLM.
methods/memOS/MemOS/src/memos/memories/textual/tree_text_memory/retrieve/retrieval_mid_structs.py:5
↓ 10 callersClassPerson
methods/cognee/tests/unit/modules/retrieval/graph_completion_retriever_test.py:32
↓ 10 callersClassProviderManager
methods/MIRIX/mirix/services/provider_manager.py:10
↓ 10 callersClassRedisCacheProvider
Redis cache provider implementation. Wraps RedisMemoryClient to provide the cache provider interface used by service managers and ORM. A
methods/MIRIX/mirix/database/redis_cache_provider.py:18
↓ 10 callersClassSearchedTreeNodeTextualMemoryMetadata
Metadata for nodes returned by search, includes similarity info.
methods/memOS/MemOS/src/memos/memories/textual/item.py:263
↓ 10 callersClassTaskEnvironmentException
methods/MemRL/3rdparty/LifelongAgentBench/src/typings/exception.py:108
↓ 10 callersClassThreadSafeDict
A thread-safe dictionary wrapper with optimized read-write locks. This class allows multiple concurrent readers while ensuring exclusive acc
methods/memOS/MemOS/src/memos/memos_tools/thread_safe_dict.py:58
↓ 10 callersClassTool
Represents an available tool that the LLM can invoke. NOTE: polymorphic inheritance makes more sense here as a TODO. We want a superset of tools
methods/MIRIX/mirix/orm/tool.py:17
↓ 10 callersClassUsageStatistics
methods/MIRIX/mirix/schemas/openai/chat_completion_response.py:52
↓ 9 callersClassAgentState
Representation of an agent's state. This is the state of the agent at a given time, and is persisted in the DB backend. The state has all the in
methods/MIRIX/mirix/schemas/agent.py:38
↓ 9 callersClassAssistantMessage
A message sent by the LLM in response to user input. Used in the LLM context. Args: id (str): The ID of the message date (da
methods/letta/schemas/letta_message.py:232
↓ 9 callersClassBlockUpdate
Update a block
methods/letta/schemas/block.py:93
↓ 9 callersClassChatCompletionResponse
https://platform.openai.com/docs/api-reference/chat/object
methods/MIRIX/mirix/schemas/openai/chat_completion_response.py:67
↓ 9 callersClassDialogueConfig
Dialogue generation config.
generation/pipeline/config.py:59
↓ 9 callersClassFunctionCall
methods/MIRIX/mirix/schemas/openai/chat_completion_response.py:11
next →1–100 of 2,886, ranked by callers