Fix: Memory-related bug fixes (#12238)

### What problem does this PR solve?

Fix: Memory-related bug fixes
- Forget memory button text
- Adjust memory storage interface
### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
chanx
2025-12-26 15:56:41 +08:00
committed by GitHub
parent 3558a6c170
commit c4a66204f0
10 changed files with 56 additions and 34 deletions

View File

@ -10,6 +10,12 @@ export enum MemoryType {
Episodic = 'episodic',
Procedural = 'procedural',
}
export const MemoryOptions = (t: TFunction) => [
{ label: t('memories.raw'), value: MemoryType.Raw },
{ label: t('memories.semantic'), value: MemoryType.Semantic },
{ label: t('memories.episodic'), value: MemoryType.Episodic },
{ label: t('memories.procedural'), value: MemoryType.Procedural },
];
export const createMemoryFields = (t: TFunction) =>
[
{
@ -24,12 +30,7 @@ export const createMemoryFields = (t: TFunction) =>
type: FormFieldType.MultiSelect,
placeholder: t('memories.descriptionPlaceholder'),
tooltip: t('memories.memoryTypeTooltip'),
options: [
{ label: 'Raw', value: MemoryType.Raw },
{ label: 'Semantic', value: MemoryType.Semantic },
{ label: 'Episodic', value: MemoryType.Episodic },
{ label: 'Procedural', value: MemoryType.Procedural },
],
options: MemoryOptions(t),
required: true,
customValidate: (value) => {
if (!value.includes(MemoryType.Raw) || !value.length) {