Skip to content

Add Batch Processing CLI commands - #518

Merged
stellasphere merged 4 commits into
mainfrom
codex/agent-batch-processing-cli
Sep 2, 2026
Merged

Add Batch Processing CLI commands#518
stellasphere merged 4 commits into
mainfrom
codex/agent-batch-processing-cli

Conversation

@stellasphere

@stellasphere stellasphere commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds roboflow batch as a supported CLI surface for Batch Processing:

  • Create a job from exact image IDs, a RoboQL query, or an explicit whole-library selection
  • Read and search durable jobs
  • Abort or restart a job with explicit confirmation
  • Return stable JSON for scripts and automation
  • Preserve the request ID through connection failures so retrying an uncertain request cannot create a second paid job
  • Bound every HTTP request with explicit connect and read timeouts

The adapter uses the deployed canonical Platform contract. Asset Library creation uses /asset-library/jobs; list, status, abort, and restart use the shared /jobs lifecycle. Local folders remain an upload-first flow, so the CLI never implies the server can read a caller's filesystem.

Depends on the canonical operations shipped in roboflow/roboflow#14693.

Verification

Current head: d97b26fef545b093791e3505d3ecdde1dd4669ad.

  • 37 focused adapter, CLI, and completion tests pass, plus 9 parameterized subtests
  • Ruff format and lint pass
  • Mypy passes
  • git diff --check passes
  • GitHub CI passes on Linux and Windows with Python 3.10 through 3.13, plus slim install, CodeQL, Socket, and pre-commit
  • Rebased onto current main at af1e7e2a0573a39160642aea6ae0d09b8d7d4b94

@stellasphere
stellasphere force-pushed the codex/agent-batch-processing-cli branch from 2e23b79 to af89a9f Compare September 1, 2026 09:42
@stellasphere
stellasphere marked this pull request as ready for review September 1, 2026 09:49
@stellasphere

stellasphere commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

/jarbas review

Please review exact head c3275503877d93054bbde017c8bf61abba174c97. The focused reliability regression suite and all GitHub checks pass.

Matvezy
Matvezy previously approved these changes Sep 2, 2026
@stellasphere
stellasphere merged commit 86eb081 into main Sep 2, 2026
15 checks passed
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.

2 participants