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": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": ["role", "content"]
|
||||
"required": ["role", "content", "client_message_id"]
|
||||
},
|
||||
{
|
||||
"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": {
|
||||
"description": "404",
|
||||
"content": {
|
||||
|
||||
Reference in New Issue
Block a user