Commit Graph

  • 086e745323 fix(ci): Windows Unicode and macOS shell config issues ShawnPana 2026-02-10 17:40:11 -08:00
  • 639c409623 fix(ci): use fork repo for PR tests, remove cloudflared checks ShawnPana 2026-02-10 17:35:52 -08:00
  • aaf9362d1e fix(install): add Windows and CI compatibility ShawnPana 2026-02-10 17:33:52 -08:00
  • 37f58b4f85 ci: add comprehensive install script tests ShawnPana 2026-02-10 17:26:31 -08:00
  • 7769fbec94 perf(cli): parallelize session stop --all for faster cleanup ShawnPana 2026-02-10 17:16:27 -08:00
  • 7d0f236d7d integrate Google's WebMCP Laith Weinberger 2026-02-10 20:13:48 -05:00
  • 33831f2b12 increase default consecutive failure to 5 Saurav Panda 2026-02-10 17:08:35 -08:00
  • 6bb2301e8f docs(skill): add missing sections from remote-browser to browser-use ShawnPana 2026-02-10 16:44:57 -08:00
  • da1380ad77 fix(cli): simplify _run_async to prevent coroutine reuse error ShawnPana 2026-02-10 16:31:20 -08:00
  • 6be83f6467 fix: remove hardcoded test repo URLs for production deployment ShawnPana 2026-02-10 16:05:21 -08:00
  • e34ee5898e fix(tests): remove unused imports and fix formatting ShawnPana 2026-02-10 15:48:26 -08:00
  • 4935afbf44 fix(lint): address ruff linting and formatting issues ShawnPana 2026-02-10 15:45:22 -08:00
  • 2ff264c6a6 fix(cli): use --mode instead of --profile for setup command handler ShawnPana 2026-02-10 15:41:22 -08:00
  • 35271ed802 fix: address cubic-dev-ai code review concerns from PR #4078 ShawnPana 2026-02-10 15:38:01 -08:00
  • 5dc7120fde fix(install): use --mode instead of --profile for setup command ShawnPana 2026-02-10 14:44:07 -08:00
  • 723f3335b2 feat(cli): add token-efficient task monitoring with duration display ShawnPana 2026-02-10 14:39:20 -08:00
  • 8dc0f17491 increased loop detection window #4077 increase-loop-detection-count Saurav Panda 2026-02-10 13:09:32 -08:00
  • a568f45979 feat(cli): add cloud task/session management and subagent support ShawnPana 2026-02-10 12:33:05 -08:00
  • a2337815c1 fix: remove double-counting of reasoning_tokens in OpenAI usage (#4075) Saurav Panda 2026-02-10 11:56:29 -08:00
  • 993a4c1f5b fix: remove double-counting of reasoning_tokens in OpenAI usage #4075 Chase Xu 2026-02-10 05:32:13 -06:00
  • b2641ea3b7 fix(cli): redirect cloudflared stderr to file to prevent SIGPIPE ShawnPana 2026-02-09 21:51:24 -08:00
  • 9420c90569 fix(cli): tunnel processes now survive CLI exit ShawnPana 2026-02-09 21:44:31 -08:00
  • be0803f5eb fix(install): add height to gum choose to show full list ShawnPana 2026-02-09 21:15:04 -08:00
  • aad00d0014 fix(install): correct gum tarball extraction path ShawnPana 2026-02-09 21:13:22 -08:00
  • ca96a51dc2 feat(install): add gum TUI with proper checkbox selection ShawnPana 2026-02-09 21:08:01 -08:00
  • 56b2fd8e31 fix(install): use if statements to avoid set -e with pattern matching ShawnPana 2026-02-09 21:02:31 -08:00
  • ccdec4f33f fix(install): disable set -e around read for tty input ShawnPana 2026-02-09 20:59:53 -08:00
  • 38482b505e fix(install): use head instead of read to avoid set -e issues ShawnPana 2026-02-09 20:59:02 -08:00
  • 5242beabf9 fix(install): read from /dev/tty for interactive menu when piped ShawnPana 2026-02-09 20:58:05 -08:00
  • c0dd7875b8 feat(install): mode-based installation with interactive TUI ShawnPana 2026-02-09 20:36:08 -08:00
  • d96fff3816 fix: only disable proxy for localhost CDP requests Chase Xu 2026-02-09 17:32:05 -06:00
  • 2bd5211eb0 fix: disable proxy for localhost CDP requests (#4050) Chase Xu 2026-02-09 17:31:59 -06:00
  • 94c336407d fix(cli): make tunnel command independent of browser sessions ShawnPana 2026-02-09 18:38:39 -08:00
  • 0b5e2b5d22 disable compaction by default no-compaction Laith Weinberger 2026-02-09 21:25:39 -05:00
  • 9f51461bbd fix(cli): error when requesting remote browser on local session + improve docs ShawnPana 2026-02-09 18:20:06 -08:00
  • 3c9b2501ac fix(cli): detect browser mode mismatch between existing session and requested mode ShawnPana 2026-02-09 18:10:46 -08:00
  • f653419870 Fixed structured output issue with simple judge (#4064) Saurav Panda 2026-02-09 17:13:23 -08:00
  • 07817c2c5b Fixed structured output issue with simple judge #4064 Saurav Panda 2026-02-09 17:09:35 -08:00
  • f40235242a refactor: remove pycloudflared, install cloudflared directly in install.sh ShawnPana 2026-02-09 17:03:56 -08:00
  • 7e13c3a40b docs: add manual install option with correct GitHub URL for testing ShawnPana 2026-02-09 16:32:02 -08:00
  • b50845a564 fix: add ~/.local/bin to PATH for uv installation ShawnPana 2026-02-09 16:19:53 -08:00
  • 530b47a2ad fix: use correct GitHub repo in install.sh for dev testing ShawnPana 2026-02-09 16:15:13 -08:00
  • 1cb8ab2cf1 docs: update SKILL.md to use install.sh for setup ShawnPana 2026-02-09 16:11:48 -08:00
  • 9520a0b04e feat: frictionless installation system with setup/doctor commands ShawnPana 2026-02-09 16:09:38 -08:00
  • ecc34bd9f2 fix: harden CDP attach fallback (idempotent attach) codex/pr-3857-backup Laith Weinberger 2026-02-09 15:20:03 -05:00
  • a8a9891704 fix: improve sensitive_data placeholder instructions for LLM clarity (#4048) laithrw 2026-02-09 14:42:35 -05:00
  • f3ed2acb11 Merge branch 'main' into fix/sensitive-data-placeholder-instructions #4048 laithrw 2026-02-09 14:40:45 -05:00
  • 718213e34f Fix: Improve sensitive data replacement when LLM omits <secret> tags (#3971) laithrw 2026-02-09 14:40:30 -05:00
  • 99edca198a Merge branch 'main' into make-agent-aware-of-infrered-results #4022 make-agent-aware-of-infrered-results Saurav Panda 2026-02-09 11:37:07 -08:00
  • 7f3e26bef0 Merge branch 'main' into fix/sensitive-data-placeholder-instructions laithrw 2026-02-09 14:30:09 -05:00
  • f469617aa7 Merge branch 'main' into fix/issue-3970-browser-behavior #3971 laithrw 2026-02-09 14:28:52 -05:00
  • 9d7a0c74ed Add bu tunnel command and remote-browser skill remote-skill-dev Gregor Žunič 2026-02-09 10:14:42 -08:00
  • 91a35c583a fixed tests formatting #4000 feat/screenshot-tool-save-to-disk Saurav Panda 2026-02-08 18:20:21 -08:00
  • c640ba5d43 Fix: consecutive_failures counter resetting on multi-action steps (#4059) laithrw 2026-02-08 17:35:25 -05:00
  • 9131c88f98 Merge branch 'main' into 3615 #4059 laithrw 2026-02-08 17:34:07 -05:00
  • e1e170a5fd fix agent not stopping: consecutive_failures counter was resetting on multi-action error steps Laith Weinberger 2026-02-08 17:25:39 -05:00
  • aa44fc060a fix: redirect logging to stderr so MCP stdio doesn't break (#2748) (#4058) laithrw 2026-02-08 16:41:17 -05:00
  • 53c1b0dfb9 Merge origin/issue-2748 into HEAD #4058 Laith Weinberger 2026-02-08 16:37:44 -05:00
  • 1737c5bea4 lint Laith Weinberger 2026-02-08 16:36:45 -05:00
  • 1724d314de Merge branch 'main' into issue-2748 laithrw 2026-02-08 16:30:56 -05:00
  • 4d05218d7d fix: redirect logging to stderr so MCP stdio doesn't break (#2748) Laith Weinberger 2026-02-08 16:29:05 -05:00
  • af46bfe921 fix(llm): handle missing choices in openai proxy response (#3899) laithrw 2026-02-08 16:11:02 -05:00
  • 668f51ead9 chore: remove debug regression test #3899 Laith Weinberger 2026-02-08 16:07:17 -05:00
  • 1629799dd3 fix(openai): structured output call shouldn't depend on schema injection Laith Weinberger 2026-02-08 16:03:21 -05:00
  • d15f0a32c7 Merge branch 'main' into fix/3897-llm-response-parsing laithrw 2026-02-08 15:43:05 -05:00
  • 62d19f0c9a fix(openai): handle proxy responses with missing/null choices; undo test change Avoid indexing response.choices[0] when proxies return choices=null/empty; raise a clear ModelProviderError (with base_url hint) and use the validated first choice for content/finish_reason Laith Weinberger 2026-02-08 15:31:42 -05:00
  • e552b6de34 fix(openai): handle proxy responses with missing/null choices; undo test change Avoid indexing response.choices[0] when proxies return choices=null/empty; raise a clear ModelProviderError (with base_url hint) and use the validated first choice for content/finish_reason pr-3899 Laith Weinberger 2026-02-08 15:31:42 -05:00
  • b7cf8cf0cd fix(#3895): stop agent if browser closed (#4056) laithrw 2026-02-08 11:18:58 -05:00
  • 880b636422 Merge branch 'main' into 3895 #4056 laithrw 2026-02-08 11:15:44 -05:00
  • 9e95241bbb stop agent if browser closed Laith Weinberger 2026-02-08 11:14:49 -05:00
  • 193bb48688 Add eval scripts for comparing browser-use versions with bu-1 claude/slack-session-aaAOJ Claude 2026-02-07 06:57:38 +00:00
  • d4537e7ac8 Add multi-version eval runner script claude/slack-run-eval-bu-versions-OSBCm Claude 2026-02-07 06:49:36 +00:00
  • ab83ee7a8a fix: improve sensitive_data placeholder instructions for LLM clarity ashish-cheruku 2026-02-06 18:10:14 +05:30
  • c011d07e7e Update pyproject.toml (#4045) 0.11.9 Saurav Panda 2026-02-05 21:03:24 -08:00
  • d795dbe0f8 Update pyproject.toml #4045 Saurav Panda 2026-02-05 20:54:38 -08:00
  • 96dcc2c475 fix: hide StructuredOutputAction.success from LLM schema to prevent field name collisions (#4044) laithrw 2026-02-05 23:49:09 -05:00
  • d86be39eeb Merge branch 'main' into fix/structured-output-schema-collision #4044 laithrw 2026-02-05 23:44:03 -05:00
  • ed2f5bd3ac added message compaction for agent (#4042) Saurav Panda 2026-02-05 20:32:04 -08:00
  • d1c9a38c00 Merge branch 'main' into message-compaction #4042 Saurav Panda 2026-02-05 20:29:03 -08:00
  • 87e9537874 updated prompt for flash mode! saurav-experiments Saurav Panda 2026-02-05 19:45:27 -08:00
  • fc27ac9bb2 fixed table selector formatting #4012 experiment-js-codegen-extraction Saurav Panda 2026-02-05 17:19:29 -08:00
  • a7bd106f8d removed default step info from system prompt #4043 experiment-remove-step-counter Saurav Panda 2026-02-05 17:18:57 -08:00
  • c946451221 Merge branch 'main' into experiment-js-codegen-extraction Saurav Panda 2026-02-05 16:53:42 -08:00
  • 6b9910a546 changed the threshold for compaction Saurav Panda 2026-02-05 16:41:08 -08:00
  • 8bd9d1895c removed default step info from the system prompt Saurav Panda 2026-02-05 16:21:23 -08:00
  • 04da1fd30c strip success from JSON schema so invisible to the LLM, avoiding confusion Laith Weinberger 2026-02-05 16:49:36 -05:00
  • 79501fe2cd added message compaction for agent Saurav Panda 2026-02-05 12:26:11 -08:00
  • 257f89ac01 added milder nudge for action loop (#4039) Saurav Panda 2026-02-05 12:14:15 -08:00
  • 3c57cdc756 Merge branch 'main' into update-action-loop-prompt #4039 Saurav Panda 2026-02-05 12:08:33 -08:00
  • c0a9cb5cc7 updated default max step to 500 (#4040) Saurav Panda 2026-02-05 11:33:30 -08:00
  • fe52a3a8ce added message compaction #4041 codex/agent-message-compaction Saurav Panda 2026-02-05 11:33:09 -08:00
  • 995cb0176b updated default max step to 500 #4040 Saurav Panda 2026-02-05 11:20:47 -08:00
  • bb5914f251 added milder nudge for action loop Saurav Panda 2026-02-05 11:17:20 -08:00
  • b4a423edb0 fix: correct docker build context path in build-base-images.sh (#4018) laithrw 2026-02-04 21:46:32 -05:00
  • 1d9ae7e8ca Merge branch 'main' into fix/docker-build-context-path #4018 laithrw 2026-02-04 21:44:25 -05:00
  • 69cb06d545 fix(#3657): agent not switching tabs after new opened (#4034) laithrw 2026-02-04 21:26:35 -05:00
  • 99be7b1b48 Merge branch 'main' into fix/no-tab-switch #4034 laithrw 2026-02-04 21:24:34 -05:00
  • 5d19f5704a Add HarRecordingWatchdog for HTTPS HAR capture (#3543) laithrw 2026-02-04 21:19:35 -05:00
  • 9d81f64b2e Merge branch 'main' into kalil0321/har_watchdog #3543 laithrw 2026-02-04 21:17:10 -05:00
  • 7455b3c1af deduplicate code; allow CDP events to propagate; error handling Laith Weinberger 2026-02-04 21:14:14 -05:00