Module Type | Sync/Background | Description |
---|---|---|
SELF_REFLECTION | Sync | Enables self-reflection capabilities for the agent, either by using the same model or a different model. |
OPEN_AI_RETRIEVAL_ASSISTANT | Sync | Offers retrieval capabilities using OpenAI’s retriever. |
TOOL_CALLING | Sync | Allows API tool calling. The agent can call any registered OpenAPI schema-supported API. |
KNOWLEDGE_BASE | Sync | Provides Lyzr RAG capabilities with fully customizable retriever configurations. |
LONG_TERM_MEMORY | Sync | Provides long contextual memory using multiple retrieval and summarization strategies. |
SHORT_TERM_MEMORY | Sync | Provides short contextual memory for a configurable number of messages (n), determining how many messages to fetch per inference. |
STRUCTURED_MEMORY | Sync | Acts as a structured JSON memory collector, storing structured information during conversations or task processes. |
LOGGING | Sync | Collects and logs structured JSON data, ensuring the smooth functioning and troubleshooting of agent conversations or processes. |
HUMANIZER | Sync | Humanizes the output of the agent, making it more relatable and natural for users. |