mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-08 06:19:05 +08:00
fix: Update agent knowledge base field name and handling
This commit is contained in:
parent
3da3ee0225
commit
64da3d32b8
@ -25,7 +25,7 @@ type FieldType = {
|
|||||||
id: string
|
id: string
|
||||||
name: string
|
name: string
|
||||||
prompt: string
|
prompt: string
|
||||||
knowledge_base_id: string[]
|
knowledge_base_ids: string[]
|
||||||
}
|
}
|
||||||
|
|
||||||
const PopupContainer: React.FC<Props> = ({ resolve }) => {
|
const PopupContainer: React.FC<Props> = ({ resolve }) => {
|
||||||
@ -57,9 +57,9 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
|
|||||||
const _agent: Agent = {
|
const _agent: Agent = {
|
||||||
id: uuid(),
|
id: uuid(),
|
||||||
name: values.name,
|
name: values.name,
|
||||||
knowledge_bases: values.knowledge_base_id
|
knowledge_bases: values.knowledge_base_ids
|
||||||
.map((id) => knowledgeState.bases.find((t) => t.id === id))
|
?.map((id) => knowledgeState.bases.find((t) => t.id === id))
|
||||||
.filter((base): base is KnowledgeBase => base !== undefined),
|
?.filter((base): base is KnowledgeBase => base !== undefined),
|
||||||
emoji: _emoji,
|
emoji: _emoji,
|
||||||
prompt: values.prompt,
|
prompt: values.prompt,
|
||||||
defaultModel: getDefaultModel(),
|
defaultModel: getDefaultModel(),
|
||||||
@ -156,7 +156,7 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{showKnowledgeIcon && (
|
{showKnowledgeIcon && (
|
||||||
<Form.Item name="knowledge_base_id" label={t('agents.add.knowledge_base')} rules={[{ required: false }]}>
|
<Form.Item name="knowledge_base_ids" label={t('agents.add.knowledge_base')} rules={[{ required: false }]}>
|
||||||
<Select
|
<Select
|
||||||
mode="multiple"
|
mode="multiple"
|
||||||
allowClear
|
allowClear
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user