update_quest
Modify and update quest details in the MemoryMesh knowledge graph, including objectives, rewards, status, characters, NPCs, locations, and metadata.
Instructions
Update an existing quest in the knowledge graph
Input Schema
Name | Required | Description | Default |
---|---|---|---|
update_quest | Yes |
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"
}