generation_relation_record
Record an explicit parent-child link between two generations, such as edited_from or variant_of, with the evidence level you choose. Log relations only when the evidence supports them.
Instructions
Record an explicit generation-to-generation relationship such as edited_from or variant_of. Do not infer a parent unless the evidence supports it. When verificationLevel is omitted the relation is recorded as user_confirmed (you are asserting it on the user's behalf); pass "observed" or "inferred" to record a weaker evidence level.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"childGenerationId": "<childGenerationId>",
"parentGenerationId": "<parentGenerationId>"
},
"name": "generation_relation_record"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| evidence | No | ||
| createdAt | No | ||
| relationType | No | How the child relates to the parent; defaults to derived_from when omitted. | derived_from |
| childGenerationId | Yes | ||
| verificationLevel | No | Evidence level for this externally supplied record. provider_verified is reserved for trusted GravityPort provider integrations. | |
| parentGenerationId | Yes |