Uh oh!
There was an error while loading. Please reload this page.
feat: wire telemetry into all remove.* commands - #1069
Conversation
Hweinstock
commented
Apr 30, 2026
/strands review |
89d3db7 to
7cbfdc9Compare7cbfdc9 to
9e49ed7Compare9e49ed7 to
5c078b8Compare5c078b8 to
30ec334Compare30ec334 to
af77f7dCompareaf77f7d to
5ac07cbCompare304bda5 to
86abe2dCompare86abe2d to
3df2172Compare3df2172 to
bb2532fComparebb2532f to
951cf98Compare951cf98 to
513de65Compare513de65 to
2f80de5Compare2f80de5 to
7a3a32aCompare7a3a32a to
0d16acdCompareHweinstock
commented
May 1, 2026
/strands review |
agentcore-cli-automation
commented
May 1, 2026
Behavior change in |
Hweinstock
commented
May 1, 2026
format failure is fixed in #1080. |
agentcore-cli-automation
commented
May 1, 2026
Reviewed the current state of the PR. The two concerns previously raised in comments appear to be addressed:
Spot-checked the rest:
No new blocking issues. LGTM. |
Description
Wire telemetry into all
remove.*commands, following the pattern from #1050 (add commands).cliCommandRun→runCliCommand,withAddTelemetry→withCommandRunTelemetrysince they are now generalized.COMMAND_SCHEMASNot addressed (follow-up): Error classification — remove ops return
{ success: false, error: string }, losing the original error class.classifyErrorseesUnknownErrorinstead of a typed error. We'll likely need a larger refactor to how we handle exception flow to a consistent and generalized result type, or conventional error flow.Related Issue
Closes#1068
Type of Change
Testing
npm run test:unitandnpm run test:integnpm run typechecknpm run lintAdded telemetry success + failure assertions for 10 remove commands across 6 integration test files.
remove.agentandremove.runtime-endpointlack coverage (no existing test files exercise removal).Checklist