add_artifact
Enhance MemoryMesh's knowledge graph by adding detailed artifact entries, including names, descriptions, effects, rarity, and related data for comprehensive tracking.
Instructions
Add a new artifact or unique item to the knowledge graph
Input Schema
Name | Required | Description | Default |
---|---|---|---|
artifact | Yes |
Input Schema (JSON Schema)
{
"properties": {
"artifact": {
"additionalProperties": {
"description": "Additional property value",
"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"
},
"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": [
"name",
"description",
"type",
"rarity",
"effects"
],
"type": "object"
}
},
"required": [
"artifact"
],
"type": "object"
}