Operator Control
AI Preview operator control
Status: SUPPORTED as API controls. PREVIEW.
Enable (operator)
- Keep
ai.enabled: falseuntil a local compatible server is ready. - Set
ai.provider: openai_compatible,ai.base_url,ai.model. - Leave
require_human_approval: true, redaction on,training_export.enabled: false. - Place credentials via local envelope custody — not YAML, not the browser.
- Restart Manager.
GET /api/v1/ai/status—enabled,configured,recommendation_only,offline_mode,manager_readiness_depends_on_ai(false), last error fields.
Use (advisory)
POST /api/v1/ai/security-logs/:id/explainPOST /api/v1/ai/incidents/analyzewithlog_ids- Manual analysis preview → execute with confirmation token and acknowledgements
- List / approve / reject recommendations (
reasonfield)
Approve/reject is governance only. There is no apply-rule AI route. Drafts stay unpublished until a human uses the ordinary rules API.
Disable
Set ai.enabled: false and restart. Provider objects may remain; they do not run. Destroy custody material with confirm_destroy when retiring a binding.
Do not
- Enable internal AI development endpoints as Preview
- Send Hosting raw collector payloads
- Treat token usage fields as a billing product
Related
- API
- Provider keys stay Manager-side. Custody details are provided separately to Enterprise customers.