addedInput schema / properties / contract / properties / allowed_commands
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "argv": {
+ "items": {
+ "maxLength": 4096,
+ "type": "string"
+ },
+ "maxItems": 128,
+ "minItems": 1,
+ "type": "array"
+ },
+ "cwd": {
+ "maxLength": 1024,
+ "type": "string"
+ },
+ "id": {
+ "$ref": "#/properties/contract/properties/acceptance_criteria/items/properties/id"
+ },
+ "timeout_seconds": {
+ "maximum": 1800,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "id",
+ "argv"
+ ],
+ "type": "object"
+ },
+ "maxItems": 256,
+ "type": "array"
+}
addedInput schema / properties / contract / properties / file_assertions
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "expected_utf8": {
+ "maxLength": 65536,
+ "type": "string"
+ },
+ "id": {
+ "$ref": "#/properties/contract/properties/acceptance_criteria/items/properties/id"
+ },
+ "path": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "proves": {
+ "items": {
+ "$ref": "#/properties/contract/properties/acceptance_criteria/items/properties/id"
+ },
+ "maxItems": 256,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "id",
+ "path",
+ "expected_utf8",
+ "proves"
+ ],
+ "type": "object"
+ },
+ "maxItems": 256,
+ "type": "array"
+}
addedInput schema / properties / contract / properties / forbidden_scope / default
Added value: +[]
addedInput schema / properties / contract / properties / forbidden_scope / description
Added value: +"Optional sensitive carve-outs inside broader write scopes; never use a catch-all pattern that matches a concrete write_scope target."
addedInput schema / properties / contract / properties / invariants / default
Added value: +[]
addedInput schema / properties / contract / properties / non_goals / default
Added value: +[]
addedInput schema / properties / contract / properties / pause_conditions / default
Added value: +[]
addedInput schema / properties / contract / properties / verified_context / default
Added value: +[]
addedInput schema / properties / contract / properties / write_scope / description
Added value: +"Exclusive repository-relative write allowlist; every path not listed is already denied."
changedInput schema / properties / contract / required
Previous value: -[
- "schema_version",
- "objective",
- "user_outcome",
- "verified_context",
- "write_scope",
- "forbidden_scope",
- "invariants",
- "non_goals",
- "acceptance_criteria",
- "verification",
- "pause_conditions"
-]New value: +[
+ "schema_version",
+ "objective",
+ "user_outcome",
+ "write_scope",
+ "acceptance_criteria",
+ "verification"
+]
addedInput schema / properties / execution_timeout_seconds
Added value: +{
+ "description": "Task execution deadline. New fast-lane tasks default to 600 seconds and deep-lane tasks to 3600 seconds; omitted resumes preserve the stored value. A wait timeout never cancels the worker.",
+ "maximum": 14400,
+ "minimum": 60,
+ "type": "integer"
+}
addedInput schema / properties / path_base
Added value: +{
+ "description": "Defaults to cwd for new tasks; omitted legacy resumes preserve stored semantics.",
+ "enum": [
+ "cwd",
+ "repository"
+ ],
+ "type": "string"
+}
addedInput schema / properties / pause_reason_hash
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
addedInput schema / properties / pause_revision
Added value: +{
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / reasoning_effort
Added value: +{
+ "description": "Reasoning effort; low is the lowest supported value for new tasks.",
+ "enum": [
+ "low",
+ "medium",
+ "high",
+ "max"
+ ],
+ "type": "string"
+}
addedInput schema / properties / wait_mode
Added value: +{
+ "default": "review",
+ "enum": [
+ "review",
+ "background"
+ ],
+ "type": "string"
+}
addedInput schema / properties / wait_timeout_seconds
Added value: +{
+ "default": 600,
+ "maximum": 600,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / worker_lane
Added value: +{
+ "description": "Worker execution lane. fast (default) is a direct-edit Reasonix session without Goal/AutoResearch/subagents; deep is an explicit long-horizon Goal session. Omitted resumes preserve the stored lane.",
+ "enum": [
+ "fast",
+ "deep"
+ ],
+ "type": "string"
+}
changedOutput schema / additionalProperties
Previous value: -trueNew value: +false
addedOutput schema / properties / active_interaction
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "createdAt": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "permission",
+ "input"
+ ],
+ "type": "string"
+ },
+ "request": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "resolvedAt": {
+ "type": "string"
+ },
+ "response": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "status": {
+ "enum": [
+ "pending",
+ "resolved",
+ "cancelled"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "status",
+ "createdAt",
+ "request"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / branch
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / changed_files
Added value: +{
+ "items": {
+ "maxLength": 1024,
+ "type": "string"
+ },
+ "maxItems": 256,
+ "type": "array"
+}
addedOutput schema / properties / commit_hash
Added value: +{
+ "pattern": "^[0-9a-f]{40,64}$",
+ "type": "string"
+}
addedOutput schema / properties / contract_hash
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
addedOutput schema / properties / diff
Added value: +{
+ "maxLength": 12288,
+ "type": "string"
+}
addedOutput schema / properties / diff_stat
Added value: +{
+ "maxLength": 4096,
+ "type": "string"
+}
addedOutput schema / properties / effective_reasoning_effort
Added value: +{
+ "enum": [
+ "minimal",
+ "low",
+ "medium",
+ "high",
+ "max"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / execution_timeout_seconds
Added value: +{
+ "maximum": 14400,
+ "minimum": 60,
+ "type": "integer"
+}
addedOutput schema / properties / inspect_required
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / integration_command
Added value: +{
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / pause_reason_hash
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
addedOutput schema / properties / pause_revision
Added value: +{
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / phase
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / reason
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / reasonix_session_mode
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / reasonix_work_mode
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / repair_rounds
Added value: +{
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / repository_id
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / requested_reasoning_effort
Added value: +{
+ "enum": [
+ "minimal",
+ "low",
+ "medium",
+ "high",
+ "max"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / required_review_criteria
Added value: +{
+ "items": {
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 1000,
+ "type": "array"
+}
addedOutput schema / properties / resume_required
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / review_diff_sha256
Added value: +{
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+}
addedOutput schema / properties / review_revision
Added value: +{
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / review_tree_hash
Added value: +{
+ "pattern": "^[0-9a-f]{40}$",
+ "type": "string"
+}
addedOutput schema / properties / risks
Added value: +{
+ "items": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "maxItems": 128,
+ "type": "array"
+}
addedOutput schema / properties / session_id
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / source_checkout_integrated
Added value: +{
+ "const": false,
+ "type": "boolean"
+}
addedOutput schema / properties / source_collision
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "baseCommit": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "checkpoint": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "committedPaths": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "detectedAt": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "dirtyPaths": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "overlappingPaths": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sourceHead": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "unavailable": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "checkpoint",
+ "baseCommit",
+ "dirtyPaths",
+ "committedPaths",
+ "overlappingPaths",
+ "unavailable",
+ "detectedAt"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / state
Added value: +{
+ "enum": [
+ "provisioning",
+ "running",
+ "waiting_permission",
+ "waiting_input",
+ "paused",
+ "review_required",
+ "verifying",
+ "completed",
+ "commit_failed",
+ "failed",
+ "cancelled",
+ "closed"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / summary
Added value: +{
+ "maxLength": 4096,
+ "type": "string"
+}
addedOutput schema / properties / task_id
Added value: +{
+ "maxLength": 64,
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / timed_out
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / updated_at
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / properties / usage
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "cacheHitRatio": {
+ "anyOf": [
+ {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cacheHitTokens": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "cacheMissTokens": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "completionTokens": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "currency": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "estimatedCost": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "promptTokens": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "reasoningTokens": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "usageSource": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "promptTokens",
+ "completionTokens",
+ "reasoningTokens",
+ "cacheHitTokens",
+ "cacheMissTokens",
+ "cacheHitRatio",
+ "estimatedCost",
+ "currency",
+ "usageSource"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / worker_lane
Added value: +{
+ "enum": [
+ "fast",
+ "deep"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / worktree
Added value: +{
+ "minLength": 1,
+ "type": "string"
+}
addedOutput schema / required
Added value: +[
+ "task_id",
+ "state",
+ "phase",
+ "contract_hash",
+ "repository_id",
+ "branch",
+ "worktree",
+ "worker_lane",
+ "requested_reasoning_effort",
+ "effective_reasoning_effort",
+ "execution_timeout_seconds",
+ "source_checkout_integrated",
+ "repair_rounds",
+ "updated_at"
+]