addedInput schema / properties / async
Added value: +{
+ "description": "Async mode (default: auto). true: enqueue a BullMQ job and return a jobId immediately (poll with page.getJobStatus). false: synchronous processing. When omitted, auto-enabled if Vision is on and Redis is available (Vision LLM exceeds the MCP timeout in CPU mode). Requires Redis when true.",
+ "type": "boolean"
+}
addedInput schema / properties / auto_retry
Added value: +{
+ "default": true,
+ "description": "Enable staged auto-retry on HTML fetch failure (default: true). Retries with progressively longer timeouts and relaxed waitUntil.",
+ "type": "boolean"
+}
addedInput schema / properties / layoutOptions / properties / perSectionVision
Added value: +{
+ "default": true,
+ "description": "Enable per-section Vision analysis for more accurate semantic search. Requires useVision=true. Increases processing time. (default: true) / セクション単位のVision解析を有効化(処理時間増加、デフォルト: true)",
+ "type": "boolean"
+}
addedInput schema / properties / layoutOptions / properties / scrollVision
Added value: +{
+ "default": true,
+ "description": "Scroll-position Smart Capture + Vision analysis at section boundaries (async mode only, default: true) / スクロール位置スマートキャプチャ + Vision解析(asyncモードのみ、デフォルト: true)",
+ "type": "boolean"
+}
addedInput schema / properties / layoutOptions / properties / scrollVisionMaxCaptures
Added value: +{
+ "default": 10,
+ "description": "Maximum number of scroll positions to capture (default: 10) / キャプチャするスクロール位置の最大数(デフォルト: 10)",
+ "maximum": 20,
+ "minimum": 2,
+ "type": "number"
+}
addedInput schema / properties / layoutOptions / properties / visionBatchSize
Added value: +{
+ "default": 5,
+ "description": "Maximum concurrent Vision API calls when perSectionVision is enabled (default: 5) / perSectionVision有効時の最大並列Vision API呼び出し数(デフォルト: 5)",
+ "maximum": 10,
+ "minimum": 1,
+ "type": "number"
+}
addedInput schema / properties / layoutTimeout
Added value: +{
+ "default": 120000,
+ "description": "Per-phase timeout for layout analysis in ms (default: 120000).",
+ "maximum": 300000,
+ "minimum": 5000,
+ "type": "number"
+}
addedInput schema / properties / layout_first
Added value: +{
+ "default": "auto",
+ "description": "Layout-first mode for WebGL/Three.js sites (default: auto). auto: prioritise layout when WebGL is detected. always: always prioritise layout. never: legacy parallel processing.",
+ "enum": [
+ "auto",
+ "always",
+ "never"
+ ],
+ "type": "string"
+}
addedInput schema / properties / max_retries
Added value: +{
+ "default": 3,
+ "description": "Maximum retry attempts when auto_retry is true (default: 3).",
+ "maximum": 3,
+ "minimum": 1,
+ "type": "number"
+}
addedInput schema / properties / motionOptions / properties / detect_webgl_animations
Added value: +{
+ "default": true,
+ "description": "Enable WebGL/Canvas animation detection (Three.js etc.) via frame-based analysis (requires Playwright, default: true) / WebGL/Canvasアニメーション検出(Three.js等、Playwright必要、デフォルト: true)",
+ "type": "boolean"
+}
changedInput schema / properties / motionOptions / properties / js_animation_options / properties / waitTime / default
Previous value: -1000New value: +2000
changedInput schema / properties / motionOptions / properties / js_animation_options / properties / waitTime / description
Previous value: -"Wait time in ms after page load before detecting animations (default: 1000)"New value: +"Wait time in ms after page load before detecting animations (default: 2000)"
changedInput schema / properties / motionOptions / properties / maxPatterns / default
Previous value: -100New value: +500
changedInput schema / properties / motionOptions / properties / maxPatterns / description
Previous value: -"Maximum patterns to detect (default: 100)"New value: +"Maximum patterns to detect (default: 500)"
addedInput schema / properties / motionOptions / properties / runtime_options
Added value: +{
+ "description": "Runtime detection options (active when detection_mode='runtime' or 'hybrid') / ランタイム検出オプション(detection_mode='runtime'または'hybrid'時のみ有効)",
+ "properties": {
+ "wait_for_animations": {
+ "default": 5000,
+ "description": "Animation wait time in ms (default: 5000) / アニメーション待機時間",
+ "maximum": 30000,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / motionOptions / properties / timeout / default
Previous value: -180000New value: +300000
changedInput schema / properties / motionOptions / properties / timeout / description
Previous value: -"Motion detection timeout in milliseconds. MCP Protocol has a 60-second tool call limit. In async mode (page.analyze with async=true), this limit does not apply, allowing longer detection times for heavy WebGL/Three.js sites. (default: 180000 = 3 minutes, max: 600000 = 10 minutes)"New value: +"Motion detection timeout in milliseconds. MCP Protocol has a 60-second tool call limit. In async mode (page.analyze with async=true), this limit does not apply, allowing longer detection times for heavy WebGL/Three.js sites. (default: 300000 = 5 minutes, max: 600000 = 10 minutes)"
addedInput schema / properties / motionOptions / properties / video_options
Added value: +{
+ "description": "Video recording + frame analysis options (active when detection_mode='video') / 動画録画+フレーム解析オプション(detection_mode='video'時のみ有効)",
+ "properties": {
+ "frame_analysis": {
+ "description": "Frame analysis options / フレーム解析オプション",
+ "properties": {
+ "change_threshold": {
+ "default": 0.005,
+ "description": "Change detection threshold (0-1, default: 0.005) / 変化検出閾値",
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "fps": {
+ "default": 15,
+ "description": "Frame rate (1-30fps, default: 15) / フレームレート",
+ "maximum": 30,
+ "minimum": 1,
+ "type": "number"
+ },
+ "gap_tolerance_ms": {
+ "default": 50,
+ "description": "Gap tolerance in ms (default: 50) / ギャップ許容時間",
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "number"
+ },
+ "min_motion_duration_ms": {
+ "default": 50,
+ "description": "Minimum motion duration in ms (default: 50) / 最小モーション継続時間",
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "move_mouse": {
+ "default": true,
+ "description": "Perform mouse-move operations (default: true) / マウス移動操作を行うか",
+ "type": "boolean"
+ },
+ "record_duration": {
+ "default": 10000,
+ "description": "Recording duration in ms (default: 10000) / 録画時間",
+ "maximum": 60000,
+ "minimum": 1000,
+ "type": "number"
+ },
+ "scroll_page": {
+ "default": true,
+ "description": "Perform scroll operations (default: true) / スクロール操作を行うか",
+ "type": "boolean"
+ },
+ "timeout": {
+ "default": 30000,
+ "description": "Page load timeout in ms (default: 30000) / ページ読み込みタイムアウト",
+ "maximum": 120000,
+ "minimum": 1000,
+ "type": "number"
+ },
+ "viewport": {
+ "description": "Viewport size / ビューポートサイズ",
+ "properties": {
+ "height": {
+ "maximum": 4096,
+ "minimum": 240,
+ "type": "number"
+ },
+ "width": {
+ "maximum": 4096,
+ "minimum": 320,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "wait_until": {
+ "default": "domcontentloaded",
+ "description": "Page load completion strategy (default: domcontentloaded) / ページロード完了待機戦略",
+ "enum": [
+ "load",
+ "domcontentloaded",
+ "networkidle"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / motionOptions / properties / webgl_animation_options
Added value: +{
+ "description": "WebGL animation detection options (active when detect_webgl_animations=true) / WebGLアニメーション検出オプション(detect_webgl_animations=true時のみ有効)",
+ "properties": {
+ "change_threshold": {
+ "default": 0.005,
+ "description": "Change detection threshold (0.001-0.5, default: 0.005) / 変化検出閾値",
+ "maximum": 0.5,
+ "minimum": 0.001,
+ "type": "number"
+ },
+ "sample_frames": {
+ "default": 50,
+ "description": "Number of frames to sample (default: 50) / サンプリングフレーム数",
+ "maximum": 100,
+ "minimum": 5,
+ "type": "number"
+ },
+ "sample_interval_ms": {
+ "default": 100,
+ "description": "Frame interval in ms (default: 100) / フレーム間隔",
+ "maximum": 500,
+ "minimum": 50,
+ "type": "number"
+ },
+ "timeout_ms": {
+ "default": 120000,
+ "description": "Detection timeout in ms (default: 120000) / 検出タイムアウト",
+ "maximum": 180000,
+ "minimum": 5000,
+ "type": "number"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / motionTimeout
Added value: +{
+ "default": 300000,
+ "description": "Per-phase timeout for motion detection in ms (default: 300000).",
+ "maximum": 300000,
+ "minimum": 5000,
+ "type": "number"
+}
addedInput schema / properties / narrativeOptions
Added value: +{
+ "description": "Narrative analysis options. Analyzes the page's worldview/atmosphere and layout structure. enabled=true to activate.",
+ "properties": {
+ "enabled": {
+ "default": true,
+ "description": "Enable narrative analysis (default: true)",
+ "type": "boolean"
+ },
+ "generateEmbedding": {
+ "default": true,
+ "description": "Generate embeddings as part of narrative analysis (default: true)",
+ "type": "boolean"
+ },
+ "includeVision": {
+ "default": true,
+ "description": "Use Vision LLM for higher-precision narrative analysis (default: true)",
+ "type": "boolean"
+ },
+ "saveToDb": {
+ "default": true,
+ "description": "Save narrative analysis results to DB (default: true)",
+ "type": "boolean"
+ },
+ "visionTimeoutMs": {
+ "default": 300000,
+ "description": "Narrative Vision analysis timeout in ms (default: 300000).",
+ "maximum": 600000,
+ "minimum": 30000,
+ "type": "number"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / partial_results
Added value: +{
+ "default": true,
+ "description": "Allow partial results on timeout (default: true). When true, returns results from completed phases on timeout.",
+ "type": "boolean"
+}
addedInput schema / properties / qualityTimeout
Added value: +{
+ "default": 60000,
+ "description": "Per-phase timeout for quality evaluation in ms (default: 60000).",
+ "maximum": 60000,
+ "minimum": 5000,
+ "type": "number"
+}
addedInput schema / properties / respect_robots_txt
Added value: +{
+ "description": "Respect robots.txt (RFC 9309). Set to false to ignore.",
+ "type": "boolean"
+}
addedInput schema / properties / responsiveOptions / properties / breakpoint_resolution
Added value: +{
+ "default": "range",
+ "description": "Breakpoint resolution: 'range' (CSS media query + VP diff estimate) or 'precise' (binary search, ±8px, 3-5x slower). (default: range) / ブレークポイント解像度(preciseは処理時間3-5倍)",
+ "enum": [
+ "range",
+ "precise"
+ ],
+ "type": "string"
+}
changedInput schema / properties / timeout / default
Previous value: -60000New value: +600000
changedInput schema / properties / timeout / description
Previous value: -"Overall timeout in ms (default: 60000)"New value: +"Overall timeout in ms (default: 600000)"
changedInput schema / properties / timeout / maximum
Previous value: -300000New value: +600000
addedInput schema / properties / timeout_strategy
Added value: +{
+ "default": "progressive",
+ "description": "Timeout strategy. strict: fail completely on timeout. progressive: return partial results on timeout (default).",
+ "enum": [
+ "strict",
+ "progressive"
+ ],
+ "type": "string"
+}
addedInput schema / properties / visionOptions
Added value: +{
+ "description": "Vision CPU completion-guarantee options (Phase 3). Controls Vision model (Ollama llama3.2-vision) inference timeout, image optimisation, CPU forcing, and graceful degradation.",
+ "properties": {
+ "visionEnableProgress": {
+ "default": false,
+ "description": "Enable progress reporting during long Vision processing (default: false).",
+ "type": "boolean"
+ },
+ "visionFallbackToHtmlOnly": {
+ "default": true,
+ "description": "Continue with HTML-only analysis when Vision times out / fails (Graceful Degradation, default: true) / Vision失敗時にHTML解析のみで続行(Graceful Degradation、デフォルト: true)",
+ "type": "boolean"
+ },
+ "visionForceCpu": {
+ "default": false,
+ "description": "Force CPU mode even when a GPU is available (default: false).",
+ "type": "boolean"
+ },
+ "visionImageMaxSize": {
+ "description": "Maximum image size in bytes passed to Vision analysis. Larger images are auto-compressed.",
+ "maximum": 10000000,
+ "minimum": 1024,
+ "type": "number"
+ },
+ "visionTimeoutMs": {
+ "description": "Vision analysis timeout in ms. Auto-calculated from hardware detection when omitted.",
+ "maximum": 1200000,
+ "minimum": 1000,
+ "type": "number"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / waitUntil / default
Previous value: -"load"New value: +"networkidle"
changedInput schema / properties / waitUntil / description
Previous value: -"Page load completion criteria (default: load)"New value: +"Page load completion criteria (default: networkidle)"