Skip to content

Add HTTP-first web fetch tool#24

Merged
mikehostetler merged 7 commits intomainfrom
codex/web-fetch-tool
Mar 22, 2026
Merged

Add HTTP-first web fetch tool#24
mikehostetler merged 7 commits intomainfrom
codex/web-fetch-tool

Conversation

@mikehostetler
Copy link
Copy Markdown
Contributor

Summary

  • add Jido.Browser.web_fetch/2 and a new Jido.Browser.Actions.WebFetch action for stateless HTTP-first retrieval
  • wire web fetch into the browser plugin with seen_urls tracking and web_fetch_uses guardrails
  • add README/changelog coverage and focused tests for fetch behavior, plugin state, and composite action flow

Notes

  • HTML/text fetches support domain allow/block rules, approximate token caps, focused filtering, ETS caching, and citation-ready passages
  • PDF fetches require pdftotext to be available or configured via config :jido_browser, :web_fetch, pdftotext_path: ...

Testing

  • mix test

@mikehostetler mikehostetler merged commit 1e190a3 into main Mar 22, 2026
7 checks passed
@mikehostetler mikehostetler deleted the codex/web-fetch-tool branch March 22, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant