-
Notifications
You must be signed in to change notification settings - Fork 2.7k
feat(aws): add AWS Agentcore Bedrock icons #1157
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: master
Are you sure you want to change the base?
feat(aws): add AWS Agentcore Bedrock icons #1157
Conversation
- Add Amazon Nova icon and AmazonNova class - Add AWS App Studio icon and AWSAppStudio class - Add Amazon CodeWhisperer icon and AmazonCodewhisperer class - Add AWS Neuron icon and AWSNeuron class - Update diagrams/aws/ml.py with new classes via autogen - Include test diagram for validation - Icons sourced from AWS Architecture Icons Q1 2025 package This enables users to create diagrams with the latest AWS AI/ML services including Amazon Nova, the new foundation model service.
- Add Agentcore icon and Agentcore class - Add AI Agent icon and AiAgent class - Add Runtime icon and Runtime class - Add Gateway icon and Gateway class - Add Identity icon and Identity class - Add Code Interpreter icon and CodeInterpreter class - Add Observability icon and Observability class - Add Browser Tool icon and BrowserTool class - Add Memory icon and Memory class - Add Evaluations icon and Evaluations class - Add Policy Engine Agentic Guardrails icon and PolicyEngineAgenticGuardrails class - Update diagrams/aws/ml.py with new classes via autogen - Include test diagram for validation - Icons sourced from custom Agentcore Bedrock Icons collection This enables users to create diagrams with AWS Agentcore and Bedrock agent components including core services, tools, and monitoring capabilities.
gabriel-tessier
left a comment
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.
@MichaelWalker-git
Thanks for the contribution(s).
Look like the #1158 PR have the same files so I closed so we can focus on this one.
1- Check again the size of the icons, it should be 256x256, the agentcore icons are over and the nova one are too small.
2- Run the autogen script.
If you need more details you can fins the full instructions and step in the https://github.com/mingrammer/diagrams/blob/master/CONTRIBUTING.md file.
Also it can be good to add entries in ALIASES for:
- Policy Engine Agentic Guardrails what about PEAG
- Observability --> OBS
in UPPER_WORDS what about AIAgent?
Agentcore --> AgentCore?
If you have any question you are welcome.
- Resize all agentcore icons to 256x256 pixels (were oversized) - Resize Nova icon to 256x256 pixels (was 80x80, too small) - Add aliases: PEAG for PolicyEngineAgenticGuardrails, OBS for Observability - Update UPPER_WORDS to ensure proper capitalization (AiAgent, AGENTCORE) - Run autogen.sh to regenerate Python classes with new icons and aliases - Apply black formatting to generated code All 11 agentcore icons now properly sized and integrated: agentcore, ai-agent, runtime, gateway, identity, code-interpreter, observability, browser-tool, memory, evaluations, policy-engine-agentic-guardrails
Complete. Thank you |
|
@gabriel-tessier Hey, what's the status of this PR? Thanks! |
feat(aws): add AWS Agentcore Bedrock icons
Summary
This PR adds 11 AWS Agentcore Bedrock icons to the diagrams library, enabling users to create comprehensive diagrams with AWS Bedrock agent components including core services, tools, and monitoring capabilities.
Changes
AgentcoreclassAiAgentclassRuntimeclassGatewayclassIdentityclassCodeInterpreterclassObservabilityclassBrowserToolclassMemoryclassEvaluationsclassPolicyEngineAgenticGuardrailsclassdiagrams/aws/ml.pywith new classes via autogenNew Classes Available
Testing
test_agentcore_icons.py)Icon Sources
Icons sourced from custom Agentcore Bedrock Icons collection provided as labeled PNG files:
Agentcore.png→agentcore.pngAI_Agent.png→ai-agent.pngRuntime.png→runtime.pngGateway.png→gateway.pngIdentity.png→identity.pngCode Interpreter.png→code-interpreter.pngObservability.png→observability.pngBrowser_Tool.png→browser-tool.pngMemory.png→memory.pngEvaluations.png→evaluations.pngPolicy Engine: Agentic Guardrails.png→policy-engine-agentic-guardrails.pngImplementation Details
scripts.generate awsworkflowdiagrams.aws.ml(appropriate for AI/ML services)Validation Results
Files Changed
Checklist
scripts.generate awsexecuted successfullyImpact
This PR addresses the need for AWS Agentcore and Bedrock agent representation in the diagrams library:
These components are essential for modern AWS AI/ML architectures using Bedrock agents and their inclusion significantly improves the library's coverage of current AWS AI offerings.
Future Work
This PR establishes a pattern for adding additional AWS AI/ML service icons. Future PRs can follow the same workflow to add:
Screenshots
Test diagram showing all 11 new Agentcore icons rendering correctly
Related Issues
This PR addresses the community need for comprehensive AWS Agentcore and Bedrock agent representation in diagrams, particularly for AI/ML architectures that have become central to many AWS solutions.
PR Type: Enhancement
Breaking Changes: None
Documentation: Test script included
Icons Source: Custom Agentcore Bedrock Icons Collection