diff --git a/README.md b/README.md index 893362b68..731cae5bd 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,13 @@ resources, and `agentcore/cdk/`, the AWS CDK app that deploys them. Deployment t and region each — live in `agentcore/aws-targets.json`. Project commands find the project by walking up from the current directory. +This branch also includes an experimental Terraform backend, selected with +`agentcore create --iac terraform`. CDK remains the default. Terraform projects have one editable +root in `agentcore/terraform/`, shared by every deployment target. The root passes the project +spec to an application module in the L3 constructs repository; target-specific inputs and local +state live under `.targets//`. See the [Terraform PoC example](examples/terraform-poc/) +for supported resources, direct Terraform commands, and current limitations. + `agentcore dev` runs runtimes locally or deploys harnesses and prints invoke guidance. Use `--mode browser` for Agent Inspector, `--skip-deploy` to reuse deployed harnesses, and `--agent ` to choose an agent in mixed projects. diff --git a/bun.lock b/bun.lock index daf00c170..f8e1da27a 100644 --- a/bun.lock +++ b/bun.lock @@ -29,6 +29,7 @@ "bedrock-agentcore": "^0.4.3", "cli-truncate": "^6.1.1", "commander": "^15.0.0", + "fflate": "^0.8.3", "handlebars": "^4.7.10", "ink": "^7.1.0", "ink-scroll-view": "^0.3.7", @@ -878,6 +879,8 @@ "fecha": ["fecha@4.2.3", "", {}, "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="], + "fflate": ["fflate@0.8.3", "", {}, "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA=="], + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], "file-stream-rotator": ["file-stream-rotator@0.6.1", "", { "dependencies": { "moment": "^2.29.1" } }, "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ=="], diff --git a/command.md b/command.md index d62fe6d1a..f434a5173 100644 --- a/command.md +++ b/command.md @@ -42,7 +42,6 @@ This reference was generated from `agentcore --help` for version `1.0.0-rc.5`. - [`agentcore add evaluator llm-as-a-judge`](#agentcore-add-evaluator-llm-as-a-judge) - [`agentcore add evaluator code-based`](#agentcore-add-evaluator-code-based) - [`agentcore add online-eval`](#agentcore-add-online-eval) - - [`agentcore add online-insight`](#agentcore-add-online-insight) - [`agentcore add config-bundle`](#agentcore-add-config-bundle) - [`agentcore add payment-manager`](#agentcore-add-payment-manager) - [`agentcore add payment-connector`](#agentcore-add-payment-connector) @@ -153,14 +152,7 @@ This reference was generated from `agentcore --help` for version `1.0.0-rc.5`. - [`agentcore eval online-eval pause`](#agentcore-eval-online-eval-pause) - [`agentcore eval online-eval resume`](#agentcore-eval-online-eval-resume) - [`agentcore eval online-eval delete`](#agentcore-eval-online-eval-delete) - - [`agentcore eval online-insight`](#agentcore-eval-online-insight) - - [`agentcore eval online-insight create`](#agentcore-eval-online-insight-create) - - [`agentcore eval online-insight get`](#agentcore-eval-online-insight-get) - - [`agentcore eval online-insight list`](#agentcore-eval-online-insight-list) - - [`agentcore eval online-insight update`](#agentcore-eval-online-insight-update) - - [`agentcore eval online-insight pause`](#agentcore-eval-online-insight-pause) - - [`agentcore eval online-insight resume`](#agentcore-eval-online-insight-resume) - - [`agentcore eval online-insight delete`](#agentcore-eval-online-insight-delete) + - [`agentcore eval online-eval logs`](#agentcore-eval-online-eval-logs) - [`agentcore eval dataset`](#agentcore-eval-dataset) - [`agentcore eval dataset create`](#agentcore-eval-dataset-create) - [`agentcore eval dataset get`](#agentcore-eval-dataset-get) @@ -174,11 +166,6 @@ This reference was generated from `agentcore --help` for version `1.0.0-rc.5`. - [`agentcore eval batch-evaluation get`](#agentcore-eval-batch-evaluation-get) - [`agentcore eval batch-evaluation list`](#agentcore-eval-batch-evaluation-list) - [`agentcore eval batch-evaluation stop`](#agentcore-eval-batch-evaluation-stop) - - [`agentcore eval batch-insights`](#agentcore-eval-batch-insights) - - [`agentcore eval batch-insights run`](#agentcore-eval-batch-insights-run) - - [`agentcore eval batch-insights get`](#agentcore-eval-batch-insights-get) - - [`agentcore eval batch-insights list`](#agentcore-eval-batch-insights-list) - - [`agentcore eval batch-insights stop`](#agentcore-eval-batch-insights-stop) - [`agentcore eval ondemand`](#agentcore-eval-ondemand) - [`agentcore eval ondemand evaluate`](#agentcore-eval-ondemand-evaluate) - [`agentcore eval ondemand simulate`](#agentcore-eval-ondemand-simulate) @@ -256,6 +243,7 @@ create a new project **Options** - `--name `: name of the project to create (required) +- `--iac `: infrastructure backend: CDK or Terraform (experimental AWSCC PoC) (default: "CDK") - `--template