Skip to content

feat: August 12 release — evaluator OpenResponses, insights KMS, recommendation trace sources - #1981

Merged
jariy17 merged 1 commit into
mainfrom
release-aug-12
Aug 12, 2026
Merged

feat: August 12 release — evaluator OpenResponses, insights KMS, recommendation trace sources#1981
jariy17 merged 1 commit into
mainfrom
release-aug-12

Conversation

@jariy17

@jariy17 jariy17 commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Warning

Merge blocker: aws/agentcore-l3-cdk-constructs #314 (feat(evaluator): support OpenResponses models) must be merged first. The OpenResponses evaluator feature below depends on the CDK L3 construct support it adds. As of this writing #314 is still open.

Summary

Squashed release of the bug-bash-august-10 feature set. Three new features plus their bug-bash follow-up fixes. Purely additive — cherry-picked onto current main, so nothing existing is removed.

Features

1. OpenResponses (OpenAI) model support for evaluators — #362, #366

LLM-as-a-judge evaluators can now use OpenAI models via OpenResponses in addition to Bedrock. Adds an optional modelProvider ('Bedrock' | 'OpenAI', defaults to Bedrock) to LlmAsAJudgeConfig, with wiring through the evaluator primitive, import path, TUI add-evaluator wizard, telemetry, and docs. Includes bug-bash fixes (#366).
⚠️ Depends on CDK constructs PR #314.

2. KMS key option for on-demand insights — #363

On-demand insights jobs accept an optional customer-managed KMS key for encryption, surfaced as a run flag and threaded through the insights handler and shared job types.

3. --online-evaluation-arn trace source for recommendations

Recommendations can source traces from an online evaluation ARN. Bundled with reuse-eval CLI fixes (#365, B1/B2/B3/B6):

  • Allow an inherited evaluator (0 evaluators) for batch/online trace sources; stop serializing malformed empty evaluationConfig.
  • Reject conflicting trace sources locally before any API call (the five mutually-exclusive source flags).
  • Fix TUI-vs-headless gating so a fully-specified source runs headless regardless of --json.

Changes

37 files, +1254 / -253 (features + tests + docs).

Testing

Notes

The generated src/schema/llm-compacted/agentcore.ts (a read-only LLM-context asset) had a squash conflict against main's ratingScale refactor; resolved by keeping main's inline-union shape and adding the new modelProvider field.

…mmendation trace sources

Squashed release of the bug-bash-august-10 feature set:

- feat(evaluator): add OpenResponses (OpenAI) model support for LLM-as-a-judge
  evaluators, incl. bug-bash fixes (#362, #366). Requires agentcore-l3-cdk-constructs
  #314 to be merged first.
- feat: add optional KMS key for on-demand insights jobs (#363).
- feat(run): add --online-evaluation-arn trace source for recommendations, plus
  reuse-eval CLI fixes for inherited evaluators, conflicting-source rejection, and
  TUI-vs-headless gating (B1/B2/B3/B6, #365).
@jariy17
jariy17 requested a review from a team August 12, 2026 16:07
@github-actions github-actions Bot added size/xl PR size: XL agentcore-harness-reviewing AgentCore Harness review in progress labels Aug 12, 2026
@agentcore-devx-automation agentcore-devx-automation Bot added the claude-security-reviewing Claude Code /security-review in progress label Aug 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Package Tarball

aws-agentcore-0.26.0.tgz

How to install

gh release download pr-1981-tarball --repo aws/agentcore-cli --pattern "*.tgz" --dir /tmp/pr-tarball
npm install -g /tmp/pr-tarball/aws-agentcore-0.26.0.tgz

@agentcore-devx-automation

Copy link
Copy Markdown
Contributor

Claude Security Review: no high-confidence findings. (run)

@agentcore-devx-automation agentcore-devx-automation Bot removed the claude-security-reviewing Claude Code /security-review in progress label Aug 12, 2026
@github-actions github-actions Bot removed the agentcore-harness-reviewing AgentCore Harness review in progress label Aug 12, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 40.65% 15273 / 37568
🔵 Statements 39.92% 16286 / 40795
🔵 Functions 34.85% 2614 / 7499
🔵 Branches 33.97% 10186 / 29980
Generated in workflow #4328 for commit 026baec by the Vitest Coverage Report Action

@jariy17
jariy17 merged commit de227a1 into main Aug 12, 2026
36 of 37 checks passed
@jariy17
jariy17 deleted the release-aug-12 branch August 12, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/xl PR size: XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants