changedInput schema / properties / access / description
Previous value: -"Optional, over the account's saved defaults. A Mac is fully enabled for the agent by default (no administrator password prompts; privacy prompts and password dialogs answered on the Mac; a screen that never locks). { prompts: \"ask\" } keeps macOS's usual prompts for this session; { permissions: { \"com.example.App\": [\"camera\", \"microphone\"] } } (or \"all\") grants an app privacy permissions at start, also one built later; gatekeeper off or on asks for Gatekeeper's state (get_mac_session's account.gatekeeper says what the Mac has)."New value: +"Optional, over the account's defaults (fully enabled): prompts ask keeps macOS's usual prompts; permissions grants apps privacy permissions at start, also one built later ({\"com.example.App\": [\"camera\"]} or \"all\"); gatekeeper off or on; drive none starts without ~/drive."
changedInput schema / properties / access / properties / permissions / additionalProperties / anyOf
Previous value: -[
- {
- "enum": [
- "all"
- ],
- "type": "string"
- },
- {
- "items": {
- "enum": [
- "camera",
- "microphone",
- "contacts",
- "calendars",
- "reminders",
- "photos",
- "photos-add",
- "media-library",
- "speech-recognition",
- "bluetooth",
- "desktop",
- "documents",
- "downloads",
- "removable-volumes",
- "network-volumes"
- ],
- "type": "string"
- },
- "maxItems": 15,
- "minItems": 1,
- "type": "array"
- }
-]New value: +[
+ {
+ "enum": [
+ "all"
+ ],
+ "type": "string"
+ },
+ {
+ "items": {
+ "enum": [
+ "camera",
+ "microphone",
+ "contacts",
+ "calendars",
+ "reminders",
+ "photos",
+ "photos-add",
+ "media-library",
+ "speech-recognition",
+ "bluetooth",
+ "desktop",
+ "documents",
+ "downloads",
+ "removable-volumes",
+ "network-volumes"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+]
removedInput schema / properties / access / properties / permissions / propertyNames / pattern
Removed value: -"^[A-Za-z0-9][A-Za-z0-9.-]{0,154}$"
changedInput schema / properties / limits / description
Previous value: -"Optional caps for this session: max_duration_seconds (60-28800), spend_cap_microunits (USD × 1,000,000) and idle_timeout_seconds (60-3600). Defaults: 2 hours, $5, 10 minutes idle. The session stops at whichever cap it reaches first: $5 covers 6 hours 15 minutes, so a session longer than that also needs a higher spend cap (8 hours is $6.40)."New value: +"Optional caps: max_duration_seconds (60-28800, default 2 hours), spend_cap_microunits (USD × 1,000,000, default $5) and idle_timeout_seconds (60-3600, default 10 minutes). It stops at the first it reaches: past 6 hours 15 minutes, raise the spend cap too (8 hours is $6.40)."
changedInput schema / properties / parallel / description
Previous value: -"true starts a second Mac beside the account's running one, for an account that has bought credit, while NoMac has a Mac to spare; it runs without the account's drive. Without it, a start while a Mac runs answers session_limit_reached with that Mac's id, so the agent can use that Mac."New value: +"true starts a second Mac beside the running one (for accounts that bought credit, while NoMac has one to spare), without the account's drive."
changedInput schema / properties / public_key / description
Previous value: -"Optional SSH public key (ed25519, RSA 2048+ or P-256) for direct SSH access. Omit when you only use exec_mac."New value: +"Optional SSH public key (ed25519, RSA 2048+ or P-256), for SSH; exec_mac needs none."
removedInput schema / properties / public_key / pattern
Removed value: -"^(ssh-ed25519|ssh-rsa|ecdsa-sha2-nistp256) [A-Za-z0-9+/]+={0,2}(?: [^\\r\\n\\x00]*)?$"
changedInput schema / properties / request_key / description
Previous value: -"Idempotency key you choose: 8-128 letters, digits, dashes, underscores, dots or colons. Retry a lost response with the same key and identical arguments; use a new key for new work."New value: +"Idempotency key you choose (8-128 letters, digits and - _ . :). Repeat a lost call with the same key and arguments; a new key is new work."