Trim research replies to essential sources #288

Merged
m merged 2 commits from codex/chat-semantic-inventory into main 2026-08-24 22:15:26 +00:00
+4 -4
View File
@@ -1490,10 +1490,10 @@ func renderResearchReply(result epistemics.ResearchResult, researchErr error) (s
continue
}
excerpt := strings.TrimSpace(finding.Excerpt.Text)
if len([]rune(excerpt)) > 280 {
excerpt = string([]rune(excerpt)[:280]) + "…"
if len([]rune(excerpt)) > 180 {
excerpt = string([]rune(excerpt)[:180]) + "…"
}
lines = append(lines, "- "+excerpt+"\n Источник: "+finding.Source.Locator)
lines = append(lines, excerpt+"\nИсточник: "+finding.Source.Locator)
if len(lines) == 2 {
break
}
@@ -1501,7 +1501,7 @@ func renderResearchReply(result epistemics.ResearchResult, researchErr error) (s
if len(lines) == 0 {
return "Проверяемых данных пока не найдено. Могу повторить поиск или уточнить, что именно проверить.", false
}
return "Проверил источник:\n" + strings.Join(lines, "\n"), true
return strings.Join(lines, "\n"), true
}
func humanCognitiveModelInventory(candidates []capability.ResolvedCognitiveBinding, inventoryErr error) string {