Skip to content

v0.2.5

Choose a tag to compare

@akougkas akougkas released this 24 Jun 00:21

Clio Coder 0.2.5 adds first-class support for Argonne ALCF inference targets
without moving the integration into pi-ai. The release keeps the scientific
site-specific behavior inside Clio's engine/provider boundary: Clio registers
the ALCF Globus OAuth provider, resolves bearer tokens for authenticated
probes, discovers Sophia/Metis endpoints, and adapts strict OpenAI-compatible
payloads for the ALCF gateway.

Added

  • ALCF runtime: added the alcf runtime for Argonne ALCF Sophia/Metis
    inference targets over Globus OAuth, including authenticated model discovery
    through the ALCF catalog and running-job endpoints.
  • Clio-owned Globus OAuth provider: added ALCF OAuth registration for the
    Globus native paste-code flow, with the ALCF gateway scope and
    identity-domain guidance kept in Clio's engine boundary.
  • ALCF model docs and metadata: added model metadata for the Llama 4
    Maverick and Scout gateway models, plus documentation covering login, target
    setup, probing, and the gateway's strict payload behavior.
  • Contract coverage: added mocked tests for ALCF OAuth grant selection,
    ALCF runtime discovery/synthesis, and strict OpenAI-compatible reasoning
    payloads.

Changed

  • Authenticated probes: provider probes can now receive a resolved OAuth
    bearer through ProbeContext.authToken, so authenticated runtime discovery
    works from both clio configure and live provider probes.
  • Strict gateway payloads: OpenAI-compatible runtimes can opt out of
    chat_template_kwargs while still preserving top-level reasoning_effort;
    the ALCF runtime uses this for strict gateway compatibility.

Verification

  • npm run ci:release

Full changelog: v0.2.4...v0.2.5