MemoryMesh

add_location

Add a new location to the knowledge graph

Input Schema

NameRequiredDescriptionDefault
locationYes

Input Schema (JSON Schema)

{ "properties": { "location": { "additionalProperties": { "description": "Additional property value", "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" }, "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": [ "name", "type", "description", "status" ], "type": "object" } }, "required": [ "location" ], "type": "object" }