Watch and take over the agent's browser

Offen
#191 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
55/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
python, typescript
Bereich
full-stack

Rechercherichtung

Start with the live view and open_for_user in sentient/browser/service.py, then read the route in sentient/gateway/routes/browser.py and the panel and state in desktop/src/features/browser/BrowserPanel.tsx and state.ts. Add an explicit take-over state that pauses agent actions, plus a hand-back that resumes them, and show who is in control in the tab. Done when take-over blocks agent actions until hand-back and the UI reflects the current controller; document the endpoints in docs/API.md.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

area: browser area: desktop enhancement help wanted priority: P2 size: S

Each OpenAI Dot's browser can be opened to watch or take over. Sentient runs in the user's own browser profile and IP, so it likely meets fewer of the bot walls that stalled Dots' errands. That advantage is worth testing and advertising.

Idea: A clear "Sentient is using this tab" state, with a Take over button that pauses the agent and a Hand back button that resumes it.

Status in Sentient today: Partial. A live view and open_for_user exist in the browser service; there is no explicit take-over and hand-back state.

Where: sentient/browser/service.py, sentient/gateway/routes/browser.py, desktop/src/features/browser/BrowserPanel.tsx and desktop/src/features/browser/state.ts, and docs/API.md.

Done when:

  • Take over pauses agent actions in the browser until Hand back
  • the tab shows who is in control

Sources:

Roadmap ID: UX-7 · Priority: P2 · Size: S

Vorherrschende Sprache
Python
Sterne
716
Forks
132
Ø Merge
16 Std. 34 Min.
Gemergte PRs (30 T.)
215

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus existence-master/Sentient

Alle Issues in existence-master/Sentient

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.