cpSetCrowdyStudioAgentAppKill
Operator only (is_operator or is_super_admin). Publish or release an emergency kill for one app. This state is separate from the app's own kill and always takes precedence in Management's effective envelope; app users cannot clear it. SIDE EFFECTS: revision increment and a sanitized audit event. NOTHING IS PUSHED TO GAME API: preemption takes effect when its runtime next pulls this app's crowdy.studio-agent-policy/1 replica, which is within about a minute for an app already holding one and not at all for an app that does not until a permitted caller asks. Releasing the operator kill does not enable the app or clear its own kill. Stable errors: AGENT_POLICY_INVALID, AGENT_POLICY_REVISION_CONFLICT, IDEMPOTENCY_CONFLICT.
cpSetCrowdyStudioAgentAppKill(
input: SetCrowdyStudioAgentOperatorAppKillInput!
): CrowdyStudioAgentPolicy!
Arguments
cpSetCrowdyStudioAgentAppKill.input ● SetCrowdyStudioAgentOperatorAppKillInput! non-null input
Target app, kill state, safe reason, expected revision, and idempotency key.
Type
CrowdyStudioAgentPolicy object
Management's Agentic Crowdy Studio policy publication. EFFECTIVE values are the fail-closed platform/app intersection; an app can never widen platform models, tools, modes, risks, budgets, retention, or privacy. Game API runtime enforcement still requires a fresh validated replica.