browser: support/verify interactive `browse` driver mode inside the VM
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- rust
- Ambito
- cli, documentation, infrastructure
Direzione di ricerca
Inizia con examples/browserbase/skills/browse/SKILL.md e gli entry point browse open/status, quindi esamina packages/agentos/tests/actor.test.ts e il percorso AGENTOS_E2E_FULL=1. Esegui l’E2E della VM con due exec per verificare il riutilizzo del daemon e della sessione; è completato quando i comandi interattivi funzionano nella VM e website/src/content/docs/docs/browser.mdx non indica più che la modalità non è supportata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The registry browse CLI's interactive driver mode (browse open, browse click, browse fill, …) is currently documented as requiring a sandbox. Per the bundled skill (examples/browserbase/skills/browse/SKILL.md), driver commands auto-start a background daemon that holds the live session (active page, tabs, element refs) between commands and talks to each invocation over a local socket.
This should plausibly work inside the VM — the kernel has a full process table and background processes — but it is currently unverified:
- The docs claim it is unsupported, inherited from the original page copy.
- An attempt to verify e2e locally (
browse openthenbrowse statusacross separateagent.exec()calls) was blocked before reachingbrowse: the local dylib-actor boot path needs the r6 sibling engine build (packages/agentos/tests/actor.test.tsgates this behindAGENTOS_E2E_FULL=1and calls it env-fragile).
Acceptance
- E2E test:
browse open <url>in oneexec,browse statusin a secondexecsees the same session (daemon persisted), interactive commands drive a cloud session from inside the VM. - If the daemon needs runtime support (detached long-lived guest processes + local socket reuse across execs), implement or scope it.
- Update
website/src/content/docs/docs/browser.mdx(Interactive browsing note links here) once supported.
🤖 Generated with Claude Code
- Lingua principale
- Rust
- Stelle
- 4.8k
- Fork
- 275
- Merge medio
- 13h 12m
- PR unite (30g)
- 51
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rivet-dev/agentos
-
Two VMs created at the same moment by two processes share a shadow root, and disposing one deletes the other's filesForse già presa @jasonkuhrt l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
rivet-dev/agentos#2092 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
rivet-dev/agentos#2087 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rivet-dev/agentos
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Non-`main` default branchesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
max-sixty/worktrunk#4727 · 7 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
carrick-sh/carrick#1859 ·
I maintainer di solito rispondono entro 1 giorno
-
crate: spate-kafka documentation priority: medium
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno