- Breaking: every command that changes Foundry is plan-first. Without
--applyit prints the exact request (verb, path, body) and changes nothing. The old--dry-run,--force,--confirm, and some--yesflags are replaced by--apply. - Breaking:
configureno longer takes--tokenor--client-secret. Secrets come from--token-stdin,--client-secret-stdin, or a prompt, so they never appear in argv. - Breaking: removed the hosted LLM message and embedding commands,
third-party-apps, andplatform-sdk. - Ontology:
ontology definition --as-updatereads an object, action, or link type as an editable update document. Writes fill in the ontology version, target a global branch with--branch, andobject-type-add-propertytakes simple flags. - Function release:
repository checks listandchecks wait,build-status,build-logs,functions versions,ontology action-type-set-function-version,repository create-typescript-functions, andcontainer create. compute infoshows plain environment values and masks secret-like ones with a length and fingerprint.compute env get --to-fileor--copydelivers a value without printing it.- A functional and end-to-end test suite covers every command and runs live against a Foundry stack. It found and fixed about 50 bugs, among them ontology writes that changed nothing and schema changes that made CSV datasets unreadable.
- Also in this release: API names in agent output stay exactly as the platform returns them, repository tag commands, and a TLS library update for a published security advisory.
ORT-04Changelog
Changelog
Assets and checksums for each release are on GitHub.
- New
configure profile createcommand: create a named profile with an interactive host prompt and a hidden token prompt, or pass them non-interactively. The token is stored in the macOS Keychain.
- Guided
orthanc onboardingsets up your first profile, stores the token in the Keychain, and makes it active. The installer runs it for new installs only and skips it on updates. - Nightly release channel that installs beside the stable version.
- Stricter agent mode: one JSON envelope for every result, including argument errors, consistent exit codes, confirmation prompts that fail safely in agent sessions, and wider secret redaction.
- New commands: run commands in and proxy to repository containers, preview transforms and TypeScript functions, create eval suites and compute modules, and read or update solution designs.
- Built-in
orthanc smokeself-check with an optional daily schedule on macOS. Search now also returns ontology object types and link types.