gradeNot graded
get_selected_personAnswer
Returns the full details (name, events, immediate relatives) of the individual currently selected in the browser viewport.
View tool JSON
{
"name": "get_selected_person",
"kind": "answer",
"impl": "imperative",
"description": "Returns the full details (name, events, immediate relatives) of the individual currently selected in the browser viewport.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/familiasousa/"
}search_indiAnswer
Searches the genealogy index for individuals by name. Returns up to 10 results starting with the ones that match the best.
View tool JSON
{
"name": "search_indi",
"kind": "answer",
"impl": "imperative",
"description": "Searches the genealogy index for individuals by name. Returns up to 10 results starting with the ones that match the best.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The name to search for."
}
},
"required": [
"query"
]
},
"page": "/familiasousa/"
}inspect_indiAnswer
Fetches detailed information for a specific individual by ID, including their immediate relatives and life events.
View tool JSON
{
"name": "inspect_indi",
"kind": "answer",
"impl": "imperative",
"description": "Fetches detailed information for a specific individual by ID, including their immediate relatives and life events.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The ID of the individual."
}
},
"required": [
"id"
]
},
"page": "/familiasousa/"
}focus_indiAction
Instructs the Topola viewer camera view to center on and focus a specific person. Restructures the tree view to show ancestors and descendants of the selected person.
View tool JSON
{
"name": "focus_indi",
"kind": "act",
"impl": "imperative",
"description": "Instructs the Topola viewer camera view to center on and focus a specific person. Restructures the tree view to show ancestors and descendants of the selected person.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The ID to focus."
}
},
"required": [
"id"
]
},
"page": "/familiasousa/"
}find_relationship_pathAnswer
Finds the shortest path connecting two individuals (e.g., through parents or marriages). Returns an ordered list of connecting individuals.
View tool JSON
{
"name": "find_relationship_path",
"kind": "answer",
"impl": "imperative",
"description": "Finds the shortest path connecting two individuals (e.g., through parents or marriages). Returns an ordered list of connecting individuals.",
"inputSchema": {
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Start individual ID"
},
"target": {
"type": "string",
"description": "End individual ID"
}
},
"required": [
"source",
"target"
]
},
"page": "/familiasousa/"
}get_ancestorsAnswer
Returns ancestors of a specific individual up to a maximum depth of 5 generations.
View tool JSON
{
"name": "get_ancestors",
"kind": "answer",
"impl": "imperative",
"description": "Returns ancestors of a specific individual up to a maximum depth of 5 generations.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Target individual ID"
},
"generations": {
"type": "number",
"description": "Depth bound limit (1-5). Defaults to 3.",
"minimum": 1,
"maximum": 5,
"default": 3
}
},
"required": [
"id"
]
},
"page": "/familiasousa/"
}get_descendantsAnswer
Returns descendants of a specific individual up to a maximum depth of 5 generations.
View tool JSON
{
"name": "get_descendants",
"kind": "answer",
"impl": "imperative",
"description": "Returns descendants of a specific individual up to a maximum depth of 5 generations.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Target individual ID"
},
"generations": {
"type": "number",
"description": "Depth bound limit (1-5). Defaults to 3.",
"minimum": 1,
"maximum": 5,
"default": 3
}
},
"required": [
"id"
]
},
"page": "/familiasousa/"
}