Skip to content

Conversation

@muratkeremozcan
Copy link
Contributor

@muratkeremozcan muratkeremozcan commented Oct 14, 2025

TEA Agent v6 Migration + Knowledge Base Enrichment

Migrated TEA (Test Architect) from v3.0 XML tasks to v6 pure markdown workflows. Also massively expanded the knowledge base with production-ready testing patterns.

What Changed

Workflows (8 total)

  • Consolidated gate into trace (9→8 workflows, more focused)
  • All workflows now pure markdown (no XML)
  • Works standalone or with BMad artifacts - your choice

Knowledge Base (21 fragments)

  • Enriched 18 existing fragments with real code examples (~12k lines added)
  • Added 3 new fragments for test debugging/healing
  • All fragments have 80% code, 20% explanation
  • Patterns extracted from production codebases

Playwright MCP Integration

  • Optional healing mode for generated tests (auto-fixes common failures)
  • Exploratory mode for brownfield apps with missing docs
  • Recording mode for complex UI flows
  • Everything degrades gracefully if MCP unavailable

Why This Matters

TEA went from having ~500 lines of generic guidance to ~14k lines of concrete, copy-paste-ready patterns. It can now actually generate production-quality tests instead of just suggesting what to do.

The MCP stuff is optional enhancement - if you don't have Playwright MCP servers, TEA still works fine with pattern-based fallbacks.

Config Change

Added src/modules/bmm/config.yaml with tea_use_mcp_enhancements: true (controls all MCP features).

@bmadcode bmadcode merged commit bee9c5d into v6-alpha Oct 16, 2025
4 checks passed
davedittrich pushed a commit to davedittrich/BMAD-METHOD that referenced this pull request Nov 12, 2025
* feat: migrate test architect entirely to v6

* format fixed

* feat: integrated new playwright mcp

---------

Co-authored-by: Murat Ozcan <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants