update_artifact
Modify existing artifact details in MemoryMesh's knowledge graph, including metadata, attributes, and relationships with characters, quests, and locations.
Instructions
Update an existing artifact in the knowledge graph
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| update_artifact | Yes |
Input Schema (JSON Schema)
{
"properties": {
"update_artifact": {
"additionalProperties": {
"description": "Any additional properties",
"type": "string"
},
"properties": {
"description": {
"description": "A detailed description of the artifact",
"type": "string"
},
"effects": {
"description": "The artifact's effects or abilities",
"items": {
"description": "Item in effects 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 artifact's name",
"type": "string"
},
"origin": {
"description": "The artifact's origin or history",
"type": "string"
},
"rarity": {
"description": "The rarity of the artifact",
"type": "string"
},
"relatedCharacters": {
"description": "Artifact owners",
"items": {
"description": "Item in relatedCharacters array",
"type": "string"
},
"type": "array"
},
"relatedLocations": {
"description": "Artifact locations",
"items": {
"description": "Item in relatedLocations array",
"type": "string"
},
"type": "array"
},
"relatedQuests": {
"description": "Artifact-related quests",
"items": {
"description": "Item in relatedQuests array",
"type": "string"
},
"type": "array"
},
"type": {
"description": "The artifact's type",
"type": "string"
},
"value": {
"description": "The monetary or intrinsic value of the artifact",
"type": "string"
}
},
"required": [],
"type": "object"
}
},
"required": [
"update_artifact"
],
"type": "object"
}