realbrowser 0.2.0
0.2.0 - 2026-05-07
This is a major CLI and workflow refactor from v0.1.0.
Breaking changes:
- Replaced the old selected-tab/top-level command model with a target-first
grouped CLI:
realbrowser [global flags] <group> <command> [args] [flags]. - Reads, actions, screenshots, console, network, state, dialogs, performance,
downloads, and PDF export now require an explicit-t <label>target or
--handle. - Replaced old flows such as
open,tabs,observe,snapshot,console,
andscreenshotwith grouped commands such astab ensure,tab list,
read observe,read snapshot,console list, andscreenshot capture. - Removed the old split reference docs (
references/debugging.md,
references/profiles.md,references/screenshots.md) in favor of the new
command reference plus workflow reference.
Added:
- New command groups:
profile,session,daemon,tab,handle,read,
wait,action,screenshot,console,network,state,dialog,
perf,download,export,devtools,chain, andcompletion. - Stable labeled targets from
tab ensure,tab select, andtab new. - Provenance checks for signed-in profile work, including safer handling for
browser-scoped CDP endpoints where existing tabs cannot prove profile
ownership. - Anonymous managed sessions plus explicit
--incognito/--privatesupport
when a visible Chrome Incognito window is required. - Structured, compact readers for large pages:
read size,read query,
read items,read item,read snapshot,read text,read html,
read links, andread forms. - Root-scoped action workflows with
action state, guardedaction upload,
exact-label or ref-basedaction submit, keyboard actions, and
file-chooser protection. - Target-bound screenshot workflows:
screenshot capture,screenshot full,
screenshot area, andscreenshot device. - Target-bound console and network workflows, including capture windows,
response body export, HAR export, and large-output guards. chainfor running target-bound JSON step sequences with compact summaries.references/workflows.mdandreferences/design-notes.md.
Changed:
- Reworked
SKILL.md,README.md,agents/openai.yaml, and
references/commands.mdaround the target-first contract. - Made background-first signed-in profile behavior the documented default;
profile app launch focus risk now requires explicit--best-effort-background
or--front. - Kept exact-tab console-copy guidance explicit: select one tab, verify it, and
copy that tab's DevTools-style lines rather than mixing multiple matches. - Made large reads, network bodies, traces, screenshots, downloads, and PDFs
prefer--outor artifact paths instead of stdout. - Set the script version to
0.2.0.
Validation:
node --check scripts/realbrowser.mjs./scripts/realbrowser --version./scripts/realbrowser self-test- Help generation for all command groups.
git diff --check- Anonymous
about:blanksmoke test.