Source symbols: packages/ui/src/composables/prompt/useEvaluationHandler.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: develop@0c3679511d5c61dcdbb92777e62f315f16d7d378 · 2026-07-18T10:13:54Z
- Declarations: 80
- Referenced calls: 48
Declared symbols
UseEvaluationOptions— type at line 14UseEvaluationReturn— type at line 15ScoreLevel— type at line 16EvaluationContentBlock— type at line 24EvaluationResponse— type at line 25EvaluationSnapshot— type at line 26EvaluationSubMode— type at line 27EvaluationTarget— type at line 28EvaluationTestCase— type at line 29EvaluationType— type at line 30ProEvaluationContext— type at line 31ResultEvaluationTarget— exported interface at line 36UseEvaluationHandlerOptions— exported interface at line 43PromptPanelRef— exported interface at line 62ResultEvaluationViewProps— exported interface at line 67UseEvaluationHandlerReturn— exported interface at line 77stringifyContext— const at line 120; referencesstringify,replace,trim,normalizeInlineTextnormalizeInlineText— const at line 123; referencesreplace,trimsummarizeText— const at line 126; referencesnormalizeInlineTextnormalized— const at line 127; referencesnormalizeInlineTextWORKSPACE_PROMPT_MARKER— const at line 134ANALYSIS_CONVERSATION_CONTEXT_MAX_LINES— const at line 135isProUserEvaluationContext— const at line 137isProSystemEvaluationContext— const at line 142toVariableDesignContextBlock— const at line 147; referencesisProUserEvaluationContext,from,Set,trimvariableNames— const at line 152; referencesfrom,Set,trimtoConversationDesignContextBlock— const at line 170; referencesisProSystemEvaluationContext,trim,summarizeText,findIndex,slice,max,floor,push,jointargetRole— const at line 175; referencestrim,summarizeTextconversationLines— const at line 176; referencestrim,summarizeTextrole— const at line 178; referencestrim,summarizeTextcontent— const at line 179; referencessummarizeTextvisibleConversationLines— const at line 190; referencesfindIndex,slice,max,floortargetIndex— const at line 195; referencesfindIndex,slicestart— let at line 202; referencesmax,floorend— let at line 206; referencesmaxcontentLines— const at line 216; referencespushbuildAnalysisContextLabel— const at line 233toDesignContextBlock— const at line 243; referencestoVariableDesignContextBlock,toConversationDesignContextBlock,stringifyContext,buildAnalysisContextLabelcontent— const at line 255; referencesstringifyContext,buildAnalysisContextLabeluseEvaluationHandler— exported function at line 264; referencesuseI18n,useToast,useEvaluation,entries,getResultState,watch,fromEntries,async,trim,evaluateResult,evaluateCompare,toDesignContextBlock,evaluatePromptOnly,evaluatePromptIterate,handleEvaluate,isEvaluatingResult,getResultScore,hasResultEvaluation,getResultLevel,computedtoast— const at line 271; referencesuseToastevaluation— const at line 290; referencesuseEvaluationhandleEvaluate— const at line 331; referencesasyncfocus— const at line 335; referencestrim,evaluateResultevaluationContext— const at line 336; referencestrim,evaluateResultpromptAnalysisContext— const at line 337; referencestrim,evaluateResultvariantId— const at line 340; referencestrim,evaluateResulttarget— const at line 341; referencesevaluateResultpayload— const at line 355; referencesevaluateCompareanalysisOptimized— const at line 368; referencestrim,fromEntriespromptAnalysisVariables— const at line 369; referencestrim,fromEntriesrawVariables— const at line 370; referencestrimentries— const at line 373; referencestrimanalysisDesignContext— const at line 383; referencestoDesignContextBlockdefaultAnalysisTarget— const at line 388analysisTarget— const at line 395; referencesevaluatePromptOnlyiterateRequirement— const at line 407; referencestrim,evaluatePromptOnlyhandleEvaluateWithFeedback— const at line 426; referencesasynchandleReEvaluate— const at line 437; referencesasync,handleEvaluateactiveDetail— const at line 438; referenceshandleEvaluatehandleEvaluateActiveWithFeedback— const at line 446; referencesasync,handleEvaluateactiveDetail— const at line 447; referenceshandleEvaluategetResultEvaluationProps— const at line 456; referencestrim,isEvaluatingResult,getResultScore,hasResultEvaluation,getResultState,getResultLeveltarget— const at line 457; referencestrim,isEvaluatingResult,getResultScore,hasResultEvaluation,getResultState,getResultLevelcompareEvaluation— const at line 469getIsEvaluatingForActive— const at line 478; referencesisEvaluatingResultactive— const at line 479; referencesisEvaluatingResultpanelProps— const at line 487; referencescomputed,normalizeRewriteLocaleLanguage,buildRewritePayload,getIsEvaluatingForActiveactive— const at line 488; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadactiveResult— const at line 489; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadrewriteGuidance— const at line 490; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadcompareTarget— const at line 493; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadworkspacePrompt— const at line 494; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadreferencePrompt— const at line 498; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadlanguage— const at line 502; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadclearBeforeTest— const at line 531; referenceskeys,clearResultcreateApplyImprovementHandler— const at line 538; referencesclosePanel,openIterateDialogcreateRewriteFromEvaluationHandler— const at line 550; referencesnormalizeRewriteLocaleLanguage,buildRewritePayload,info,buildRewritePromptFromEvaluation,closePanelcompareTarget— const at line 556; referencesnormalizeRewriteLocaleLanguage,buildRewritePayloadworkspacePrompt— const at line 557; referencesnormalizeRewriteLocaleLanguage,buildRewritePayload
Imported modules
vuevue-i18n./useEvaluation./compareEvaluation../ui/useToast@prompt-optimizer/core../../types/services../../types/evaluation
File-level call references
stringify— line 121replace— line 124trim— line 124normalizeInlineText— line 127isArray— line 140isProUserEvaluationContext— line 150from— line 152Set— line 153isProSystemEvaluationContext— line 173summarizeText— line 181findIndex— line 195slice— line 198max— line 202floor— line 204push— line 222join— line 229toVariableDesignContextBlock— line 249toConversationDesignContextBlock— line 252stringifyContext— line 255buildAnalysisContextLabel— line 259useI18n— line 267useToast— line 271useEvaluation— line 290entries— line 298getResultState— line 299watch— line 305fromEntries— line 306async— line 331evaluateResult— line 344evaluateCompare— line 358toDesignContextBlock— line 383evaluatePromptOnly— line 398evaluatePromptIterate— line 417handleEvaluate— line 431isEvaluatingResult— line 460getResultScore— line 461hasResultEvaluation— line 462getResultLevel— line 464computed— line 487normalizeRewriteLocaleLanguage— line 502buildRewritePayload— line 504getIsEvaluatingForActive— line 519keys— line 532clearResult— line 533closePanel— line 543openIterateDialog— line 545info— line 582buildRewritePromptFromEvaluation— line 586
Source: packages/ui/src/composables/prompt/useEvaluationHandler.ts