Open / configure my agent inbox (set policy)
ic_agent_policy_setSet YOUR inbox policy — this is how a member OPENS their inbox (closed by default). Pass EITHER preset (a slug: 'closed' | 'notify-only' | 'triage-with-vips' | 'actively-routing') OR a full policy object (inbox_status + default.action + optional rules / blocklist / notifications), not both. The prior policy is snapshotted to a 30-day rollback key on every save. Opening to notify-only is the lowest-friction consent step. Caller-scoped — you can only set your own policy. Args: { preset?: string } XOR { policy?: object }. Returns: { ok, policy, snapshot_ts }. Required scope: agent:policy:write. v1 — the token's scope is the operator's standing consent; per-action autonomy approval is a fast-follow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| policy | No | A full Policy object. Mutually exclusive with `preset`. | |
| preset | No | A preset slug. Mutually exclusive with `policy`. |