MemoryMesh

update_location

Update an existing location in the knowledge graph

Input Schema

NameRequiredDescriptionDefault
update_locationYes

Input Schema (JSON Schema)

{ "properties": { "update_location": { "additionalProperties": { "description": "Any additional properties", "type": "string" }, "properties": { "accessibility": { "description": "How characters can enter/exit the location", "type": "string" }, "atmosphere": { "description": "The general feel/mood of the location", "type": "string" }, "dangerLevel": { "description": "The level of danger present in the location", "type": "string" }, "description": { "description": "Detailed description of the location", "type": "string" }, "metadata": { "description": "An array of metadata contents to replace the existing metadata", "items": { "description": "Item in metadata array", "type": "string" }, "type": "array" }, "name": { "description": "Location's name", "type": "string" }, "notableFeatures": { "description": "Distinct characteristics of the location", "items": { "description": "Item in notableFeatures array", "type": "string" }, "type": "array" }, "parentLocation": { "description": "The parent location this location belongs to", "type": "string" }, "relatedArtifacts": { "description": "Artifacts associated with the location", "items": { "description": "Item in relatedArtifacts array", "type": "string" }, "type": "array" }, "relatedCharacters": { "description": "Characters associated with the location", "items": { "description": "Item in relatedCharacters array", "type": "string" }, "type": "array" }, "relatedQuests": { "description": "Quests associated with the location", "items": { "description": "Item in relatedQuests array", "type": "string" }, "type": "array" }, "size": { "description": "The size or scale of the location", "type": "string" }, "status": { "description": "Current state of the location", "type": "string" }, "subLocations": { "description": "Locations contained within this location", "items": { "description": "Item in subLocations array", "type": "string" }, "type": "array" }, "type": { "description": "Type of location", "type": "string" } }, "required": [], "type": "object" } }, "required": [ "update_location" ], "type": "object" }