ErrorResponse
Standard error response format (Contract v1.0).
Capability execution errors return HTTP 200 with status='error' to enable structured error handling by AI agents.
- errorType: string · ErrorCodeenum
_code requiredMachine-readable error code for programmatic handling
values- C
A P A B I L I T Y _ N O T _ F O U N D - C
R E D E N T I A L S _ M I S S I N G - C
R E D E N T I A L S _ I N V A L I D - C
R E D E N T I A L S _ I N S U F F I C I E N T - R
A T E _ L I M I T
- errorType: string · Error Message
_message requiredHuman-readable error description
- retryType: string · RetryStrategyenum
_strategy requiredRecommended retry strategy for this error type
values- human
_intervention - backoff
- none
- capabilityType: string · Capability Keynullable
_key The capability that was being executed (if applicable)
- detailsType: object · Details
Additional error context (e.g., field, service)
- propertyType: anything
Name
- statusType: string · Status
Always 'error' for error responses
- timestampType: string · TimestampFormat: date-time
When the error occurred (UTC)
