DOCS
Help & Community
FAQ, further reading, quotas, release notes and the glossary.
Two ways to read the conversation: prevMessage and history(start, end)
When you design a chat workflow, Asgard gives you two common ways to read what the user has said: prevMessage and history(start, end). Both read the conversation, but they suit different situations and differ in how flexible they are.
🔹
prevMessage- What it does: returns the previous message
- Simple syntax and easy to use, which suits a single-turn exchange
- Typical use:
prevMessage- Where it fits:
- An echo bot replying with the previous message
- A quick response to a single command or a one-turn query
🔸
history(start, end)- What it does: returns the whole conversation history, or a section of it
- Flexible syntax, with a start and an end position, which suits multi-turn conversations and reasoning over context
- Example:
// the full history
history(0, -1)
// the last three messages
history(-3, -1)- Where it fits:
- An LLM chatbot whose answer depends on the context
- Multi-turn interaction, tasks that need memory, summarising, analysis