Browser: pause for you to sign in, then remember the session
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
- 45/100
Línea de trabajo
Start with sentient/browser/service.py and the browser tools to trace how browser tasks detect and handle login pages; then inspect desktop/src/features/browser/ and Settings for the handoff UI. Update docs/PRIVACY.md and use local-page tests. Done means a task pauses for sign-in, resumes afterward, and a later task on the same site is already signed in.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When a browser task reaches a login page, Sentient stops. Dots and Grok Bot sign in for the user without showing the password to the model.
Idea: keep "Sentient never types passwords" and add a smooth handoff. Sentient pauses, brings the browser window forward with "Please sign in to example.com, then press Continue", and carries on once you are signed in. Sessions stay signed in per site in Sentient's own browser profile, and Settings lists those sites with a "Sign out" button. Later, an optional handoff to the operating system's password manager could fill the form without the model ever seeing it.
Inspired by: https://www.vellum.ai/blog/official-openai-dots-breakdown
Where: sentient/browser/service.py and the browser tools, plus a small list in desktop/src/features/browser/ or Settings. Update docs/PRIVACY.md.
Done when: a task that hits a login page pauses, resumes after you sign in, and a later task on the same site is already signed in. Tests use local pages.
- Lenguaje dominante
- Python
- Estrellas
- 702
- Forks
- 113
- Merge medio
- 5 h 8 min
- PR fusionados (30 d)
- 171
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 existence-master/Sentient
-
area: channels enhancement good first issue priority: P2 size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
existence-master/Sentient#457 ·
Los mantenedores suelen responder en 1 día
-
area: desktop bug good first issue priority: P2 size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
existence-master/Sentient#454 ·
Los mantenedores suelen responder en 1 día
-
area: desktop bug priority: P2 size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
existence-master/Sentient#440 ·
Los mantenedores suelen responder en 1 día
-
area: desktop bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
existence-master/Sentient#426 ·
Los mantenedores suelen responder en 1 día
-
area: memory bug flaky
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
existence-master/Sentient#422 ·
Los mantenedores suelen responder en 1 día
Todos los issues de existence-master/Sentient
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
SwiftKickMobile/skai#84 ·
-
Lychee link check failedAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
jxxghp/MoviePilot#7070 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
flop-labs/technocore-chat#997 ·
Los mantenedores suelen responder en 1 día
-
tunneld on Windows: Wi-Fi devices are not discovered because uvicorn runs on a ProactorEventLoopAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
doronz88/pymobiledevice3#2051 ·
Los mantenedores suelen responder en 1 día