Various questions & feedback
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Stack technique
- javascript, json
- Domaine
- api
Piste de recherche
The issue raises questions about the WebMCP spec and links issue #236, but names no spec files or tests. Start by reading the linked issue and the spec sections quoted here; the questions span browsing context, origin isolation, tool progress and execution, schemas, and observations. Done would require the maintainers to resolve the questions and define concrete changes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Noting this all down in one place ahead of a meeting. I only read through the spec and explainers on a plane, so apologies if this is stuff that's already been discussed. If anything isn't a quick answer, I can create a separate issue.
Also see https://github.com/webmachinelearning/webmcp/issues/236.
Browsing context required: As tool calls are handled in JavaScript, a browser tab or a webview must be opened to provide a visible interface and browser context. In other words, there is no support for agents or assistive tools to call tools in a headless state.
Why? Headless browsers have a browsing context right?
WebMCP is only available in origin-isolated documents. This ensures that the document's origin remains stable throughout the tool's lifetime.
Why? Not saying it's wrong, just don't understand. postMessage doesn't have this limitation.
Can tools provide progress? Seems like a job for a stream/observable!
How does document.modelContext access work across origin for exposed tools? (document access will be blocked right?)
Why is inputSchema stringified? Seems a bit weird.
The browser agent, on the other hand, does not run JavaScript on the page.
I guess you're already on top of this, but the same should happen for executing tools.
Using JSON schema seems a bit… WebSQL. Is the format frozen? What if it's changed in future? I assume there's no actual casting/validation of the format?
Do we need an output schema? So, if the function returns an object, the agent can understand how the various keys can be used.
Should an observation be required before attempting to call a tool? In case things have changed.
- Langage dominant
- Bikeshed
- Étoiles
- 4.7k
- Forks
- 328
- Merge moyen
- 2 j 9 h
- PR mergées (30 j)
- 15
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de webmachinelearning/webmcp
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
webmachinelearning/webmcp#362 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 1-3 heures Accessibilité débutants 72/100
webmachinelearning/webmcp#360 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Say how an agent should weigh annotations that the page wrote about itselfPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
webmachinelearning/webmcp#353 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
webmachinelearning/webmcp#343 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Agenda+ i18n-tracker
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
webmachinelearning/webmcp#273 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de webmachinelearning/webmcp
Issues similaires
-
0.2.1-rc.3 compatibility: 21 peer ranges enumerate exact versions, so rc.3 is rejectedPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
NanmiCoder/dsh-agent-teams#277 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 87/100
Lakr233/vphone-cli#742 ·
Les mainteneurs répondent en général sous 1 jour
-
[core-client] Remove unused hand-maintained transport helpers after the definition-table cutoverOuvertedoc-audit enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Kozea/Radicale#2301 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour