Align Assistent debug patch extraction with string generate flags and unfenced JSON.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Leonid Pershin
2026-08-23 09:28:06 +03:00
co-authored by Cursor
parent 20ae7bd83a
commit 1d431e3a05
3 changed files with 66 additions and 19 deletions
+11
View File
@@ -190,6 +190,17 @@ def test_extract_assistent_patch():
assert got2["patch"]["steps"] == 8
assert got2["patch"]["cfg"] == 2
str_flag = extract_assistent_patch(
'ok\n```json\n{"prompt":"a slender redhead in leather","generate":"true"}\n```'
)
assert str_flag["patch"]["generate"] is True
raw = extract_assistent_patch(
'done\n{"prompt":"a fiery redhead, street light, 85mm","generate":true}'
)
assert raw["patch"]["generate"] is True
assert raw["prose"] == "done"
def test_chat_eval_mocked_http(monkeypatch, tmp_path):
from gpu_rent import debug_assistent