compose_memory_packs
Combine multiple memory packs into a unified execution context with inherit rules: highest risk, shortest TTL, intersecting roles, and downward trust contamination.
Instructions
Compose multiple memory packs into a unified execution context. Highest risk level wins, shortest TTL wins, roles intersect, trust level contaminates downward.
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": {
"pack_ids": "<pack_ids>",
"composed_id": "<composed_id>",
"agent_id": "<agent_id>",
"operator_role": "<operator_role>"
},
"name": "compose_memory_packs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pack_ids | Yes | IDs of packs to compose (minimum 2) | |
| composed_id | Yes | ID for the composed pack | |
| agent_id | Yes | Agent performing composition | |
| operator_role | Yes | Operator role |