Skip to content

fix(skills): handle REQS007 by its reason, since fallback_autoparse no longer retries - #1

Merged
tedi-z merged 2 commits into
mainfrom
fix/extract-reqs007-skill-text
Oct 27, 2026
Merged

tedi-z merged 2 commits into
mainfrom
fix/extract-reqs007-skill-text

Conversation

@tedi-z

@tedi-z tedi-z commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Why

The extract-structured-data and using-zenrows skills say fallback_autoparse "defaults to true, which retries once with autoparse". The Zenrows MCP server removed that fallback (zenrows-mcp 2.14). On the live server (2.16.1) the parameter reads "Deprecated, has no effect", and REQS007 comes back with a reason and, for an unprepared domain, the next step (prepare_domain).

What changed

  • extract-structured-data: the REQS007 bullet handles each reason: domain_not_prepared (prepare_domain, poll prepared_domain_status, retry), page_not_recognised (another page or mode='css', don't prepare again) and domain_not_enabled (mode='css' or support). fallback_autoparse and mode='autoparse' are marked deprecated. The parameter table points to prepare_domain.
  • using-zenrows: the extract parameter list drops fallback_autoparse and adds include_html, with one line on prepare_domain / prepared_domain_status. The REQS007 error line reads the reason.
  • No version bump here: after ci(release): release with release-please and an approval step #2 merges, release-please opens the 0.1.1 release PR from this fix(skills) commit.

Skill text only. The same change goes to the other Zenrows plugin repos, including openai-zenrows, which these skills match.

Sources

Every step matches the live extract, prepare_domain and prepared_domain_status schemas on mcp.zenrows.com (2.16.1), the server's REQS007 error text, and docs.zenrows.com/extract/setup ("Domain coverage").

Verification

  • Text-only change; no build step in this repo.
  • Not yet tested: an extract on an unprepared domain in Copilot with this plugin.

…o longer retries

The extract skills said fallback_autoparse defaults to true and retries
with autoparse. The Zenrows MCP server removed that fallback: the
parameter is deprecated and has no effect, and REQS007 now carries a
reason (domain_not_prepared, page_not_recognised, domain_not_enabled)
with prepare_domain and prepared_domain_status for the first. The skills
now follow that, mark mode='autoparse' deprecated and list include_html.
@tedi-z tedi-z self-assigned this Oct 27, 2026
@tedi-z
tedi-z requested a review from AnderRV October 27, 2026 08:59
@tedi-z
tedi-z marked this pull request as ready for review October 27, 2026 08:59
The release PR sets plugin.json and marketplace.json to 0.1.1, and the
notes go on the GitHub release.
@tedi-z
tedi-z merged commit 56a4a83 into main Oct 27, 2026
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.

2 participants