expose agent sessions and their compaction
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- javascript
- Bereich
- api
Rechercherichtung
Read the linked WebMCP browser agent and app driven observations proposals, especially issue #229, to understand the session and observation model. Then determine how session start and compaction events would fit MCPContext and the lifecycle described here. Done means the proposal defines when both events fire and how apps can send observations around compaction.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I think it could be interesting to expose browser agent sessions to applications, in particular for efficient compaction by the app itself.
Couple of ideas:
- new events on MCPContext:
sessionstart,sessioncompaction:sessionstartfire when the UA starts the session, which I guess would be soon after document load (except if the session is shared between documents and was started earlier?) and would allow the app to send it's first observation.sessioncompaction: fired when the context reaches an implementation define limit. The UA could just clear the context, and then the app could use the event to send an observation for the compacted state- both would require app driven observations.
The main benefit would be to allow the app itself to manage the context of the session, given that it is likely the app dev itself who is best placed to decide how to compact; for example for a ui app it could just send an observation with the latest relevant state, and then from then on only send deltas, and then resend the full state on compaction.
- Vorherrschende Sprache
- Bikeshed
- Sterne
- 4.7k
- Forks
- 328
- Ø Merge
- 2 T. 15 Std.
- Gemergte PRs (30 T.)
- 16
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus webmachinelearning/webmcp
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 72/100
webmachinelearning/webmcp#360 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Say how an agent should weigh annotations that the page wrote about itselfEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
webmachinelearning/webmcp#353 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
webmachinelearning/webmcp#343 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
Agenda+ i18n-tracker
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
webmachinelearning/webmcp#273 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
a11y-tracker Agenda+
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
webmachinelearning/webmcp#272 · 4 Kommentare · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in webmachinelearning/webmcp
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ansys/pyansys-common-mcp#213 ·
Maintainer antworten meist innerhalb von 3 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
priority:P1 status:in-review type:bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
randomparity/kdive#3317 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug medium-priority mobile
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
lognorman20/monaco#6229 ·