update_faction
Modify an existing faction's details in the MemoryMesh knowledge graph, including its name, type, description, goals, leader, or metadata, to reflect updated information accurately.
Instructions
Update an existing faction in the knowledge graph
Input Schema
Name | Required | Description | Default |
---|---|---|---|
update_faction | Yes |
Input Schema (JSON Schema)
{
"properties": {
"update_faction": {
"additionalProperties": {
"description": "Any additional properties",
"type": "string"
},
"properties": {
"description": {
"description": "A detailed description of the faction.",
"type": "string"
},
"goals": {
"description": "The main objectives or goals of the faction.",
"items": {
"description": "Item in goals array",
"type": "string"
},
"type": "array"
},
"leader": {
"description": "The entity leading this faction.",
"items": {
"description": "Item in leader array",
"type": "string"
},
"type": "array"
},
"metadata": {
"description": "An array of metadata contents to replace the existing metadata",
"items": {
"description": "Item in metadata array",
"type": "string"
},
"type": "array"
},
"name": {
"description": "The name of the faction or organization.",
"type": "string"
},
"type": {
"description": "The type of the faction.",
"type": "string"
}
},
"required": [],
"type": "object"
}
},
"required": [
"update_faction"
],
"type": "object"
}