- Reformatted `update_session_context` call for better readability. - Moved context‑change (type 4) handling to a later stage in the processing pipeline and removed early return, ensuring proper flow. - Adjusted deduplication logic formatting and clarified condition. - Restored saving of user messages after context handling, preserving message history. - Added detailed logging of the LLM prompt for debugging. - Simplified JSON extraction for `message_type` and applied minor whitespace clean‑ups. - Overall code refactor improves maintainability and corrects context‑change handling behavior.
18 lines
629 B
QBasic
18 lines
629 B
QBasic
let resume1 = GET_BOT_MEMORY("resume");
|
|
let resume2 = GET_BOT_MEMORY("auxiliom");
|
|
let resume3 = GET_BOT_MEMORY("toolbix");
|
|
|
|
SET_CONTEXT "general" AS resume1;
|
|
SET_CONTEXT "auxiliom" AS resume2;
|
|
SET_CONTEXT "toolbix" AS resume3;
|
|
|
|
CLEAR_SUGGESTIONS;
|
|
|
|
ADD_SUGGESTION "general" AS "Show me the weekly announcements"
|
|
ADD_SUGGESTION "auxiliom" AS "Explain Auxiliom to me"
|
|
ADD_SUGGESTION "auxiliom" AS "What does Auxiliom provide?"
|
|
ADD_SUGGESTION "toolbix" AS "Show me Toolbix features"
|
|
ADD_SUGGESTION "toolbix" AS "How can Toolbix help my business?"
|
|
|
|
TALK resume1
|
|
TALK "You can ask me about any of the announcements or circulars."
|