Repository navigation
Releases
Releases · webmaxru/web-ai-agent-skills
v1.10.1
- Updated
toolactivatedandtoolcancelguidance for their move todocument.modelContextin Chrome 156.0.8076.0. - Added a feature-detected listener example that remains compatible with older Chrome builds using
window. - Updated compatibility, API reference, and troubleshooting guidance for the new event target.
v1.10.0
- Added
annotations.debuggingguidance for Chrome 156+ so inspection and developer-focused tools can be identified and filtered by general-purpose agents - Added
debuggingto the TypeScript tool-registration template - Added compatibility details and a diagnostic-tool registration example based on WebMCP PR #253
v1.9.0
language-detector-api
- Corrected the cumulative-confidence cutoff: languages are omitted once confidence reaches or exceeds
0.99.
webmcp
- Added Chrome 154
consequentialHintguidance for high-stakes, irreversible, and real-world actions. - Added independent confirmation and authorization requirements plus validation guidance.
- Added typed template support and a consequential flight-booking example.
v1.8.0
language-detector-api
- Clarified Chrome's desktop-only support and removed stale, duplicated compatibility notes
- Documented Microsoft Edge 148+ as authoritative despite lagging compatibility tables
- Added cross-browser
downloadprogresshandling for fractional and byte-based progress values
prompt-api
- Updated guidance for Chrome 148 shipping support and Edge's Aion CPU-capable model path
- Marked tool calling and
samplingModeas experimental, and sampling parameters as deprecated for portable pages - Updated templates and references for required context-usage APIs with older-browser fallbacks
- Added
QuotaExceededErrorprevention and recovery guidance - Tightened availability and session guidance around experimental options
proofreader-api
- Updated Chrome local testing to use the dedicated
#proofreader-apiflag
webmcp
- Added Chrome 153 per-execution cancellation through the
execute(input, { signal })contract - Separated registration lifecycle cleanup from in-flight execution cancellation
- Added declarative
executeTool()cancellation guidance and a working example - Replaced obsolete
requestUserInteraction()guidance with visible application UI and authorization checks - Expanded troubleshooting and documented current polyfill cancellation limitations
- Updated templates and target discovery for the current imperative API surface
webnn
- Clarified when SharedWorker and ServiceWorker execution contexts became supported
- Refined
opSupportLimits()fingerprinting guidance and futureMLContextOptionsconsiderations
writing-assistance-apis
- Updated Edge flags, device-performance guidance, and Aion CPU-inference support
- Added
NotReadableErrorhandling for browser-filtered output
v1.7.1
webmcp
- Register WebMCP tools concurrently with
Promise.allin themodel-context-registry.template.tsasset, so total registration time is bounded by the slowest tool instead of the sum of all registrations. - Kept a per-tool
try/catchso one failing registration never blocks the others, and preserved the async-awarereadypromise and synchronousdispose()contract.
v1.7.0
language-detector-api
- Updated Microsoft Edge support: the Language Detector API is supported from Edge 148 with no flags required (previously documented as a flagged developer preview in 147).
webmcp
- Documented that
document.modelContext.registerTool()returns a Promise as of Chrome 151.0.7922.0, resolving only when the tool is available togetTools()across the frame tree. - Updated the registration guidance to
await registerTool()insidetry/catch, backward-compatible with older synchronous Chrome builds. - Made the
model-context-registry.template.tsasset async-aware: registration awaits insidetry/catch, exposes areadypromise, and keepsdispose()synchronous. - Added troubleshooting guidance for uncaught
registerTool()failures on Chrome 151+. - Expanded compatibility and reference notes for the new asynchronous registration semantics.
webnn
- Documented
context.lostasPromise<MLContextLostInfo>carrying a human-readablemessagefield. - Added
MLOperand/MLTensordataTypeandshapereadonly attributes (property access, not method calls). - Clarified the
builder.constant(dataType, value)scalar overload usingMLNumber. - Added a note that
MLContextOptionsis evolving (fallback and device-preference controls) so detection and fallback paths stay forward-compatible. - Recommended optional operator
labelproperties for more diagnosablebuild()/dispatch()error messages.
v1.6.0
- Migrated webmcp tool registration to
document.modelContextwith anavigator.modelContextfallback for Chrome 146–149 - Documented Chrome 150 deprecation of
navigator.modelContextin webmcp compatibility and reference notes - Updated the webmcp registry template to feature-detect the model context across both surfaces
- Refreshed webmcp troubleshooting guidance for the undefined
modelContextcase - Added a
document.modelContextmarker to the webmcpfind-webmcp-targetsscanner - Fixed repository URLs across plugin configs and README to point to
web-ai-agent-skills
v1.5.0
webmcp
- Added support for the new tool
nameconstraint (1-128 ASCII alphanumeric,_,-,.) across SKILL, reference, and troubleshooting docs - Added
titlefield anduntrustedContentHintannotation to the tool definition contract and template - Documented the new
toolchangeevent onModelContextand theexposedToregistration option - Documented
NotAllowedError(Permissions Policy) andSecurityError(non-trustworthyexposedToorigins) handling
proofreader-api
- Corrected Chrome minimum VRAM requirement to strictly more than 4 GB in the compatibility reference
Repository maintenance
- Fixed installation command for web-ai-skills plugin in README
- Corrected Claude Code plugin install identifier in README
- Pinned Copilot CLI to 1.0.43 in the skill-update-worker agentic workflow
- Added version-bump-and-deploy maintenance prompt to APM dependencies
v1.4.0
language-detector-api
- Added Chrome desktop-only restriction to compatibility notes
- Clarified
expectedInputLanguagesnullability - Documented Chrome mobile limitation and
measureInputUsage/Infinitybehavior
prompt-api
- Added tool-call and tool-response content types from the April 2026 spec
- Documented Chrome audio-input GPU requirement
- Updated
language-model-servicetemplate with new content types
proofreader-api
- Corrected Chrome VRAM requirement from
>4 GBto≥4 GB
translator-api
- Added desktop-only constraint, storage, download-failure, and
inputQuotanotes - Expanded translator reference and troubleshooting guidance
webnn
- Added Origin Trial note and
opSupportLimitsfingerprinting caveat in compatibility/reference
writing-assistance-apis
- Corrected Chrome VRAM requirement and added
@types/dom-chromium-aiguidance