- Pin Poetry to 2.1.1 via pipx (matches poetry.lock) instead of
curling latest, which broke when Poetry 2.3.4 was released
- Update pre-commit workflow to actions/checkout@v4, setup-python@v5
- Pin pre-commit Python to 3.12 (was unpinned, pulling 3.14 edge)
- Fix AgentCore class naming (was AGENTCORE due to UPPER_WORDS config)
- Add AIAgent alias for AiAgent class
- Add PEAG/OBS aliases for PolicyEngineAgenticGuardrails/Observability
- Remove orphaned amazon-codewhisperer.png resource
- Resize aws-app-studio.png and aws-neuron.png to 256x256
- Copy new icons to website/static/img/ for docs rendering
- Replace root-level manual test scripts with proper unittest tests
- Regenerate ml.py and docs via autogen script
- 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
- 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.
- 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.
* Initial plan
* Initial plan for removing pre-commit from main dependencies
Co-authored-by: mingrammer <6178510+mingrammer@users.noreply.github.com>
* Remove pre-commit from main dependencies and clean up test artifacts
Co-authored-by: mingrammer <6178510+mingrammer@users.noreply.github.com>
* Move pre-commit to dev dependencies and revert .gitignore changes
Co-authored-by: mingrammer <6178510+mingrammer@users.noreply.github.com>
* Update poetry.lock to reflect dependency changes
Co-authored-by: mingrammer <6178510+mingrammer@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: mingrammer <6178510+mingrammer@users.noreply.github.com>
- Add Azure_Icons to v18
- Update Contributing.md file to include Azure specific instructions
- Add DevContainer.json file to make further development easier
- Thanks @rfernandezdo for the initial v12 commit and approach
* feat(scripts): provide `diagrams` CLI
This change addresses https://github.com/mingrammer/diagrams/issues/369
while providing a simple CLI entry point which can be used outside the
virtual environment of the installed package.
This works well with for example with [pipx](https://pipxproject.github.io/pipx/)
or [uv](https://docs.astral.sh/uv/).
* feat(scripts): add docstring and tests
* feat(scripts): Fix pre-commit error
* feat(scripts): Fix pre-commit error 2nd try
---------
Co-authored-by: tessier <tessier@luxeys.com>