feat(monitoring): add DeepSeek monitoring end-to-end
- desktop: new DeepSeek page adapter and monitor registry - desktop: extract generic AI auth helpers into shared module and skip binding when challenge signals are present - admin-web: render DeepSeek HTML answers with inline citation anchors and surface reference-number badges on source cards - server: fall back to inline_links/source_panel_links and read text/siteName fields when extracting DeepSeek citations Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2375,8 +2375,8 @@ func extractMonitoringSourceItems(value interface{}) []MonitoringSourceItem {
|
||||
case map[string]interface{}:
|
||||
entry := MonitoringSourceItem{
|
||||
URL: firstString(typed, "url", "cited_url", "link"),
|
||||
Title: optionalString(firstString(typed, "title", "cited_title", "name")),
|
||||
SiteName: optionalString(firstString(typed, "site_name")),
|
||||
Title: optionalString(firstString(typed, "title", "cited_title", "name", "text")),
|
||||
SiteName: optionalString(firstString(typed, "site_name", "siteName")),
|
||||
SiteKey: optionalString(firstString(typed, "site_key")),
|
||||
NormalizedURL: optionalString(firstString(typed, "normalized_url")),
|
||||
Host: optionalString(firstString(typed, "host")),
|
||||
|
||||
Reference in New Issue
Block a user