context() method assembles LLM-ready context by combining recent conversation messages (short-term) with semantically relevant memories (long-term) — all server-side. Use it instead of manually calling search() and formatting results.
Basic Usage
- Hosted (lyzr-adk)
- Open Source (lyzr-cognis)
Parameters (Hosted)
| Parameter | Type | Default | Description |
|---|---|---|---|
current_messages | List[Dict | CognisMessage] | Required | Current turn messages |
owner_id | str | None | User/tenant scope |
session_id | str | None | Session scope |
agent_id | str | None | Agent scope |
max_short_term_messages | int | 30 | Max recent messages to include |
enable_long_term_memory | bool | True | Include semantic search results |
cross_session | bool | False | Search memories across all sessions |