Final 11 builders moved to pen-core: rating_stars, carousel_dots, link, kbd, price, quote_block, code_block, color_swatch, chart_bars, timeline, calendar_grid. pen-mcp handlers delegate; shim + Nitro SERVER_BUILDERS now match the full 42-tool pen-mcp catalog. With this batch the embedded orchestrator can execute any element tool the AI emits — no more fallback-to-batch_design routing on elements.md names that happened to be outside the shim registry. The "advertised vs executable" asymmetry is closed: elements.md catalog = pen-mcp handler set = shim set = SERVER_BUILDERS set. Test suite updated: the "unsupported tool short-circuits before HTTP" case now uses a fictional name (add_fictional_future_v1) since every real add_*_v0 is now wired. 1907/1907 pass, zero pen-mcp handler behavior regressions (builders are byte-identical to the local tree build they replaced). |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| api | ||
| opencode | ||
| plugins | ||
| utils | ||