.gitignore
.pre-commit-config.yaml
.python-version
AGENTS.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
.github/pull_request_template.md
.github/workflows/ci.yml
.github/workflows/release.yml
browser-cli-extension/manifest.json
browser-cli-extension/offscreen.html
browser-cli-extension/package.json
browser-cli-extension/popup.html
browser-cli-extension/src/background.js
browser-cli-extension/src/debugger.js
browser-cli-extension/src/offscreen.js
browser-cli-extension/src/page_runtime.js
browser-cli-extension/src/popup.css
browser-cli-extension/src/popup.js
browser-cli-extension/src/popup_view.js
browser-cli-extension/src/protocol.js
browser-cli-extension/src/background/artifact_actions.js
browser-cli-extension/src/background/dialog_actions.js
browser-cli-extension/src/background/input_actions.js
browser-cli-extension/src/background/locator_actions.js
browser-cli-extension/src/background/observe_actions.js
browser-cli-extension/src/background/page_actions.js
browser-cli-extension/src/background/trace_actions.js
browser-cli-extension/src/background/video_actions.js
browser-cli-extension/src/background/workspace.js
browser-cli-extension/tests/debugger.test.js
browser-cli-extension/tests/popup_view.test.js
docs/extension-driver-gaps.md
docs/installed-with-pip.md
docs/installed-with-uv.md
docs/smoke-checklist.md
docs/uninstall.md
docs/examples/task-and-automation.md
docs/superpowers/plans/2026-04-08-browser-cli-v1-implementation-plan.md
docs/superpowers/plans/2026-04-09-browser-cli-semantic-ref-task-workflow-skill-implementation-plan.md
docs/superpowers/plans/2026-04-09-browser-cli-v2-agent-actions-implementation-plan.md
docs/superpowers/plans/2026-04-10-browser-cli-dual-driver-extension-implementation-plan.md
docs/superpowers/plans/2026-04-10-browser-cli-status-reload-implementation-plan.md
docs/superpowers/plans/2026-04-11-browser-cli-extension-driver-parity-refactor-implementation-plan.md
docs/superpowers/plans/2026-04-11-browser-cli-network-response-body-implementation-plan.md
docs/superpowers/plans/2026-04-12-browser-cli-popup-runtime-polish.md
docs/superpowers/plans/2026-04-12-browser-cli-workflow-publish-layer-implementation-plan.md
docs/superpowers/plans/2026-04-13-browser-cli-long-run-stability-implementation-plan.md
docs/superpowers/plans/2026-04-13-browser-cli-pip-user-ux-roadmap-implementation-plan.md
docs/superpowers/plans/2026-04-13-browser-cli-task-automation-implementation-plan.md
docs/superpowers/plans/2026-04-14-automation-manifest-roundtrip-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-delivery-skills-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-douyin-automation-packaging-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-extension-attach-race-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-install-skills-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-persistent-startup-page-reuse.md
docs/superpowers/plans/2026-04-14-browser-cli-release-readiness-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-task-runtime-read-unification-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-uninstall-doc-implementation-plan.md
docs/superpowers/plans/2026-04-14-browser-cli-uv-migration-implementation-plan.md
docs/superpowers/plans/2026-04-14-daemon-parameter-validation-implementation-plan.md
docs/superpowers/plans/2026-04-14-pypi-package-rename-implementation-plan.md
docs/superpowers/specs/2026-04-08-browser-cli-design.md
docs/superpowers/specs/2026-04-09-browser-cli-backed-explore-delivery-skill-design.md
docs/superpowers/specs/2026-04-09-browser-cli-explore-task-workflow-design.md
docs/superpowers/specs/2026-04-09-browser-cli-v2-agent-actions-design.md
docs/superpowers/specs/2026-04-09-browser-cli-v3a-semantic-ref-resolution-design.md
docs/superpowers/specs/2026-04-10-browser-cli-dual-driver-extension-architecture-design.md
docs/superpowers/specs/2026-04-10-browser-cli-status-reload-design.md
docs/superpowers/specs/2026-04-11-browser-cli-extension-driver-parity-refactor-design.md
docs/superpowers/specs/2026-04-11-browser-cli-extension-video-cdp-screencast-design.md
docs/superpowers/specs/2026-04-11-browser-cli-network-response-body-design.md
docs/superpowers/specs/2026-04-11-browser-cli-next-roadmap.md
docs/superpowers/specs/2026-04-12-browser-cli-popup-control-surface-runtime-polish-design.md
docs/superpowers/specs/2026-04-12-browser-cli-workflow-publish-layer-design.md
docs/superpowers/specs/2026-04-13-browser-cli-long-run-stability-design.md
docs/superpowers/specs/2026-04-13-browser-cli-pip-user-ux-backlog.md
docs/superpowers/specs/2026-04-13-browser-cli-pip-user-ux-roadmap-design.md
docs/superpowers/specs/2026-04-13-browser-cli-task-automation-design.md
docs/superpowers/specs/2026-04-14-automation-manifest-roundtrip-design.md
docs/superpowers/specs/2026-04-14-browser-cli-delivery-skills-design.md
docs/superpowers/specs/2026-04-14-browser-cli-persistent-startup-page-reuse-design.md
docs/superpowers/specs/2026-04-14-browser-cli-release-readiness-design.md
docs/superpowers/specs/2026-04-14-browser-cli-task-runtime-read-unification-design.md
docs/superpowers/specs/2026-04-14-browser-cli-uninstall-doc-design.md
docs/superpowers/specs/2026-04-14-browser-cli-uv-migration-design.md
docs/superpowers/specs/2026-04-14-daemon-parameter-validation-design.md
docs/superpowers/specs/2026-04-14-install-skills-design.md
docs/superpowers/specs/2026-04-14-pypi-package-rename-design.md
scripts/__init__.py
scripts/check.sh
scripts/generate_packaged_skill_docs.py
scripts/guard.sh
scripts/lint.sh
scripts/test.sh
scripts/guards/__init__.py
scripts/guards/architecture.py
scripts/guards/common.py
scripts/guards/docs_sync.py
scripts/guards/product_contracts.py
scripts/guards/python_compatibility.py
scripts/guards/run_all.py
skills/browser-cli-converge/SKILL.md
skills/browser-cli-delivery/SKILL.md
skills/browser-cli-explore/SKILL.md
src/browser_cli/__init__.py
src/browser_cli/constants.py
src/browser_cli/error_codes.py
src/browser_cli/errors.py
src/browser_cli/exit_codes.py
src/browser_cli/network.py
src/browser_cli/actions/__init__.py
src/browser_cli/actions/cli_specs.py
src/browser_cli/agent_scope/__init__.py
src/browser_cli/automation/__init__.py
src/browser_cli/automation/hooks.py
src/browser_cli/automation/loader.py
src/browser_cli/automation/models.py
src/browser_cli/automation/projections.py
src/browser_cli/automation/publisher.py
src/browser_cli/automation/toml.py
src/browser_cli/automation/api/__init__.py
src/browser_cli/automation/api/server.py
src/browser_cli/automation/persistence/__init__.py
src/browser_cli/automation/persistence/store.py
src/browser_cli/automation/scheduler/__init__.py
src/browser_cli/automation/scheduler/schedule.py
src/browser_cli/automation/service/__init__.py
src/browser_cli/automation/service/__main__.py
src/browser_cli/automation/service/client.py
src/browser_cli/automation/service/runtime.py
src/browser_cli/automation/web/__init__.py
src/browser_cli/automation/web/assets.py
src/browser_cli/browser/__init__.py
src/browser_cli/browser/models.py
src/browser_cli/browser/network_capture.py
src/browser_cli/browser/service.py
src/browser_cli/browser/session.py
src/browser_cli/browser/snapshot.py
src/browser_cli/browser/stealth.py
src/browser_cli/cli/__init__.py
src/browser_cli/cli/error_hints.py
src/browser_cli/cli/main.py
src/browser_cli/commands/__init__.py
src/browser_cli/commands/action.py
src/browser_cli/commands/automation.py
src/browser_cli/commands/doctor.py
src/browser_cli/commands/install_skills.py
src/browser_cli/commands/paths.py
src/browser_cli/commands/read.py
src/browser_cli/commands/reload.py
src/browser_cli/commands/status.py
src/browser_cli/commands/task.py
src/browser_cli/daemon/__init__.py
src/browser_cli/daemon/__main__.py
src/browser_cli/daemon/app.py
src/browser_cli/daemon/browser_service.py
src/browser_cli/daemon/client.py
src/browser_cli/daemon/models.py
src/browser_cli/daemon/runtime_presentation.py
src/browser_cli/daemon/server.py
src/browser_cli/daemon/state.py
src/browser_cli/daemon/transport.py
src/browser_cli/drivers/__init__.py
src/browser_cli/drivers/base.py
src/browser_cli/drivers/extension_driver.py
src/browser_cli/drivers/models.py
src/browser_cli/drivers/playwright_driver.py
src/browser_cli/drivers/_extension/__init__.py
src/browser_cli/drivers/_extension/artifact_actions.py
src/browser_cli/drivers/_extension/dialog_actions.py
src/browser_cli/drivers/_extension/input_actions.py
src/browser_cli/drivers/_extension/locator_actions.py
src/browser_cli/drivers/_extension/observe_actions.py
src/browser_cli/drivers/_extension/page_actions.py
src/browser_cli/drivers/_extension/state_actions.py
src/browser_cli/extension/__init__.py
src/browser_cli/extension/protocol.py
src/browser_cli/extension/session.py
src/browser_cli/outputs/__init__.py
src/browser_cli/outputs/json.py
src/browser_cli/outputs/render.py
src/browser_cli/packaged_skills/__init__.py
src/browser_cli/packaged_skills/browser-cli-converge/SKILL.md
src/browser_cli/packaged_skills/browser-cli-delivery/SKILL.md
src/browser_cli/packaged_skills/browser-cli-explore/SKILL.md
src/browser_cli/profiles/__init__.py
src/browser_cli/profiles/discovery.py
src/browser_cli/refs/__init__.py
src/browser_cli/refs/generator.py
src/browser_cli/refs/models.py
src/browser_cli/refs/registry.py
src/browser_cli/refs/resolver.py
src/browser_cli/tabs/__init__.py
src/browser_cli/tabs/registry.py
src/browser_cli/task_runtime/__init__.py
src/browser_cli/task_runtime/client.py
src/browser_cli/task_runtime/entrypoint.py
src/browser_cli/task_runtime/errors.py
src/browser_cli/task_runtime/flow.py
src/browser_cli/task_runtime/models.py
src/browser_cli/task_runtime/read.py
src/browser_cli/task_runtime/templates.py
src/browser_control_and_automation_cli.egg-info/PKG-INFO
src/browser_control_and_automation_cli.egg-info/SOURCES.txt
src/browser_control_and_automation_cli.egg-info/dependency_links.txt
src/browser_control_and_automation_cli.egg-info/entry_points.txt
src/browser_control_and_automation_cli.egg-info/requires.txt
src/browser_control_and_automation_cli.egg-info/top_level.txt
tasks/_templates/automation.toml
tasks/_templates/task.meta.json
tasks/_templates/task.py
tasks/douyin_video_download/automation.toml
tasks/douyin_video_download/task.meta.json
tasks/douyin_video_download/task.py
tasks/interactive_reveal_capture/automation.toml
tasks/interactive_reveal_capture/task.meta.json
tasks/interactive_reveal_capture/task.py
tasks/karpathy_nitter_latest_five/task.meta.json
tasks/karpathy_nitter_latest_five/task.py
tasks/lazy_scroll_capture/automation.toml
tasks/lazy_scroll_capture/task.meta.json
tasks/lazy_scroll_capture/task.py
tests/__init__.py
tests/conftest.py
tests/integration/fixture_server.py
tests/integration/test_daemon_actions.py
tests/integration/test_runtime_stability.py
tests/integration/test_task_cli.py
tests/integration/test_task_runtime_read.py
tests/unit/test_action_catalog.py
tests/unit/test_agent_scope.py
tests/unit/test_automation_api.py
tests/unit/test_automation_commands.py
tests/unit/test_automation_projections.py
tests/unit/test_automation_publish.py
tests/unit/test_automation_service.py
tests/unit/test_browser_models.py
tests/unit/test_browser_service.py
tests/unit/test_browser_stealth.py
tests/unit/test_cli.py
tests/unit/test_daemon_app_validation.py
tests/unit/test_daemon_browser_service.py
tests/unit/test_daemon_client.py
tests/unit/test_daemon_server.py
tests/unit/test_doctor_command.py
tests/unit/test_error_hints.py
tests/unit/test_extension_driver_actions.py
tests/unit/test_extension_transport.py
tests/unit/test_guard_scripts.py
tests/unit/test_install_skills_command.py
tests/unit/test_lifecycle_commands.py
tests/unit/test_network.py
tests/unit/test_package_version.py
tests/unit/test_paths_command.py
tests/unit/test_profile_discovery.py
tests/unit/test_python_compat_guard.py
tests/unit/test_python_compatibility.py
tests/unit/test_release_artifacts.py
tests/unit/test_repo_metadata.py
tests/unit/test_repo_skill_docs.py
tests/unit/test_repo_text_contracts.py
tests/unit/test_repo_workflows.py
tests/unit/test_runtime_presentation.py
tests/unit/test_semantic_refs.py
tests/unit/test_task_commands.py
tests/unit/test_task_entrypoint.py
tests/unit/test_task_runtime_automation.py
tests/unit/test_task_runtime_client_read.py
third_party/bridgic-browser/LICENSE
third_party/bridgic-browser/PROVENANCE.md