fix(web): agent knowledge

This commit is contained in:
zhaoying
2026-04-09 22:09:32 +08:00
parent 27e9f9968d
commit 8b21dab255
3 changed files with 7 additions and 1 deletions

View File

@@ -229,10 +229,11 @@ const Agent = forwardRef<AgentRef, { onFeaturesLoad?: (features: FeaturesConfigF
...knowledgeRest,
knowledge_bases: knowledge_bases.map(item => ({
kb_id: item.kb_id || item.id,
retrieve_type: item.retrieve_type,
top_k: item.top_k,
similarity_threshold: item.similarity_threshold,
vector_similarity_weight: item.vector_similarity_weight,
...(item.config || {})
// ...(item.config || {})
}))
} as KnowledgeConfig : null,
tools: tools.map(vo => {

View File

@@ -117,6 +117,7 @@ const Knowledge: FC<{value?: KnowledgeConfig; onChange?: (config: KnowledgeConfi
const list = [...knowledgeList]
list[index] = {
...list[index],
...values,
config: {...values as KnowledgeConfigForm}
}
setKnowledgeList([...list])

View File

@@ -88,6 +88,10 @@ const KnowledgeListModal = forwardRef<KnowledgeModalRef, KnowledgeModalProps>(({
const handleSave = () => {
refresh(selectedRows.map(item => ({
...item,
similarity_threshold: 0.7,
retrieve_type: "hybrid",
top_k: 3,
weight: 1,
config: {
similarity_threshold: 0.7,
retrieve_type: "hybrid",