Commit Graph

  • 7303200c73 improved filename sanitization (#3985) Saurav Panda 2026-01-31 21:35:50 -08:00
  • 357af489d4 Merge branch 'main' into fix-file-sanitization-issue #3985 Saurav Panda 2026-01-31 21:27:43 -08:00
  • 4081521826 Revert "feat(cli): add --cdp-url flag to connect to existing browser … (#3998) Saurav Panda 2026-01-31 21:18:53 -08:00
  • a7250241b2 Revert "feat(cli): add --cdp-url flag to connect to existing browser via CDP (#3927)" #3998 Saurav Panda 2026-01-31 21:11:54 -08:00
  • 002a396def add grep tool to agent (#3997) Saurav Panda 2026-01-31 21:10:05 -08:00
  • 2d992c3726 feat(cli): add cloud profile management and cookie sync ShawnPana 2026-01-31 20:02:50 -08:00
  • d5f38a5eeb add grep tool to agent #3997 Saurav Panda 2026-01-31 19:48:22 -08:00
  • 351163660c fix(extraction): extract IIFE from LLM output before CDP execution #3987 experiment-with-extraction-sub-agent Saurav Panda 2026-01-31 19:09:38 -08:00
  • 2acb172e38 fix(extraction): add truncation notice to extraction results Saurav Panda 2026-01-31 19:09:27 -08:00
  • 658d1ca623 fix(extraction): auto-fallback from JS to markdown when extract_with_script returns empty Saurav Panda 2026-01-31 19:06:06 -08:00
  • d1ffdee5d2 fix(extraction): escalate schema validation log from debug to warning Saurav Panda 2026-01-31 19:01:41 -08:00
  • 9183c2bbfb fix(extraction): propagate error details and fallback structured → free-text Saurav Panda 2026-01-31 19:00:13 -08:00
  • 2b2dc2b4e5 feat(cli): add profile list-local command and fix real browser profile loading ShawnPana 2026-01-31 18:25:17 -08:00
  • 69635e7745 fix: non-required fields no longer unconditionally nullable Saurav Panda 2026-01-31 17:55:51 -08:00
  • aa949d072b Merge branch 'main' into feat/smart-pdf-reading laithrw 2026-01-31 20:54:22 -05:00
  • e28c8777dd fixed schema parsing issue Saurav Panda 2026-01-31 17:48:35 -08:00
  • 7c4220845e fix: hide output_schema from JSON schema to fix Gemini INVALID_ARGUMENT Saurav Panda 2026-01-31 17:45:44 -08:00
  • 69004dda09 schema enforcement in extract tool Saurav Panda 2026-01-31 17:41:42 -08:00
  • 9abfc327cc feat(cli): add get command for info retrieval (title, html, text, value, attributes, bbox) ShawnPana 2026-01-31 17:34:33 -08:00
  • 3ca625b75e feat(cli): add hover, dblclick, rightclick interaction commands ShawnPana 2026-01-31 17:28:20 -08:00
  • 33e03b7b0f feat(cli): add wait command for selector and text conditions ShawnPana 2026-01-31 17:17:35 -08:00
  • 45d244e01c feat(cli): add cookies command for get/set/clear operations ShawnPana 2026-01-31 17:09:35 -08:00
  • 3f3fb0efcc bumping to 0.11.6 (#3995) 0.11.6 Saurav Panda 2026-01-31 17:07:30 -08:00
  • 6ad36bc3a3 bumping to 0.11.6 #3995 Saurav Panda 2026-01-31 17:01:30 -08:00
  • 4ff135c0cf Fix pyright errors and remove stale plan docs Saurav Panda 2026-01-31 16:54:25 -08:00
  • 65fb1db7db Merge branch 'main' into fix-file-sanitization-issue Saurav Panda 2026-01-31 16:17:47 -08:00
  • bce2951178 fixed bug where small remaining char budgets caused neg slice indices Laith Weinberger 2026-01-31 19:10:26 -05:00
  • 28d813b16f Merge branch 'main' into feat/smart-pdf-reading laithrw 2026-01-31 19:06:54 -05:00
  • 7a1b76a5f0 bug fixes + lint Laith Weinberger 2026-01-31 19:03:23 -05:00
  • b98118a27b Feat: wait for file download action (#3984) laithrw 2026-01-31 18:59:40 -05:00
  • 556ecd93ab search_content and read_long_content actions for long webpages and files Made read_file smarter for PDFs - instead of just reading the first 20 pgs, it reads up to 60k chars and uses IDF scoring to prioritize pgs w unique content Laith Weinberger 2026-01-31 18:08:52 -05:00
  • 24f4831875 fixed llm tool use Saurav Panda 2026-01-31 14:35:15 -08:00
  • a8ce4a2a43 Merge branch 'main' into wait-file-download #3984 laithrw 2026-01-31 18:22:30 -05:00
  • bdecd06e3e lint Laith Weinberger 2026-01-31 18:10:51 -05:00
  • 8582986846 search_content and read_long_content actions for long webpages and files Made read_file smarter for PDFs - instead of just reading the first 20 pgs, it reads up to 60k chars and uses IDF scoring to prioritize pgs w unique content #3993 long-filehandling Laith Weinberger 2026-01-31 18:08:52 -05:00
  • 84b460d6ce replace wait for download action w automatic wait listener Laith Weinberger 2026-01-31 18:02:29 -05:00
  • 317c45d131 Merge branch 'main' into experiment-with-extraction-sub-agent Saurav Panda 2026-01-31 14:37:10 -08:00
  • 2d0501aded generalize leaf start fix (#3963) laithrw 2026-01-31 16:41:25 -05:00
  • 2c8b761d49 Merge branch 'main' into leafstart-bug #3963 laithrw 2026-01-31 16:14:28 -05:00
  • 57f9534b8f rm special anthropic prompts unless flash (#3991) laithrw 2026-01-31 16:06:21 -05:00
  • 5d36441b32 Revert "issue 3694 fixed: handling aria combobox options dropdown (#3698)" #3992 library-fixes Saurav Panda 2026-01-31 13:04:34 -08:00
  • 2c5682618b only use special anthropic prompt for flash, as thinking & main sys are now min length #3991 Laith Weinberger 2026-01-31 16:03:45 -05:00
  • 63454aa63f Revert "fix(#3889): Draft.js editors lose first character when typing (#3952)" Saurav Panda 2026-01-31 13:02:14 -08:00
  • f7257d0943 added optional file_name param to ss action (#3989) laithrw 2026-01-31 15:56:46 -05:00
  • a81a493794 added optional file_name param to ss action so it can return path if it needs; resolves 833 failures where agents tried write_file with .png and got rejected #3989 Laith Weinberger 2026-01-31 15:52:15 -05:00
  • c808c3c187 fixed overlap prefix Saurav Panda 2026-01-31 12:48:34 -08:00
  • 1d176d8626 feat(extraction): add error recovery and multi-page aggregation Saurav Panda 2026-01-31 12:09:04 -08:00
  • 7e18164124 feat(extraction): add extraction strategy cache for script reuse Saurav Panda 2026-01-31 12:08:42 -08:00
  • 13bbab4015 feat(extraction): add structure-aware markdown content chunking Saurav Panda 2026-01-31 12:08:21 -08:00
  • e4336516bd feat(extraction): add JS-codegen extraction via extract_with_script action Saurav Panda 2026-01-31 12:08:02 -08:00
  • ac04ec7ab8 feat(extraction): add schema-enforced extraction with output_schema Saurav Panda 2026-01-31 12:07:39 -08:00
  • a7c2144cd1 added normalize the filename Saurav Panda 2026-01-31 11:50:54 -08:00
  • 39291298f8 lint fix Saurav Panda 2026-01-31 11:21:17 -08:00
  • a4380060b9 improved filename sanitization Saurav Panda 2026-01-31 11:14:11 -08:00
  • 3dd56ff85f lint Laith Weinberger 2026-01-31 10:37:33 -05:00
  • 3651795f00 Merge branch 'main' into wait-file-download laithrw 2026-01-31 10:33:21 -05:00
  • 4fe27c5cb5 improvements Laith Weinberger 2026-01-31 10:24:44 -05:00
  • 6c53f20d11 feat: add extract_data action and save_to_file for efficient data extraction #3983 feat/improve-data-extraction-efficiency Magnus Müller 2026-01-31 00:06:18 -08:00
  • 61e5ba3470 Backport prompt improvements from anthropic variants to standard prompts (#3982) Saurav Panda 2026-01-30 20:58:13 -08:00
  • 996c2cb38d Merge branch 'main' into backport-prompt-improvements #3982 Saurav Panda 2026-01-30 20:55:55 -08:00
  • 40e1a80a98 add tool to wait for file download, fixing issue where it'd call complete before download Laith Weinberger 2026-01-30 22:51:33 -05:00
  • 8a703f7217 fix(filesystem): improve write_file filename handling and error messages (#3975) laithrw 2026-01-30 22:00:24 -05:00
  • 372bf822c2 Merge branch 'main' into fix-write-file-issues #3975 laithrw 2026-01-30 21:51:27 -05:00
  • 445047b832 Update tests/ci/infrastructure/test_filesystem.py laithrw 2026-01-30 21:51:17 -05:00
  • 3570cf38d2 removed the remote urls from test #3979 saurav-panda/library-improvements Saurav Panda 2026-01-30 17:40:13 -08:00
  • e25fa9a4d8 Merge branch 'main' into backport-prompt-improvements Saurav Panda 2026-01-30 17:25:36 -08:00
  • 4b0413ee3e Backport prompt improvements from anthropic variants to standard prompts Saurav Panda 2026-01-30 17:09:48 -08:00
  • c09d2087bf add step budget awareness to prompt (#3981) Saurav Panda 2026-01-30 17:01:38 -08:00
  • 48cc78928a Merge branch 'main' into saurav-panda/step-budget-awareness #3981 Saurav Panda 2026-01-30 16:59:31 -08:00
  • 9b0d2f685f fixed prompt voilation of under 10 step instruction Saurav Panda 2026-01-30 16:57:00 -08:00
  • 70472eddd8 fixed contradictory done condition Saurav Panda 2026-01-30 16:40:05 -08:00
  • 5ec52b09b1 Increase MAX_MEMORY_LENGTH from 1000 to 10000 chars (#3977) Saurav Panda 2026-01-30 16:37:55 -08:00
  • 5524c986e5 Merge branch 'main' into fix/increase-max-memory-length #3977 Saurav Panda 2026-01-30 16:35:13 -08:00
  • 7fc281951b use BU model for examples Laith Weinberger 2026-01-30 19:30:13 -05:00
  • 878c735973 Merge branch 'main' into improving-real-browser laithrw 2026-01-30 19:27:55 -05:00
  • 0f735d211f make mou input work after each action, check if new stuff appeared. If yes, stop and let the agent see the dropdown before blindly clicking search fixing-mou Laith Weinberger 2026-01-30 19:07:00 -05:00
  • 615d580035 handle autocomplete fields (#3980) Saurav Panda 2026-01-30 15:52:49 -08:00
  • 3d4dc6fe15 fixed aria hash pop up handling #3980 Saurav Panda 2026-01-30 15:50:28 -08:00
  • be05cb000b added page stuck detection Saurav Panda 2026-01-30 11:15:15 -08:00
  • 65c59be263 add step budget awareness to prompt Saurav Panda 2026-01-30 11:09:06 -08:00
  • 6878bd1ca4 handle autocomplete fields Saurav Panda 2026-01-30 11:04:00 -08:00
  • f09a916fbf anti loop retry fix Saurav Panda 2026-01-30 10:02:28 -08:00
  • 3ba50e68b0 Increase MAX_MEMORY_LENGTH from 1000 to 10000 chars Magnus Müller 2026-01-30 00:27:55 -08:00
  • e072135590 fix: add file validation for uploads and dynamic text extension list #3976 Magnus Müller 2026-01-30 00:25:36 -08:00
  • 5e25d92bef style: fix linter issues from CI Magnus Müller 2026-01-30 00:16:53 -08:00
  • a2fce46245 fix(filesystem): improve write_file filename handling and error messages Magnus Müller 2026-01-30 00:04:26 -08:00
  • 602fa4f29d switched to bu-2-0 in all the examples (#3974) Saurav Panda 2026-01-29 18:37:05 -08:00
  • 20f4f2a984 switched to bu-2-0 in all the examples #3974 Saurav Panda 2026-01-29 18:04:44 -08:00
  • e0504b1c7d feat(cli): add --cdp-url flag to connect to existing browser via CDP (#3927) Saurav Panda 2026-01-29 11:17:30 -08:00
  • 7a32885644 Merge branch 'main' into feat/cdp-url-cli-support #3927 Saurav Panda 2026-01-29 11:13:15 -08:00
  • 4d19a343e8 gemini thinking with in context params #3973 saurav-panda/gemini-thinking-muse Saurav Panda 2026-01-29 10:58:50 -08:00
  • f798633548 docs(skill): add installation and API key configuration to SKILL.md (#3962) Gregor Žunič 2026-01-29 08:52:52 -08:00
  • 6d476f056e Merge branch 'main' into skill-md-docs-update #3962 Gregor Žunič 2026-01-29 08:51:32 -08:00
  • 3a304997ca fix: Add support for replacing literal secret names in LLM output. mo1998 2026-01-29 14:57:34 +02:00
  • 5882675788 Increase default step_timeout from 120s to 180s (#3967) Magnus Müller 2026-01-29 02:07:43 -08:00
  • b552005356 Increase BrowserStateRequestEvent timeout from 30s to 60s #3969 increase-browser-state-timeout-60 Magnus Müller 2026-01-29 02:06:56 -08:00
  • 3c927b4f9b Merge branch 'main' into increase-step-timeout-180 #3967 Magnus Müller 2026-01-29 02:06:24 -08:00
  • f9f48eaea9 Increase LLM timeout to 75s for gemini and browser-use models (#3966) Magnus Müller 2026-01-29 02:05:34 -08:00
  • 7d66592a0c Increase default step_timeout from 120s to 180s Magnus Müller 2026-01-29 01:07:08 -08:00
  • 40336731d5 Remove specific timeout for 'browser-use' model #3966 Magnus Müller 2026-01-29 00:39:05 -08:00