jan/autoqa/tests/migration/assistants/verify-chat-with-assistant-persistence.txt
2025-08-15 09:57:44 +07:00

38 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

You are verifying that a previously created chat thread with a custom assistant persists and functions correctly after upgrading the Jan application.
PHASE: VERIFY CHAT THREAD (NEW VERSION)
Step-by-step instructions:
1. Open the Jan application (NEW version after upgrade).
2. Verify that the previous chat thread still exists:
- Look in the **left sidebar** under the **Recents** section.
- Confirm that a thread exists with the title: `Hello world` (this is based on the initial message sent).
- Click on that thread to open it.
3. Verify the assistant identity:
- In the opened thread, look at the top of the message from the assistant.
- Confirm it shows the assistant name: `Python Tutor`, along with the selected emoji next to it.
- Confirm that the assistants previous response is visible.
4. Send a follow-up test message:
- Type: `Can you explain how for loops work in Python?` and press Enter.
- Wait for a complete response from the assistant.
5. Verify correct behavior:
CRITICAL INSTRUCTIONS FOR FINAL RESPONSE:
- You MUST respond in English only, not any other language
- You MUST return ONLY the JSON format below, nothing else
- Do NOT add any explanations, thoughts, or additional text
- If the assistant responds clearly and informatively, maintaining the tutoring tone, and the thread identity (`Python Tutor`) is preserved, return:
{"result": true, "phase": "verification_complete"}
- If the thread is missing, the assistant identity is incorrect, or the assistant fails to respond, return:
{"result": false, "phase": "verification_failed"}
IMPORTANT:
- Your response must be ONLY the JSON above
- Do NOT add any other text before or after the JSON