Persist provider reasoning and assistant text separately on agent_reasoning_audit (DeepSeekAssistantMessage path), extract diagnosis_run.conclusion, enrich RAG tool audit (step_id/query/qualityScore), gate empty mysql tools, drop devtools, and align MVP docs after live E2E verification.
27 lines
657 B
Java
27 lines
657 B
Java
package com.superbiz.agent.service.retrieval;
|
|
|
|
import java.util.Map;
|
|
|
|
/**
|
|
* Normalized search hit returned by {@link KnowledgeSearchPort}.
|
|
*/
|
|
public record KnowledgeSearchHit(
|
|
String id,
|
|
String content,
|
|
Double score,
|
|
Double rawScore,
|
|
String scoreLabel,
|
|
String metadataJson,
|
|
Map<String, String> metadata,
|
|
String docId,
|
|
Integer chunkIndex,
|
|
String evidenceKey,
|
|
String source,
|
|
String title,
|
|
String breadcrumb,
|
|
int originalRank,
|
|
/** Optional dense L2 for hybrid quality gates; null on dense-only hits. */
|
|
Double denseDistance
|
|
) {
|
|
}
|