15:54:42 RRSAgent has joined #webmachinelearning 15:54:46 logging to https://www.w3.org/2026/02/05-webmachinelearning-irc 15:54:46 RRSAgent, make logs Public 15:54:47 please title this meeting ("meeting: ..."), anssik 15:54:53 Meeting: WebML CG Teleconference – 5 February 2026 15:54:58 Chair: Anssi 15:55:06 Agenda: https://github.com/webmachinelearning/meetings/blob/main/telcons/2026-02-05-cg-agenda.md 15:55:10 Scribe: Anssi 15:55:14 scribeNick: anssik 15:55:22 Present+ Anssi_Kostiainen 15:55:41 RRSAgent, draft minutes 15:55:43 I have made the request to generate https://www.w3.org/2026/02/05-webmachinelearning-minutes.html anssik 15:55:51 brwalder has joined #webmachinelearning 15:57:18 Present+ Brandon_Walderman 15:59:35 Present+ Leonie_Watson 16:01:24 Present+ Kryspin_Ziemski 16:01:46 Present+ Dominic_Farolino 16:02:02 Present+ Joe_Lamyman 16:02:08 Present+ Ben_Greenstein 16:02:15 Melissa has joined #webmachinelearning 16:02:20 Present+ Christian_Liebel 16:02:24 qcomp has joined #webmachinelearning 16:02:29 Present+ Melissa_Mitchell 16:02:32 JoeLamyman has joined #webmachinelearning 16:02:43 Present+ Fabio_Bernardon 16:02:45 Fabio has joined #webmachinelearning 16:02:49 Present+ Reilly_Grant 16:03:01 Present+ Vasilii_Trofimchuk 16:03:06 domfarolino has joined #webmachinelearning 16:03:11 Present+ Mark_Foltz 16:03:13 BenGreenstein has joined #webmachinelearning 16:03:15 RRSAgent, draft minutes 16:03:16 I have made the request to generate https://www.w3.org/2026/02/05-webmachinelearning-minutes.html anssik 16:03:27 Present+ Ehsan_Toreini 16:03:45 RRSAgent, draft minutes 16:03:46 I have made the request to generate https://www.w3.org/2026/02/05-webmachinelearning-minutes.html anssik 16:03:54 Anssi: as you hopefully noticed, this Community Group meeting takes place 1 hour later than earlier 16:03:58 present+ 16:04:00 ... we will use this new meeting time until further notice 16:04:11 ... the Working Group (WG) meeting schedule will not change, so if you're attending both please note this 16:04:31 Anssi: to start, we will welcome our latest new participants: 16:04:39 ... Joe Lamyman and Grace Snow from TetraLogical Services Ltd. 16:05:22 Present+ Johann_Hofmann 16:05:29 ... Vasilii Trofimchuk from Block Inc. 16:05:47 ... Ben Greenstein from Google 16:05:54 ... welcome all to the WebML Community Group! 16:06:06 Topic: WebMCP 16:06:16 gb, this is webmachinelearning/webmcp 16:06:16 anssik, OK. 16:06:33 Subtopic: Spec draft established 16:06:39 -> WebMCP - Draft Community Group Report https://webmachinelearning.github.io/webmcp/ 16:06:53 Anssi: I've appointed Brandon, Khushal and Dominic as initial editors 16:06:55 Mark_Foltz has joined #webmachinelearning 16:07:02 ... thank you for your commitment to this role 16:07:11 Mark_Foltz has joined #webmachinelearning 16:07:13 Anssi: the WebMCP spec baseline landed in PR #64 16:07:15 https://github.com/webmachinelearning/webmcp/pull/64 -> MERGED Pull Request 64 Add initial spec draft and set up CI/CD (by anssiko) 16:07:28 ... Brandon drafted initial WebIDL in PR #75, thank you for initiating this work 16:07:29 https://github.com/webmachinelearning/webmcp/pull/75 -> Pull Request 75 Add WebIDL and descriptions to spec draft (by bwalderman) 16:07:40 ... review from group participants welcome, thanks to Dominic and Francois for review comments 16:08:58 Brandon: Chromium implementation informed the WebIDL draft, so should be in a rather good shape 16:09:18 Dominic: we're define internal infra that browsers are expected to provide 16:10:17 Grace has joined #webmachinelearning 16:10:25 ... participants interested in helping with spec drafting via PRs, PR reviews, may find the following resources helpful: 16:10:29 -> Bikeshed Documentation https://speced.github.io/bikeshed/ 16:10:33 -> Introduction to Writing Specifications with Bikeshed https://dlaliberte.github.io/bikeshed-intro/ 16:10:37 -> Writing Procedural Specs for the Web Platform using Bikeshed https://garykac.github.io/procspec/ 16:11:20 ... as discussed last time, we have now set up a CI/CD system to automate build, validation, checks, and publishing steps, and this automation seems to work now 16:11:48 Anssi: while editors are primarily responsible for translating group's resolutions into PRs and proposing changes for review, all group participants are also able to contribute via PRs, in addition to issue discussion 16:12:06 ... we've deployed a PR Preview tool that helps review specs via visual HTML diffs, complementary to source-level diffs 16:12:44 ... there's two options to create local test builds, install bikeshed or use remote API via HTTP: 16:12:50 -> https://speced.github.io/bikeshed/#installing 16:12:55 -> https://speced.github.io/bikeshed/#remote 16:14:09 Brandon: when I submitted the PR, it flagged some errors in Bikeshed 16:14:19 ... my local Bikeshed did not report those errors 16:15:09 Reilly: last time I looked at Bikeshed config it used a different 16:15:45 Dominic: make sure to run bikeshed update locally to have all the data files up to date 16:16:07 ... if your local bikeshed reports warnings, our workflow is set to fail on warnings too, not just errors 16:16:21 Brandon: mine did not report as much 16:17:06 Anssi: we've used label-based triage in this group: 16:17:11 -> https://github.com/webmachinelearning/webmcp/labels 16:17:28 Anssi: we have Agenda+ to propose topics for these telcons, I will take these into considerations and encourage editors to actively label (and unlabel) issues accordingly 16:17:42 ... I will empower the editors to add topic-specific labels that they feel help them be more productive, so we're lax about this 16:18:23 Dominic: I added a new label for "declarative" issues 16:18:29 ... ad-hoc makes sense 16:19:20 Anssi: I propose we adopt a mechanism to signal priority "to be worked on soon" and "to be worked on later" 16:19:25 ... some would use implicit "v1" and explicit "v2" to signal this 16:19:45 ... issues labeled "v2" are "to be worked on later" while other issues are "to be worked on soon" 16:19:53 ... the intent of this is to have a shared understanding among all participants where to focus attention to right now 16:20:10 Mark: some other specs have used milestones, that's one option 16:20:11 q? 16:21:45 Dominic: I don't feel too strongly how to organize work, it will organically evolve, I feel strongly we don't reflect versions and milestones in the spec 16:22:17 Anssi: "v2" is not a version in a traditional, could be "next" 16:23:14 q? 16:23:47 Subtopic: Declarative proposal 16:24:09 Anssi: the group resolved that the declarative proposal complements the imperative WebMCP API, the latest proposal is discussed in issue #22 and PR #26 16:24:10 https://github.com/webmachinelearning/webmcp/issues/22 -> Issue 22 Declarative API Equivalent (by EisenbergEffect) [declarative] 16:24:10 https://github.com/webmachinelearning/webmcp/pull/26 -> Pull Request 26 Declarative proposal to expose tools via HTML (by MiguelsPizza) 16:24:55 Dominic: we've built on top of PR #26, I submitted PR #79 with additional feedback 16:24:56 Issue 79 not found 16:25:29 s/PR #79/PR #76 16:26:14 johannhof has joined #webmachinelearning 16:26:57 Anssi: the latest PR documents what Chromium prototype implements? 16:27:35 Dominic: right, we documented the GH issues feedback provided in #22 into this ‎declarative-api-explainer.md 16:28:23 q? 16:28:43 Anssi: there's a bunch of issues, so perhaps we focus on the meta-issue #22 16:29:36 ... does PR #76 address some of the "declarative" labeled issues? 16:29:37 https://github.com/webmachinelearning/webmcp/pull/76 -> Pull Request 76 Declarative API Explainer (by domfarolino) 16:29:50 Dominic: I will reference them from the explainer PR #76 16:29:51 q? 16:30:28 Anssi: I believe the Chromium prototype is currently focused on the "write" tools using
elements 16:30:58 Anssi: for "read-only" tools, Brandon suggest the group to consider the element over the element proposed in the explainer, the benefit is is not user-visible 16:31:04 ... the element was prototyped by VOIX, a web-native framework, and discussed in a paper contributed by Technical University of Darmstadt researchers: 16:31:07 -> https://arxiv.org/abs/2511.11287 16:31:13 Anssi: the benefit of a element over