propose_knowledge
Submit a knowledge-base proposal for durable, reusable baselines, decisions, lessons, or rule drafts; nothing applies until the user approves it.
Instructions
Add a PROPOSAL to the knowledge base (baseline, decision, open item, lesson, rule draft). It has no effect until the user approves it. Only for durable, reusable knowledge. For kind=rule_draft put the full XML in xml and two-way test events in tests.
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": {
"kind": "<kind>",
"title": "<title>"
},
"name": "propose_knowledge"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | environment id (list_environments) | |
| xml | No | rule_draft only: complete <group>...</group> XML | |
| body | No | ||
| kind | Yes | ||
| tests | No | rule_draft only: logtest events | |
| title | Yes | ||
| rule_ids | No |