MCP Tool

Langzeiterinnerungen UPDATE

Aktualisiert ausschliesslich Langzeiterinnerungen. Kurzbeschreibung, memory, ID und tags sind erforderlich; tags ersetzt alle bisherigen Tags, [] entfernt sie. Der vorherige Stand wird in der Historie gespeichert. Scope, Agent und Nutzer bleiben unveraendert. embedding und der Profil-Hash sind optional. Eingabe unter inhalt: {"memories":[{...}]}. Auch einzelne Erinnerungen als Liste mit einem Element senden. Maximal 100 Eintraege. Ergebnis daten enthaelt index, typ, erfolg und bei Erfolg ID je Eintrag. Eintraege werden einzeln verarbeitet; erfolgreiche Eintraege bleiben bei Fehlern anderer Eintraege gespeichert. Fehlgeschlagene Eintraege gezielt wiederholen.

Tool-Name

tool
update_brain_longterm_memory

Parameter

ParameterTypPflichtBeschreibung
inhalt object Ja –
help integer Nein 1 = Aktionsdefinitionen anzeigen
referenzfelder object Nein Referenzfelder als Objekt

Input Schema

json
{
    "type": "object",
    "properties": {
        "help": {
            "type": "integer",
            "description": "1 = Aktionsdefinitionen anzeigen"
        },
        "referenzfelder": {
            "type": "object",
            "description": "Referenzfelder als Objekt"
        },
        "inhalt": {
            "type": "object",
            "properties": {
                "memories": {
                    "items": {
                        "type": "object",
                        "properties": {
                            "ID": {
                                "type": "string",
                                "pattern": "^(shortterm|longterm)_[1-9][0-9]*$"
                            },
                            "kurzbeschreibung": {
                                "type": "string"
                            },
                            "memory": {
                                "type": "string"
                            },
                            "tags": {
                                "type": "array",
                                "items": {
                                    "type": "string"
                                },
                                "maxItems": 100
                            },
                            "embedding": {
                                "type": [
                                    "array",
                                    "null"
                                ],
                                "items": {
                                    "type": "number"
                                },
                                "minItems": 1,
                                "description": "Optionaler Embedding-Vektor als Zahlenliste; wird binaer gespeichert. null entfernt den Wert, Weglassen belaesst ihn beim Update unveraendert."
                            },
                            "ebedding_profil_haash": {
                                "type": [
                                    "string",
                                    "null"
                                ],
                                "description": "Optionaler Profil-Hash. Nur den tatsaechlichen Datenbank-Spaltennamen uebergeben. null entfernt den Wert; Weglassen belaesst ihn beim Update unveraendert."
                            },
                            "embedding_profil_hash": {
                                "type": [
                                    "string",
                                    "null"
                                ],
                                "description": "Optionaler Profil-Hash. Nur den tatsaechlichen Datenbank-Spaltennamen uebergeben. null entfernt den Wert; Weglassen belaesst ihn beim Update unveraendert."
                            }
                        },
                        "required": [
                            "ID",
                            "kurzbeschreibung",
                            "memory",
                            "tags"
                        ],
                        "additionalProperties": false
                    },
                    "minItems": 1,
                    "maxItems": 100,
                    "type": "array",
                    "description": "Zu verarbeitende Erinnerungen"
                },
                "nutzer": {
                    "type": [
                        "string",
                        "integer"
                    ],
                    "description": "Identifikation des aufrufenden nutzer. Pflichtfeld unter inhalt."
                },
                "agent": {
                    "type": [
                        "string",
                        "integer"
                    ],
                    "description": "Identifikation des aufrufenden agent. Pflichtfeld unter inhalt."
                }
            },
            "required": [
                "memories",
                "nutzer",
                "agent"
            ]
        }
    },
    "required": [
        "inhalt"
    ]
}

Beispiel-Aufruf

json
{
    "tool": "update_brain_longterm_memory",
    "arguments": {
        "inhalt": {},
        "help": 1,
        "referenzfelder": {}
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung