Updated createLambdaFunction to support both inline code and external file assets, enhancing flexibility in Lambda function creation.
Added new properties to ActionGroupLambdaDefinition for more customized Lambda setups, including code source type, timeout, environment variables, and policies.
Improved role permissions for Lambda functions and knowledge base roles
Created separate methods for guardrail associations
Added applyRemovalPolicy for proper cleanup in AOSS constructs.
Some example changes