Commit Graph

  • 01f32db445 fix(llm): stop dropping system messages in the Gemini request Mohil-Ahuja 2026-09-04 00:05:03 +05:30
  • 5b50d1f511 fix(browser): restore session handlers after event bus reset (#5230) Magnus Müller 2026-09-03 11:10:13 -07:00
  • 780274dc69 Merge branch 'main' into fix/session-handler-registration #5230 Magnus Müller 2026-09-03 11:08:54 -07:00
  • 89637449ab fix: detect browser process exit early in _wait_for_cdp_url (#4599) Magnus Müller 2026-09-03 11:07:43 -07:00
  • f4e2bb1f74 Merge branch 'main' into fix/issue-4471-fail-fast-browser-startup #4599 Magnus Müller 2026-09-03 11:06:16 -07:00
  • 1346f8caf4 Merge branch 'main' into fix/session-handler-registration Magnus Müller 2026-09-03 11:06:15 -07:00
  • 102cdb4f99 fix(dom): expose image context for directly clickable images (#5586) Magnus Müller 2026-09-03 11:04:41 -07:00
  • 57f60e4cf6 Merge branch 'main' into fix/issue-4471-fail-fast-browser-startup Magnus Müller 2026-09-03 11:03:22 -07:00
  • 3042d8c1df Merge branch 'main' into fix/session-handler-registration Magnus Müller 2026-09-03 11:03:22 -07:00
  • 4e09955e57 Merge branch 'main' into r266/direct-interactive-image-context #5586 Magnus Müller 2026-09-03 11:03:22 -07:00
  • ada68b4833 fix(browser): support literal plus in send_keys (#5582) Magnus Müller 2026-09-03 09:01:10 -07:00
  • 501e49ccc7 Merge branch 'main' into r266/direct-interactive-image-context Magnus Müller 2026-09-03 09:00:45 -07:00
  • b78b3fcebd Merge branch 'main' into fix/session-handler-registration Magnus Müller 2026-09-03 09:00:42 -07:00
  • 8043fec5e6 Merge branch 'main' into fix/5569-send-keys-plus #5582 Magnus Müller 2026-09-02 22:44:36 -07:00
  • 7976b64553 Merge pull request #5500 from Faseeh06/fix/switch-tab-error-reporting Magnus Müller 2026-09-02 17:37:54 -07:00
  • f3a6becbf0 Merge branch 'main' into fix/switch-tab-error-reporting #5500 Magnus Müller 2026-09-02 17:34:56 -07:00
  • fffcc57119 Show the live value of pre-filled inputs to the agent (#5650) Magnus Müller 2026-09-02 16:11:55 -07:00
  • 3b12a946cc Keep sensitive live values out of the snapshot and surface checked state #5650 Magnus Müller 2026-09-01 19:25:39 -07:00
  • 5ffd3090ad Show the live value of pre-filled inputs to the agent Magnus Müller 2026-09-01 19:15:43 -07:00
  • 564007d3d6 fix(openrouter): validate client and response inputs (#5599) Magnus Müller 2026-09-01 11:51:05 -07:00
  • 17cbc07ecd fix(dom): normalize hidden code styles Yahoo 2026-09-01 13:13:13 +08:00
  • ce9f767038 test(anthropic): narrow serialized image block before indexing lei_lei 2026-09-01 04:43:18 +00:00
  • ab806eba4d fix(anthropic): treat data URL scheme and media type case-insensitively lei_lei 2026-09-01 04:29:19 +00:00
  • ca69ebdf89 Merge remote-tracking branch 'origin/main' into agency/fix-openrouter-5598 #5599 agency/fix-openrouter-5598 MagMueller 2026-08-31 17:36:52 -07:00
  • f0fe1030ac Add OrcaRouter as a named LLM provider (#5451) Saurav Panda 2026-08-31 16:20:53 -07:00
  • be76e6ccee fix(orcarouter): resolve the API key explicitly instead of inheriting OPENAI_API_KEY #5451 Saurav Panda 2026-08-29 15:39:29 -07:00
  • cf4aeaae8d Merge branch 'main' into add-orcarouter-provider Saurav Panda 2026-08-31 15:54:27 -07:00
  • 8f88f23a77 fix(browser): preserve default Chrome arg order (#5621) Magnus Müller 2026-08-31 13:28:23 -07:00
  • df2701e524 fix(browser): preserve default Chrome arg order #5621 Growth Radar QA 2026-08-30 22:57:42 -07:00
  • d36ef9dbfc Clarify OSS and Cloud product boundaries #5622 codex/clarify-cloud-products Gregor Žunič 2026-08-30 23:34:16 -07:00
  • e0737a614f fix(vercel): preserve provider error status MagMueller 2026-08-30 23:23:18 -07:00
  • fb916aec56 fix(vercel): require gateway credentials MagMueller 2026-08-30 23:16:08 -07:00
  • 7d123b7628 Merge branch 'main' into agency/fix-openrouter-5598 MagMueller 2026-08-30 23:16:08 -07:00
  • d379a32887 fix(browser): read persisted storage state as UTF-8 (#5359) Magnus Müller 2026-08-30 23:11:58 -07:00
  • fa780c8e50 Merge branch 'main' into r266/storage-state-utf8 #5359 Magnus Müller 2026-08-30 23:04:21 -07:00
  • 4f89716294 fix(agent): preserve downloaded file path order (#5453) Magnus Müller 2026-08-30 22:50:02 -07:00
  • e785b615d2 Merge branch 'main' into codex/fix-agent-download-path-order #5453 Magnus Müller 2026-08-30 22:47:23 -07:00
  • 34933c4d2c fix(agent): match URL negations as whole words (#5493) Magnus Müller 2026-08-30 19:20:02 -07:00
  • c05a826af8 Merge branch 'main' into codex/fix-url-negation-boundaries #5493 Magnus Müller 2026-08-30 19:17:36 -07:00
  • 663089797e fix(llm): preserve zero max_retries for Anthropic Bedrock (#5348) Magnus Müller 2026-08-30 19:16:30 -07:00
  • 90eb2b42de Merge branch 'main' into fix/bedrock-zero-retries #5348 Magnus Müller 2026-08-30 19:14:28 -07:00
  • ad03ce5e32 Merge branch 'main' into codex/fix-url-negation-boundaries Magnus Müller 2026-08-30 17:17:30 -07:00
  • 5def56e6c0 fix(llm): preserve schema-keyword field names (#5605) Magnus Müller 2026-08-30 15:03:22 -07:00
  • b2507091aa test: cover aliased schema keyword fields #5605 MagMueller 2026-08-30 14:56:47 -07:00
  • c48b1c9928 fix(llm): preserve schema-keyword field names MagMueller 2026-08-30 04:01:46 -07:00
  • 5fc228f4fd docs(cloud): add API v4 skill reference (#5591) Magnus Müller 2026-08-30 14:31:38 -07:00
  • 442455465b Merge remote-tracking branch 'origin/main' into agency/cloud-skill-v4 #5591 MagMueller 2026-08-30 10:01:11 -07:00
  • cf0b917fba docs: remove stale session discount MagMueller 2026-08-30 09:08:29 -07:00
  • 3fdb4ab69a docs: correct cloud browser session price MagMueller 2026-08-29 20:57:36 -07:00
  • d2fcda58b8 fix(llm/google): keep the first user message when include_system_in_user is set (#5597) Magnus Müller 2026-08-30 02:53:15 -07:00
  • 6a2b0f4f6c Merge branch 'main' into fix_gemini_system_in_user_drops_parts #5597 Magnus Müller 2026-08-30 02:51:07 -07:00
  • e6ada0d0b7 fix(browser): honor BROWSER_USE_HEADLESS in BrowserProfile (#5420) (#5475) Magnus Müller 2026-08-30 02:29:04 -07:00
  • 34d7978da9 Merge branch 'main' into fix/issue-5420-honor-browser-use-headless #5475 Magnus Müller 2026-08-30 02:26:44 -07:00
  • df21c18249 docs: correct Cloud signup credit (#5602) Magnus Müller 2026-08-30 02:02:26 -07:00
  • b4e68f19b2 docs: correct signup credit in Cloud guide #5602 MagMueller 2026-08-29 21:41:22 -07:00
  • b4bad86d21 fix: allow pydantic 2.13 MagMueller 2026-08-26 09:27:15 -07:00
  • b87e33402d docs: migrate remote browser skill to CLI 3.0 (#5583) Magnus Müller 2026-08-29 20:36:49 -07:00
  • 05ea3bd2c9 Merge branch 'main' into add-orcarouter-provider Saurav Panda 2026-08-29 15:37:01 -07:00
  • edfccc4078 test(openrouter): assert request parameters are forwarded MagMueller 2026-08-29 11:08:31 -07:00
  • f356f2ed3e fix(openrouter): validate client and response inputs MagMueller 2026-08-29 10:57:03 -07:00
  • a266399645 fix(llm/google): keep the first user message when include_system_in_user is set Aniket Wagh 2026-08-29 20:27:38 +05:30
  • 7ed622f0de test: cover all retired browser commands #5583 MagMueller 2026-08-27 23:28:44 -07:00
  • 5525c08c54 docs: migrate remote browser skill to CLI 3.0 MagMueller 2026-08-27 23:23:42 -07:00
  • 295a57d957 docs(cloud): add API v4 skill reference MagMueller 2026-08-27 10:19:43 -07:00
  • 2e32d26034 fix: keep balanced trailing brackets in URLs extracted from task text (#5576) Saurav Panda 2026-08-28 17:19:10 -07:00
  • 4df55bb2bc Merge branch 'main' into fix_url_trailing_bracket_truncation #5576 Saurav Panda 2026-08-28 17:16:41 -07:00
  • 7cdc4dcd5d Upgrade datamodel-code-generator to 0.75.1 (#5588) Saurav Panda 2026-08-28 15:53:41 -07:00
  • fee260adf2 Merge branch 'main' into claude/datamodel-code-generator-cves-x37u9r #5588 Saurav Panda 2026-08-28 15:51:12 -07:00
  • f6c66917ab docs(cloud): replace retired V1 API examples with V4 (#5578) Magnus Müller 2026-08-28 13:38:32 -07:00
  • 230881a49b Merge branch 'main' into fix/5569-send-keys-plus Ronit Sawaiyan 2026-08-29 02:07:43 +05:30
  • 1359fb22cb docs(cloud): validate example timeout setting #5578 MagMueller 2026-08-27 21:40:42 -07:00
  • 2391a244b3 docs(cloud): cancel runs after example timeout MagMueller 2026-08-27 21:36:44 -07:00
  • 80802eefb9 docs(cloud): replace retired v1 API examples with v4 MagMueller 2026-08-27 21:23:18 -07:00
  • 33f22b8b4f Fix WebSocket drops during reconnect window (#5373) Magnus Müller 2026-08-28 13:29:03 -07:00
  • 281cbc8c74 Merge branch 'main' into fix/issue-5366 #5373 Magnus Müller 2026-08-28 13:26:58 -07:00
  • fce843f406 Merge remote-tracking branch 'origin/main' into claude/datamodel-code-generator-cves-x37u9r Saurav Panda 2026-08-28 19:59:33 +00:00
  • c1c1830a69 fix(registry): replace sensitive placeholders inside tuple params (#5570) Saurav Panda 2026-08-28 12:24:18 -07:00
  • 8a5a3000e0 Merge branch 'main' into fix/5568-tuple-sensitive-data #5570 Saurav Panda 2026-08-28 12:22:28 -07:00
  • 6de522cb9a docs: sync generated Browser Harness skill MagMueller 2026-08-28 12:20:04 -07:00
  • 38fa689a10 build: require Browser Harness 0.1.10 MagMueller 2026-08-20 16:57:34 -07:00
  • ab7fd48f63 Merge branch 'main' into fix/5568-tuple-sensitive-data Saurav Panda 2026-08-28 12:20:13 -07:00
  • 58d88ae309 Bump datamodel-code-generator to 0.75.1 to clear 10 CVEs Saurav Panda 2026-08-28 18:11:15 +00:00
  • 2b56dc8f59 test(browser): validate literal plus CDP key events IENVYshanks 2026-08-28 23:08:25 +05:30
  • 30b5aca5b0 Merge branch 'main' into fix/issue-5366 Magnus Müller 2026-08-28 02:25:57 -07:00
  • 81a472a3e2 fix(dom): expose image context for directly clickable images r266-tech 2026-08-28 09:07:07 +00:00
  • 0a6e427c6f fix(browser): support literal plus in send_keys IENVYshanks 2026-08-28 11:25:30 +05:30
  • 3c565af3e0 perf: keep bracket trimming linear in sanitize_url_candidate Aniket Wagh 2026-08-28 08:59:10 +05:30
  • d33cc68f06 fix: keep balanced trailing brackets in URLs extracted from task text Aniket Wagh 2026-08-28 08:34:44 +05:30
  • 67e7194c06 fix(dom): expose image context for clickable elements (#5541) #5560 Magnus Müller 2026-08-27 20:42:28 -07:00
  • fa29b0e05d Merge branch 'main' into fix/image-only-clickable-context #5541 Magnus Müller 2026-08-27 20:37:34 -07:00
  • 9bfb1d3258 fix(registry): replace sensitive placeholders in tuples 郑耀翔 2026-08-28 09:11:41 +08:00
  • 35fccbb418 fix(llm): ignore empty reasoning model patterns (#5545) Magnus Müller 2026-08-27 17:40:39 -07:00
  • 56b76ddbad Merge branch 'main' into fix/5543-ignore-empty-reasoning-models #5545 Magnus Müller 2026-08-27 17:38:05 -07:00
  • 6ed72e1fb3 fix(filesystem): render markdown emphasis in PDF export (#5540) Magnus Müller 2026-08-27 16:40:11 -07:00
  • f168606cb9 fix(filesystem): make PDF markdown restoration collision-safe #5540 MagMueller 2026-08-26 18:47:37 -07:00
  • beb7494caf fix(filesystem): keep glob tokens and code-span stars literal in PDFs lei_lei 2026-08-25 02:25:33 +00:00
  • 25b88477a7 fix(filesystem): render markdown emphasis in PDF export lei_lei 2026-08-25 01:48:20 +00:00
  • 162f20fb33 fix(browser): clear cookies via Storage domain, not Network (#5562) Magnus Müller 2026-08-27 13:39:40 -07:00
  • 3caaeed6e4 Merge branch 'main' into fix/clear-cookies-storage-domain #5562 Magnus Müller 2026-08-27 13:38:24 -07:00
  • 5315602484 fix(deps): update vulnerable Click, MCP, and pypdf pins (#5526) Magnus Müller 2026-08-27 13:36:55 -07:00