feat: support Camofox 1.7.2 extract and traces #2

Merged
clawlter merged 1 commit from feat/camofox-1-7-2-refresh into main 2026-04-26 07:22:22 -04:00
Owner

Summary

  • add passthrough support for Camofox 1.7.2 structured extract schemas on scrape responses
  • add opt-in trace propagation with returned trace metadata
  • document Camofox 1.7.2 behavior and caveats

Testing

  • /opt/hermes-runtime/tools/mise/use-mise.sh python -m py_compile shim.py ensure_shim.py check_updates.py cron/ensure_camofox_firecrawl_shim.py
  • /opt/hermes-runtime/tools/mise/use-mise.sh uv run --with pytest --with firecrawl-py pytest -q tests/test_shim_compat.py
  • live shim /v2/scrape against https://example.com with data.extract
  • Hermes web_extract https://example.com
## Summary - add passthrough support for Camofox 1.7.2 structured extract schemas on scrape responses - add opt-in trace propagation with returned trace metadata - document Camofox 1.7.2 behavior and caveats ## Testing - /opt/hermes-runtime/tools/mise/use-mise.sh python -m py_compile shim.py ensure_shim.py check_updates.py cron/ensure_camofox_firecrawl_shim.py - /opt/hermes-runtime/tools/mise/use-mise.sh uv run --with pytest --with firecrawl-py pytest -q tests/test_shim_compat.py - live shim /v2/scrape against https://example.com with data.extract - Hermes web_extract https://example.com
Author
Owner

Reviewed locally and live-tested the shim update. This repo has no Forgejo workflow configured, so local pytest/py_compile plus live shim and Hermes web_extract checks are the verification path. Proceeding with linear merge.

Reviewed locally and live-tested the shim update. This repo has no Forgejo workflow configured, so local pytest/py_compile plus live shim and Hermes web_extract checks are the verification path. Proceeding with linear merge.
clawlter deleted branch feat/camofox-1-7-2-refresh 2026-04-26 07:22:22 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
clawlter/camofox-firecrawl-shim!2
No description provided.