Tool tree
gradeNot graded
page: Every page
interpret_dreamAction
Interpret a dream using Amaphupho's African cultural dream interpretation service. Requires an Amaphupho sign-in. This action consumes one normal interpretation credit and saves the completed interpretation to the user's private dream journal.
View tool JSON
{
"name": "interpret_dream",
"kind": "act",
"impl": "imperative",
"description": "Interpret a dream using Amaphupho's African cultural dream interpretation service. Requires an Amaphupho sign-in. This action consumes one normal interpretation credit and saves the completed interpretation to the user's private dream journal.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"dream": {
"type": "string",
"minLength": 1,
"maxLength": 5000,
"description": "The dream to interpret, in the dreamer's own words."
},
"language": {
"type": "string",
"enum": [
"English",
"isiZulu",
"Sesotho"
],
"description": "Language for the interpretation output. Defaults to English."
}
},
"required": [
"dream"
]
},
"page": "/"
}search_dream_symbolsAnswer
Search Amaphupho's curated dream-symbol glossary for possible meanings, isiZulu names, related symbols, canonical glossary pages and the current provenance status of cultural interpretations.
View tool JSON
{
"name": "search_dream_symbols",
"kind": "answer",
"impl": "imperative",
"description": "Search Amaphupho's curated dream-symbol glossary for possible meanings, isiZulu names, related symbols, canonical glossary pages and the current provenance status of cultural interpretations.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "A dream symbol or concept, for example snake, water, ancestors or amadlozi."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5,
"description": "Maximum number of matching symbols to return."
}
},
"required": [
"query"
]
},
"page": "/"
}search_dream_journalAnswer
Search at most the newest 100 entries in the signed-in user's private Amaphupho dream journal and return matching entries in read-only form.
View tool JSON
{
"name": "search_dream_journal",
"kind": "answer",
"impl": "imperative",
"description": "Search at most the newest 100 entries in the signed-in user's private Amaphupho dream journal and return matching entries in read-only form.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"description": "Optional text to match against the dream, title or interpretation. Omit to return recent dreams."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Maximum number of journal entries to return."
}
}
},
"page": "/"
}get_credit_statusAnswer
Check the signed-in user's current Amaphupho interpretation-credit balance and next free-credit renewal date. This is read-only and does not spend or modify credits. When renewalPending is true, this month's free credits are due and are applied on the next interpretation, so the free balance shown may not include them yet.
View tool JSON
{
"name": "get_credit_status",
"kind": "answer",
"impl": "imperative",
"description": "Check the signed-in user's current Amaphupho interpretation-credit balance and next free-credit renewal date. This is read-only and does not spend or modify credits. When renewalPending is true, this month's free credits are due and are applied on the next interpretation, so the free balance shown may not include them yet.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
},
"page": "/"
}