library_context_protect
Persist critical instructions, decisions, or unresolved state as protected context, keeping them in every prompt until released.
Instructions
Persist critical instructions, decisions, active plans, or unresolved state as protected context that remains eligible for every governed prompt until released.
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": {
"content": "<content>"
},
"name": "library_context_protect"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | developer | |
| label | No | ||
| content | Yes | ||
| event_id | No | ||
| max_books | No | ||
| collection | No | Optional library collection/namespace; defaults to the configured collection. | |
| importance | No | ||
| session_id | No | codex | |
| token_budget | No | ||
| recent_token_budget | No | ||
| protected_token_budget | No |