Skip to content

feat(skills): browser-use replaces agent-browser; add web2cli#209

Open
xiami762 wants to merge 5 commits intomainfrom
feat/browser-use-web2cli-skills
Open

feat(skills): browser-use replaces agent-browser; add web2cli#209
xiami762 wants to merge 5 commits intomainfrom
feat/browser-use-web2cli-skills

Conversation

@xiami762
Copy link
Copy Markdown
Contributor

Summary

  • Remove the bundled agent-browser skill from .flocks/plugins/skills/.
  • Add browser-use skill with CDP scripts (check-cdp.mjs, cdp-proxy.mjs) and references (agent-browser.md, cdp-direct.md).
  • Add web2cli skill with generate-cli.py and inject-hook scripts.
  • Add unit tests: tests/tool/test_web2cli_generate_cli.py (3 tests, passing locally).

Testing

uv run pytest tests/tool/test_web2cli_generate_cli.py -q

Made with Cursor

zhougongyan and others added 5 commits April 29, 2026 17:46
- Remove bundled agent-browser skill in favor of browser-use (CDP scripts + refs)
- Add web2cli skill with generate-cli and inject-hook scripts
- Add unit tests for web2cli generate-cli

Made-with: Cursor
- Replace cdp-proxy.mjs and check-cdp.mjs with daemon, admin, run, helpers, _ipc
- Update browser-use SKILL.md and cdp-direct.md for the new flow
- Refresh web2cli SKILL.md; align pyproject.toml and uv.lock deps

Made-with: Cursor
Replace the split web2cli hook scripts with a reusable base hook that captures action context and debug state, and update the browser/CDP skill guidance to favor adaptive site-specific hooks when the baseline injection fails.

Made-with: Cursor
- Consolidate browser logic in helpers; slim admin IPC surface
- Update daemon/run entrypoints; extend browser unit tests
- Refresh web2cli inject hook and generate-cli; add generate-cli tests
- Align browser-use and web2cli skill docs with cdp-direct workflow
- Sync uv.lock after dependency tweak

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant