mirror of
https://github.com/simstudioai/sim.git
synced 2026-01-10 07:27:57 -05:00
* improvement(docs): updated script to copy over icons, cleanup unnecessary pages * updated script with auto-icon generation * ignore translations, only icons changed * updated images * updated i18n.lock * updated images
98 lines
2.9 KiB
Plaintext
98 lines
2.9 KiB
Plaintext
---
|
|
title: Memory
|
|
description: Speicher hinzufügen
|
|
---
|
|
|
|
import { BlockInfoCard } from "@/components/ui/block-info-card"
|
|
|
|
<BlockInfoCard
|
|
type="memory"
|
|
color="#F64F9E"
|
|
/>
|
|
|
|
## Gebrauchsanweisung
|
|
|
|
Memory in den Workflow integrieren. Kann Erinnerungen hinzufügen, eine Erinnerung abrufen, alle Erinnerungen abrufen und Erinnerungen löschen.
|
|
|
|
## Tools
|
|
|
|
### `memory_add`
|
|
|
|
Füge eine neue Erinnerung zur Datenbank hinzu oder ergänze bestehende Erinnerungen mit derselben ID.
|
|
|
|
#### Eingabe
|
|
|
|
| Parameter | Typ | Erforderlich | Beschreibung |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `id` | string | Ja | Kennung für die Erinnerung. Wenn bereits eine Erinnerung mit dieser ID existiert, werden die neuen Daten hinzugefügt. |
|
|
| `role` | string | Ja | Rolle für Agent-Erinnerung \(user, assistant oder system\) |
|
|
| `content` | string | Ja | Inhalt für Agent-Erinnerung |
|
|
|
|
#### Ausgabe
|
|
|
|
| Parameter | Typ | Beschreibung |
|
|
| --------- | ---- | ----------- |
|
|
| `success` | boolean | Ob der Speicher erfolgreich hinzugefügt wurde |
|
|
| `memories` | array | Array von Speicherobjekten einschließlich des neuen oder aktualisierten Speichers |
|
|
| `error` | string | Fehlermeldung, falls der Vorgang fehlgeschlagen ist |
|
|
|
|
### `memory_get`
|
|
|
|
Einen bestimmten Speicher anhand seiner ID abrufen
|
|
|
|
#### Eingabe
|
|
|
|
| Parameter | Typ | Erforderlich | Beschreibung |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `id` | string | Ja | Kennung für den abzurufenden Speicher |
|
|
|
|
#### Ausgabe
|
|
|
|
| Parameter | Typ | Beschreibung |
|
|
| --------- | ---- | ----------- |
|
|
| `success` | boolean | Ob der Speicher erfolgreich abgerufen wurde |
|
|
| `memories` | array | Array von Speicherdaten für die angeforderte ID |
|
|
| `message` | string | Erfolgs- oder Fehlermeldung |
|
|
| `error` | string | Fehlermeldung, falls der Vorgang fehlgeschlagen ist |
|
|
|
|
### `memory_get_all`
|
|
|
|
Alle Speicher aus der Datenbank abrufen
|
|
|
|
#### Eingabe
|
|
|
|
| Parameter | Typ | Erforderlich | Beschreibung |
|
|
| --------- | ---- | -------- | ----------- |
|
|
|
|
#### Ausgabe
|
|
|
|
| Parameter | Typ | Beschreibung |
|
|
| --------- | ---- | ----------- |
|
|
| `success` | boolean | Ob alle Speicher erfolgreich abgerufen wurden |
|
|
| `memories` | array | Array aller Speicherobjekte mit Schlüsseln, Typen und Daten |
|
|
| `message` | string | Erfolgs- oder Fehlermeldung |
|
|
| `error` | string | Fehlermeldung, falls der Vorgang fehlgeschlagen ist |
|
|
|
|
### `memory_delete`
|
|
|
|
Eine bestimmte Erinnerung anhand ihrer ID löschen
|
|
|
|
#### Eingabe
|
|
|
|
| Parameter | Typ | Erforderlich | Beschreibung |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `id` | string | Ja | Kennung für die zu löschende Erinnerung |
|
|
|
|
#### Ausgabe
|
|
|
|
| Parameter | Typ | Beschreibung |
|
|
| --------- | ---- | ----------- |
|
|
| `success` | boolean | Ob die Erinnerung erfolgreich gelöscht wurde |
|
|
| `message` | string | Erfolgs- oder Fehlermeldung |
|
|
| `error` | string | Fehlermeldung, wenn der Vorgang fehlgeschlagen ist |
|
|
|
|
## Hinweise
|
|
|
|
- Kategorie: `blocks`
|
|
- Typ: `memory`
|