zeroclaw/src/tools
Chummy 85fc12bcf7
feat(browser): add optional rust-native backend via fantoccini
* feat(browser): add optional rust-native automation backend

* style: align channels module with stable rustfmt

* fix(browser): switch rust-native backend to fantoccini

Replace headless_chrome with fantoccini to satisfy license checks and keep browser-native optional. Adds native_webdriver_url wiring, migrates native backend session/actions to WebDriver, updates docs/config defaults, and keeps backend auto-resolution behavior intact.

* test(config): serialize env override tests with lock

Prevent flaky CI failures caused by concurrent environment variable mutation across config env-override tests.

* style: apply rustfmt 1.92 for CI parity

* chore(ci): sync lockfile and rustfmt with current main

Resolve feature table drift after rebasing onto latest main, refresh Cargo.lock for browser-native fantoccini, and apply rustfmt 1.92 formatting required by CI.
2026-02-16 05:25:27 -05:00
..
browser.rs feat(browser): add optional rust-native backend via fantoccini 2026-02-16 05:25:27 -05:00
browser_open.rs refactor: simplify CLI commands and update architecture docs 2026-02-14 05:17:16 -05:00
composio.rs fix: resolve all clippy --all-targets warnings across 15 files 2026-02-14 03:52:57 -05:00
delegate.rs feat: agent-to-agent handoff and delegation 2026-02-15 23:56:42 -05:00
file_read.rs fix(security): enforce action budget checks in file_read (#270) 2026-02-16 01:57:56 -05:00
file_write.rs fix(security): enforce action guards in file_write and scheduler (#269) 2026-02-16 01:57:58 -05:00
http_request.rs fix(channels): execute tool calls in channel runtime (#302) 2026-02-16 05:07:01 -05:00
image_info.rs fix(memory): prevent autosave key collisions across runtime flows 2026-02-15 22:55:52 -05:00
memory_forget.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
memory_recall.rs style: cargo fmt — fix all formatting for CI 2026-02-13 16:03:50 -05:00
memory_store.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00
mod.rs feat(browser): add optional rust-native backend via fantoccini 2026-02-16 05:25:27 -05:00
screenshot.rs feat: add screenshot and image_info vision tools 2026-02-15 14:53:56 -05:00
shell.rs feat(config): make config writes atomic with rollback-safe replacement (#190) 2026-02-15 12:18:45 -05:00
traits.rs feat: initial release — ZeroClaw v0.1.0 2026-02-13 12:19:14 -05:00