- Spegnimento
- 3 settembre 2026 alle ore 09:07 UTC
- Autore
- Kamo
- Impegno
- c02710f
Fili la funzione di controllo remoto dormiente della forcella all'agente compagno, e corregge le cose che avrebbero reso inutilizzabile anche una volta raggiunta. Il ricevitore ora parla all'agente locale sopra loopback attraverso lo stesso @Meet/js-utils trasportare il codice a monte già previsto, quindi l'intero il percorso del ricevitore scorre invariato. L'ascoltatore dell'evento segue il trasporto piuttosto che essere attaccati a chiunque esistesse a CONFERENCE JOINED, che è ciò che permette il trasporto dell'agente sostituire il postMessage uno quando un agente si presenta — e lascia che una shell desktop funziona ancora quando nessuno. Tre difetti a monte dovevano andare prima: - sendStartRequest ha inviato Electron's DesktopCapturer sourceId, che è non definita in un browser, così Grant() rifiutata ogni volta con "Non identificare lo schermo". Il percorso del browser invia un display elaborato da abbinare la traccia catturata contro la lista di visualizzazione dell'agente, e rifiuta outright quando una finestra o scheda è condivisa piuttosto che un intero schermo, perché non possono essere mappati a coordinate desktop. - mouseMoved normalizzato contro il grande video *wrapper*, ma il video è scritto dentro di esso, così il puntatore remoto si è allontanato ulteriormente dal più i rapporti di aspetto differiscono. Ora misura il video elemento, che Meet taglie esplicitamente e che è quindi proprio sotto ogni modalità VIDEO LAYOUT FIT. - la cattura era di jQuery handlers sulla finestra, strappato con $(finestra).off('keydown') — che ha rimosso ogni altro portachiavi finestra nell'applicazione. È una superficie React ora, e le mosse sono carbonizzate a un messaggio per frame invece di un evento per mousemove. L'UI tratta di avere il permesso e in realtà guida come cose diverse: si fa clic sulla schermata condivisa per prendere la ruota, una doppia fuga dà e perdere la messa a fuoco lo rilascia, quindi una password digitata in un altro La finestra non raggiunge mai la macchina di qualcun altro. Tasti di scelta rapida sono soppresso solo mentre effettivamente la guida. La persona controllata ottiene un banner che non possono perdere, un pulsante di arresto che è sempre un clic via, e un triplo fuga che revoca istantaneamente. Una sessione il cui schermo lascia la fase si ferma piuttosto che terminare, e mantiene la sua barra, perché tenendo controllo di un computer con nulla sullo schermo dicendo così è come ottiene dimenticata. Una macchina senza agente pubblicizza ancora che può essere chiesto. Questo è deliberato ed è l'unico percorso di scoperta della caratteristica: con nulla pubblicizzato il menu voce non sarebbe mai apparire per nessuno e nessuno avrebbe imparare l'aiutante esiste. Essere chiesto risposte con una spiegazione e una scaricare, e una nuova risposta `non disponibile` in modo che il richiedente non è detto loro sono stati respinta. La pagina di installazione e i binari sono serviti da /agent/, costruito da un Go stadio nell'immagine. La pagina controlla ogni download prima di offrirlo, quindi il macOS costruisce — che hanno bisogno di un Mac, dal CoreGraphics ha bisogno di cgo — dire così piuttosto che 404. verificato: il vero binario guida un vero browser handshake su un reale socket; il percorso uinput viene controllato contro il kernel scrivendo un puntatore spostare e leggerlo di nuovo da /dev/input; 28 test di agente; tsc web e nativo; eslint; tutti i 7 pacchetti web compilano.