Skip to content

v0.2.2

Choose a tag to compare

@shayuc137 shayuc137 released this 17 May 13:46
· 65 commits to main since this release

Seed-user review fixes

Addresses all 24 issues from the first seed-user test report.

P0 Bug Fixes

  • click --snap navigation snapshot: wait for domcontentloaded after navigation before taking snapshot
  • resume tab count: tab new/close/switch now update resume snapshot

CLI Improvements

  • daemon health renamed to daemon status (HTTP /health route preserved)
  • cloak config shows merged values with source annotations ([default] / [config.toml] / [env:VAR])
  • content snapshot mode unified to a11y tree (fixes inline element word fusion like "Hacker Newsnew")
  • Spell pipeline fetch inherits browser UA + cookies; Chrome UA fallback for PUBLIC spells
  • cloak version subcommand
  • Compact snapshot defaults to 80 nodes (--limit 0 to disable)
  • navigate/action --snap now includes # Title | url | N nodes header line

First-Run UX

  • doctor: daemon-down shows [info] instead of [fail]
  • Daemon auto-start log level: warninginfo
  • Install docs: recommend uv tool install / pipx, pip as fallback (PEP 668)
  • Cloudflare stealth wording: objective description, no "bypass" claims
  • cloak --help shows shortcuts in epilog

Skill Documentation

  • All --target references replaced with correct positional syntax
  • Unified --snap naming (removed --include-snapshot from docs)
  • Added headless/headed mode and daemon lifecycle documentation
  • Troubleshooting rewritten for text-mode perspective
  • Fixed --backend bridgecloak launch --tier remote_bridge

Infrastructure

  • generate_skill.py --write auto-syncs skill data mirror
  • dump_config source tracking fix for section-prefixed fields