configure_agent_business_rules
ActiveTool of KaiCalls
Safely add or replace a named operational rules section inside an agent inbound prompt, then route the prompt patch through the governed agent.patch broker. Use this for cross-business handoffs, callback language, alert promises, and client-specific operating rules without round-tripping the whole prompt manually.
Parameters schema
{
"type": "object",
"required": [
"agent_id",
"rules"
],
"properties": {
"mode": {
"type": "string",
"description": "replace (default) or append."
},
"actor": {
"type": "object",
"description": "Who is asking: { type: agent|human|system|integration, id, display_name }."
},
"rules": {
"type": "array",
"items": {
"type": "string"
},
"description": "Plain-language operational rules to insert as bullets, e.g. callback capture, sister-location boundaries, urgent alert handling."
},
"dry_run": {
"type": "boolean",
"description": "Validate and show the prompt patch metadata without writing."
},
"agent_id": {
"type": "string",
"description": "KaiCalls agent ID to update"
},
"authority": {
"type": "object",
"description": "Human-grade authority for live prompt changes: { mode: human_confirmed|dashboard_session|system_policy, confirmed_by, confirmed_at, confirmation_ref }."
},
"source_ref": {
"type": "string",
"description": "External source reference, such as a support ticket or Claude conversation ID."
},
"business_id": {
"type": "string",
"description": "Business ID. Required when the agent has multiple accessible assignments."
},
"section_title": {
"type": "string",
"description": "Prompt section heading to replace/append. Default: Operational handoff rules."
},
"idempotency_key": {
"type": "string",
"description": "Required for writes. Reuse the same key when retrying the same proposed prompt change."
},
"queue_for_approval": {
"type": "boolean",
"description": "When authority is missing, create a pending dashboard approval instead of returning needs_approval."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
KaiCalls
https://github.com/cgallic/kai_calls
1/7 registries