addedOutput schema / anyOf
Added value: +[
+ {
+ "required": [
+ "ok",
+ "job_id",
+ "status",
+ "cache_hits",
+ "tokens_estimated",
+ "cost_usd_estimated",
+ "poll_url",
+ "stream_url"
+ ]
+ },
+ {
+ "required": [
+ "error",
+ "message"
+ ]
+ }
+]
addedOutput schema / properties
Added value: +{
+ "account_type": {
+ "description": "Account type used for the request.",
+ "type": "string"
+ },
+ "cache_hits": {
+ "description": "Tools served from cache.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "conversion_note": {
+ "type": "string"
+ },
+ "cost_usd_estimated": {
+ "description": "Estimated USD value.",
+ "type": "number"
+ },
+ "details": {
+ "additionalProperties": true,
+ "description": "Additional structured context from Pulse.",
+ "type": "object"
+ },
+ "error": {
+ "description": "Machine-readable error code.",
+ "type": "string"
+ },
+ "job_id": {
+ "description": "Pulse analysis job id.",
+ "type": "string"
+ },
+ "message": {
+ "description": "Human-readable recovery guidance.",
+ "type": "string"
+ },
+ "ok": {
+ "description": "True when analysis was accepted.",
+ "type": "boolean"
+ },
+ "poll_url": {
+ "description": "Relative status polling URL.",
+ "type": "string"
+ },
+ "retryable": {
+ "description": "Whether the caller may retry after changing state or waiting.",
+ "type": "boolean"
+ },
+ "status": {
+ "description": "Current job status.",
+ "type": "string"
+ },
+ "stream_url": {
+ "description": "Relative SSE status URL.",
+ "type": "string"
+ },
+ "tokens_estimated": {
+ "description": "Estimated token charge.",
+ "type": "number"
+ },
+ "upgrade_path": {
+ "type": "string"
+ }
+}