feat(web): device-mode refactor to use proper websocket typing (#9740)
* feat(web): device-mode approval clean v2 (functionally faithful, minimal diff) * fix(web): do not block chat input on version mismatch * fix(web): prevent stale queue ref from re-rendering dequeued item * fix(agent-messenger): prevent stale queue rows from reappearing * fix(typecheck): align messenger queue/control types across apps * chore(review): address manifest/docs and typing feedback * test(ui-ade-components): harden ws replay timeout for CI * chore(api): sync autogenerated openapi artifacts * test(ui-ade-components): force real timers in ws replay suite * chore: resolve main conflict in FunctionCallPreview * test(ui-ade): harden ws replay streaming CI timeout * test(ui-ade): temporarily skip new device-mode suites for OOM triage
This commit is contained in:
committed by
Caren Thomas
parent
416ffc7cd7
commit
774305d10a
@@ -26682,11 +26682,14 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"client_message_id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"otid": {
|
"otid": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": ["role", "content"]
|
"required": ["role", "content", "client_message_id"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "object",
|
"type": "object",
|
||||||
@@ -26819,6 +26822,25 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"400": {
|
||||||
|
"description": "400",
|
||||||
|
"content": {
|
||||||
|
"application/json": {
|
||||||
|
"schema": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"errorCode": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"message": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["errorCode", "message"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"404": {
|
"404": {
|
||||||
"description": "404",
|
"description": "404",
|
||||||
"content": {
|
"content": {
|
||||||
|
|||||||
Reference in New Issue
Block a user