Public mirror for @nebutra/browser-control from Nebutra/Nebutra-Sailor.
This repository is generated from the Nebutra Sailor monorepo. Package releases are cut from the monorepo and mirrored here for discovery, standalone cloning, and contribution intake.
- Canonical source:
packages/ai/browser-controlinNebutra/Nebutra-Sailor - Package registry: npm and GitHub Packages
- Contributions: open issues or PRs here; maintainers port accepted changes back into the monorepo source package
Status: WIP — Not yet integrated into any production app.
@nebutra/browser-control owns browser task execution ports, action recording,
deterministic replay, profile metadata, doctor output, and debug inspection.
It is an execution capability package: callers decide when browser work should
run, and this package performs the browser-shaped work.
It does not own Thread/Turn/Item state, prompt generation, model calls, sub-agent scheduling, or approval lifecycle. Those remain in the runtime and tool layers.
pnpm browser:doctor
pnpm browser:debug <session_id>
pnpm browser:replay <session_id>Executable examples live under examples/:
deterministic-replay.tsfirst-run-recording.tshttp-extract.ts