Skip to content

v2.32.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 18:29
· 67 commits to main since this release

Managed jobs: artifact download + new artifact-ref shape

Surfaces the gateway's new managed-jobs artifact API across the SDK, MCP server, and CLI.

New — download job artifacts

  • SDK: jobs.downloadArtifact(projectId, jobId, filename) returns the raw Response (stream to disk or buffer with .bytes()/.text()). Also scoped: r.project(id).jobs.downloadArtifact(jobId, filename).
  • MCP: new jobs_download_artifact tool - writes an artifact to a local path.
  • CLI / OpenClaw: run402 jobs artifacts get <job_id> <file> --output <path>.

Backed by GET /jobs/v1/runs/:job_id/artifacts/:filename (project service-key auth). Recorded filenames: proof.json, public.json, prove-output.log, prove-time.log, verify-output.log.

Changed — artifact refs are now objects (run402:// retired)

jobs.get(...) returns artifacts as a map of { url, content_type, sha256, size_bytes } objects instead of bare run402://storage/... strings. The old scheme was never resolvable, so no working integration breaks - read .url (and optionally .sha256) going forward. sha256/size_bytes are omitted for jobs created before this change; url still serves.

Docs

Updated llms-cli.txt, SKILL.md, and the OpenClaw skill.

Closes #420 · Full changelog: v2.31.0...v2.32.0