Commit Graph

  • ce864232d4 Export Rust agent from agent package Magnus Müller 2026-06-02 21:29:33 +00:00
  • d65ac4c6c3 Enforce Rust agent step timeout Gregor Žunič 2026-06-02 21:27:40 +00:00
  • 8945885679 Enforce Rust agent step timeout Magnus Müller 2026-06-02 21:27:40 +00:00
  • d191aa425e Pass available files to Rust agent Gregor Žunič 2026-06-02 21:25:00 +00:00
  • 796befe2ca Pass available files to Rust agent Magnus Müller 2026-06-02 21:25:00 +00:00
  • 6d3237ef09 Save Rust agent conversation transcripts Gregor Žunič 2026-06-02 21:23:03 +00:00
  • 87833eb72e Save Rust agent conversation transcripts Magnus Müller 2026-06-02 21:23:03 +00:00
  • edea5fd5fa Add Rust agent trace callbacks Gregor Žunič 2026-06-02 21:20:28 +00:00
  • 99b1762138 Add Rust agent trace callbacks Magnus Müller 2026-06-02 21:20:28 +00:00
  • 45dac1bc68 Mirror Browser Use settings in Rust agent Gregor Žunič 2026-06-02 21:17:38 +00:00
  • 988362a4ed Mirror Browser Use settings in Rust agent Magnus Müller 2026-06-02 21:17:38 +00:00
  • a577585d93 Bridge Rust agent browser profile CDP Gregor Žunič 2026-06-02 21:13:39 +00:00
  • 3d3de8bfd3 Bridge Rust agent browser profile CDP Magnus Müller 2026-06-02 21:13:39 +00:00
  • e8e9bf399d Add Rust agent lifecycle helpers Gregor Žunič 2026-06-02 21:12:25 +00:00
  • 4ee73118fc Add Rust agent lifecycle helpers Magnus Müller 2026-06-02 21:12:25 +00:00
  • ff914abc09 Add real v8 Rust agent smoke runner Gregor Žunič 2026-06-02 21:07:31 +00:00
  • 6e06a564bc Add real v8 Rust agent smoke runner Magnus Müller 2026-06-02 21:07:31 +00:00
  • 137bce09ba Document remote CDP smoke proof Gregor Žunič 2026-06-02 20:58:43 +00:00
  • 18dae84a7f Document remote CDP smoke proof Magnus Müller 2026-06-02 20:58:43 +00:00
  • 46792e8a96 Document Rust agent integration features Gregor Žunič 2026-06-02 20:54:20 +00:00
  • e9f69b1cca Document Rust agent integration features Magnus Müller 2026-06-02 20:54:20 +00:00
  • b23fdf2c11 Bridge Rust agent browser mode env Gregor Žunič 2026-06-02 20:52:19 +00:00
  • 3b703e276f Bridge Rust agent browser mode env Magnus Müller 2026-06-02 20:52:19 +00:00
  • 2c37492ce5 Harden Rust agent result handling Gregor Žunič 2026-06-02 20:48:28 +00:00
  • a67176f51e Harden Rust agent result handling Magnus Müller 2026-06-02 20:48:28 +00:00
  • 60f9da1573 Add Rust agent smoke example Gregor Žunič 2026-06-02 20:46:10 +00:00
  • 3509784bdb Add Rust agent smoke example Magnus Müller 2026-06-02 20:46:10 +00:00
  • 26fd4b1b95 Support Rust agent follow-up sessions Gregor Žunič 2026-06-02 20:45:20 +00:00
  • 61171d1ad6 Support Rust agent follow-up sessions Magnus Müller 2026-06-02 20:45:20 +00:00
  • 4ad708b670 Add Rust-backed Browser Use agent wrapper Gregor Žunič 2026-06-02 20:43:18 +00:00
  • dc4318875b Add Rust-backed Browser Use agent wrapper Magnus Müller 2026-06-02 20:43:18 +00:00
  • 4931a7e021 fix (#4950) laithrw 2026-06-01 11:49:43 -07:00
  • 850aa42b4c Merge branch 'main' into x402-skill #4950 laithrw 2026-06-01 11:45:08 -07:00
  • fb9af136f0 fix Laith Weinberger 2026-06-01 11:42:19 -07:00
  • 270d76b23a add x402 skill (#4782) laithrw 2026-06-01 11:40:00 -07:00
  • 23b6ce1cf4 improved skill #4782 Laith Weinberger 2026-06-01 11:32:46 -07:00
  • 1c47688531 rust: surface completion candidates in history Gregor Žunič 2026-06-01 18:23:42 +00:00
  • 94016febfd rust: inject eval fanout usage hints Gregor Žunič 2026-06-01 18:14:28 +00:00
  • afd086c727 rust: preserve eval initial navigation Gregor Žunič 2026-06-01 18:04:47 +00:00
  • ceaa0454a9 rust: allow ten eval fanout helpers Gregor Žunič 2026-06-01 17:55:19 +00:00
  • 5ef2c6523a rust: pass eval V2 fanout cap Gregor Žunič 2026-06-01 17:51:15 +00:00
  • ef9ede5b1d rust: guide eval done past fanout stragglers Gregor Žunič 2026-06-01 17:47:11 +00:00
  • a3bdd94b40 rust: keep structured extracted content valid Gregor Žunič 2026-06-01 17:42:03 +00:00
  • 6783631f55 rust: attach persisted tool outputs to steps Gregor Žunič 2026-06-01 17:39:17 +00:00
  • 7712f425d4 rust: align eval fanout directive with V2 tools Gregor Žunič 2026-06-01 17:18:27 +00:00
  • 55490ccbbd Merge branch 'main' into x402-skill laithrw 2026-06-01 10:11:19 -07:00
  • 6d39576fb0 check balance Laith Weinberger 2026-06-01 10:11:05 -07:00
  • 0bab14fa27 rust: enable V2 fanout in eval mode Gregor Žunič 2026-06-01 17:01:30 +00:00
  • 8edd0fb92d rust: surface structured finalization signals Gregor Žunič 2026-06-01 16:51:03 +00:00
  • 96d8150521 rust: disable non-browser tools by default Gregor Žunič 2026-06-01 16:46:03 +00:00
  • 0ef1ca3694 rust: isolate browser subprocess cwd Gregor Žunič 2026-06-01 16:40:16 +00:00
  • b28344b055 rust: add trace inspector for local eval runs Gregor Žunič 2026-06-01 16:37:01 +00:00
  • b112343528 rust: add cloud eval task harness Gregor Žunič 2026-06-01 16:31:35 +00:00
  • 6620d4d0fe rust: place config extra args before subcommand Gregor Žunič 2026-06-01 16:28:08 +00:00
  • 27a3a54030 rust: require final result for done status Gregor Žunič 2026-06-01 16:25:06 +00:00
  • e57aa13941 rust: disable shell tool by default Gregor Žunič 2026-06-01 16:22:41 +00:00
  • b6a4169ab4 rust: preserve remote CDP attach on skip retry Gregor Žunič 2026-06-01 16:17:19 +00:00
  • 9eeb045cb9 rust: cover browser_session remote CDP alias Gregor Žunič 2026-06-01 15:44:13 +00:00
  • 506d89d4f7 rust: restrict synthetic success to done steps Gregor Žunič 2026-06-01 15:39:56 +00:00
  • 1d0c79e0ed rust: align default eval turn budget Gregor Žunič 2026-06-01 15:37:57 +00:00
  • 965e598b81 rust: align eval directive with fanout budget Gregor Žunič 2026-06-01 15:32:11 +00:00
  • 879c36584f Document Rust browser agent reliability plan MagMueller 2026-06-01 07:21:38 -07:00
  • 40b5afebf3 wrapper: replace STRUCTURED-LIST DETECTOR (spawn_agent unavailable on Anthropic via V1) with http_get parallel fetch directive MagMueller 2026-05-31 20:01:08 -07:00
  • 92b0043293 wrapper: prepend STRUCTURED-LIST DETECTOR — make spawn_agent the FIRST action for multi-item tasks MagMueller 2026-05-31 19:05:40 -07:00
  • 53ba391065 feat: add native tool calling for anthropic and gemini eval/codexify-native-tools-53ba3910 Gregor Žunič 2026-05-31 17:32:47 -07:00
  • 355477f5f2 rust wrapper: always set LLM_BROWSER_BROWSER_MODE; rely on Rust core LLM_BROWSER_REMOTE_CDP_URL carve-out MagMueller 2026-05-31 15:58:27 -07:00
  • e29467788e docs: record final codexify eval Gregor Žunič 2026-05-31 14:33:36 -07:00
  • 4f428ff917 feat: remove legacy runtime paths from native default eval/codexify-strict-replacement-4f428ff9 Gregor Žunič 2026-05-31 13:15:12 -07:00
  • 61ea1c3d5f feat: expose native escape hatch tools Gregor Žunič 2026-05-31 12:56:22 -07:00
  • a5dd13e78e feat: capture debug run artifacts Gregor Žunič 2026-05-31 12:46:56 -07:00
  • b38d8e29d4 feat: collapse browser lifecycle services Gregor Žunič 2026-05-31 12:37:34 -07:00
  • 17a0ab8e34 feat: make browser services own tab control Gregor Žunič 2026-05-31 12:15:38 -07:00
  • a6d2a7691c rust wrapper: don't set browser preference mode when cdp_url is provided MagMueller 2026-05-31 12:10:00 -07:00
  • 4a581b5bb4 rust wrapper: strengthen CDP attach directive — never fall through to managed/local MagMueller 2026-05-31 12:04:08 -07:00
  • 4bd64b7836 rust wrapper: surface selfReportSuccess=True when agent completed done MagMueller 2026-05-31 12:02:04 -07:00
  • d057f7c053 feat: make typed context the agent ledger Gregor Žunič 2026-05-31 12:01:46 -07:00
  • 87a79f81cf rust wrapper: surface tool responses + auto-attach to external CDP browser MagMueller 2026-05-31 11:56:18 -07:00
  • 5c0f40ad8b feat: render model state from typed context Gregor Žunič 2026-05-31 11:53:21 -07:00
  • 874cb8bc62 feat: route built-in native tools through tool context Gregor Žunič 2026-05-31 11:45:24 -07:00
  • ae478d9c31 feat: make native tool calls the default protocol Gregor Žunič 2026-05-31 11:37:43 -07:00
  • ce8e7b66bc docs: require final eval gate for codexification Gregor Žunič 2026-05-31 11:21:49 -07:00
  • c77d0a900a docs: add strict codexification replacement plan Gregor Žunič 2026-05-31 11:16:44 -07:00
  • 05294a6a14 feat: add debug LLM trace logging Gregor Žunič 2026-05-31 09:27:28 -07:00
  • 589879a5ee fix: tolerate wrapped OpenAI structured output Gregor Žunič 2026-05-31 09:19:19 -07:00
  • e1bc820f91 docs: close codexification hot path cleanup Gregor Žunič 2026-05-31 06:06:58 -07:00
  • c5f57caea1 refactor: directize browser session stop Gregor Žunič 2026-05-31 06:04:12 -07:00
  • 28239666ce refactor: directize browser session start Gregor Žunič 2026-05-31 06:00:43 -07:00
  • b5904f98b5 refactor: directize browser session navigation Gregor Žunič 2026-05-31 05:56:22 -07:00
  • a40624d926 refactor: directize tab focus recovery Gregor Žunič 2026-05-31 05:51:28 -07:00
  • 31ff1cef95 refactor: directize aboutblank tab recovery Gregor Žunič 2026-05-31 05:48:22 -07:00
  • 4f86bd0905 refactor: directize storage state lifecycle Gregor Žunič 2026-05-31 05:44:25 -07:00
  • 6e8556a7f3 refactor: move model context manager into runtime Gregor Žunič 2026-05-31 05:40:47 -07:00
  • 9783aabf8a refactor: extract state message builder Gregor Žunič 2026-05-31 05:36:25 -07:00
  • 55c9b30aa4 refactor: route mcp browser control through services Gregor Žunič 2026-05-31 05:31:10 -07:00
  • 63dd9f127c docs: record direct state task smoke Gregor Žunič 2026-05-31 05:29:10 -07:00
  • 06f61262ac refactor: bypass event bus for state capture Gregor Žunič 2026-05-31 05:26:19 -07:00
  • e1f5b89588 refactor: decouple native structured done input Gregor Žunič 2026-05-31 05:21:29 -07:00
  • c4dc85311d docs: record browser session split verification Gregor Žunič 2026-05-31 05:16:17 -07:00
  • 8e940e6844 refactor: extract browser session dom helpers Gregor Žunič 2026-05-31 05:13:02 -07:00
  • 6d6baa586c refactor: extract browser session highlight helpers Gregor Žunič 2026-05-31 05:08:27 -07:00