Changelog

AgileBuilder CLI version history and notable changes

This page tracks the version history of the AgileBuilder CLI (the agilebuilder npm package). For the full commit-level record, see the GitHub repository.

1.2.2 (2026-07-06)

  • Improved license-token handling in LicenseStore, making Pro/Trial entitlement detection for cloud spaces more reliable
  • Added license-related test cases

1.1.1 (2026-07-02)

  • New --interactive mode: ag create now prompts for missing template variables one by one
  • New Pro/Trial access checks for cloud spaces: free cloud spaces are read-only — creating, updating, or deleting cloud resources requires a Trial or Pro subscription
  • Security hardening and audit remediation: CLI hardening, config robustness, template-engine safety, i18n improvements, and dead-code cleanup
  • Added a comprehensive test suite covering auth, config, resources, project creation, the template engine, MCP, i18n, and output formats
  • Assorted bug fixes

1.1.0 (2026-06-30)

  • Improved CLI output: a unified renderer and internationalized messages (zh-CN / en-US)
  • Data directory unified at ~/.agilebuilder/v2, overridable via AGILEBUILDER_CORE1_DATA_DIR
  • Template config file standardized to the dot-prefixed .agilebuilder.config.yaml
  • Cloud backend addresses pinned to the official services (*.agilebuilder.cn / *.agilebuilder.net); environment-variable overrides are no longer supported

0.1.0 (2026-06-08)

First public release:

  • Lightweight CLI runtime exposing the agilebuilder / ag commands
  • Local and cloud resource management (templates and docs)
  • Project generation from Git URLs or template resources, with EJS variable rendering
  • API-key and OAuth login flows
  • Local/cloud workspace selection (ag space)
  • Built-in MCP server (agilebuilder-mcp): resource discovery, resource reading, and project-creation tools

Notes on versioning

  • The CLI follows semantic versioning; upgrade with npm install -g agilebuilder@latest
  • AgileBuilder Cloud is continuously deployed and does not follow the CLI's version numbers