separate Supermemory RAG stability gate
This commit is contained in:
@@ -317,21 +317,27 @@ def smoke(args: argparse.Namespace) -> None:
|
||||
payload={"containerTag": container, "q": marker},
|
||||
timeout=args.timeout,
|
||||
)
|
||||
request_json(
|
||||
"POST",
|
||||
f"{base}/v4/conversations",
|
||||
token=token,
|
||||
payload={
|
||||
"conversationId": marker,
|
||||
"containerTags": [container],
|
||||
"messages": [
|
||||
{"role": "user", "content": "记住本轮只是隔离 POC 烟测。"},
|
||||
{"role": "assistant", "content": "已记录为临时测试,不作为正式事实。"},
|
||||
],
|
||||
"metadata": {"source": "poc-smoke", "status": "temporary"},
|
||||
},
|
||||
timeout=args.timeout,
|
||||
)
|
||||
conversation_ingest = "accepted"
|
||||
try:
|
||||
request_json(
|
||||
"POST",
|
||||
f"{base}/v4/conversations",
|
||||
token=token,
|
||||
payload={
|
||||
"conversationId": marker,
|
||||
"containerTags": [container],
|
||||
"messages": [
|
||||
{"role": "user", "content": "记住本轮只是隔离 POC 烟测。"},
|
||||
{"role": "assistant", "content": "已记录为临时测试,不作为正式事实。"},
|
||||
],
|
||||
"metadata": {"source": "poc-smoke", "status": "temporary"},
|
||||
},
|
||||
timeout=args.timeout,
|
||||
)
|
||||
except RuntimeError as exc:
|
||||
if "HTTP 404:" not in str(exc):
|
||||
raise
|
||||
conversation_ingest = "unsupported-404"
|
||||
if not found:
|
||||
raise RuntimeError(f"document {document_id or marker} was not searchable within {args.wait}s")
|
||||
raw_metadata_traceable = contains_source(search.get("results") or [], "poc-smoke")
|
||||
@@ -347,7 +353,7 @@ def smoke(args: argparse.Namespace) -> None:
|
||||
"documents_search": "ok",
|
||||
"raw_metadata_traceability": "ok",
|
||||
"profile": "ok",
|
||||
"conversation_ingest": "accepted",
|
||||
"conversation_ingest": conversation_ingest,
|
||||
"container_tag": container,
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user