Feat: add extraction_model field to Scrape, Extract, and Crawl resources#235
Conversation
…esources (#234) - Add Extraction Model string field to Scrape Extraction collection - Add Extraction Model string field to Crawl Settings collection - Add Extraction Model string field to Extract Options collection - Wire extraction_model into API payload builders for all three resources - Update TypeScript type interfaces for extraction, settings, and opts Syncs n8n node with Node SDK PR #19988.
PR #235 Review — Security & API DesignReviewed commit: Security Scan
API Design ConsistencyAll three resources use identical pattern:
SDK alignment (PR #19988): Node sends Build
Verdict: CLEANNo findings. |
|
APPROVED: commit
|
PR Review Summary: #235 — Feat: add extraction_model field to Scrape, Extract, and Crawl resourcesReview IntegrityReviewed commit: Verdict: APPROVED ✓Context-Aware ReviewDomains: n8n Node / TypeScript | Agents: 1 (Security + API Design) Integration Checks (Phase 2.5)Code registration: ✓ All 3 Risk Matrix
FindingsNone. Automated Checks
RecommendationPR merged to Context-aware review complete. 1 agent (Security+API Design). 0 findings. |
Summary
Syncs the n8n node with Node SDK PR #19988 which added
extraction_modeltoScrapeRequest,ExtractRequest, andCrawlRequestinterfaces.Extraction Modelstring field to Scrape Extraction collectionExtraction Modelstring field to Crawl Settings collectionExtraction Modelstring field to Extract Options collectionextraction_modelinto API payload builders for all three resourcesChanges
nodes/AlterLab/AlterLab.node.ts— 38 lines added (3 UI params + 3 type fields + 3 payload wires)Testing
gpt-4osendsextraction_model: "gpt-4o"in API payloadextraction_modelfrom API payloadCloses #234
Implementation branch:
feat/extraction-model-234Base:
main