Commit 3a8d535
authored
Restructure use cases (#1653)
* restructure 02-use-cases into three agent-type categories
Reorganizes all 27 use case samples into category subfolders aligned
with the AgentCore GTM workload definitions:
- 01-conversational-agents/ (19 samples): user-facing agents with
streaming, user OAuth, and session/long-term memory
- 02-automation-agents/ (4 samples): event-driven agents with service
identity and stateless execution
- 03-coding-assistants/ (3 samples): developer tools with sandboxed
execution and project-scoped memory
Other changes:
- Moves okta-auth-three-tier-end-to-end-demo to
01-features/05-authenticate-and-authorize (identity pattern, not a
use case)
- Adds 02-use-cases/README.md with category index and sample table
- Adds category README for each subfolder, aligned with GTM definitions,
no em-dashes
- Adds use-case-assessment.md with per-sample scoring, recommendations,
and a starter toolkit migration list (18 of 27 samples need migrating)
- Fixes all cross-folder relative links broken by the restructure
(LICENSE, LOCAL_DEVELOPMENT.md, AGENTCORE_DEPLOYMENT.md)
* cull low-quality conversational agent samples and reorganise identity demos
Reviewed all 19 conversational agent samples against actual AgentCore
feature usage, blog post references, and code quality. Removed 9 samples
that did not meet the bar and moved 2 identity-pattern demos to the
correct location.
Dropped from 01-conversational-agents/:
- gateway-schema-support-agent: misclassified coding agent, 82-line README,
only 1 real feature, no blog post
- slide-deck-generator-memory-agent: narrow use case, no blog post,
deprecated starter toolkit, 5 features
- local-prototype-to-agentcore: claimed 9 features, only 3 in code,
tutorial format belongs in 01-tutorials/
- role-based-hr-data-agent: no blog post, deprecated starter toolkit,
Cedar pattern needs full rebuild to be useful
- A2A-realestate-agentcore-multiagents: claimed 10 features, only 3 in
code (Runtime, Cognito, A2A), no blog post
- cost-optimization-agent: only Runtime in code, notebook-driven, no
blog post
- DB-performance-analyzer: only Gateway + Cognito in code, no blog post
- farm-management-advisor: notebook-only, mixed deprecated/native SDK,
191-line README, no blog post
Moved to 01-features/05-authenticate-and-authorize/:
- auth0-multi-agent-obo: RFC 8693 OBO token exchange is an identity
pattern, not a use case; sits alongside okta and entra OBO samples
- okta-auth-three-tier-end-to-end-demo: (previous commit)
Other changes:
- Rename 02-automation-agents/ to 02-workflow-automation-agents/
- Update use-case-assessment.md with DROPPED/MOVED entries for all
removed samples
- Update all README counts and sample tables
- Add auth0-multi-agent-obo to identity README folder table and
auth pattern quick reference
* update use-case-assessment with decisions, actual features, and authors contacted
* untrack use-case-assessment.md (local only)
* fix CONTRIBUTING.md relative paths broken by use-cases restructure
Samples moved one level deeper (into category subfolders) so
../../CONTRIBUTING.md no longer resolves to the repo root.
Updated to ../../../CONTRIBUTING.md in three files:
- 01-conversational-agents/customer-support-assistant/README.md
- 02-workflow-automation-agents/event-driven-claims-agent/README.md
- 03-coding-assistants/claude-code-gateway-mcp-server/README.md
* fix: address checkov security findings in CloudFormation templates
AWS-operations-agent mcp-tool-template.yaml and mcp-tool-template-zip.yaml:
- Scope IAM wildcard resources to account/region-specific ARNs
(lambda:InvokeFunction, iam:PassRole, s3:*, logs:*)
- Split S3 permissions into bucket-level and object-level statements
- Scope bedrock:InvokeModel to foundation-model ARN pattern
- Add KMS keys for Lambda env var encryption (CKV_AWS_173) and CloudWatch
log group encryption (CKV_AWS_158)
- Add SQS dead letter queue and DeadLetterQueue config (CKV_AWS_116)
- Add ReservedConcurrentExecutions (CKV_AWS_115)
- Add checkov:skip for VPC (CKV_AWS_117) - demo function, VPC not required
customer-support-assistant cognito.yaml:
- Scope logs resource to account/region ARN prefix
- Scope cognito-idp:AdminAddUserToGroup to UserPool ARN
- Add SQS DLQ and DeadLetterConfig to PostSignupFunction (CKV_AWS_116)
- Add ReservedConcurrentExecutions (CKV_AWS_115)
- Add checkov:skip for VPC (CKV_AWS_117) - Cognito trigger, VPC not needed
customer-support-assistant infrastructure.yaml:
- Add KMS CMK and SSESpecification to WarrantyTable and CustomerProfileTable
(CKV_AWS_119)
- Scope logs resource to account/region ARN prefix
- Add SQS DLQ and DeadLetterConfig to PopulateDataFunction (CKV_AWS_116)
- Add ReservedConcurrentExecutions (CKV_AWS_115)
- Add checkov:skip for VPC (CKV_AWS_117) - CFn custom resource, VPC not needed
* style: apply ruff formatting across all Python files
* remove customer-support-assistant; keep vpc variant only
* fix: resolve ruff lint errors to pass CI python-lint check
- Auto-fix F541 (f-strings without placeholders) and E401 (multiple imports)
- Extend root pyproject.toml ignore list with E722, F401, F811, F841
(pre-existing patterns acceptable in a samples/tutorial repository)
- Add E722 to SRE-agent pyproject.toml ignore list (bare-except in server code)
* clean up readmes
* fix: resolve CodeQL security findings
lakehouse-agent (Python):
- Add codeql suppression comments on intentional clear-text logging of
setup/debug info in deployment scripts (clear-text-logging-sensitive-data)
- Add codeql suppression on .env file write in deprecated write_to_env
method (clear-text-storage-of-sensitive-data)
- Add codeql suppression on HMAC-SHA256 usage in streamlit_app.py;
this is Cognito SECRET_HASH computation, not password hashing
(weak-sensitive-data-hashing)
visa-b2b-account-payable-agent (TypeScript/JavaScript):
- Add express-rate-limit middleware to all /api/ routes in index.ts
and lambda.ts (missing-rate-limiting)
- Fix CORS origin in lambda.ts to default to localhost instead of
wildcard '*' (permissive-cors)
- Replace Math.random() with crypto.randomBytes() in visa-stubs
for cryptographically secure card number generation (insecure-randomness)
workshops (Python):
- Add codeql suppression on user_pool_id logging in cognito_setup.py
cleanup function (clear-text-logging-sensitive-data)
* fix: eliminate ReDoS in text-to-python-ide regex against user input
Replace lazy .+? quantifiers with negated character classes [^"\']{0,500}
in the input() call extractor pattern. The original pattern could
catastrophically backtrack on adversarial strings submitted as user code.
Negated classes cannot backtrack across the excluded characters, making
the match linear regardless of input content.
* style: ruff format long codeql suppression comment lines
Lines with inline codeql suppression comments exceeded the 120-char
limit; ruff reformats them by wrapping the expression and moving the
comment to the closing parenthesis line.1 parent 2745264 commit 3a8d535
2,521 files changed
Lines changed: 9932 additions & 91810 deletions
File tree
- 01-features
- 01-harness
- 01-advanced-examples
- 01-custom-containers
- 02-gateway-integration
- 03-execution-limits
- 04-mcp-integration
- 05-agent-skills
- 07-oauth
- utils
- 02-use-cases
- 01-travel-agent
- 02-webapp-visual-testing
- 02-host-your-agent/01-runtime
- 01-hosting-agents
- 01-http-protocol
- 01-strands-bedrock
- 02-langgraph-bedrock
- 03-strands-openai
- 02-a2a-protocol
- 03-ag-ui-protocol
- 04-observability-with-strands
- utils
- 02-hosting-tools
- 01-mcp-server-basics
- 02-mcp-server-features
- 03-advanced
- 01-streaming-responses
- 02-session-management
- 03-bidirectional-streaming
- 01-bedrock-sonic-ws
- client
- websocket
- 02-strands-ws
- client
- mcp
- websocket
- 03-langchain-transcribe-polly-ws
- client
- websocket
- 04-pipecat-sonic-ws/websocket
- 05-bidirectional-streaming-webrtc/agent
- utils
- 04-async-agents
- 01_weekly_report_generator_async
- agent
- 02_async_data_analysis
- 05-execute-commands
- 06-multi-agent
- 07-persistent-filesystems
- 08-connect-to-vpc-resources
- 09-mcp-e2e
- 01-server-e2e
- agents
- 02-client-e2e
- agents
- 03-utilities-e2e
- agents
- helpers
- 10-mcp-dynamic-client-registration
- 11-middleware-support
- 04-coding-agents
- 01-claude-code-with-s3-files
- 02-claude-code-with-efs
- 03-code-agents-competition-e2e
- coding_agents
- claude-code
- codex
- cursor
- frontend
- hermes
- kiro
- open-code
- gateway_mcp/app
- utils
- 03-connect-your-agent-to-anything
- 01-code-interpreter
- 01-file-operations
- 02-code-execution
- 03-data-analysis
- 04-run-commands
- utils
- 02-browser
- 01-nova-act
- 02-browser-use
- 03-observability
- 04-strands
- 05-domain-filtering
- utils
- 05-authenticate-and-authorize
- 01-inbound-auth
- 02-inbound-auth-EntraID
- 04-inbound-auth-pingfederate
- agent/private-idp-ping-agent/app/private-idp-ping-agent
- lambda/mcp_echo
- stacks
- 02-outbound-auth
- 01-outbound-auth-openai
- 02-outbound-auth-3lo
- 03-outbound-auth-github
- 04-outbound-auth-self-hosted
- 03-m2m-3lo
- app/MyAgent
- auth0-multi-agent-obo
- agents
- accounts
- tools
- coordinator
- tools
- customer_profile
- tools
- client/streamlit_app
- components
- docs
- diagrams
- images
- infrastructure
- auth0
- actions
- rules
- cdk
- tests
- unit
- agents
- okta-auth-three-tier-end-to-end-demo
- images
- 07-centralize-and-govern-your-ai-infrastructure
- 02-policy
- utils
- 03-registry
- 01-registry-end-to-end
- 03-advanced
- admin-approval-workflow
- consumer-discovery-semantic-search
- discovery-and-invocation-at-runtime
- kiro-registry-dcr-auth0
- publish-agentcore-tools-in-registry
- agents/a2a
- registry-push-sync-lambda
- registry-skills-dynamic-discovery
- skills/pdf/scripts
- utils
- registry-synchronize-mcpserver
- 08-agents-that-transact/00-getting-started
- 01-agents-payments-and-limits
- 02-deploy-to-agentcore-runtime
- 03-user-onboarding-wallet-funding
- 04-agent-with-coinbase-bazaar-via-gateway
- 02-use-cases
- 01-conversational-agents
- A2A-multi-agent-incident-response
- cloudformation
- smithy-models
- frontend
- public
- src
- components
- ui
- hooks
- icons
- services
- types
- host_adk_agent
- prompt
- scripts
- images
- monitoring_strands_agent
- prompt
- scripts
- scripts
- test
- web_search_openai_agents
- prompt
- scripts
- AWS-operations-agent
- agentcore-runtime
- deployment
- gateway-ops-scripts
- runtime-ops-scripts
- src
- agents
- utils
- tests/local
- chatbot-client/src
- config
- images
- mcp-tool-lambda
- lambda
- okta-auth
- nginx
- SRE-agent
- backend
- data
- k8s_data
- logs_data
- metrics_data
- reports
- runbooks_data
- markdown
- openapi_specs
- scripts
- servers
- deployment
- docs
- examples
- images
- gateway
- scripts
- sre_agent
- config
- prompts
- memory
- tests
- integration
- unit/memory
- customer-support-assistant-vpc
- agent
- prompt
- cloudformation
- frontend
- public
- src
- components
- ui
- hooks
- services
- types
- images
- mcp_dynamodb
- test
- device-management-agent
- agent-runtime
- device-management
- frontend
- static
- css
- img
- templates
- gateway
- images
- finance-personal-assistant
- images
- utils
- healthcare-appointment-agent
- cloudformation
- policy
- cedar
- static
- test_data
- lakehouse-agent
- deployment
- 1-cognito-setup
- 2-lakehouse-tenant-roles-setup
- 3-s3tables-setup
- 4-mcp-lakehouse-server
- 5-gateway-setup
- interceptor-request
- interceptor-response
- 6-lakehouse-agent
- advanced-agentcore-policy-gateway-interceptor
- bin
- images
- lambda/interceptor-request
- lib
- policies
- scripts
- verification
- iam-policies
- images
- screenshots
- streamlit-ui
- test
- utils
- market-trends-agent
- evaluators
- iam
- pii_comprehend
- pii_regex
- schema_validator
- scripts
- stock_price_drift
- workflow_contract_gsr
- images
- optimization
- tools
- video-games-sales-assistant
- amplify-video-games-sales-assistant-agentcore-strands
- amplify
- auth
- public/images
- src
- app
- api/agent/query-results
- app
- assistant
- components
- assistant
- services
- ui
- utils
- cdk-data-analyst-assistant-agentcore-strands
- bin
- cdklib
- data-analyst-assistant-agentcore-strands
- resources
- src
- tools
- utils
- resources
- database
- test
- images
- 02-workflow-automation-agents
- enterprise-web-intelligence-agent
- images
- langgraph_impl
- utils
- strands
- utils
- event-driven-claims-agent
- app/claimsagent
- mcp_client
- model
- infra
- lambdas
- create_claim
- human_review
- list_pending_claims
- notification
- policy_lookup
- resolve_claim
- schemas
- trigger
- scripts
- tests
- intelligent-event-agent
- architecture_images
- visa-b2b-account-payable-agent
- backend
- src
- config
- controllers
- entities
- middleware
- migrations
- repositories
- routes
- scripts
- seeders
- services
- utils
- infrastructure
- bin
- lambda
- agentcore-invoker
- payment-agents
- visa-stubs
- scripts
- test
- invoices-and-receipt
- PO_00001_to_00005_full_and_partials_20251219-164629
- PO_00010_to_00006_full_and_partials_20251219-164040
- python
- rtp-overlay
- public
- src
- assets
- components
- common
- QBBadge
- QBButton
- QBCard
- QBInput
- QBMetricCard
- QBSidebar
- QBTable
- delivery
- cells
- invoices
- layout
- AppLayout
- ContentArea
- PageHeader
- payments
- qc
- treasury
- contexts
- pages
- Dashboard
- GoodsReceipts
- Invoices
- Login
- PurchaseOrders
- QualityControl
- Supplier
- services
- styles
- theme
- types
- utils
- visa-b2b-spec
- gateway
- 03-coding-assistants
- claude-code-gateway-mcp-server
- images
- text-to-python-ide
- backend
- docs
- frontend
- public
- src
- components
- services
- img
- tests
- A2A-realestate-agentcore-multiagents
- assets
- propertybookingagent_strands
- common/utils
- propertysearchagent_strands
- common/utils
- realestate_coordinator
- common/utils
- ui-backend
- ui
- src
- components
- services
- DB-performance-analyzer
- config
- images
- scripts
- auth0-multi-agent-obo
- agents
- accounts
- coordinator
- customer_profile
- docs/diagrams
- cost-optimization-agent
- images
- tools
- customer-support-assistant
- agent_config
- tools
- app_modules
- images
- prerequisite
- lambda
- python
- policies
- scripts
- test
- event-driven-claims-agent/app/claimsagent
- farm-management-advisor
- Image
- Lambda
- utils
- gateway-schema-support-agent
- .assets
- sample-spec
- app
- src/icarus
- tools
- utils
- lakehouse-agent/utils
- local-prototype-to-agentcore
- agentcore_app
- cloud_insurance_api
- deployment
- local_insurance_api
- data
- routes
- services
- cloud_mcp_server
- cloud_strands_insurance_agent
- 1_pre_req_setup
- cognito_auth
- iam_roles_setup
- local_prototype
- local_insurance_api
- data
- routes
- services
- local_mcp_server
- models
- resources
- tools
- utils
- local_strands_insurance_agent
- images
- role-based-hr-data-agent
- agent_config
- tools
- app_modules
- cfn
- docs
- diagrams
- screenshots
- prerequisite
- cedar
- lambda
- interceptors
- python
- policies
- scripts
- test
- slide-deck-generator-memory-agent
- agents
- converters
- generators
- memory_hooks
- output
- web
- visa-b2b-account-payable-agent/infrastructure/lib
- 03-integrations
- 3p-observability
- arize
- utils
- braintrust
- utils
- datadog
- utils
- honeycomb
- utils
- instana
- utils
- langfuse
- utils
- openlit
- utils
- AgentOps-Langfuse
- agents
- cicd
- utils
- agentic-frameworks
- claude-agent/claude-with-code-interpreter
- code_int_mcp
- test_scripts
- crewai/observability
- langgraph/observability
- llamaindex/observability
- pydanticai-agents
- strands-agents/observability
- agents-hosted-outside-runtime/agents-on-eks/docker/app
- bedrock-agent
- data-platforms
- databricks-dbsql-agentcore-gateway
- databricks-dbsql-per-user-delegation
- gateway
- bedrock-kb-auto-register
- dynatrace
- vector-stores/elasticsearch
- 04-infrastructure-as-code
- cdk
- python
- basic-runtime
- agent-code
- infra_utils
- end-to-end-weather-agent
- agent-code
- infra_utils
- mcp-server-agentcore-runtime
- infra_utils
- multi-agent-runtime
- infra_utils
- typescript/knowledge-base-rag-agent/infrastructure/agent/src
- tools
- cloudformation/mcp-server-agentcore-runtime
- terraform
- basic-runtime
- agent-code
- end-to-end-weather-agent
- agent-code
- scripts
- mcp-server-agentcore-runtime
- multi-agent-runtime
- agent-orchestrator-code
- 05-blueprints
- customer-support-agent-with-agentcore
- scripts
- src
- mcp_client
- end-to-end-customer-service-agent
- infra
- lambda
- modules/secrets
- multitenant-agentic-platform
- agent-tools-repo
- templates
- tools
- database-query
- datetime
- email-sender
- web-crawler
- web-search
- src
- lambda_functions
- build_deploy_agent
- config_injector
- delete_agent
- dynamodb_stream_processor
- infrastructure_costs
- invoke_agent
- set_tenant_limit
- token_usage
- update_agent_config
- stacks
- shopping-concierge-agent
- concierge_agent
- local-visa-server
- visa
- mcp_cart_tools
- mcp_shopping_tools
- supervisor_agent
- infrastructure/agent-stack/lambdas/oauth-provider
- travel-concierge-agent
- concierge_agent
- local-visa-server
- visa
- mcp_cart_tools
- mcp_itinerary_tools
- mcp_travel_tools
- supervisor_agent
- infrastructure/agent-stack/lambdas/oauth-provider
- 06-workshops
- 01-AgentCore-runtime
- 01-hosting-agent
- 01-strands-with-bedrock-model
- 02-langgraph-with-bedrock-model
- 03-strands-with-openai-model
- 04-crewai-with-bedrock-model
- 06-strands-with-skills
- 02-hosting-MCP-server
- 03-advanced-concepts
- 01-streaming-agent-response
- 02-understanding-runtime-context
- 03-handling-large-payloads
- 04-async-agents
- 01_weekly_report_generator_async
- agent
- 02_async_data_analysis
- 05-multi-agents/01-multi-runtimes-with-boto3
- 06-middleware-support
- 04-hosting-ts-MCP-server
- 05-hosting-a2a
- 01-a2a-agent-orchestrating-mcp
- 02-a2a-agent-sigv4
- 06-bi-directional-streaming-webrtc/agent
- 06-bi-directional-streaming
- 01-bedrock-sonic-ws
- client
- websocket
- 02-strands-ws
- client
- mcp
- websocket
- 03-langchain-transcribe-polly-ws
- client
- websocket
- 04-pipecat-sonic-ws/websocket
- utils
- 07-mcp-dynamic-client-registration
- 08-mcp-e2e
- 01-server-e2e
- agents
- 02-client-e2e
- agents
- 03-utilities-e2e
- agents
- helpers
- 09-execute-command
- 10-managed-session-storage
- helpers
- 11-ag-ui-examples
- 12-coding-agents
- 01-claude-code-with-s3-files
- 02-claude-code-with-efs
- 02-AgentCore-gateway
- 01-transform-lambda-into-mcp-tools
- 02-transform-apis-into-mcp-tools
- 01-transform-openapi-into-mcp-tools
- 02-transform-smithyapis-into-mcp-tools
- 03-search-tools
- 04-integration
- 01-runtime-gateway
- lambda/python
- 02-runtime-gateway-mcp-toolkit
- agentcore_toolkit
- 03-ide-gateway-tool
- lambda
- 04-enterprise-mcp-demo/cdk/lambda
- agentcore-policy-engine
- interceptor
- 05-entraid-3lo-gateway/lambda
- 06-gateway-observability
- 07-bearer-token-injection
- prerequisites/agentcore-components
- 08-custom-header-propagation
- 09-fine-grained-access-control
- 02-fine-grained-access-control-using-data-store
- src
- lambda
- tools
- 10-sensitive-data-masking
- src
- lambda
- tools
- 11-api-gateway-as-a-target
- 12-agents-as-tools-using-mcp
- lab_helpers
- lab_01
- lab_02
- lab_03
- lab_04
- lab_05
- 13-outbound-auth-code-grant
- 14-token-exchange-at-request-interceptor
- terraform/lambda_src/gateway_interceptor
- 15-prevent-sql-injection
- src/lambda
- 16-vpc-egress
- 01-managed-vpc-resource
- 02-self-managed-lattice
- 03-advanced-concepts
- 04-ecs-deployment
- 05-eks-deployment
- utils
- 17-inbound-auth-code-flow-okta
- 18-Outbound_Auth_OBO_Microsoft
- 03-AgentCore-identity
- 03-Inbound Auth example
- 04-Outbound Auth example
- 05-Outbound_Auth_3lo
- 06-Outbound_Auth_Github
- 07-Outbound_Auth_3LO_ECS_Fargate
- backend/runtime
- agent
- tools
- github
- app/routers
- services
- cdk/constructs/compute
- tests
- 08-IDP-examples
- EntraID
- Okta
- PingFederate
- agent/private-idp-ping-agent/app/private-idp-ping-agent
- lambda/mcp_echo
- stacks
- 09-Outbound_Auth_Self_Hosted
- 10-runtime-inbound-outbound-auth
- app/MyAgent
- 11-gateway-inbound-outbound-auth
- app/MyAgent
- 12-m2m-3lo-runtime
- app/MyAgent
- 13-entra-obo-mcp-runtime
- 04-AgentCore-memory
- 01-short-term-memory
- 01-single-agent
- with-langgraph-agent
- with-llamaindex-agent
- with-strands-agent
- 02-multi-agent/with-strands-agent
- 02-long-term-memory
- 01-single-agent
- using-langgraph-agent-hooks/custom-user-preferences
- using-llamaindex-agent-memory-tool
- using-strands-agent-hooks
- culinary-assistant-self-managed-strategy-with-citations
- culinary-assistant-self-managed-strategy
- customer-support
- meeting-notes-assistant-using-episodic
- simple-math-assistant
- using-strands-agent-memory-tool
- debugging-agent
- 02-multi-agent/with-strands-agent
- healthcare-assistant-using-episodic
- travel-booking-agent
- 03-advanced-patterns
- 01-guardrails-integration
- 02-memory-runtime-integration
- 03-memory-identity-runtime-integration
- 04-memory-browser/backend
- 05-memory-streaming
- 06-streaming-for-cross-region-replication
- scripts
- 07-memory-for-personalisation-and-analytics
- 04-memory-branching
- 05-memory-security-patterns
- 01-memory-iam-policies
- 02-memory-iam-cognito-identities
- 05-AgentCore-tools
- 01-Agent-Core-code-interpreter
- 02-code-execution-with-agent-using-code-interpreter
- 03-advanced-data-analysis-with-agent-using-code-interpreter
- 04-run-commands-using-code-interpreter
- 02-Agent-Core-browser-tool
- 02-browser-with-browserUse
- 03-browser-observability
- 04-browser-with-Strands
- 05-browser-live-view
- 06-Web-Bot-Auth-Signing
- 09-browser-with-domain-filtering
- 10-browser-with-profile
- 11-browser-with-proxy
- 12-browser-extensions
- 13-browser-chrome-policies
- 14-browser-os-actions
- helpers
- helpers
- interactive_tools
- live_view_sessionreplay
- 06-AgentCore-observability
- 01-Agentcore-runtime-hosted
- CrewAI
- LlamaIndex
- Multi-Runtime-multi-agent-strands-langgraph
- orchestrator_agent
- single_runtime
- Strands Agents
- 02-Agent-not-hosted-on-runtime
- CrewAI
- LlamaIndex
- Strands
- 03-advanced-concepts
- 02-data-protection
- 03-agentops/02-langfuse
- agents
- cicd
- utils
- 04-Agentcore-runtime-partner-observability
- Arize
- Braintrust
- Datadog
- Honeycomb
- Instana
- Langfuse
- OpenLIT
- 05-Lambda-AgentCore-invocation
- 06-Agentcore-observability-for-eks-hosted-agent/docker/app
- 07-AgentCore-evaluations
- 00-prereqs
- 02-running-evaluations
- 01-strands
- 02-langgraph
- 03-advanced
- 01-end-to-end-on-demand-with-boto3
- utils
- 02-simulating-agent-interactions
- 03-groundtruth-evals-agentcore-strandseval
- utils
- 04-using-evaluation-results
- 05-groundtruth-based-evalautions
- 06-programmatic_evaluators
- lambdas
- hr_fact_checker
- hr_response_length
- 08-AgentCore-policy
- 01-Getting-Started
- scripts
- lambda-target-setup
- 02-Natural-Language-Policy-Authoring
- 03-Fine-Grained-Access-Control
- 09-AgentCore-E2E
- google-adk
- lab_helpers
- lab5_evaluation/scripts
- lab5_frontend
- prerequisite/lambda/python
- strands-agents
- lab_helpers
- lab5_frontend
- prerequisite/lambda/python
- 10-Agent-Registry
- 00-getting-started
- end-to-end
- 01-registry-end-to-end
- 02-registry-end-to-end-oauth
- step-by-step
- 01-advanced
- admin-approval-workflow
- consumer-discovery-semantic-search
- discovery-and-invocation-at-runtime
- kiro-registry-dcr-auth0
- publish-agentcore-tools-in-registry
- registry-push-sync-lambda
- registry-skills-dynamic-discovery
- utils
- registry-synchronize-mcpserver
- 11-AgentCore-harness
- 00-getting-started
- 01-advanced-examples
- 01-custom-containers
- 02-gateway-integration
- 03-execution-limits
- 04-mcp-integration
- 05-agent-skills
- 07-oauth/utils
- 02-use-cases
- 01-travel-agent
- 02-webapp-visual-testing
- 12-AgentCore-optimization
- 13-AgentCore-payments
- 00-getting-started
- 00-setup-agentcore-payments
- providers
- 01-agents-payments-and-limits
- 02-deploy-to-agentcore-runtime
- 03-user-onboarding-wallet-funding
- 04-agent-with-coinbase-bazaar-via-gateway
- 05-agent-with-browser-tool-pay-for-content
- 06-research-agent-with-payment-memory
- 07-multi-agent-payment-orchestrator
- 02-use-cases
- pay-for-api-agent
- pay-for-content-browser-use
- agent
- pay-for-data
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
| 305 | + | |
305 | 306 | | |
Lines changed: 5 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 89 | + | |
92 | 90 | | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
102 | 94 | | |
103 | 95 | | |
104 | 96 | | |
| |||
196 | 188 | | |
197 | 189 | | |
198 | 190 | | |
199 | | - | |
200 | | - | |
201 | | - | |
| 191 | + | |
202 | 192 | | |
203 | 193 | | |
204 | 194 | | |
| |||
Lines changed: 9 additions & 27 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
84 | | - | |
85 | | - | |
| 83 | + | |
86 | 84 | | |
87 | 85 | | |
88 | 86 | | |
| |||
97 | 95 | | |
98 | 96 | | |
99 | 97 | | |
100 | | - | |
101 | | - | |
102 | | - | |
| 98 | + | |
103 | 99 | | |
104 | 100 | | |
105 | | - | |
106 | | - | |
107 | | - | |
| 101 | + | |
108 | 102 | | |
109 | 103 | | |
110 | 104 | | |
| |||
116 | 110 | | |
117 | 111 | | |
118 | 112 | | |
119 | | - | |
120 | | - | |
121 | | - | |
| 113 | + | |
122 | 114 | | |
123 | 115 | | |
124 | 116 | | |
| |||
133 | 125 | | |
134 | 126 | | |
135 | 127 | | |
136 | | - | |
137 | | - | |
138 | | - | |
| 128 | + | |
139 | 129 | | |
140 | 130 | | |
141 | 131 | | |
| |||
158 | 148 | | |
159 | 149 | | |
160 | 150 | | |
161 | | - | |
162 | | - | |
163 | | - | |
| 151 | + | |
164 | 152 | | |
165 | 153 | | |
166 | 154 | | |
| |||
185 | 173 | | |
186 | 174 | | |
187 | 175 | | |
188 | | - | |
189 | | - | |
190 | | - | |
| 176 | + | |
191 | 177 | | |
192 | 178 | | |
193 | 179 | | |
| |||
260 | 246 | | |
261 | 247 | | |
262 | 248 | | |
263 | | - | |
264 | | - | |
265 | | - | |
| 249 | + | |
266 | 250 | | |
267 | 251 | | |
268 | 252 | | |
| |||
276 | 260 | | |
277 | 261 | | |
278 | 262 | | |
279 | | - | |
280 | | - | |
281 | | - | |
| 263 | + | |
282 | 264 | | |
283 | 265 | | |
284 | 266 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
105 | | - | |
106 | | - | |
| 104 | + | |
107 | 105 | | |
108 | 106 | | |
109 | 107 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
195 | | - | |
| 193 | + | |
196 | 194 | | |
197 | 195 | | |
198 | 196 | | |
| |||
Lines changed: 2 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
81 | | - | |
| 79 | + | |
82 | 80 | | |
83 | 81 | | |
84 | 82 | | |
| |||
121 | 119 | | |
122 | 120 | | |
123 | 121 | | |
124 | | - | |
125 | | - | |
126 | | - | |
| 122 | + | |
127 | 123 | | |
128 | 124 | | |
129 | 125 | | |
| |||
Lines changed: 3 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
| 66 | + | |
| 67 | + | |
72 | 68 | | |
73 | 69 | | |
74 | 70 | | |
| |||
145 | 141 | | |
146 | 142 | | |
147 | 143 | | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
| 144 | + | |
153 | 145 | | |
154 | 146 | | |
155 | 147 | | |
| |||
0 commit comments