mirror of
https://github.com/morluto/rea.git
synced 2026-10-31 11:56:12 +00:00
feat(model): inspect GGUF and safetensors declarations (#5603)
This commit is contained in:
1 parent
5b676ba9f3
commit
98f4072f1f
60 files changed
+3835
-3
No files matched your search
@@ -22,6 +22,7 @@ import {
|
||||
inspectAnalysisViewInputSchema,
|
||||
projectAnalysisView,
|
||||
type AnalysisViewResult,
|
||||
type AnalysisViewRequest,
|
||||
type InspectAnalysisViewInput,
|
||||
} from "../../domain/analysisView/analysisView.js";
|
||||
import { jsonValueSchema } from "../../domain/jsonValue.js";
|
||||
@@ -233,6 +234,14 @@ export const requireAnalysisViewRetention = (
|
||||
export const summarizeRetainedAnalysis = (
|
||||
evidence: Evidence,
|
||||
retention: AnalysisViewRetention,
|
||||
): Result<Evidence, AnalysisError> =>
|
||||
projectRetainedAnalysis(evidence, retention, { kind: "summary" });
|
||||
|
||||
/** Retain the complete owner observation and deliver one explicitly selected view. */
|
||||
export const projectRetainedAnalysis = (
|
||||
evidence: Evidence,
|
||||
retention: AnalysisViewRetention,
|
||||
view: AnalysisViewRequest,
|
||||
): Result<Evidence, AnalysisError> => {
|
||||
const ready = requireAnalysisViewRetention(evidence.operation, retention);
|
||||
if (!ready.ok) return ready;
|
||||
@@ -241,7 +250,7 @@ export const summarizeRetainedAnalysis = (
|
||||
return inspectAnalysisViewValidated(
|
||||
{
|
||||
source: { kind: "retained-evidence", evidence_id: evidence.evidence_id },
|
||||
view: { kind: "summary" },
|
||||
view,
|
||||
},
|
||||
ready.value.evidenceById,
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user