Skip to content

MyCLI 1.1.0

Choose a tag to compare

@x746b x746b released this 06 Sep 09:14
· 36 commits to main since this release

MyCLI 1.1.0

What's new

  • Cleaner multiline input and a fixed divider above the two-line status footer.
  • Empty Enter stays in the current prompt. Ctrl+U clears the whole input; Ctrl+Y restores it.
  • Cloud reasoning picker through /cloud and /reasoning, with model-specific effort levels and an effort: footer indicator.
  • OpenAI Responses support for reasoning with function tools, including encrypted reasoning context between tool calls.
  • Compact MCP summaries and /mcp verbose for tools grouped by server.
  • Codex-style [mcp_servers.<name>] configuration, with command, args, env, cwd, and enabled. Legacy [[mcp]] entries remain supported.

Downloads

All archives contain a compiled, stripped mycli binary, example configuration, README, resolved Cargo dependencies, and build information. The binaries are built from the existing v1.1.0 source tag.

Archive Platform
mycli-1.1.0-linux-arm64.tar.gz Linux ARM64 / AArch64; glibc 2.35+ and OpenSSL 3
mycli-1.1.0-linux-x86_64.tar.gz Linux x86_64 / AMD64; glibc 2.35+ and OpenSSL 3
mycli-1.1.0-macos-arm64.tar.gz macOS 13+ on Apple Silicon
mycli-1.1.0-macos-x86_64.tar.gz macOS 13+ on Intel

Use SHA256SUMS to verify the downloaded archives. macOS binaries are ad-hoc signed, not Apple-notarized; macOS may require approval for the first launch.

Install

Extract the archive for your platform, then install the binary from the extracted directory:

sudo install -m 755 mycli /usr/local/bin/mycli
mycli --version

Existing installations can replace their current executable with the extracted binary. Keep your existing ~/.mycli/config.toml; the bundled configuration is an example with placeholder credentials.

Validation

The source release passed 265 active workspace tests and offline reasoning/tool-call and terminal checks. Each downloadable build passed 76 CLI/provider tests and a native mycli --version smoke test. The downloaded Linux ARM64 binary also passed the offline API/tool-call and terminal tests on the ARM64 development machine.

Native build and test run.
Linux x86_64 build and test run.

Build workflow

View the release workflow configuration.
To build a release, open Actions → Release binaries → Run workflow, select an existing version tag, and choose one platform or all. The workflow builds the tagged source on native runners, runs tests, strips and checks each binary, and uploads packaged build artifacts. Publishing those artifacts as GitHub Release assets is a separate step.

Compatibility notes

  • Modern OpenAI models require a proxy with /responses support.
  • MCP HTTP transports and other unsupported Codex MCP options are reported explicitly.
  • Changing cloud reasoning effort preserves the current conversation; menu selections are remembered for the current session. Use profile reasoning_effort for a persistent default.