Releases: AgoraIO/cli
Releases · AgoraIO/cli
v0.2.0
Changelog
- a6bae77: chore(ci): add Pages, govulncheck, dependabot, and code owners (@digitallysavvy)
- 860e84a: chore(release): prepare v0.1.10 docs and version references (@digitallysavvy)
- 25fa505: chore(release): rename npm platform packages and add install.sh uninstall (@digitallysavvy)
- d7149f5: chore(release): set v0.2.0 changelog date to 2026-05-01 (@digitallysavvy)
- 566a9db: ci: install golangci-lint via go install for Go 1.26 toolchain compatibility (@digitallysavvy)
- 2077f09: docs(cli): remove legacy CLI references and rename integration tests (@digitallysavvy)
- 61576e9: docs(release): prepare v0.2.0 changelog and documentation (@digitallysavvy)
- 857e541: docs(release): set v0.2.0 changelog date to 2026-05-04 (@digitallysavvy)
- b09124f: f (@digitallysavvy)
- 2a74b0a: feat(cli): add MCP server, feature catalog, and init agent rule drops (@digitallysavvy)
- f436928: feat(cli): add install doctor, env-help, skills, and telemetry refactor (@digitallysavvy)
- 330059a: feat(cli): cache project lists, harden completion, and enrich agora open (@digitallysavvy)
- a18c4b9: feat(cli): default features, RTM data center, and init project selection (@digitallysavvy)
- 96b462f: feat(cli): detect framework for project env write and sync local binding (@digitallysavvy)
- 7a819c2: feat(cli): refine init project selection and refresh introspect golden (@digitallysavvy)
- 46d6dbe: fix generated command docs drift (@digitallysavvy)
- a62a2f1: fix pages artifact permissions (@digitallysavvy)
- 15bf2c4: fix(cli): detect terminal width for pretty block output (@digitallysavvy)
- 2bb22e2: fix(cli): harden Windows OAuth and improve interactive output (@digitallysavvy)
- 0e95ced: fix(cli): satisfy golangci-lint (errcheck, unused, errorlint, ineffassign) (@digitallysavvy)
- 4620b92: regenerated commands to fix build errors (@digitallysavvy)
- 65200fb: updated ignore list (@digitallysavvy)
- 28c5267: updated mcp user facing docs, to remove transport flag, local subprocess is default and only option (@digitallysavvy)
v0.1.9
Changelog
- 27652f3: fix(upgrade): use install receipts for upgrade detection - manual vs package manager (@digitallysavvy)
v0.1.8
Changelog
- 25b71e7: ci: stabilize Windows installer smoke test (@digitallysavvy)
- 00c2b27: fix auth login on Windows by preserving OAuth PKCE params (@digitallysavvy)
- 7a5b0f0: fix(auth): harden Windows OAuth callback handling, preserve PKCE login flow on Windows (@digitallysavvy)
v0.1.7
Changelog
- f349d99: (chore): document new commands, error codes, telemetry, and 0.1.7 changelog (@digitallysavvy)
- e19bb5c: (feat): add global output flags, build-time version, and new top-level commands (@digitallysavvy)
- a55ce69: Updated README (@digitallysavvy)
- 94330d0: add Makefile, gofmt CI check, and parameterize npm package versions (@digitallysavvy)
- 99249b4: add contributor and GitHub community templates (@digitallysavvy)
- c066598: add lint and generated-doc drift checks (@digitallysavvy)
- edfe0d9: added CHANGELOG (@digitallysavvy)
- 4798881: added login check (@digitallysavvy)
- e3d2df2: extend integration tests for new commands and error envelope (@digitallysavvy)
- 94ee266: fix(ci): use TestMain for subprocess routing and stop bleeding pwsh exit code (@digitallysavvy)
- e832b29: fix(test): run CLI integration harness in-process (@digitallysavvy)
- 34beb6d: harden CI subprocess checks (@digitallysavvy)
- 1cd88a0: improve PowerShell installer parity (@digitallysavvy)
- e905191: refactor cli runtime and strengthen automation surfaces (@digitallysavvy)
- 5cc7283: refresh CLI documentation for automation and releases (@digitallysavvy)
- 07e7061: removed local testing file (@digitallysavvy)
- fc758ee: restore npm publishing and sign release artifacts (@digitallysavvy)
- af65f1f: route integration helper before test runner (@digitallysavvy)
- d8336fd: stabilize CI failure assertions (@digitallysavvy)
- 217de61: stabilize cross-platform integration tests (@digitallysavvy)
- 0286f5a: stabilize integration helper argument passing (@digitallysavvy)
- 5e5b98d: stabilize integration tests in CI (@digitallysavvy)
- ec2f353: standardize structured error codes and improve onboarding flows (@digitallysavvy)
- 54dc1c6: updated 0.1.7 changelog (@digitallysavvy)
- dd62456: updated README (@digitallysavvy)
- dad21d7: updated cli name (@digitallysavvy)
- 002851d: updated repo path (@digitallysavvy)
v0.1.6
Initial release of new Golang based CLI tool for Agora.
Agora CLI manages three distinct workflows:
auth Authenticate this machine with Agora Console
project Manage remote Agora project resources and env values
quickstart Clone official standalone quickstart repositories
init Create a project and quickstart in one onboarding flow
Use "agora init" for the fastest path to a runnable demo.
Use "agora --help --all" to inspect the full command tree with descriptions and flags.
Use "agora --help --all --json" for a machine-readable command tree (agent tooling).
Usage:
agora [command]
Examples:
agora login
agora whoami
agora logout
agora init my-nextjs-demo --template nextjs
agora init my-python-demo --template python
agora init my-go-demo --template go
agora project doctor --json
agora --help --all
agora --help --all --json
Available Commands:
auth Manage Agora authentication
completion Generate the autocompletion script for the specified shell
config Manage persisted Agora CLI defaults
help Help about any command
init Create a project, clone a quickstart, and write env in one flow
login Authenticate with Agora Console
logout Clear the local Agora session
project Manage remote Agora project resources
quickstart Clone official standalone Agora quickstarts
whoami Show the current auth status
Flags:
--all show the full command tree in help output
-h, --help help for agora
--json shortcut for --output json
--output string output mode for command results: pretty or json
-v, --version version for agora
Use "agora [command] --help" for more information about a command.
Full Changelog: v0.1.4...v0.1.6