Skip to content

feat: report completed runner pages#23

Merged
cafitac merged 1 commit intomainfrom
feat/postrelease-next-slice-2
Apr 29, 2026
Merged

feat: report completed runner pages#23
cafitac merged 1 commit intomainfrom
feat/postrelease-next-slice-2

Conversation

@cafitac
Copy link
Copy Markdown
Owner

@cafitac cafitac commented Apr 29, 2026

Summary

  • add pages_completed to runner progress outputs so harness-facing reports can distinguish fully processed pages from merely scheduled or attempted ones
  • propagate the new field through CrawlResult, test reports, and CLI run/test summaries
  • define empty_page as a completed page, while non-success and partial max-items stops remain incomplete

Testing

  • uv run --extra dev pytest tests/unit/core/models/test_models.py tests/unit/cli/test_run_command.py tests/unit/cli/test_test_recipe_command.py tests/unit/core/agent/test_recipe_testing.py tests/unit/core/agent/test_agent_recipe_flow.py tests/component/core/runner/test_recipe_runner.py -q
  • bash scripts/check-python.sh
  • bash scripts/verify-ai-harness.sh
  • CLI smoke via uv run --extra dev python - <<'PY' ... cli_main.main(['run', ...]) ... PY

@cafitac cafitac merged commit 1e153dd into main Apr 29, 2026
1 check passed
@cafitac cafitac deleted the feat/postrelease-next-slice-2 branch April 29, 2026 12:52
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