Summary
0.2.0 is the first stable cut after the rc line. It locks the search and interaction contracts that were previously exercised in prerelease form and publishes them on the default latest npm tag.
Highlights
node search --limit <n>now preserves the full match count while returning a truncated result set in structured mode.- Structured search responses now include
returnedCountandtruncatedso agents can distinguish partial results from zero-match results. interact typeand targetedinteract pressnow support--target-textand--rolein addition to CSS selectors.- Targeted interaction responses now report
targetingResolutionalongsidetargetingStrategy,matchCount, andresolvedNth. - Untargeted
interact pressremains supported for compatibility and now documents its page-focus semantics explicitly. - Invalid interaction combinations such as targetless
press --strict, targetlesspress --nth, andnode search --limit 0now fail with concrete CLI errors.
Compatibility Notes
- This release is intended to replace the
0.1.35-rc.xline for normal installs. - No intentional breaking change was introduced to the published CLI surface.
- npm dist-tags now resolve as:
latest→0.2.0next→0.1.35-rc.3
Validation
npm run buildnpm testnpm run test:integrationnpm run docs:buildnpm pack --dry-runnpm publish --dry-run