|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## @aws/agentcore v0.4.0 |
| 6 | + |
| 7 | +The AgentCore CLI is now generally available. |
| 8 | + |
| 9 | +`npm i @aws/agentcore` |
| 10 | + |
| 11 | +### What's included |
| 12 | + |
| 13 | +- Agent lifecycle: `create`, `dev`, `deploy`, `invoke`, `status`, `logs`, `traces` |
| 14 | +- Frameworks: Strands Agents, LangChain/LangGraph, Google ADK, OpenAI Agents, bring your own |
| 15 | +- Gateway: Managed MCP servers with API Gateway, Lambda, and OpenAPI targets. OAuth, API key, and Custom JWT auth. |
| 16 | +- Policy: Cedar-based access control for gateway tools |
| 17 | +- Memory: Semantic, summarization, user preference, and episodic strategies |
| 18 | +- Evaluations: LLM-as-a-Judge evaluators, on-demand and continuous online evaluation |
| 19 | +- Local development: Hot-reload dev server supporting HTTP, MCP, and A2A protocols |
| 20 | +- Infrastructure: CDK-managed deployments with VPC support, container builds, resource tagging, and `--dry-run` previews |
| 21 | +- Migration: `agentcore import` migrates existing Starter Toolkit projects with zero downtime. See the [Migration Guide](https://github.com/awslabs/amazon-bedrock-agentcore-samples/blob/main/MIGRATION.md). |
| 22 | + |
| 23 | +### Breaking changes from preview |
| 24 | + |
| 25 | +This release includes breaking changes that affect existing projects created during preview. See [aws/agentcore-cli#719](https://github.com/aws/agentcore-cli/issues/719) for a step-by-step guide on making the schema compatible. |
| 26 | + |
| 27 | +### Summary of what changed: |
| 28 | + |
| 29 | +- `agents` renamed to `runtimes` in `agentcore.json` and all CLI flags (`--agent` → `--runtime`, `-a` → `-r`) |
| 30 | +- `mcp.json` merged into `agentcore.json` |
| 31 | +- type field removed from agent, memory, and evaluator schemas. Credential type renamed to authorizerType |
| 32 | +- `agentcore add identity` → `agentcore add credential` |
| 33 | +- `agentcore run evals` → `agentcore run eval` |
| 34 | +- `--force` → `--yes` for the remove command, `--plan` → `--dry-run` |
| 35 | +- `agentcore dev --invoke "prompt"` → `agentcore dev "prompt"` |
| 36 | +- Default Python runtime upgraded to 3.13 |
| 37 | + |
| 38 | +### Documentation |
| 39 | + |
| 40 | +- [Commands reference](https://github.com/aws/agentcore-cli/blob/main/docs/commands.md) |
| 41 | +- [Frameworks](https://github.com/aws/agentcore-cli/blob/main/docs/frameworks.md) |
| 42 | +- [Configuration](https://github.com/aws/agentcore-cli/blob/main/docs/configuration.md) |
| 43 | +- [Local development](https://github.com/aws/agentcore-cli/blob/main/docs/local-development.md) |
| 44 | +- [Memory](https://github.com/aws/agentcore-cli/blob/main/docs/memory.md) |
| 45 | +- [Gateway](https://github.com/aws/agentcore-cli/blob/main/docs/gateway.md) |
| 46 | +- [Evaluations](https://github.com/aws/agentcore-cli/blob/main/docs/evals.md) |
| 47 | +- [IAM permissions](https://github.com/aws/agentcore-cli/blob/main/docs/PERMISSIONS.md) |
| 48 | +- [Migration from Starter Toolkit](https://github.com/awslabs/amazon-bedrock-agentcore-samples/blob/main/MIGRATION.md) |
| 49 | + |
| 50 | +## [0.4.0] - 2026-03-28 |
| 51 | + |
| 52 | +### Added |
| 53 | +- feat: upgrade default Python runtime to PYTHON_3_13 (#658) (dfdc2cb) |
| 54 | +- feat: show all CLI commands in TUI with / toggle (#635) (df80f90) |
| 55 | +- feat: add semanticOverride support for SEMANTIC memory strategies (#678) (#696) (5e0f584) |
| 56 | +- feat: inject $schema URL into generated agentcore.json (#692) (915125d) |
| 57 | +- feat: add managedBy enum field to AgentCoreProjectSpec schema (#700) (c123d2f) |
| 58 | +- feat: add JSON schema generation from Zod (#661) (2d02eeb) |
| 59 | + |
| 60 | +### Fixed |
| 61 | +- fix: standardize remove flags to -y/--yes and fix UX copy (#720) (1a3bddc) |
| 62 | +- fix: remove dead --agents flag from agentcore add gateway (#711) (c1c41ca) |
| 63 | +- fix: deprecate crewAI support (#704) (ac32563) |
| 64 | +- fix: align name constraints with API docs (#701) (956c248) |
| 65 | +- fix: support non-default runtime endpoint in on-demand evals (#634) (ec38020) |
| 66 | +- fix: improve CLI UX — memory docs, standardize flags, fix deploy alias (#703) (9c7f143) |
| 67 | +- fix: prevent region override for post-deploy commands (#595) (6b1cf79) |
| 68 | + |
| 69 | +### Documentation |
| 70 | +- docs: add IAM permissions guide and policy files (#689) (7a70cf4) |
| 71 | + |
| 72 | +### Other Changes |
| 73 | +- ci: format schemas after generation in release workflow (#721) (02de9f1) |
| 74 | +- refactor: rename agents to runtimes (schema, CLI flags, MCP bindings) (#706) (d41e14b) |
| 75 | +- feat(dev): positional prompt arg for invoking dev server (#707) (8898535) |
| 76 | +- ci: regenerate JSON schema during release (#710) (e75e8a0) |
| 77 | +- revert: remove CUSTOM strategy and semanticOverride support (#713) (6ff721e) |
| 78 | +- refactor(schema): remove type fields from resource schemas and rename credential discriminator (#709) (48dadfd) |
| 79 | +- feat(memory): add CUSTOM strategy type to agentcore-cli (#677) (#694) (beac707) |
| 80 | +- ci: use AUTHORIZED_USERS for pr-tarball authorization (#642) (f5e1579) |
| 81 | +- refactor(cli)!: unify naming without backward-compat aliases (#705) (5e55ea5) |
| 82 | +- fix(cli): correct inaccurate --help text across all commands (#695) (9783cf7) |
| 83 | +- fix(e2e): clean up stale credential providers before test runs (#698) (2f1d59f) |
| 84 | +- chore(deps): bump handlebars from 4.7.8 to 4.7.9 (#691) (cb26199) |
| 85 | + |
5 | 86 | ## [0.3.0-preview.9.0] - 2026-03-26 |
6 | 87 |
|
7 | 88 | ### Added |
|
0 commit comments