addedInput schema / properties / context
Added value: +{
+ "default": {},
+ "description": "Research context captured so far.",
+ "properties": {
+ "notes": {
+ "description": "Additional research context or constraints.",
+ "type": "string"
+ },
+ "objective": {
+ "description": "Research objective or intent captured so far.",
+ "type": "string"
+ },
+ "sourceUrls": {
+ "default": [],
+ "description": "Ordered source URLs supplied as Study context.",
+ "items": {
+ "format": "uri",
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "website": {
+ "description": "Primary website associated with the research context.",
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
removedInput schema / properties / currentStep
Removed value: -{
- "default": "context",
- "description": "Exact planner step to reopen, such as context, audiences, method, questions, or confirm. The legacy value groups remains accepted when reopening an older draft.",
- "maxLength": 100,
- "minLength": 1,
- "type": "string"
-}
addedInput schema / properties / draft
Added value: +{
+ "description": "Which durable draft to revise, and the retry key. Omit to create a new draft.",
+ "properties": {
+ "expectedRevision": {
+ "description": "Exact current revision. Required with draftId so stale updates cannot overwrite newer planning state.",
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "id": {
+ "description": "Existing Study draft ID to revise. Omit to create a new durable draft.",
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "idempotencyKey": {
+ "description": "Creation only: choose a stable key before the first save and reuse it after an uncertain result. Reuse returns the existing draft; use draftId and expectedRevision to change it.",
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
removedInput schema / properties / draftId
Removed value: -{
- "description": "Existing Study draft ID to revise. Omit to create a new durable draft.",
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
-}
removedInput schema / properties / expectedRevision
Removed value: -{
- "description": "Exact current revision. Required with draftId so stale updates cannot overwrite newer planning state.",
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
-}
removedInput schema / properties / groupIds
Removed value: -{
- "description": "Legacy alias for audienceIds. Accepted for compatibility.",
- "items": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "type": "array"
-}
removedInput schema / properties / idempotencyKey
Removed value: -{
- "description": "Creation only: choose a stable key before the first save and reuse it after an uncertain result. Reuse returns the existing draft; use draftId and expectedRevision to change it.",
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / mode
Removed value: -{
- "default": "custom",
- "description": "Planning mode to restore. Defaults to custom for agent-authored planning state.",
- "enum": [
- "quick",
- "custom"
- ],
- "type": "string"
-}
removedInput schema / properties / notes
Removed value: -{
- "description": "Additional research context or constraints.",
- "type": "string"
-}
removedInput schema / properties / objective
Removed value: -{
- "description": "Research objective or intent captured so far.",
- "type": "string"
-}
addedInput schema / properties / planner
Added value: +{
+ "default": {},
+ "description": "Planner state to restore when the draft is reopened.",
+ "properties": {
+ "currentStep": {
+ "default": "context",
+ "description": "Exact planner step to reopen, such as context, audiences, method, questions, or confirm. The legacy value groups remains accepted when reopening an older draft.",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ "mode": {
+ "default": "custom",
+ "description": "Planning mode to restore. Defaults to custom for agent-authored planning state.",
+ "enum": [
+ "quick",
+ "custom"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
removedInput schema / properties / sourceUrls
Removed value: -{
- "default": [],
- "description": "Ordered source URLs supplied as Study context.",
- "items": {
- "format": "uri",
- "type": "string"
- },
- "type": "array"
-}
removedInput schema / properties / website
Removed value: -{
- "description": "Primary website associated with the research context.",
- "format": "uri",
- "type": "string"
-}