addedInput schema / $defs / GroupSeatSpec
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "access": {
+ "anyOf": [
+ {
+ "enum": [
+ "read",
+ "write"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Declared desk access: read for exploring, planning or reviewing, write for changing files. Recorded and shown only; it never changes the CLI's native permissions.",
+ "title": "Access"
+ },
+ "cwd": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Absolute directory for this seat; defaults to the group cwd.",
+ "title": "Cwd"
+ },
+ "id": {
+ "pattern": "^[a-z][a-z0-9_-]{0,31}$",
+ "title": "Id",
+ "type": "string"
+ },
+ "provider": {
+ "$ref": "#/$defs/ProviderName"
+ },
+ "provider_options": {
+ "additionalProperties": {
+ "$ref": "#/$defs/ProviderOption"
+ },
+ "description": "Options for this seat's CLI; omitted keys use discussion member defaults.",
+ "title": "Provider Options",
+ "type": "object"
+ },
+ "role": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional desk role for this seat; 1–40 characters after trimming, no newlines or control characters. Blank or omitted means no role.",
+ "title": "Role"
+ }
+ },
+ "required": [
+ "id",
+ "provider"
+ ],
+ "title": "GroupSeatSpec",
+ "type": "object"
+}
addedInput schema / $defs / ProviderName
Added value: +{
+ "enum": [
+ "antigravity",
+ "claude",
+ "codebuddy",
+ "codex",
+ "deepseek",
+ "grok",
+ "pi"
+ ],
+ "type": "string"
+}
addedInput schema / $defs / ProviderOption
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ }
+ ]
+}
addedInput schema / properties / cwd
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "New show only: absolute directory seats run in; ignored when isolated.",
+ "title": "Cwd"
+}
changedInput schema / properties / forward / description
Previous value: -"Message ids from wait_agent, wait_any, wait_round, decide_answers or post_host_message to add as committed forward entries before this round's task, in order. Only succeeded tasks and committed entries of this manager workspace qualify; at most 20, no repeats. Seats receive them as data, not instructions."New value: +"Message ids from wait, run_round, decide_answers or read_conversation to add as committed forward entries before this round's task, in order. Only succeeded tasks and committed entries of this manager workspace qualify; at most 20, no repeats. Seats receive them as data, not instructions."
addedInput schema / properties / group_id / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / group_id / default
Added value: +null
addedInput schema / properties / group_id / description
Added value: +"Show to continue; omit to open a new show from title and members."
removedInput schema / properties / group_id / type
Removed value: -"string"
addedInput schema / properties / isolated
Added value: +{
+ "default": false,
+ "description": "New show only: each seat gets its own empty directory and restricted_tools; seat options may only set model and effort (and Pi's provider).",
+ "title": "Isolated",
+ "type": "boolean"
+}
addedInput schema / properties / members
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/GroupSeatSpec"
+ },
+ "maxItems": 7,
+ "minItems": 2,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "New show only: its 2–7 seats.",
+ "title": "Members"
+}
addedInput schema / properties / order / default
Added value: +"parallel"
addedInput schema / properties / prompt / anyOf
Added value: +[
+ {
+ "maxLength": 12000,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / prompt / default
Added value: +null
changedInput schema / properties / prompt / description
Previous value: -"Shared task for this round, visible to all seats."New value: +"Shared task for this round, visible to all seats; without seats, a public host remark every seat receives with its next round. Omit only to open a new show without posting anything."
removedInput schema / properties / prompt / minLength
Removed value: -1
removedInput schema / properties / prompt / type
Removed value: -"string"
addedInput schema / properties / review
Added value: +{
+ "default": false,
+ "description": "New show only: hold each answer until decide_answers decides it.",
+ "title": "Review",
+ "type": "boolean"
+}
addedInput schema / properties / seats / default
Added value: +[]
changedInput schema / properties / seats / description
Previous value: -"Ordered seat ids that each answer once this round."New value: +"Ordered seat ids that each answer once; empty posts prompt as a host remark."
removedInput schema / properties / seats / minItems
Removed value: -1
addedInput schema / properties / title
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "New show only: its title.",
+ "title": "Title"
+}
removedInput schema / required
Removed value: -[
- "group_id",
- "seats",
- "order",
- "prompt"
-]
addedOutput schema / $defs / GroupSeatPayload
Added value: +{
+ "properties": {
+ "access": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Access"
+ },
+ "cwd": {
+ "title": "Cwd",
+ "type": "string"
+ },
+ "defaults_applied": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Defaults Applied",
+ "type": "array"
+ },
+ "effort": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Effort"
+ },
+ "id": {
+ "title": "Id",
+ "type": "string"
+ },
+ "model": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Model"
+ },
+ "provider": {
+ "title": "Provider",
+ "type": "string"
+ },
+ "role": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Role"
+ }
+ },
+ "required": [
+ "id",
+ "provider",
+ "cwd",
+ "model",
+ "effort",
+ "role",
+ "access",
+ "defaults_applied"
+ ],
+ "title": "GroupSeatPayload",
+ "type": "object"
+}
addedOutput schema / $defs / RoundPayload
Added value: +{
+ "properties": {
+ "elapsed_ms": {
+ "title": "Elapsed Ms",
+ "type": "integer"
+ },
+ "entries": {
+ "items": {
+ "$ref": "#/$defs/CommittedEntryPayload"
+ },
+ "title": "Entries",
+ "type": "array"
+ },
+ "error": {
+ "title": "Error",
+ "type": "string"
+ },
+ "group_id": {
+ "title": "Group Id",
+ "type": "string"
+ },
+ "order": {
+ "enum": [
+ "parallel",
+ "serial"
+ ],
+ "title": "Order",
+ "type": "string"
+ },
+ "reason": {
+ "title": "Reason",
+ "type": "string"
+ },
+ "round": {
+ "title": "Round",
+ "type": "integer"
+ },
+ "round_id": {
+ "title": "Round Id",
+ "type": "string"
+ },
+ "seats": {
+ "items": {
+ "$ref": "#/$defs/SeatRunPayload"
+ },
+ "title": "Seats",
+ "type": "array"
+ },
+ "status": {
+ "enum": [
+ "running",
+ "finished",
+ "failed",
+ "cancelled"
+ ],
+ "title": "Status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "round_id",
+ "group_id",
+ "round",
+ "order",
+ "status",
+ "reason",
+ "elapsed_ms",
+ "seats",
+ "entries"
+ ],
+ "title": "RoundPayload",
+ "type": "object"
+}
changedOutput schema / $defs / SeatRunPayload / properties / status / enum
Previous value: -[
- "pending",
- "running",
- "succeeded",
- "failed",
- "blocked",
- "cancelled",
- "not_started",
- "pending_review",
- "discarded"
-]New value: +[
+ "pending",
+ "running",
+ "succeeded",
+ "failed",
+ "blocked",
+ "cancelled",
+ "not_started",
+ "pending_review",
+ "private"
+]
removedOutput schema / properties / dashboard_error
Removed value: -{
- "title": "Dashboard Error",
- "type": "string"
-}
removedOutput schema / properties / dashboard_url
Removed value: -{
- "title": "Dashboard Url",
- "type": "string"
-}
removedOutput schema / properties / director_url
Removed value: -{
- "title": "Director Url",
- "type": "string"
-}
removedOutput schema / properties / elapsed_ms
Removed value: -{
- "title": "Elapsed Ms",
- "type": "integer"
-}
removedOutput schema / properties / error
Removed value: -{
- "title": "Error",
- "type": "string"
-}
addedOutput schema / properties / members
Added value: +{
+ "items": {
+ "$ref": "#/$defs/GroupSeatPayload"
+ },
+ "title": "Members",
+ "type": "array"
+}
removedOutput schema / properties / order
Removed value: -{
- "enum": [
- "parallel",
- "serial"
- ],
- "title": "Order",
- "type": "string"
-}
removedOutput schema / properties / public_url
Removed value: -{
- "title": "Public Url",
- "type": "string"
-}
removedOutput schema / properties / reason
Removed value: -{
- "title": "Reason",
- "type": "string"
-}
addedOutput schema / properties / round / $ref
Added value: +"#/$defs/RoundPayload"
removedOutput schema / properties / round / title
Removed value: -"Round"
removedOutput schema / properties / round / type
Removed value: -"integer"
removedOutput schema / properties / round_id
Removed value: -{
- "title": "Round Id",
- "type": "string"
-}
removedOutput schema / properties / seats
Removed value: -{
- "items": {
- "$ref": "#/$defs/SeatRunPayload"
- },
- "title": "Seats",
- "type": "array"
-}
removedOutput schema / properties / status
Removed value: -{
- "enum": [
- "running",
- "finished",
- "failed",
- "cancelled"
- ],
- "title": "Status",
- "type": "string"
-}
changedOutput schema / required
Previous value: -[
- "round_id",
- "group_id",
- "round",
- "order",
- "status",
- "reason",
- "elapsed_ms",
- "seats",
- "entries"
-]New value: +[
+ "group_id"
+]
changedOutput schema / title
Previous value: -"RoundPayload"New value: +"ShowRunPayload"