fix(web): agent knowledge
This commit is contained in:
@@ -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 => {
|
||||
|
||||
@@ -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])
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user