Tool Object
toolRecordSchema (prompt-orchestra-contracts/src/tools.ts) is the shape returned by GET /api/tools and GET /api/tools/:id.
Fields
id,tool_key,name,description,typeconfig,input_schema, optional output schema fieldscapability,capabilityState,capabilitySummary,defaultCapabilityis_active, timestampsversions:toolVersionSchema[]