PermissionProfileSource
Experimental
How a permission profile took effect. Open. Transliterates the native
PermissionTransitionCauseV1 (agent-session-permissions snapshot_digest)
cause-for-cause; the wire never adds a cause the native enum lacks. Only the
UserCommand-kind causes (livePicker, resumeCli) and the ManagedRefresh
causes are reachable on the change event post-epoch-one; the Initialization
causes are enumerated for fidelity but ride only the epoch-one/derivation
facts this event does not fold.
Fields and variants
Section titled “Fields and variants”"childSpawn"— Experimental"fork"— Experimental"launchCli"— Experimental"launchOverrides"— Experimental"legacyInitialization"— Experimental"livePicker"— Experimental"managedDefinitionRefresh"— Experimental"managedPolicyRefresh"— Experimental"managedResumeDowngrade"— Experimental"newSessionDefault"— Experimental"resumeCli"— Experimental"yolo"— Experimental
Source
schema/msp/experimental/msp.schema.json#/types/PermissionProfileSource
{ "description": "How a permission profile took effect. **Open**. Transliterates the native\n`PermissionTransitionCauseV1` (agent-session-permissions `snapshot_digest`)\ncause-for-cause; the wire never adds a cause the native enum lacks. Only the\nUserCommand-kind causes (`livePicker`, `resumeCli`) and the ManagedRefresh\ncauses are reachable on the change event post-epoch-one; the Initialization\ncauses are enumerated for fidelity but ride only the epoch-one/derivation\nfacts this event does not fold.", "enum": [ "newSessionDefault", "launchCli", "livePicker", "resumeCli", "fork", "childSpawn", "yolo", "legacyInitialization", "launchOverrides", "managedPolicyRefresh", "managedDefinitionRefresh", "managedResumeDowngrade" ], "type": "string", "x-msp-descriptor": "session/permissionProfileChanged", "x-msp-openness": "open", "x-msp-stability": "experimental"}