Skip to content

maintenance_service

Agent memory maintenance service module

This module provides the maintenance service for agent memories.

Warning

This module is not fully implemented.

Classes

MaintenanceService

MaintenanceService(
    sa_session: SASession, neo4j_session: NJSession
)

Bases: BaseService

Attributes

activity_session_dao instance-attribute
activity_session_dao = ActivitySessionDao(
    session=sa_session
)
activity_session_participant_dao instance-attribute
activity_session_participant_dao = (
    ActivitySessionParticipantDao(session=sa_session)
)
agent_dao instance-attribute
agent_dao = AgentDao(session=sa_session)
chain_service instance-attribute
chain_service = ChainService(
    sa_session=sa_session, neo4j_session=neo4j_session
)
collection_service instance-attribute
collection_service = MemoryCollectionService(
    sa_session=sa_session, neo4j_session=neo4j_session
)
memory_collection_dao instance-attribute
memory_collection_dao = MemoryCollectionDao(
    session=sa_session
)
memory_dao instance-attribute
memory_dao = MemoryDao(session=sa_session)

Functions