save_rule_base
Reuse Prolog rules across queries by saving them as named rule bases. Store stable knowledge like chess moves; place transient facts directly in code.
Instructions
Save a named rule base containing Prolog rules that can be reused
across execute_prolog calls.
Use this for stable, reusable knowledge (e.g. piece_moves for
chess piece movement rules). For one-time facts, include them
directly in prolog_code instead.
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": {
"name": "<name>",
"content": "<content>"
},
"name": "save_rule_base"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| content | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||