@ -454,6 +454,49 @@ const Settings: Component = () => {
< / div >
< / div >
{ /* Advanced extraction */ }
< div class = "mt-6" >
< h3 class = "text-lg font-medium text-gray-900 mb-4" >
{ t ( 'settings.advancedExtraction' ) }
< / h3 >
< div class = "space-y-4" >
< div class = "flex items-center" >
< input
type = "checkbox"
id = "useLlmSourceLinks"
checked = { settings ( ) . use_llm_for_source_links }
onChange = { ( e ) = >
setSettings ( ( prev ) = > ( {
. . . prev ,
use_llm_for_source_links : e.currentTarget.checked ,
} ) )
}
class = "h-4 w-4 text-indigo-600 focus:ring-indigo-500 border-gray-300 rounded"
/ >
< label for = "useLlmSourceLinks" class = "ml-2 block text-sm text-gray-700" >
{ t ( 'settings.useLlmForSourceLinks' ) }
< / label >
< / div >
< div class = "flex items-center" >
< input
type = "checkbox"
id = "useLlmArticleExtraction"
checked = { settings ( ) . use_llm_for_article_extraction }
onChange = { ( e ) = >
setSettings ( ( prev ) = > ( {
. . . prev ,
use_llm_for_article_extraction : e.currentTarget.checked ,
} ) )
}
class = "h-4 w-4 text-indigo-600 focus:ring-indigo-500 border-gray-300 rounded"
/ >
< label for = "useLlmArticleExtraction" class = "ml-2 block text-sm text-gray-700" >
{ t ( 'settings.useLlmForArticleExtraction' ) }
< / label >
< / div >
< / div >
< / div >
{ /* Search agent behavior */ }
< div >
< label