Upgrade to 0.58.0
Upgrade the CLI
For a pipx installation:
pipx upgrade outcomeci-cliFor a Homebrew installation:
brew update
brew upgrade outcomeci/tap/outcomeci-cliThe oci commands and outcomeci.workflow/v1 workflow format remain the same
in 0.58.0. The default runner image follows your installed CLI version.
Since the 0.56.0 docs, the CLI has added oci mcp init,
improved OpenCode result and usage reporting, and corrected relative
--config paths to resolve under --dir. Vault --scope now supports
jwt_bearer credentials as well as OAuth and OIDC credentials.
Update Python imports
Version 0.58.0 moves implementation modules into packages grouped by responsibility. There are no compatibility aliases for the old paths. Applications that import CLI modules must update and test those imports before upgrading their dependency.
| Previous module | Module in 0.58.0 |
|---|---|
outcomeci.config |
outcomeci.workflow.compiler |
outcomeci.v1 |
outcomeci.workflow.language |
outcomeci.local |
outcomeci.runtime.engine |
outcomeci.run_container |
outcomeci.runtime.container |
outcomeci.policy |
outcomeci.broker.policy |
outcomeci.credentials |
outcomeci.vault.credentials |
outcomeci.models |
outcomeci.reasoning.models |
outcomeci.dataset |
outcomeci.artifacts.dataset |
Import from the implementation module; package initializers do not re-export
these functions. The local container entrypoint is now
python -m outcomeci.runtime.container. The managed runner entrypoint remains
python -m outcomeci.cloud_runner.bootstrap.
For the package map and contributor setup, see the CLI contributing guide.