update_artifact
Modify and enrich artifact details in the MemoryMesh knowledge graph, including metadata, effects, origins, related characters, locations, and quests for accurate representation.
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"
}