v0.2.2
Seed-user review fixes
Addresses all 24 issues from the first seed-user test report.
P0 Bug Fixes
- click --snap navigation snapshot: wait for
domcontentloadedafter navigation before taking snapshot - resume tab count: tab new/close/switch now update resume snapshot
CLI Improvements
daemon healthrenamed todaemon status(HTTP/healthroute preserved)cloak configshows merged values with source annotations ([default]/[config.toml]/[env:VAR])contentsnapshot mode unified to a11y tree (fixes inline element word fusion like "Hacker Newsnew")- Spell pipeline
fetchinherits browser UA + cookies; Chrome UA fallback for PUBLIC spells cloak versionsubcommand- Compact snapshot defaults to 80 nodes (
--limit 0to disable) navigate/action --snapnow includes# Title | url | N nodesheader line
First-Run UX
doctor: daemon-down shows[info]instead of[fail]- Daemon auto-start log level:
warning→info - Install docs: recommend
uv tool install/pipx, pip as fallback (PEP 668) - Cloudflare stealth wording: objective description, no "bypass" claims
cloak --helpshows shortcuts in epilog
Skill Documentation
- All
--targetreferences replaced with correct positional syntax - Unified
--snapnaming (removed--include-snapshotfrom docs) - Added headless/headed mode and daemon lifecycle documentation
- Troubleshooting rewritten for text-mode perspective
- Fixed
--backend bridge→cloak launch --tier remote_bridge
Infrastructure
generate_skill.py --writeauto-syncs skill data mirrordump_configsource tracking fix for section-prefixed fields