All notable changes to the Accessibility Agents project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Replaced the experimental Codex plugin and marketplace path with a direct
codex-skills/pack covering the full 80-skill catalog. - Updated the Codex installers to copy skills directly into
.codex/skills/or~/.codex/skills/. - Added Codex setup documentation describing the plugin marketplace research, what worked in testing, and why direct skill installation is now the primary recommendation.
- Updated Codex setup docs to make the direct skills-pack install the primary Codex distribution path.
- Simplified experimental Codex role messaging so the optional TOML role layer no longer references the removed
.codex/AGENTS.mdbaseline.
- Removed the repo-local Codex marketplace and plugin files from the primary distribution path.
- Removed the obsolete
.codex/AGENTS.mdbaseline in favor of the direct Codex skills pack.
- Interactive Capability Planner -- The installer now detects Node.js and presents a guided setup menu with five profiles: Baseline scanning, Browser testing (Playwright + axe-core), PDF-heavy workflow (pdf-lib), Everything, and Custom.
- Automatic dependency management -- Node.js 18+ detection and installation via
winget(Windows) orbrew(macOS); npm dependencies installed automatically; Playwright and Chromium downloaded when browser testing is selected; Java 21 JRE and veraPDF offered for deep PDF/UA validation. - VS Code settings auto-configuration -- MCP server entry automatically merged into
settings.jsonfor both Stable and Insiders editions. No manual JSON editing required. - Health check and readiness dashboard -- Post-install verification starts the MCP server on a test port, hits
/health, and displays a full readiness report showing which capabilities are ready, missing, or partially configured.
- New shared installer libraries --
scripts/Installer.Common.ps1andscripts/installer-common.shprovide consistent cross-platform behavior for VS Code profile detection, JSON summary writing, directory operations, and backup metadata. - 16 new CLI flags across install/update/uninstall scripts:
--dry-run,--check,--yes,--vscode-stable,--vscode-insiders,--vscode-both,--summary=path,--copilot,--cli,--codex,--gemini,--no-auto-update,--mcp-profile-stable,--mcp-profile-insiders,--mcp-profile-both. - Machine-readable output -- Every operation writes a structured JSON summary file (
.a11y-agent-team-install-summary.json,-update-summary.json, or-uninstall-summary.json) for CI pipeline consumption. - Clean uninstallation -- Uninstaller now removes MCP server entries from VS Code
settings.jsonautomatically, including cleanup of emptymcp.serversobjects.
docs/subagent-architecture.md-- VS Code 1.113 agent orchestrator patterns, delegation rules, coordinator-worker architecture, allowlist validation, nested subagent policy, and platform integration patterns.docs/troubleshooting.md-- MCP server connection issues, trust prompts, workspace vs. profile configuration, agent picker problems, frontmatter validation, and platform-specific debugging.docs/beacon/USER_GUIDE.md-- Full telemetry and beacon system documentation.mcp-server/PDF-QUICKSTART.md-- Six-step minimal-path guide from zero to working PDF accessibility scan.
- Coordinator allowlist validation rule -- Added to
scripts/validate-agents.js: coordinator agents must declare an explicitagents:frontmatter field listing which specialist agents they can invoke. Enforced at commit time. scripts/check-release-consistency.js-- Verifies version alignment across CHANGELOG.md, plugin.yaml, mcp-server/package.json, and gemini-extension.json. Returns nonzero on drift.- 4 new CI workflows --
installer-dry-run.yml(validates dry-runs),installer-integration.yml(real install/update/uninstall cycles on Windows CI),check-release-consistency.yml(catches version drift),mcp-prerequisite-consistency.yml(validates MCP prerequisite documentation accuracy).
- Native-tool-first remediation standard -- All document agents (word-accessibility, excel-accessibility, powerpoint-accessibility, pdf-accessibility, document-csv-reporter) restructured to present findings in three parts: Start Here (native app ribbon/menu path), Why It Matters (plain language impact), Advanced (XML/scripting for power users).
- document-accessibility-wizard -- New Remediation Writing Standard section, new Start Here and Native App Action Plan sections in report template.
- document-csv-reporter -- CSV
fix_suggestioncolumn now leads with native-app action in the first sentence.
- Synchronized all agent changes across Copilot (
.github/agents/), Claude Code (.claude/agents/), and Claude Code plugin (claude-code-plugin/agents/). - All coordinator agents now declare explicit
agents:allowlists in YAML frontmatter for auditable delegation. - Approximately 40 agent files received markdown rendering fixes: blank lines before lists, language-tagged code fences, trailing newline normalization.
- Removed Linux desktop accessibility references across agent suite, installers, and documentation. Affects desktop-a11y-specialist, desktop-a11y-testing-coach, testing-coach, screen-reader-lab, python-specialist, wxpython-specialist, and all installer scripts.
- Agents, installers, and documentation now explicitly target Windows and macOS. Linux users can still use the agents for web and document accessibility.
- MCP README rewritten -- "What Works Out of the Box" capability matrix, 9-row prerequisite matrix, local vs. shared server comparison, actionable veraPDF setup with platform-specific install commands, verification examples.
- New PDF Quick Start guide -- Standalone 6-step path to PDF scanning without the full agent suite.
- MCP servers now bridge automatically to Copilot CLI and Claude agent sessions (configure once, works everywhere).
- Chat Customizations editor support documented.
- Agent Debug Logs now cover Copilot CLI and Claude agent sessions.
- Nested subagent controls documented with clear guidance (disabled by default).
- Integrated browser (
editor-browser) with self-signed certificate support for local HTTPS testing.
- Updated README.md with links to new subagent-architecture.md and troubleshooting.md.
- Refreshed
manifest.jsontimestamp to 2026-03-26. - Enhanced marketplace and setup guidance with explicit VS Code 1.113 baseline call-outs.
- Updated User Guide with platform-prefixed section headings, prerequisite matrix, corrected MCP port (3100), and veraPDF strategy section.
- Updated Getting Started with new installer flags, JSON summary schema, CI validation workflows, and Safe Validation section.
- Updated Configuration with four new VS Code 1.113 sections.
- Corrected version entry from
## [4.50]to## [4.5.0]for semantic versioning compliance. - Updated all platform manifest versions (mcp-server/package.json, plugin.yaml, gemini-extension.json) from v4.0.0 to v4.5.0.
- Enhanced
scripts/validate-agents.jswith coordinator allowlist validation rule. - Reorganized reference documentation: moved AGENTS.md and code-review-standards.md from
.github/agents/to.github/root to clarify they are reference docs, not agent definitions.
- Fixed version drift across release manifests with automated consistency validation and CI checking.
- Fixed agent validation to enforce coordinator allowlist pattern, preventing unintended nested subagent invocations.
- Fixed agent directory organization by moving non-agent reference documents out of the agents directory.
- Fixed CI installer pipeline reliability:
- Removed UTF-8 BOM bytes from bash scripts to prevent shell parser failures.
- Re-normalized line endings with updated
.gitattributes. - Replaced
robocopywithCopy-Itemin Windows CI to eliminate exit code 9 failures. - Corrected bash syntax issues in installer flow control.
- Removed malformed embedded YAML step fragments from workflow definitions.
- Fixed
install.ps1npm/npx stdout leakage that caused theirm | iexone-liner pipeline to fail with "Install-MCP is not recognized" errors. All four npm/npx calls now suppress stdout with2>&1 | Out-Nulland use explicit$LASTEXITCODEchecks withthrowfor proper try/catch integration (#93).
- Official tool alias table validation — Tool names are now validated against the official GitHub Copilot custom-agents configuration reference. Covers all canonical tools (
execute,read,edit,search,agent,web,todo) and their documented aliases (shell/bash/powershell→execute,grep/glob→search,task→agent, etc.) - VS Code qualified tool validation — Validates
toolSet/toolNamepatterns (edit/createFile,search/codebase,execute/runInTerminal,web/fetch, etc.) against the complete VS Code built-in tool list - MCP namespace pattern validation — Validates
<server>/*and<server>/<tool>patterns, flags unknown MCP server namespaces with info-level messages - Frontmatter property validation — All YAML frontmatter keys are validated against the official schema (
name,description,tools,model,target,user-invocable,disable-model-invocation,handoffs,agents,hooks,mcp-servers,metadata,argument-hint). Unknown properties are flagged. - Deprecated property detection —
infer:flagged with migration guidance touser-invocable+disable-model-invocation targetvalue validation — Validates againstvscodeandgithub-copilot- Boolean property validation — Ensures
user-invocable,disable-model-invocation, andinferaretrueorfalse - Conflicting property detection — Warns when
infercoexists with its replacement properties - Prompt body size check — Warns when prompt body exceeds 30,000 chars (GitHub.com coding agent limit); skipped for
target: vscodeagents - Duplicate tool detection — Flags duplicate entries in tools lists
- Claude Code tool validation — Validates Claude agents' tools including
MCP(...)wrapper syntax andGitHubbuilt-in tool - Claude Code plugin agents — Now scans
claude-code-plugin/agents/in addition to.claude/agents/ --strictflag — Treats warnings as errors (exit code 1 on any warning). Used by pre-commit hook and CI.--quietflag — Suppresses warnings and info, shows only errors--filesflag — Validates specific files only (for pre-commit hooks), avoids scanning all 265+ files on every commit
scripts/pre-commit— Git pre-commit hook that validates only staged agent/skill files before allowing commit. Runs in--strictmode to block commits with validation warnings. Bypass withgit commit --no-verify.scripts/install-hooks.js— Cross-platform hook installer. Backs up any existing pre-commit hook before installing. Runnode scripts/install-hooks.jsafter cloning.
- Strict CI validation —
validate-agents.ymlworkflow now runs with--strictflag - Extended trigger paths — CI workflow now triggers on
claude-code-plugin/agents/**changes
- MCP server dependency installation —
install.ps1andinstall.shnow auto-install MCP server npm dependencies when Node.js is available update.ps1/update.sh— Updated with MCP dependency handling
- MCP Server setup guide — Added setup instructions, tool reference table, and troubleshooting to
docs/getting-started.md
user-invokable→user-invocable— Fixed typo in 16 agent files (property name and description text) that caused the property to be silently ignored by Copilot- Removed deprecated
infer: true— Removed from 16 agent files. The default behavior (user-invocable: true,disable-model-invocation: false) is equivalent toinfer: true, so no behavioral change. - Duplicate
searchtool inrepo-manager— Removed duplicate entry from tools list - Oversized prompt bodies — Added
target: vscodeto 5 agents (document-accessibility-wizard,daily-briefing,issue-tracker,pr-review,web-accessibility-wizard) whose prompt bodies exceed GitHub.com's 30,000 character limit. These agents are designed for VS Code and use large inlined skill content. - Broken links — Repaired broken URLs and hardened verification (from v4.0.0 follow-up)
4.0.0 - 2026-03-22
- CI accessibility agent (
ci-accessibility.agent.md) — Conversational agent for CI/CD accessibility pipeline setup with 5-phase workflow: detection, configuration, baseline management, PR annotation, and monitoring. Supports GitHub Actions, Azure DevOps, GitLab CI, CircleCI, and Jenkins. Includes SARIF integration and threshold configuration. - Screen reader lab agent (
screen-reader-lab.agent.md) — Interactive screen reader simulation for education and debugging. 4 simulation modes: reading order traversal, tab/focus navigation, heading navigation, and form navigation. Includes accessible name computation algorithm walkthrough. - WCAG 3.0 preview agent (
wcag3-preview.agent.md) — Educational agent for WCAG 3.0 Working Draft changes. Covers APCA contrast algorithm, new conformance model (Bronze/Silver/Gold vs A/AA/AAA), outcome-based testing, and delta analysis mode for existing audit reports. Includes critical disclaimer about draft status. - WCAG AAA agent (
wcag-aaa.agent.md) — Dedicated agent for AAA-level conformance checking beyond the standard AA target. Complete AAA criteria reference tables organized by WCAG principle (Perceivable: 8, Operable: 12, Understandable: 8 criteria). Prerequisite AA compliance check before AAA analysis. - i18n/RTL accessibility agent (
i18n-accessibility.agent.md) — Internationalization accessibility auditing. 5 audit areas: document language, text direction, bidirectional text, RTL layout patterns, and form direction. BCP 47 tag reference table. Covers WCAG 3.1.1/3.1.2. - PDF remediator agent (
pdf-remediator.agent.md) — Extends PDF audit with programmatic fixes. Auto-fixable table (8 issues via pdf-lib/qpdf/ghostscript) and manual-fix table (6 issues requiring Acrobat Pro). Generates shell scripts for batch remediation and step-by-step Acrobat instructions. - Email accessibility agent (
email-accessibility.agent.md) — HTML email accessibility under email client rendering constraints. Covers table-based layout, inline styles, image fallbacks, bulletproof buttons, dark mode, MJML/Foundation patterns, and screen reader compatibility across Outlook/Gmail/Apple Mail. - Media accessibility agent (
media-accessibility.agent.md) — Video and audio accessibility auditing. Covers captions (WebVTT/SRT/TTML), audio descriptions, transcripts, media player ARIA patterns, and WCAG 1.2.x compliance. - Web component specialist agent (
web-component-specialist.agent.md) — Shadow DOM and custom element accessibility. Covers ElementInternals, cross-shadow ARIA delegation, form-associated custom elements, focus delegation, and slot-based content projection. - Compliance mapping agent (
compliance-mapping.agent.md) — Maps audit results to legal frameworks including Section 508, EN 301 549, EAA, ADA, and AODA. Generates VPAT 2.5 reports in INT, EU, and WCAG editions. - Data visualization accessibility agent (
data-visualization-accessibility.agent.md) — Chart, graph, and dashboard accessibility. Covers SVG ARIA, data table alternatives, color-safe palettes, keyboard interaction patterns, and charting library APIs (Highcharts, Chart.js, D3, Recharts). - Performance accessibility agent (
performance-accessibility.agent.md) — Intersection of web performance and accessibility. Covers lazy loading impact, skeleton screens, CLS effects on assistive technology, code splitting, and progressive enhancement patterns. - Accessibility statement generator (
accessibility-statement.agent.md) — Generates W3C or EU model accessibility statements from audit results. Includes conformance claims, known limitations, feedback mechanism, and enforcement procedure sections. - Accessibility regression detector (
accessibility-regression-detector.agent.md) — Detects regressions by comparing audit results across commits or branches. Tracks score trends, classifies issues as new/fixed/persistent/regressed, and integrates with CI pipelines. - Office remediator agent (
office-remediator.agent.md) — Programmatic Office document (Word/Excel/PowerPoint) remediation via python-docx, openpyxl, and python-pptx. Auto-fixable and manual-fix tables for each format, Python script generation, PowerShell COM automation alternative, and 4-phase remediation process. - Projects manager agent (
projects-manager.agent.md) — GitHub Projects v2 management with full board, view, custom field, and iteration support. Screen reader-accessible output with structured tables and ARIA-friendly formatting. - Actions manager agent (
actions-manager.agent.md) — GitHub Actions workflow run management including logs, re-runs, artifact downloads, and CI debugging. Structured output optimized for assistive technology consumption. - Security dashboard agent (
security-dashboard.agent.md) — Dependabot, code scanning, and secret scanning alert triage. Priority-scored vulnerability tables with screen reader-friendly severity indicators. - Release manager agent (
release-manager.agent.md) — Release lifecycle management including tags, assets, and release note generation. Accessible changelog formatting with proper heading hierarchy. - Notifications manager agent (
notifications-manager.agent.md) — GitHub notification inbox management with filtering, bulk operations, and subscription control. Structured notification summaries designed for screen reader navigation. - Wiki manager agent (
wiki-manager.agent.md) — Wiki page creation, editing, search, and organization. Enforces accessible markdown patterns in wiki content with heading structure validation.
fix_document_metadata— Fix title, language, or author in Office document metadata by generating PowerShell/Bash scripts for OOXML manipulationfix_document_headings— Analyze and report heading structure issues in .docx files by parsing document.xml heading stylescheck_audit_cache— Check.a11y-cache.jsonfor changed, new, and unchanged files using size+mtime hash comparisonupdate_audit_cache— Write scan results (hash, findings count, timestamp) to.a11y-cache.jsonfor incremental scanning
- CI integration skill (
ci-integration/SKILL.md) — axe-core CLI reference, WCAG 2.2 tag set, baseline file schema, comparison logic, CI/CD templates for GitHub Actions/Azure DevOps/GitLab CI, SARIF integration, gating strategies, severity mapping - Testing strategy skill (
testing-strategy/SKILL.md) — Automated vs manual testing coverage matrix, browser+AT compatibility reference, regression detection patterns, acceptance criteria templates for accessibility testing - Legal compliance mapping skill (
legal-compliance-mapping/SKILL.md) — Section 508, ADA, EN 301 549, EAA, AODA framework mapping tables, VPAT 2.5 edition differences (INT/EU/WCAG), non-WCAG legal requirements reference - Email accessibility skill (
email-accessibility/SKILL.md) — Email client rendering constraints reference, table-based layout patterns, bulletproof button techniques, dark mode handling, MJML/Foundation template accessibility - Media accessibility skill (
media-accessibility/SKILL.md) — WebVTT/SRT/TTML caption format reference, caption quality metrics, audio description requirements, media player ARIA patterns, WCAG 1.2.x criterion mapping - Data visualization accessibility skill (
data-visualization-accessibility/SKILL.md) — Chart accessibility patterns, SVG ARIA reference, charting library accessibility APIs (Highcharts/Chart.js/D3/Recharts), color-safe palette generation, keyboard interaction models - Office remediation skill (
office-remediation/SKILL.md) — Office document OOXML manipulation patterns for accessibility remediation. Covers python-docx, openpyxl, python-pptx API references, PowerShell COM automation snippets, and direct OOXML XML manipulation.
- CSS accessibility instruction (
css-accessibility.instructions.md) — Always-on instruction that fires on*.cssand*.scssfiles. Enforces focus visibility, motion safety (prefers-reduced-motion), high contrast support, touch target sizing, and preventsoutline: nonewithout alternatives. - Testing accessibility instruction (
testing-accessibility.instructions.md) — Always-on instruction that fires on test files (*.test.*,*.spec.*). Guides test authors to include accessibility assertions (axe-core checks, keyboard navigation, ARIA state verification, screen reader announcement testing). - Document generation instruction (
document-generation.instructions.md) — Always-on instruction that fires on*.py,*.js,*.ts,*.mjs,*.cjsfiles. Catches imports of document generation libraries (python-docx, openpyxl, python-pptx, docx, pdfkit, etc.) and enforces accessibility metadata, heading structure, alt text, table headers, and language settings at the code level.
- Component library audit prompt (
component-library-audit.prompt.md) — Per-component accessibility scorecard across an entire component directory. 5-phase workflow: discovery, per-component audit, scorecard generation, cross-component analysis, and report. - Training scenario prompt (
training-scenario.prompt.md) — Interactive accessibility training with 4 modes: bad examples, quizzes, WCAG criterion explanations, and before/after comparisons. Covers 10 common UI patterns. - Audit native app prompt (
audit-native-app.prompt.md) — Accessibility audit for React Native, Expo, iOS, and Android applications with platform-specific checks. - Web CI/CD setup prompt (
setup-web-cicd.prompt.md) — One-click workflow for configuring automated web accessibility scanning pipelines with axe-core, SARIF output, baseline management, and PR annotations - PR accessibility check prompt (
a11y-pr-check.prompt.md) — Analyzes pull request diffs for accessibility regressions against WCAG 2.2 AA requirements - Team onboarding prompt (
onboard-team.prompt.md) — Generates role-specific accessibility onboarding documents for developers, designers, QA engineers, product managers, and content authors - Email template audit prompt (
audit-email-template.prompt.md) — Audits HTML email templates for accessibility under email client rendering constraints including table layout, inline styles, and screen reader compatibility - Media content audit prompt (
audit-media-content.prompt.md) — Audits video and audio media for captions, audio descriptions, transcripts, and media player control accessibility - Accessibility dashboard prompt (
accessibility-dashboard.prompt.md) — Aggregates all audit reports (web, document, markdown) into a unified dashboard view with overall score, trends, and cross-format issue patterns - Accessibility statement generator prompt (
generate-accessibility-statement.prompt.md) — Generates W3C or EU model accessibility statements from audit results with conformance claims, known limitations, and feedback mechanisms - PDF remediator prompt (
pdf-remediator.prompt.md) — Guided PDF remediation with programmatic and manual fix options - Document conversion audit prompt (
audit-document-conversion.prompt.md) — Compares source Office document against exported PDF for accessibility preservation, detecting conversion losses - Document training prompt (
document-training.prompt.md) — Generates role-specific accessibility training materials for document authors, editors, designers, and managers - CI accessibility prompt (
ci-accessibility.prompt.md) — One-click workflow for CI/CD accessibility pipeline setup and configuration - Screen reader lab prompt (
screen-reader-lab.prompt.md) — Launch interactive screen reader simulation on a file - WCAG 3.0 preview prompt (
wcag3-preview.prompt.md) — Quick access to WCAG 3.0 draft education and comparison - WCAG AAA prompt (
wcag-aaa.prompt.md) — One-click AAA conformance audit beyond standard AA target - Scaffold NVDA addon prompt (
scaffold-nvda-addon.prompt.md) — Scaffold a new NVDA screen reader addon project - Audit desktop accessibility prompt (
audit-desktop-a11y.prompt.md) — Desktop application accessibility audit covering platform APIs, keyboard, and high contrast - Test desktop accessibility prompt (
test-desktop-a11y.prompt.md) — Create a desktop accessibility test plan with screen reader test cases - Scaffold wxPython app prompt (
scaffold-wxpython-app.prompt.md) — Scaffold an accessible wxPython desktop application - Package Python app prompt (
package-python-app.prompt.md) — Package a Python application for distribution - i18n accessibility prompt (
i18n-accessibility.prompt.md) — Audit internationalization and RTL accessibility - Web component specialist prompt (
web-component-specialist.prompt.md) — Audit Shadow DOM and custom element accessibility - Performance accessibility prompt (
performance-accessibility.prompt.md) — Audit performance-accessibility intersection - Data visualization accessibility prompt (
data-visualization-accessibility.prompt.md) — Audit chart and dashboard accessibility - Accessibility regression detector prompt (
accessibility-regression-detector.prompt.md) — Compare audit results across commits or branches - Wiki manager prompt (
wiki-manager.prompt.md) — Manage GitHub Wiki pages with accessibility enforcement
-
Multi-language support guide (
docs/guides/multi-language-support.md) — Architecture for translating agent instructions. Locale-suffix convention, 3-tier translation priority, BCP 47 codes, translation workflow, and contributing guide. -
Enterprise packaging — Configurable enterprise configuration schema (
templates/enterprise-config.schema.json) and example configuration (templates/enterprise-config-example.json). Supports custom WCAG targets, design token paths, issue tracker routing (GitHub/Jira/Azure DevOps/Linear), scanning profiles, report formats, and CI gating thresholds. -
Anthropic directory manifest (
mcp-server/anthropic-directory.json) — Directory manifest for Claude Desktop auto-distribution. Lists all 24 tools, 3 prompts, 3 resources with stdio and HTTP transport configurations. -
Nexus / GitHub Hub differentiation — Nexus is now the auto-routing orchestrator (infers intent silently); GitHub Hub is the guided/menu-driven variant (presents options and lets users choose)
-
MCP Server Test Suite — 52 tests covering all tools, prompts, and resources
- Uses Node built-in test runner (
node --test) - Tests: path validation (6), contrast (5), headings (5), links (5), forms (5), guidelines (9), createServer (2), Office scanning (2), PDF scanning (2), batch scanning (2), metadata (1), prompts (4), resources (4)
npm testscript in package.json,prepublishOnlyruns tests before publish
- Uses Node built-in test runner (
-
MCP Prompts — 3 pre-built prompt templates for accessibility workflows
audit-page— Structured WCAG audit instruction with tool sequence and scoringcheck-component— Component-specific review using built-in guidelinesexplain-wcag— WCAG criterion explanation with examples and testing guidance
-
MCP Resources — 3 read-only data endpoints
a11y://guidelines/{component}— Component accessibility guidelines (9 components)a11y://tools— Auto-generated list of all registered toolsa11y://config/{profile}— Scan configuration templates (strict/moderate/minimal)
-
npm Publishability — MCP server package is now publish-ready
- Removed
"private": true, addedbin,files,keywords,repository,license - Shebang lines on entry points for
npx @a11y-agent-team/mcp-serverusage prepublishOnlyruns test suite before publishnpm pack --dry-runproduces 23.8 KB package with 9 files
- Removed
-
VS Code Extension publish readiness
- Fixed
engines.vscodeto match@types/vscodeversion (^1.110.0) - VSIX builds cleanly via
npx @vscode/vsce package(24.33 KB) - TypeScript compiles with zero errors
- Fixed
-
Accessibility PR Gate workflow (
.github/workflows/a11y-pr-gate.yml)- Required status check that blocks PRs with accessibility violations
- Checks: missing alt text, positive tabindex, div role=button, outline removal, missing form labels
- Runs axe-core on changed HTML files
- Posts summary comment on PR with pass/fail verdict and issue counts
- Only triggers on UI file changes (HTML, JSX, TSX, Vue, Svelte, Astro, CSS)
-
Server-based MCP Server - New
mcp-server/directory with HTTP-based MCP server- Replaces the old stdio-only
desktop-extension/with a proper server architecture - Supports Streamable HTTP transport (with SSE fallback) for remote clients
- Retains stdio mode (
stdio.js) for backward-compatible Claude Desktopmcp.jsonuse - Stateful (sessions + SSE) and stateless (per-request, CI/CD-friendly) modes
- 16 accessibility tools: contrast, guidelines, headings, links, forms, Office scanning, PDF scanning, metadata extraction, batch scanning, axe-core, a11y tree, keyboard navigation, contrast scanning, viewport reflow, veraPDF, PDF form conversion
- Binds to 127.0.0.1 by default for security; configurable via environment variables
- Health check endpoint at
/health
- Replaces the old stdio-only
-
Gemini python-development skill - Added missing knowledge skill for Python/wxPython development reference data
- 6 new agents synced to Claude Code — ci-accessibility, screen-reader-lab, wcag3-preview, wcag-aaa, i18n-accessibility, pdf-remediator added to
.claude/agents/ - 6 new agents synced to Claude Code Plugin — Same 6 agents copied to
claude-code-plugin/agents/ - 7 new Gemini skills — ci-accessibility, screen-reader-lab, wcag3-preview, wcag-aaa, i18n-accessibility, pdf-remediator (agent skills) + ci-integration (knowledge skill) added to
.gemini/extensions/a11y-agents/skills/ - 8 gap-analysis agents synced across all platforms — email-accessibility, media-accessibility, web-component-specialist, compliance-mapping, data-visualization-accessibility, performance-accessibility, accessibility-statement, accessibility-regression-detector added to Copilot (
.github/agents/), Claude Code (.claude/agents/), Plugin (claude-code-plugin/agents/), and Gemini (.gemini/extensions/a11y-agents/skills/) — 32 new files - 6 GitHub workflow agents synced across all platforms — projects-manager, actions-manager, security-dashboard, release-manager, notifications-manager, wiki-manager added to Copilot (
.github/agents/), Claude Code (.claude/agents/), Plugin (claude-code-plugin/agents/), and Gemini (.gemini/extensions/a11y-agents/skills/) — 24 new files - 5 new knowledge skills synced to Gemini — testing-strategy, legal-compliance-mapping, email-accessibility, media-accessibility, data-visualization-accessibility added as Gemini extension skills
- Office remediator synced across all platforms — office-remediator added to Copilot (
.github/agents/), Claude Code (.claude/agents/), Plugin (claude-code-plugin/agents/), and Gemini (.gemini/extensions/a11y-agents/skills/) — 4 new files - Office remediation knowledge skill synced to Gemini — office-remediation added as Gemini extension skill
- Comprehensive User Guide (
docs/USER_GUIDE.md) — Instructor-style ecosystem guide covering all 80 agents, 25 skills, 134 prompts, 9 instructions, and 24 MCP tools. Collapsible per-platform sections for GitHub Copilot, Claude Code, Gemini, Codex, and Claude Desktop. Includes team overviews, exhaustive agent reference with sample prompts, skill catalog, prompt directory, MCP server interaction guide, file-based workflows, common workflow recipes, platform comparison, troubleshooting, and glossary. - 6 GitHub workflow agent documentation pages — projects-manager, actions-manager, security-dashboard, release-manager, notifications-manager, wiki-manager added to
docs/agents/with feature descriptions, usage examples, and API scope requirements - 4 new agent documentation pages — office-remediator, pdf-remediator, compliance-mapping, accessibility-statement added to
docs/agents/ - 1 new skill documentation page — office-remediation added to
docs/skills/ - 3 new prompt documentation pages — pdf-remediator, audit-document-conversion, document-training added to
docs/prompts/documents/ - Platform parity check script (
scripts/check-platform-parity.js) — Automated script that verifies all agents exist on all 4 platforms (Copilot, Claude Code, Plugin, Gemini) and reports missing entries - 12 new agent documentation pages — ci-accessibility, screen-reader-lab, wcag3-preview, wcag-aaa, nexus, i18n-accessibility, web-component-specialist, performance-accessibility, data-visualization-accessibility, email-accessibility, media-accessibility, accessibility-regression-detector added to
docs/agents/
- Comprehensive count updates across 20+ project files — Updated agent count (80), skill count (25), prompt count (134), instruction count (9), MCP tool count (24), and Gemini skill count (98) across: AGENTS.md, CLAUDE.md, GEMINI.md, copilot-instructions.md, plugin.yaml, manifest.json, prd.md, MARKETPLACE_SUBMISSION.md, install.sh, docs/getting-started.md, docs/architecture.md, docs/guides/agent-debug-panel.md, docs/advanced/plugin-packaging.md, docs/skills/github-workflow-standards.md, mcp-server/package.json, mcp-server/server.js, mcp-server/anthropic-directory.json, .claude-plugin/marketplace.json, .claude-plugin/plugin.json, claude-code-plugin/README.md, docs/USER_GUIDE.md, vscode-extension/README.md
fix_document_headingsMCP tool — Was reading raw .docx bytes as UTF-8 string, which fails because .docx files are ZIP archives. Fixed to useparseZipCd()+getZipXml()to properly extractword/document.xmlfrom the OOXML ZIP archive before regex matching.- MCP server test suite — Added 4 missing tools (
fix_document_metadata,fix_document_headings,check_audit_cache,update_audit_cache) to theregisters all expected toolstest. All 52 tests pass. - Markdownlint compliance — Full markdownlint pass across all markdown files in the repository, fixing heading levels, list formatting, and trailing whitespace.
- MCP server dependency installation — MCP server dependencies are now installed automatically during setup, preventing missing-module errors on first run.
- Installer manifest initialization — Fixed
install.shto initialize the manifest helper function before the Codex install path, preventing undefined-function errors. - wxPython
SetName()misuse — Replaced incorrectSetName()calls on wxPython controls withStaticTextlabels for proper NVDA and VoiceOver screen reader announcement. - USER_GUIDE completeness — Fixed coverage gaps in
docs/USER_GUIDE.md— added missingoffice-remediatoragent entry,css-accessibilityanddocument-generationinstructions,office-remediationskill, and 17 prompts not listed in any prompt table. - Stale counts and team members — Fixed outdated agent/tool counts and added missing team member entries across multiple documentation files. Expanded
.gitignorefor common editor and OS artifacts.
- Desktop Extension - Previous
desktop-extension/folder and.vscode/mcp.jsonreplaced bymcp-server/
--cliinstaller flag for bothinstall.shandinstall.ps1- Copies agents to
~/.copilot/agents/for global CLI access - Copies skills to
~/.copilot/skills/for global CLI access - Project install (
--project --cli) uses.github/agents/which CLI reads directly
- Copies agents to
- Copilot CLI Setup documentation in
docs/getting-started.md- Discovery path reference (repository, user, organization)
- Installation options (global vs project)
- Tool compatibility notes
- CLI Troubleshooting Guide at
docs/guides/copilot-cli-troubleshooting.md- Agents not appearing in
/agentpicker - Skills not loading
- Tool name compatibility
- Platform-specific issues
- Agents not appearing in
- Tool Alias Reference in
docs/configuration.md- Cross-platform tool name mappings (CLI vs Claude Code vs VS Code)
- Which properties CLI ignores (
argument-hint,handoffs,modelarrays)
- Cross-Platform Tool Mapping Guide at
docs/cross-platform-tool-mapping.md- Canonical tool names per platform (Claude Code, Copilot CLI, VS Code, Codex, Gemini)
- Migration checklist for normalizing agent files
- Validation commands for checking tool name consistency
- Fixed missing YAML frontmatter in
playwright-testingskill SKILL.md
AGENTS.md- AI agent guidance file for repository- Documents all 59 agents, team structure, conventions
- Required by AgentRC readiness framework
.github/dependabot.yml- Automated dependency updates- GitHub Actions workflows (monthly)
- npm packages in desktop-extension, vscode-extension (weekly)
- pip packages in scripts directory (weekly)
scripts/validate-agents.js- Agent/skill validation script- Validates YAML frontmatter in all agent files
- Checks tool name CLI compatibility
- Verifies skill SKILL.md format
- Exit code 1 on errors, 0 on warnings-only
.github/workflows/validate-agents.yml- CI validation workflow- Runs on PRs and pushes affecting agent/skill files
- Ensures tool name compatibility across platforms
- testing-coach - Added modern Playwright patterns
- Violation fingerprinting for handling known issues (from Playwright docs)
- Complete WCAG 2.2 tag set for axe-core (
wcag22aa) - WCAG 2.2-specific rules coverage (Target Size 2.5.8, Focus Not Obscured 2.4.11)
- playwright-scanner - Added advanced scanning patterns
- Component-level scanning with
AxeBuilder.include() - WCAG 2.2 new criteria detection (Focus Not Obscured)
- Component-level scanning with
- aria-specialist - Added WAI-ARIA 1.3 draft reference for upcoming features
- Normalized all 59 Copilot agent tool declarations to use CLI-compatible names:
readFile→readeditFiles→edittextSearch/fileSearch→searchrunSubagent→agent- Affected: All agents in
.github/agents/including GitHub workflow agents (analytics, contributions-hub, daily-briefing, github-hub, insiders-a11y-tracker, issue-tracker, lighthouse-bridge, nexus, pr-review, repo-admin, repo-manager, scanner-bridge, team-manager, template-builder)
- Monorepo customization discovery documentation in
docs/advanced/advanced-scanning-patterns.mdchat.useCustomizationsInParentRepositoriessetting guidance- Example monorepo structures and recommended setup
- Agent debugging enhancements in
docs/guides/agent-debug-panel.md/troubleshootskill documentation- Export/import sessions as JSONL
- Agent Flow Chart visualization
- Summary view and attach debug events
- Integrated browser testing in testing-coach agents
editor-browserdebug type for zoom/reflow testing- launch.json configuration examples
- WCAG 1.4.4/1.4.10 testing workflows
- Native image analysis in alt-text-headings agents
chat.imageSupport.enabledworkflow- Analyze actual images to suggest accurate alt text
- Permission level guidance in
docs/configuration.md- Autopilot, Bypass Approvals, Default modes
- Recommendations for read-only vs. fix-applying workflows
- Updated
insiders-a11y-trackeragents (Copilot + Claude Code) with VS Code 1.112 features section - Added VS Code 1.112 features overview to CLAUDE.md, .github/copilot-instructions.md, and GEMINI.md
- actions/checkout — Bumped from v4 to v6
- actions/github-script — Bumped from v7 to v8
- peter-evans/create-pull-request — Bumped from v7 to v8
- actions/setup-node — Bumped from v4 to v6
- actions/setup-python — Bumped from v4 to v6
- @types/node — Bumped from 25.3.3 to 25.5.0 (vscode-extension)
- @types/vscode — Bumped from 1.109.0 to 1.110.0 (vscode-extension)
- Removed leftover lint process artifacts from repository
3.2.0 - 2026-03-13
- 5 new Playwright-based accessibility scanning tools for Claude Desktop MCP extension
keyboard_scan- Automated keyboard navigation testingstate_scan- ARIA state and property validationviewport_scan- Responsive layout accessibility checkscontrast_scan- Automated color contrast analysisa11y_tree- Accessibility tree inspection
playwright-tools.jsexternal module with graceful degradation when Playwright is not installed- URL validation (http/https only) and CSS selector sanitization for security
- playwright-scanner agent (Copilot + Claude Code) - Orchestrates Playwright-based scanning
- playwright-verifier agent (Copilot + Claude Code) - Verifies fixes against live pages
- playwright-testing skill - Patterns and examples for Playwright accessibility testing
- Integration docs and cross-platform handoff updates
verapdf-tools.jsMCP tool with Matterhorn Protocol severity mapping- Uses
execFile(notexec) for command injection prevention - Path validation with symlink resolution and 500MB file size limit
pdf-form-tools.jsusing pdf-lib (pure JS, MIT licensed)- XSS prevention via
escapeHtmlon all dynamic values - Accessible HTML5 output with labels, fieldsets, ARIA attributes, and focus styles
generate-a11y-testsprompt for CI pipeline scaffolding- GitHub Actions template for Playwright accessibility tests (
docs/templates/a11y-tests-ci.md)
- Fixed 31 Claude Code agents:
ask_questionsrenamed toaskQuestions(camelCase) - Added
askQuestionsto 10 agent tool lists - Added domain-specific
askQuestionsbody instructions to 39 agents shared-instructions.md: comprehensiveaskQuestionssection for 12 GitHub agents- Hub agents (developer-hub, github-hub, nexus):
askQuestionsprinciples and examples
- web-accessibility-wizard Playwright phase integration
- web-issue-fixer and cross-page-analyzer Playwright support
- Severity scoring updates for Playwright findings
- Agent count: 57 to 59 (added playwright-scanner and playwright-verifier)
- Prompt count: 104 to 106
- Skill count: 17 to 18 (added playwright-testing)
- All version numbers bumped to 3.2.0
- Plugin distribution drift fixed with symlinks for docs, templates, and example directories (PR #57)
- Added
.gitattributesfor Windows symlink compatibility - Added Windows clone instructions (
git clone -c core.symlinks=true) to CONTRIBUTING.md - NVDA addon specialist: version alignment to 2025.1.0, table introductions, source citations (PR #62)
- Codex CLI: experimental multi-agent TOML roles support (PR #59)
- Gemini CLI hooks: five lifecycle hook scripts added
- Broken URLs and Deque help links migrated to Accessibility Insights
3.0.0 - 2026-03-05
-
Context Management Guide - New guide for managing long accessibility audits
- Added
docs/guides/context-management.mdwith/compactcommand best practices - Guidance for web audits, document audits, and markdown audits
- Example summaries by audit type with severity breakdown templates
- When-to-compact rules: 7+ turns, large file counts, accumulated findings
- Added
-
Agent Context Nudges - Three orchestrator agents now guide users to
/compactwhen neededweb-accessibility-wizard- After Phase 6, suggest compaction if 6+ turnsdocument-accessibility-wizard- After Phase 4, suggest compaction if 3+ documents processedmarkdown-a11y-assistant- After Phase 2, suggest compaction if 20+ files reviewed
-
Authoritative Sources Citations - All 114 agents now cite official W3C, vendor, and platform documentation
- 57 GitHub Copilot agents (
.github/agents/*.agent.md) cite WCAG 2.2, ARIA 1.2, axe-core, platform APIs, and vendor docs - 57 Claude Code agents (
claude-code-plugin/agents/*.md) cite the same authoritative sources - Sources organized by domain: web (WCAG/ARIA), documents (PDF/UA, Office, EPUB), markdown (CommonMark), GitHub (REST/GraphQL API), developer tools (Python, wxPython, platform accessibility APIs)
- 57 GitHub Copilot agents (
-
Citation Policy Framework - Infrastructure for source validation and authority hierarchy
- 6-tier authority hierarchy: Normative specs (Tier 1) → Community consensus (Tier 6)
- Tier 1 (Normative): W3C specifications (WCAG 2.2, ARIA 1.2, HTML Living Standard)
- Tier 2 (Informative): Understanding WCAG, ARIA APG
- Tier 3 (Vendor): Microsoft Learn, Apple Developer, wxPython Docs
- Tier 4 (AT): NVDA, JAWS, VoiceOver documentation
- Tier 5 (Community): Deque University, WebAIM, Adrian Roselli
- Tier 6 (Compliance): Section 508, EN 301 549
-
Automated Source Currency Verification - GitHub Actions workflow for weekly source monitoring
.github/workflows/verify-sources.yml- Runs daily at 9 AM UTC.github/scripts/verify_sources.py- Python script verifies 20+ authoritative source URLs- SHA-256 fingerprinting tracks source content changes
- Auto-creates GitHub issues when sources change or break
SOURCE_REGISTRY.jsonmaintains authoritative source metadata
-
Marketplace Plugin Packaging - Created
plugin.yamlmanifest for VS Code Marketplace (awesome-copilot registry)- Bundled 57 agents, 17 skills, 104 prompts, 5 workspace instructions for one-click discovery
- All agent files include YAML frontmatter with tools, model preferences, handoffs
- Marketplace installation guide added to README
- Ready for immediate submission to awesome-copilot and copilot-plugins registries
-
Custom Skills Development Guide - New guide for extending the agent ecosystem
- Added
docs/guides/create-custom-skills.mdwith step-by-step instructions - README "Extending the Platform" section with community examples
- Agent nudges in accessibility-lead, web-accessibility-wizard, document-accessibility-wizard, developer-hub
- Domain-specific skill examples: fintech compliance, healthcare standards, framework patterns
- Added
-
Browser Tool Integration - Agents can now autonomously verify accessibility fixes in integrated browser
docs/AGENTIC-BROWSER-TOOLS.md- 14-section design guide (4500+ words)docs/BROWSER-TOOLS-TESTING.md- 18-section testing guide with 10 playable test scenarios- 6 browser tool capabilities:
screenshot(),click(),type(),navigate(),evaluate(),inspect() - 5 usage patterns: Fix Verification, Visual Verification, Interaction Testing, Failure Handling, Graceful Degradation
- 4 failure modes with solutions: browser unavailable, page timeout, element not found, analysis fails
-
Agent Updates for Browser Verification
web-accessibility-wizardPhase 12: Browser-Assisted Verification workflow fully documentedweb-issue-fixerPost-fix screenshot capture and analysis capability- Cross-framework testing protocols: React, Vue, vanilla HTML
- Performance metrics framework: capture, analysis, and reporting times
-
Cross-Platform Hook Implementation - Lifecycle hooks enforce accessibility during agent sessions
.github/hooks/scripts/- 5 Python hook scripts (session-start, detect-web-project, enforce-edit-gate, mark-reviewed, session-end).github/hooks/hooks-consolidated.json- VS Code hook configuration (6 events).claude/hooks/hooks-consolidated.json- Claude Code hook configuration with matchers- Hook scripts work identically on Windows and macOS (Python 3.8+)
-
Hook Capabilities
- Session Start: Platform detection, context injection, welcome message
- Web Project Detection: Recognize UI work, inject accessibility reminder
- Edit Gate Enforcement: Block UI file edits until accessibility-lead reviews (
.jsx,.tsx,.vue,.html,.css) - Review Marker: Create
.github/.a11y-reviewedmarker to unlock edits after review - Session End: Clean up markers for next session (both
StopandSessionEndevents)
-
Hook Documentation
docs/hooks-guide.md- Complete hooks guide with configuration, customization, securitydocs/guides/hooks-troubleshooting.md- 10 common issues with solutionsdocs/HOOKS-CROSS-PLATFORM-STRATEGY.md- 56-page implementation strategy (Phase 4 planning document)
-
Cross-Platform Compatibility
- VS Code 1.110+: 8 hook events supported (Preview feature)
- Claude Code: 18 hook events supported (full matchers, type: prompt/agent/command)
- Python-based scripts avoid shell/bash/PowerShell compatibility issues
- Dual event names:
Stop(VS Code) +SessionEnd(Claude Code) call same script
-
Agent Debug Panel Integration - Real-time visibility into agent behavior and three-hook enforcement
docs/guides/agent-debug-panel.md- 400+ line comprehensive troubleshooting guide- Debug panel references added to
docs/hooks-guide.mdfor hook troubleshooting - Verification steps added to
docs/getting-started.mdfor installation confirmation - Troubleshooting section added to README.md with debug panel workflows
- Guidance for verifying 57 agents loaded, checking hook execution order, tracking tool calls
-
Session Forking Guidance - Explore alternative approaches without losing audit work
docs/guides/context-management.md- New "Forking Sessions" section with/forkcommand usage- Fork suggestions added to
web-accessibility-wizard(after Phase 6 for alternative remediation strategies) - Fork suggestions added to
document-accessibility-wizard(for template vs batch fix approaches) - Fork suggestions added to
developer-hub(for exploring debugging hypotheses in parallel)
-
getDiagnostics Tool Integration - Leverage existing linting errors for smarter accessibility review
accessibility-lead.agent.md- AddedgetDiagnosticsto tools list, new "Tools" section with usage guidancearia-specialist.agent.md- Check for jsx-a11y ARIA rule violations before comprehensive reviewforms-specialist.agent.md- Check for label and autocomplete linting errors before form auditkeyboard-navigator.agent.md- Check for tabindex and keyboard event linting errors before keyboard review- All specialist agents prioritize fixing existing diagnostics before running comprehensive reviews
-
VS Code 1.110 Feature Analysis - Comprehensive evaluation of new capabilities
docs/VS-CODE-1.110-RECOMMENDATIONS.md- 7 features already implemented, 10+ new features identified- Implementation roadmap for v3.1 (quick wins) and v3.2 (research & design)
- Feature prioritization: High (Debug Panel, Fork, getDiagnostics), Medium (usages/rename tools, notifications), Low (custom thinking phrases)
-
Built-in Accessibility Skill Comparison - Document how Accessibility Agents complement VS Code's built-in skill
docs/guides/vscode-builtin-skill-comparison.md- New comprehensive comparison guide- Explains layered approach: VS Code for real-time guidance, Accessibility Agents for comprehensive audits
- Domain specialization table: 9 web specialists, 6 document specialists, 2 mobile specialists, 2 desktop specialists
- WCAG 2.2 conformance comparison: Built-in covers 2.1 AA principles, Agents cover complete 2.2 AA SC-by-SC
- Tool integration comparison: axe-core CLI, Lighthouse CI, GitHub A11y Scanner, Office Checker, PDF/UA validators
- Clear "When to Use Each" guidance with example workflows
-
OS Notifications for Long-Running Audits - Help users stay informed during lengthy operations
docs/getting-started.md- New "OS Notifications for Long-Running Audits" section with recommended settings- Settings documented:
chat.notifyWindowOnResponseReceived,chat.notifyWindowOnConfirmation,accessibility.signals.chatUserActionRequired - Use cases: Document audits (100+ files), web wizard audits (10+ minutes), GitHub briefings, cross-page analysis
- Accessibility benefit: Screen reader audio signals prevent missed questions during context switches
- Step-by-step configuration instructions for VS Code users
-
AI Co-Author Attribution - Transparency for AI contributions to accessibility code
docs/getting-started.md- New "AI Co-Author Attribution" section with recommended git settings- Setting documented:
git.addAICoAuthorwith optionschatAndAgent,all,never - Benefits explained: Transparency, compliance with emerging standards, clear audit trail for accessibility fixes
- Example commit with
Co-authored-by: GitHub Copilot <copilot@github.com>trailer - Step-by-step configuration instructions for VS Code users
-
Inline Chat Session Continuity - Agent context flows seamlessly into inline edits
docs/guides/context-management.md- New "Inline Chat Session Continuity" section- Explains VS Code 1.110+ change: Inline chat now queues into existing session instead of isolated changes
- Accessibility benefit: Inline fixes maintain full audit context, reference previous findings automatically
- Example workflow: Full audit → inline fixes reference WCAG violations by number and severity
- Best practice: Complete audit first, use inline chat for all subsequent fixes in same session
-
Collapsible Terminal Tool Calls - Reduce visual noise from command output
docs/guides/context-management.md- New "Terminal Tool Calls are Collapsible" section- Explains VS Code 1.110+ feature: Terminal commands appear collapsed by default
- When to expand: Troubleshooting failed commands, verifying file lists, checking CLI output, copying for reports
- Agents that use terminal commands: document-accessibility-wizard, web-accessibility-wizard, github-hub, developer-hub
- Reduces chat clutter for commands with long output (file discovery, scan results, API responses)
-
Custom Thinking Phrases - Optional fun enhancement for accessibility-themed loading text
README.md- New "Optional Customization" section with "Custom Thinking Phrases" subsection- Setting documented:
chat.agent.thinking.phraseswithappendorreplacemode - Accessibility-themed phrases: "Checking contrast ratios...", "Testing with screen readers...", "Verifying keyboard navigation..."
- Why it matters: Reinforces accessibility focus, reminds team members, makes wait time engaging
- Step-by-step configuration instructions and community contribution invitation
-
Removed VS Code 1.110 Recommendations File - All recommendations implemented and documented
docs/VS-CODE-1.110-RECOMMENDATIONS.md- Deleted after all features implemented- High priority features (4 items): Completed in Phase 5
- Medium priority features (6 items): Completed in Phase 6
- Low priority features (3 items): Documented as skip or deferred to v3.2
- All implementation work now tracked in CHANGELOG.md and prd.md
-
Version Numbers - Project version 2.6.0 → 3.0.0 across all manifests and installers
vscode-extension/package.jsonandpackage-lock.json→ 3.0.0desktop-extension/package.json,package-lock.json,manifest.json→ 3.0.0- Installer comments updated from "v2.5 → v2.6" to "v2.x → v3.0"
- README community contribution example updated to v3.0
-
Agent Credibility - All agents now ground recommendations in published standards instead of "AI-generated" advice
- Every agent includes
## Authoritative Sourcessection with inline citations - Source tiers clearly documented in CITATION_POLICY.md
- Weekly currency check ensures sources remain accessible and unchanged
- Every agent includes
-
Documentation Architecture - Professional packaging for enterprise distribution
prd.mdnow single source of truth for v3.0 implementation status- Removed
PLAN.md(strategic planning document - content migrated to prd.md) - Added
MIGRATION-AUDIT.mddocumenting content migration - Added
v3.0 Release Managementsection in prd.md with testing checklists, success metrics, version history
-
System Requirements Documentation - Critical version currency warnings across all documentation entry points
README.md- New "System Requirements" section (88+ lines) with tool version table, 5 reasons why currency matters, update workflowsdocs/getting-started.md- Version currency WARNING boxes in all 5 platform prerequisites (Claude Code, GitHub Copilot, Claude Desktop, Codex CLI, Gemini CLI)CONTRIBUTING.md- New "Testing Requirements" section requiring contributors test with latest tool versions before PRs- Version check commands documented for all platforms and tools
- "Why Version Currency Matters" explanations: platform API changes, accessibility features, bug fixes, security, WCAG evolution
- Trust Gap - Users can now verify agent recommendations by following inline citations to official documentation
- Context Budget Exhaustion - Orchestrator agents now guide users to compact long audits before hitting limits
- Accessibility Bypassing - Lifecycle hooks enforce review before UI file edits
- Manual Fix Verification - Browser tools automate verification of accessibility fixes
- Hook Timeouts - All hooks complete in <5 seconds (session-start: 10s)
- Browser Tool Degradation - Gracefully falls back to code review when browser unavailable
- Source Currency Check - Automated weekly (configurable to monthly/quarterly for stable sources)
2.6.0 - 2026-03-03
- Initial public release with 113 accessibility agents across 5 teams
- Web Accessibility team (17 agents)
- Document Accessibility team (7 agents)
- GitHub Workflow team (11 agents)
- Developer Tools team (7 agents)
- Cross-platform support: Claude Code, GitHub Copilot, Gemini CLI, Claude Desktop (MCP), Codex CLI