Skip to content

fix: 9 improvements to aws-devops-agent power from end-to-end testing#125

Closed
tipuq wants to merge 8 commits into
kirodotdev:mainfrom
tipuq:fix/aws-devops-agent-improvements
Closed

fix: 9 improvements to aws-devops-agent power from end-to-end testing#125
tipuq wants to merge 8 commits into
kirodotdev:mainfrom
tipuq:fix/aws-devops-agent-improvements

Conversation

@tipuq
Copy link
Copy Markdown
Contributor

@tipuq tipuq commented May 15, 2026

Replaces #124 (closed due to branch recreation for conflict resolution).

Summary

9 defects identified and fixed from end-to-end testing against the live AWS MCP Server. The two highest-severity fixes (§1, §2) were verified — the corrected call_boto3 + userId pattern produces successful streaming responses.

§ Severity Fix
1 High Replace import boto3 with call_boto3 — sandbox blocks raw imports
2 High Add userId/userType to all CreateChat + SendMessage examples
3 Medium Add empty list-recommendations recovery via update-backlog-task --task-status PENDING_START
4 Medium Add Reducing Approval Fatigue section (autoApprove list, trade-off guide)
5 Low Add 15 resource-type keywords (ec2, lambda, ecs, ssm, kms, etc.)
6 Low Replace vague pagination with concrete --starting-token / --page-size example
7 Low Add worked ECS incident walkthrough
8 Low Add 1b. Required IAM Permissions subsection in Setup
9 Low Restructure User identity troubleshooting as 3 numbered options

Validation

  • 42-point automated checklist: all pass
  • All external URLs verified (HTTP 200)
  • Hook scripts tested: 10/10 test cases pass
  • No import boto3 in any code block
  • Every create-chat has --user-id/--user-type
  • Every SendMessage code block has userId
  • License aligned to repo convention (AWS Customer Agreement)

§1 (High): Replace import boto3 with call_boto3 — sandbox blocks raw imports
§2 (High): Add userId/userType to all CreateChat + SendMessage examples
§3 (Medium): Add empty list-recommendations recovery via UpdateBacklogTask PENDING_START
§4 (Medium): Add Reducing Approval Fatigue section (autoApprove list, trade-off guide, hooks)
§5 (Low): Add 15 resource-type keywords (incl ssm, kms)
§6 (Low): Replace vague pagination with concrete --starting-token example
§7 (Low): Add worked ECS incident walkthrough
§8 (Low): Add 1b. Required IAM Permissions subsection in setup
§9 (Low): Restructure User identity troubleshooting as 3 numbered options

Also: license aligned to repo convention (AWS Customer Agreement),
executionId provenance fixed, pseudocode }) consistency, steering SendMessage casing
@github-actions
Copy link
Copy Markdown

Hi @tipuq, thank you for your contribution!

Please note that if you haven't already, you would also need to submit your power officially at kiro.dev/powers/submit so it can be reviewed for listing in the Kiro powers registry.

@tipuq tipuq closed this May 15, 2026
@tipuq tipuq deleted the fix/aws-devops-agent-improvements branch May 15, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant