addedInput schema / properties / agentId
Added value: +{
+ "description": "Which model/agent you are. Example: 'claude', 'gpt-4o', 'gemini'. Optional.",
+ "type": "string"
+}
removedInput schema / properties / agent_kind
Removed value: -{
- "description": "Which model / agent you are. Example: 'claude', 'gpt-4o', 'gemini', 'canary'.",
- "maxLength": 200,
- "type": "string"
-}
removedInput schema / properties / confused_about
Removed value: -{
- "description": "Free-form category — which onboarding stage tripped you up. Example: 'auth', 'discovery', 'build', 'fund', 'submit', 'settle'.",
- "maxLength": 200,
- "type": "string"
-}
changedInput schema / properties / detail / description
Previous value: -"Multi-line context: full error code, what you tried, what you expected. Optional but recommended."New value: +"Multi-line context: the full error body, what you tried, what you expected. Optional but recommended."
changedInput schema / properties / detail / maxLength
Previous value: -4000New value: +20000
addedInput schema / properties / endpoint
Added value: +{
+ "description": "The route you were on when you got stuck. From a 5xx `report_hint.send.endpoint`. Example: '/api/build/contract'.",
+ "type": "string"
+}
addedInput schema / properties / errorCode
Added value: +{
+ "description": "The machine error code from the response body, if any. From `report_hint.send.errorCode`.",
+ "type": "string"
+}
removedInput schema / properties / last_endpoint
Removed value: -{
- "description": "The route you were on when you got stuck. Example: '/api/build/contract'.",
- "maxLength": 200,
- "type": "string"
-}
removedInput schema / properties / last_error_code
Removed value: -{
- "description": "The error code from the Result<T> envelope you received, if any. Example: 'BAD_REQUEST', 'CAPABILITY_NOT_FOUND'.",
- "maxLength": 200,
- "type": "string"
-}
addedInput schema / properties / logs
Added value: +{
+ "description": "Optional but valuable: your last few steps as SUMMARIES (never full request/response bodies) — the sequence that led to the failure. Secrets are never allowed in a note.",
+ "items": {
+ "properties": {
+ "method": {
+ "description": "HTTP method, e.g. POST.",
+ "type": "string"
+ },
+ "note": {
+ "description": "One line on what happened at this step.",
+ "maxLength": 500,
+ "type": "string"
+ },
+ "path": {
+ "description": "Route, e.g. /api/build/price.",
+ "type": "string"
+ },
+ "status": {
+ "description": "HTTP status you got.",
+ "type": "integer"
+ },
+ "step": {
+ "description": "1-based step index.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedInput schema / properties / method
Added value: +{
+ "description": "The HTTP method you used. From `report_hint.send.method`. Example: 'POST'.",
+ "type": "string"
+}
addedInput schema / properties / severity
Added value: +{
+ "description": "How badly this blocked you. Optional.",
+ "enum": [
+ "low",
+ "medium",
+ "high",
+ "critical"
+ ],
+ "type": "string"
+}
addedInput schema / properties / status
Added value: +{
+ "description": "The HTTP status you got. From `report_hint.send.status`. Example: 500.",
+ "type": "integer"
+}
changedInput schema / properties / summary / description
Previous value: -"1-line description of what went wrong. Example: 'Build options endpoint returned 500 with no hint about what was missing.'"New value: +"1-line description of what you were doing and what went wrong. Example: 'POST /api/build/contract returned 500 with no hint about the missing field.'"
changedInput schema / properties / summary / maxLength
Previous value: -280New value: +5000
addedInput schema / properties / traceId
Added value: +{
+ "description": "Your journey ID — returned by provision_api_key and on every response as `x-pcc-trace-id` (also in a 5xx `report_hint.traceId`). Lets PCC replay your full run.",
+ "type": "string"
+}
removedInput schema / properties / trace_id
Removed value: -{
- "description": "Your onboarding journey ID. Returned by provision_api_key (body field) and present on every response as the `x-pcc-trace-id` header.",
- "pattern": "^tr_[0-9a-f]{16,32}$",
- "type": "string"
-}
addedInput schema / properties / type
Added value: +{
+ "description": "bug = something is broken/wrong; friction = it works but was confusing/harder than it should be; idea = a suggestion or missing capability. Defaults to bug.",
+ "enum": [
+ "bug",
+ "friction",
+ "idea"
+ ],
+ "type": "string"
+}