Skip to content

Releases: chatwoot/cli

v0.5.0

13 May 15:08
4e1a0a5

Choose a tag to compare

This release adds a new raw API escape hatch for cases where the CLI does not yet have a first-class command.

You can now run authenticated Chatwoot API requests directly from the CLI:

chatwoot api /conversations/123
chatwoot api -X PATCH /conversations/123 --data '{"status":"open"}'
chatwoot api --exact /api/v1/profile

Account-relative paths such as /conversations/123 are expanded automatically under /api/v1/accounts/<account_id>, so you do not need to include the account API prefix yourself. The command uses your existing CLI authentication, supports custom methods, JSON request bodies, file/stdin request bodies, and additional headers. JSON responses are formatted for readability, while non-JSON responses are printed as-is.

The API command help has also been expanded with a short explanation and examples, following the style of tools like gh api while keeping the output concise.

The bundled agent skill has been updated with stronger raw API guidance. Agents are instructed to prefer first-class commands, consult the Chatwoot application Swagger before raw API calls, and treat all writes as privileged actions. Mutating commands, including non-GET raw API calls, must never be run without explicit user confirmation.

The README was also simplified to focus on the core setup and usage flow, with the full command details delegated to the docs site.

There are no breaking changes.

Changelog

v0.4.0

11 May 16:44
b082f52

Choose a tag to compare

Features

  • conv contact command — fetch the contact attached to a conversation directly from the conversation id, without a separate contacts lookup. (#10)
  • Version check — the CLI now checks for newer releases so users know when an update is available.
  • Smarter install script — detects an existing install and skips the completion prompt on rerun, and uses the install command when available. (#11)

CI & Tooling

  • Added govulncheck and a go mod tidy diff check.
  • Added a coverage task and a sticky coverage comment on PRs (gated to same-repo PRs so fork/Dependabot runs don't fail on the read-only token).
  • Added dependency review for PRs.
  • Bumped GitHub Actions versions and updated the Go toolchain. (#9)

Changelog

v0.3.0

11 May 08:29
c884465

Choose a tag to compare

Changelog

v0.2.0

08 May 07:05
86a483f

Choose a tag to compare

Changelog

v0.1.0

08 May 06:05
3a051f6

Choose a tag to compare

First release. A CLI for Chatwoot — list conversations, view details, reply, change status, assign, label, set priority. Reads/writes the same Chatwoot API your dashboard uses.

Install with curl -fsSL https://chwt.app/install-cli | sh, then chatwoot auth login. Pre-built binaries for macOS, Linux (x86_64 + arm64), and Windows. See the README for the full command surface.