ГЛОБАЛЬНЫЙ РЕФАКТОРИНГ АРХИТЕКТУРЫ - Рефакторинг этапов 2.85 - 2.88 - Убран последний as any из backend/src и довел тип debug до конца цепочки deep-turn
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { AssistantMessageResponsePayload } from "../types/assistant";
|
||||
import type { AssistantDebugPayload, AssistantMessageResponsePayload } from "../types/assistant";
|
||||
import type { InvestigationStateWithProblemUnits } from "../types/stage2ProblemUnits";
|
||||
import {
|
||||
buildAssistantDeepTurnNormalizationRuntime,
|
||||
@@ -74,13 +74,13 @@ export interface RunAssistantDeepTurnAttemptRuntimeInput<ResponseType = Assistan
|
||||
input: RunAssistantDeepTurnResponseAttemptRuntimeInput<ResponseType>
|
||||
) => {
|
||||
response: ResponseType;
|
||||
debug: Record<string, unknown>;
|
||||
debug: AssistantDebugPayload;
|
||||
};
|
||||
}
|
||||
|
||||
export interface RunAssistantDeepTurnAttemptRuntimeOutput<ResponseType = AssistantMessageResponsePayload> {
|
||||
response: ResponseType;
|
||||
debug: Record<string, unknown>;
|
||||
debug: AssistantDebugPayload;
|
||||
normalizationRuntime: BuildAssistantDeepTurnNormalizationRuntimeOutput;
|
||||
deepTurnAnalysisRuntime: RunAssistantDeepTurnAnalysisRuntimeOutput;
|
||||
}
|
||||
@@ -92,8 +92,12 @@ export async function runAssistantDeepTurnAttemptRuntime<ResponseType = Assistan
|
||||
input.runDeepTurnNormalizationRuntime ?? buildAssistantDeepTurnNormalizationRuntime;
|
||||
const runDeepTurnAnalysisAttemptRuntimeSafe =
|
||||
input.runDeepTurnAnalysisAttemptRuntime ?? runAssistantDeepTurnAnalysisAttemptRuntime;
|
||||
const runDeepTurnResponseAttemptRuntimeSafe =
|
||||
input.runDeepTurnResponseAttemptRuntime ?? runAssistantDeepTurnResponseAttemptRuntime;
|
||||
const runDeepTurnResponseAttemptRuntimeSafe: (
|
||||
input: RunAssistantDeepTurnResponseAttemptRuntimeInput<ResponseType>
|
||||
) => {
|
||||
response: ResponseType;
|
||||
debug: AssistantDebugPayload;
|
||||
} = input.runDeepTurnResponseAttemptRuntime ?? runAssistantDeepTurnResponseAttemptRuntime;
|
||||
|
||||
const normalizationRuntime = await runDeepTurnNormalizationRuntimeSafe(
|
||||
buildAssistantDeepTurnNormalizationRuntimeInput({
|
||||
|
||||
Reference in New Issue
Block a user