MemoryMesh

update_quest

Update an existing quest in the knowledge graph

Input Schema

NameRequiredDescriptionDefault
update_questYes

Input Schema (JSON Schema)

{ "properties": { "update_quest": { "additionalProperties": { "description": "Any additional properties", "type": "string" }, "properties": { "description": { "description": "Detailed description of the quest", "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": "Quest's name", "type": "string" }, "objectives": { "description": "List of objectives to complete the quest", "items": { "description": "Item in objectives array", "type": "string" }, "type": "array" }, "relatedCharacters": { "description": "List of player characters assigned to the quest", "items": { "description": "Item in relatedCharacters array", "type": "string" }, "type": "array" }, "relatedLocations": { "description": "List of locations associated with the quest", "items": { "description": "Item in relatedLocations array", "type": "string" }, "type": "array" }, "relatedNPCs": { "description": "List of NPCs involved in the quest", "items": { "description": "Item in relatedNPCs array", "type": "string" }, "type": "array" }, "rewards": { "description": "List of rewards for completing the quest", "items": { "description": "Item in rewards array", "type": "string" }, "type": "array" }, "status": { "description": "Current status of the quest", "enum": [ "Active", "Completed", "Failed" ], "type": "string" } }, "required": [], "type": "object" } }, "required": [ "update_quest" ], "type": "object" }