MemoryMesh

update_artifact

Update an existing artifact in the knowledge graph

Input Schema

NameRequiredDescriptionDefault
update_artifactYes

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" }