browser: support/verify interactive `browse` driver mode inside the VM
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- rust
- Área
- cli, documentation, infrastructure
Línea de trabajo
Empieza con examples/browserbase/skills/browse/SKILL.md y los puntos de entrada de browse open/status; después inspecciona packages/agentos/tests/actor.test.ts y la ruta de AGENTOS_E2E_FULL=1. Ejecuta el E2E de VM de dos ejecuciones para comprobar la reutilización del daemon y la sesión; se considera terminado cuando los comandos interactivos funcionan en la VM y website/src/content/docs/docs/browser.mdx ya no dice que el modo no es compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Rust
- Estrellas
- 4.8k
- Forks
- 275
- Merge medio
- 13 h 12 min
- PR fusionados (30 d)
- 51
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rivet-dev/agentos
-
Two VMs created at the same moment by two processes share a shadow root, and disposing one deletes the other's filesPosiblemente ocupada @jasonkuhrt la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
rivet-dev/agentos#2092 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
rivet-dev/agentos#2087 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Host-function command output doesn't reach a shell pipe, redirection or command substitutionAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Los mantenedores suelen responder en 1 día
Todos los issues de rivet-dev/agentos
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Non-`main` default branchesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
max-sixty/worktrunk#4727 · 7 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
carrick-sh/carrick#1859 ·
Los mantenedores suelen responder en 1 día
-
crate: spate-kafka documentation priority: medium
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día