test(e2e): drive the assistant and Improve against a scripted provider

A local OpenAI-compatible stub plays a short conversation: read the document, propose an edit, ask a question when asked, and stream slowly enough to stop. The spec connects it in place, accepts an edit and checks it was saved, answers a question, stops a reply, improves a line, asks from the command palette and follows the old /agent links. The E2E workflow allows the loopback base URL the stub needs.
This commit is contained in:
Amruth Pillai
2026-09-29 00:11:21 +02:00
parent e1d5b9ba9b
commit 3ef8eaeb26
4 changed files with 297 additions and 1 deletions
+2
View File
@@ -17,6 +17,8 @@ env:
FLAG_DISABLE_EMAIL_AUTH: "false"
FLAG_DISABLE_API_RATE_LIMIT: "true"
LOCAL_STORAGE_PATH: /tmp/reactive-resume-e2e-storage
# The assistant spec talks to a scripted provider on 127.0.0.1.
FLAG_ALLOW_UNSAFE_AI_BASE_URL: "true"
jobs:
e2e: