-
Notifications
You must be signed in to change notification settings - Fork 398
Feat/agentcore multi agent #1413
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
``` test: update CDK snapshots for infrastructure changes Update test snapshots to reflect: - Rename ECS target group from ECSGroup to ECSPrivateGroup for clarity - Update agent runtime container image hash - Remove unused AWS resources including Bedrock log permissions, Lambda functions, and related IAM policies - Clean up test fixtures to match simplified infrastructure These changes align the test snapshots with recent infrastructure refactoring that removed deprecated resources and improved naming conventions for the closed network mode deployment.
| @@ -0,0 +1,103 @@ | |||
| """Lambda function to list AgentCore Runtime agents.""" | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the contribution!
We prefer TypeScript in this project. (Strands and fargate s3 server is exception)
We are migrating most of typescript lambda behind ALB to lambda monolith in another PR. Can you implement it in TypeScript so it would be easier to merge conflict?
| agent_core_client = None | ||
|
|
||
| # Initialize the Browser tool | ||
| browser_tool = AgentCoreBrowser(region="us-east-1") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The region should be configurable
Suggestion: Use environment variable consistently
| browser_tool = AgentCoreBrowser(region="us-east-1") | |
| browser_tool = AgentCoreBrowser(region=os.environ.get("AWS_REGION", "us-east-1")) |
Description of Changes
Implements multi-agent collaboration feature in Agent Builder.
This change introduces the ability to configure agents with sub-agents, enabling delegation of specialized tasks. It includes UI updates, backend logic, and schema changes to support this functionality.
Changes
Checklist
npm run cdk:testand if there are snapshot differences, executenpm run cdk:test:update-snapshotto update snapshotsRelated Issues
Please list related issues as much as possible.