Skip to content

clyops 0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 18:11
· 5 commits to main since this release

Web runner and shared schema

  • Static SvelteKit web runner served by clyops-api at /ui/, with typed forms,
    explicit inheritance/overrides, JSON editing, non-secret templates, stdin and
    uploads, jobs/cancellation, destructive confirmation and authenticated downloads.
  • Browser-compatible clyops-schema package shared by REST/MCP conversion, the web
    runner and desktop JSON editor. Desktop scalar/array controls use shared numeric
    ranges and choice lists. Browser integration checks exercise real tool execution.
  • Web runner stdout and stderr render ANSI colors and styles, with a plain-text
    toggle and original-byte downloads.
  • The API CLI exits with an actionable error on occupied ports instead of
    incorrectly announcing that it is serving; successful startup lists the full UI URL.

Documentation and project website

  • Documentation builds use the configured GitHub Pages URL's base path,
    supporting custom domains at the root without broken assets or navigation.
  • Project homepage with static terminal playback across Python, Bash, TypeScript
    and Rust, demonstrating generated help, validation, schema, MCP and HTTP.
    Includes playback controls, reduced-motion support and a runnable walkthrough;
    demo output is captured and verified during the documentation build.
  • Per-language Markdown guides, runnable examples and complete generated API
    references in an Eleventy documentation site. CI checks public documentation,
    installed-consumer typing, examples and links; Pages deployment preserves
    immutable documentation snapshots for future releases.
  • Expanded editor documentation, typed Python value mappings, and packaged Ruby
    RBS signatures. Java builds and releases include source and Javadoc JARs.

Downloads

clyops runner Linux: .deb, .rpm or .AppImage (x64 amd64/x86_64, arm64 arm64/aarch64) · macOS: _universal.dmg · Windows: _x64-setup.exe or _x64_en-US.msi
clyops-dispatch clyops-dispatch-<version>-<platform>.tar.gz (Linux x64/arm64, macOS universal) or -windows-x64.zip
C libclyops-<version>-<platform>.tar.gz (static library + header) or -src.tar.gz
Bash clyops.sh
JavaScript / TypeScript clyops-<version>.tgz (pnpm add ./clyops-<version>.tgz)
Python clyops-<version>-py3-none-any.whl or the sdist
Rust clyops-<version>.crate
Ruby clyops-<version>.gem (gem install ./clyops-<version>.gem)
Java clyops-<version>.jar
Go go get github.com/wankdanker/clyops/packages/go@v<version>

SHA256SUMS lists a checksum for every file.

The runner installers are not signed with a paid certificate yet. On macOS, right-click the app
and choose Open the first time (or run xattr -dr com.apple.quarantine "/Applications/clyops-runner.app").
On Windows, choose More info → Run anyway in the SmartScreen prompt.