Releases: questpie/probe
Releases · questpie/probe
v0.2.1
Patch Changes
3d026eeThanks @drepkovsky! - Fix child process dying after ready detection — pipe stdout/stderr to log file instead of destroying streams (prevents SIGPIPE kill on macOS)
v0.2.0
Minor Changes
-
907c1bcThanks @drepkovsky! - Hardening based on AI QA session feedback- Config validation: Validate all config fields at load time with clear, actionable error messages. Detects common typos (
command→cmd,dependsOn→depends, etc.) with "Did you mean?" suggestions and config examples. qprobe doctorcommand: New command that checks config validity, browser driver availability, port conflicts, log directory writability, and package resolvability.- Better error messages: Process manager now shows last 10 lines of output on timeout/exit failures. Explains
cd dir && cmdshell issues and suggests--cwd. Compose failures suggest manualqprobe startfallback. - Shell-aware process spawning: Commands containing shell operators (
&&,|,;) now spawn viash -cso monorepo patterns work correctly. - HTTP 429/503 auto-retry: Auto-retries rate-limited and unavailable responses with exponential backoff, respects
Retry-Afterheader. New--retriesflag. - Dependencies: Moved
agent-browserand@playwright/testfrom peer to regular dependencies — installing qprobe installs everything. qprobe initimprovements: Now adds@questpie/probeas devDependency to the project's package.json and suggests runningqprobe doctor.
- Config validation: Validate all config fields at load time with clear, actionable error messages. Detects common typos (
Patch Changes
db31010Thanks @drepkovsky! - Add README with install instructions, command reference, and config example