addedInput schema / properties / idempotencyKey / description
Added value: +"Caller-supplied stable key for repeatable export identity."
addedInput schema / properties / includeAgentTrace / description
Added value: +"Whether to include supplied agent trace data in the package."
addedInput schema / properties / includeChemistry / description
Added value: +"Whether to include supplied chemistry artifacts in the package."
addedInput schema / properties / includeDocking / description
Added value: +"Whether to include supplied docking artifacts in the package."
addedInput schema / properties / includeStructure / description
Added value: +"Whether to include supplied structure artifacts in the package."
addedInput schema / properties / packageSnapshot / description
Added value: +"Complete caller-supplied research snapshot to serialize into the ZIP."
addedInput schema / properties / packageSnapshot / properties / candidates / description
Added value: +"Caller-supplied candidate records; required nested fields depend on this operation."
addedInput schema / properties / packageSnapshot / properties / compounds / description
Added value: +"Compound records to compare by canonical chemical identity."
addedInput schema / properties / packageSnapshot / properties / compounds / properties / compounds / description
Added value: +"Compound records to compare by canonical chemical identity."
addedInput schema / properties / packageSnapshot / properties / construct / properties / fasta / description
Added value: +"One protein FASTA record with header and amino-acid sequence."
addedInput schema / properties / packageSnapshot / properties / predictions / description
Added value: +"Predicted values to calibrate or score using the selected method."
addedInput schema / properties / runId / description
Added value: +"Caller-chosen identifier linking this call to one research run."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": {},
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "description": "Tool-specific result fields on success.",
+ "properties": {},
+ "type": "object"
+ },
+ "error": {
+ "additionalProperties": false,
+ "description": "Structured failure on unsuccessful execution.",
+ "properties": {
+ "category": {
+ "type": "string"
+ },
+ "code": {
+ "type": "string"
+ },
+ "details": {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ },
+ "message": {
+ "type": "string"
+ },
+ "retryable": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "code",
+ "category",
+ "message",
+ "retryable"
+ ],
+ "type": "object"
+ },
+ "meta": {
+ "additionalProperties": {},
+ "description": "Run identifiers, timings, and input/output hashes.",
+ "properties": {
+ "completedAt": {
+ "type": "string"
+ },
+ "durationMs": {
+ "type": "number"
+ },
+ "inputHash": {
+ "type": "string"
+ },
+ "outputHash": {
+ "type": "string"
+ },
+ "requestId": {
+ "type": "string"
+ },
+ "runId": {
+ "type": "string"
+ },
+ "startedAt": {
+ "type": "string"
+ },
+ "toolName": {
+ "type": "string"
+ },
+ "toolVersion": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "requestId",
+ "runId",
+ "toolName",
+ "toolVersion",
+ "startedAt",
+ "inputHash"
+ ],
+ "type": "object"
+ },
+ "ok": {
+ "description": "Whether execution completed successfully.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "ok",
+ "meta"
+ ],
+ "type": "object"
+}