addedInput schema / properties / verifyCommand
Added value: +{
+ "description": "Acceptance command the server runs in cwd AFTER the Codex run settles (e.g. the test suite). Its exit code and output tail are returned in `verification` — deterministic evidence, not Codex's claim.",
+ "type": "string"
+}
addedInput schema / properties / verifyTimeoutMs
Added value: +{
+ "description": "Max time for verifyCommand in ms (default 10 minutes, cap 30).",
+ "exclusiveMinimum": 0,
+ "maximum": 1800000,
+ "type": "integer"
+}
addedOutput schema / properties / accepted
Added value: +{
+ "type": "boolean"
+}
removedOutput schema / properties / agentMessage / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / agentMessage / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / commands / items / properties / exitCode / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / commands / items / properties / exitCode / type
Added value: +[
+ "number",
+ "null"
+]
removedOutput schema / properties / exitCode / anyOf
Removed value: -[
- {
- "type": "number"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / exitCode / type
Added value: +[
+ "number",
+ "null"
+]
removedOutput schema / properties / liveLog / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / liveLog / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / notesPath / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / notesPath / type
Added value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / redactions
Added value: +{
+ "type": "number"
+}
addedOutput schema / properties / reviewFindings
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "dropped": {
+ "type": "number"
+ },
+ "droppedReasons": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "findings": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "expected": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "file": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "inScope": {
+ "type": "boolean"
+ },
+ "line": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "observed": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "severity": {
+ "enum": [
+ "CRITICAL",
+ "HIGH",
+ "MEDIUM",
+ "LOW"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "severity",
+ "file",
+ "line",
+ "summary",
+ "expected",
+ "observed"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "improvements": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "file": {
+ "type": "string"
+ },
+ "id": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "summary": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "summary"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "outOfScopeCount": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "parseError": {
+ "type": "string"
+ },
+ "parsed": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "parsed",
+ "findings",
+ "improvements",
+ "dropped",
+ "droppedReasons"
+ ],
+ "type": "object"
+}
removedOutput schema / properties / sessionId / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedOutput schema / properties / sessionId / type
Added value: +[
+ "string",
+ "null"
+]
addedOutput schema / properties / verification
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "command": {
+ "type": "string"
+ },
+ "durationMs": {
+ "type": "number"
+ },
+ "exitCode": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "outputTail": {
+ "type": "string"
+ },
+ "passed": {
+ "type": "boolean"
+ },
+ "redactions": {
+ "type": "number"
+ },
+ "skipped": {
+ "enum": [
+ "aborted",
+ "run-failed"
+ ],
+ "type": "string"
+ },
+ "timedOut": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "command",
+ "exitCode",
+ "timedOut",
+ "durationMs",
+ "outputTail",
+ "passed"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / required
Previous value: -[
- "sessionId",
- "agentMessage",
- "fileChanges",
- "commands",
- "usage",
- "errors",
- "parseErrors",
- "unknownEvents",
- "sawCompletion",
- "warnings",
- "turnCount",
- "schemaVersion",
- "status",
- "runId",
- "diff",
- "attribution",
- "exitCode",
- "timedOut",
- "aborted",
- "outputTruncated",
- "stderr",
- "liveLog",
- "notesPath"
-]New value: +[
+ "sessionId",
+ "agentMessage",
+ "fileChanges",
+ "commands",
+ "usage",
+ "errors",
+ "parseErrors",
+ "unknownEvents",
+ "sawCompletion",
+ "warnings",
+ "turnCount",
+ "schemaVersion",
+ "status",
+ "accepted",
+ "runId",
+ "diff",
+ "attribution",
+ "exitCode",
+ "timedOut",
+ "aborted",
+ "outputTruncated",
+ "stderr",
+ "liveLog",
+ "notesPath"
+]