Skip to content

CurlGo CLI v0.1.0 — Embedded Agent guide

Choose a tag to compare

@echoVic echoVic released this 05 Nov 16:30
· 21 commits to main since this release

The first standalone CurlGo CLI release packages the HTTP CLI and its complete API Test guide in one executable. The desktop application remains on its own release and update channel.

  • curlgo skill reads the guide matching the executable; named topics provide workflows, CLI reference, assertions, response extraction, and secrets documentation.
  • The installed api-test skill is a stable entry point. It checks supported commands through JSON help before reading the embedded guide, so older desktop executables are directed to upgrade instructions.
  • The standalone CLI displays help with no arguments and does not initialize the GUI. Existing request, dry-run, help, and JSON schema v1 behavior is preserved.

Installation

Download the archive for your OS and CPU, verify it against SHA256SUMS, and extract it. Put curlgo (curlgo.exe on Windows) in a user-managed directory on PATH, or use its absolute path. Then run curlgo help and curlgo skill.

Install the optional Agent entry point separately:

npx skills add echoVic/curlgo --skill api-test -a claude-code -a codex

Review the installation tool's target agents and scope before completing installation. The bootstrap archive is also attached for manual installation. Updating this entry point does not upgrade the binary; replace the CLI executable to update both its behavior and full guide together.

Verification and platform scope

Full Go tests, go vet, and 19 local API/recipe scenarios passed. Process tests cover guide access outside the source checkout, JSON help and request behavior, safe usage errors, and SIGINT cancellation. The macOS arm64 executable is exercised on the release machine. macOS amd64, Linux arm64/amd64, and Windows arm64/amd64 are cross-compiled, without execution on those platforms.

Both macOS archives (arm64 and amd64) are Developer ID signed and Apple notarized (Accepted). Notarization was completed on the original published archives on November 6, 2026 (Asia/Shanghai); their binaries and SHA-256 checksums remain unchanged. NOTARIZATION.json records Apple submission results and matching archive hashes. The original BUILD-INFO.json and archive README describe the packaging-time state before notarization; this record supersedes that earlier notarization status. A fresh-Mac installation was not tested.

BUILD-INFO.json records the source commit and toolchain. Archives include license notices. This CLI release is not marked Latest, preserving the desktop updater's manifest channel at desktop v0.1.1. No standalone automatic updater is included.