30 Commits

Author SHA1 Message Date
Veda Raman
00284969c4 clearing outputs 2025-08-05 14:39:24 -04:00
Veda Raman
1dea807d1d changes to browser notebooks to make them standalone 2025-08-05 14:15:36 -04:00
mvangara10
5b42c7b0c6
STM and LTM : Model ID update and fixes (#204)
* AgentCore Observability

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* .env.example

* add runtime utils.py

Signed-off-by: mvangara10 <mvangara@amazon.com>

* AgentCore Observability: Custom Spans

* Update doc

* runtime hosted agent update

* Refactoring and Runtime updates

* Custom span documentation

* Observability runtime: auto_create_role

* Model ID and STM fix

---------

Signed-off-by: mvangara10 <mvangara@amazon.com>
2025-08-05 10:42:30 -04:00
Sanghwa Na
547f3bbfda
fix: Add AWS_REGION fallback for gateway notebooks (#200)
* fix: Add AWS_REGION fallback for gateway notebooks

Update AWS_DEFAULT_REGION environment variable setting in AgentCore
gateway notebooks to fall back to AWS_REGION when available,
defaulting to us-east-1 if neither is set.

This change ensures compatibility with different AWS environment
configurations and follows SageMaker best practices.

Files modified:
- 01-tutorials/02-AgentCore-gateway/01-transform-lambda-into-mcp-tools/01-gateway-target-lambda.ipynb
- 01-tutorials/02-AgentCore-gateway/02-transform-apis-into-mcp-tools/02-transform-openapi-into-mcp-tools/01-openapis-into-mcp-api-key.ipynb
- 01-tutorials/02-AgentCore-gateway/02-transform-apis-into-mcp-tools/02-transform-openapi-into-mcp-tools/02-openapis-into-mcp-oauth-enterpris-apis.ipynb
- 01-tutorials/02-AgentCore-gateway/02-transform-apis-into-mcp-tools/03-transform-smithyapis-into-mcp-tools/01-s3-smithy-into-mcp-iam.ipynb

Changed: os.environ['AWS_DEFAULT_REGION'] = 'us-east-1'
To: os.environ['AWS_DEFAULT_REGION'] = os.environ.get('AWS_REGION', 'us-east-1')

* adding requirement files for sm run

* adding requirement files for sm run

* renaming gateway folders

* Remove cell execution output

* renaming gateway folders

* changing pip install for gateway search sample

* remove cell outputs

---------

Co-authored-by: Maira Ladeira Tanke <mttanke@amazon.com>
2025-08-04 22:58:32 -04:00
mvangara10
3b3bca0c82
Runtime Observability: auto_create_role (#201)
* AgentCore Observability

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* .env.example

* add runtime utils.py

Signed-off-by: mvangara10 <mvangara@amazon.com>

* AgentCore Observability: Custom Spans

* Update doc

* runtime hosted agent update

* Refactoring and Runtime updates

* Custom span documentation

* Observability runtime: auto_create_role

---------

Signed-off-by: mvangara10 <mvangara@amazon.com>
2025-08-04 22:47:47 -04:00
dendilaws
8f34263946
fixed issues with streamablehttp_client with timeout values & agent.tool_config (#192)
* updated to Sonnet 3.7

updated to Sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* uodated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* fixed the issue related to passing timeout value to the streamablehttp_client

Signed-off-by: dendilaws <dendilaws@gmail.com>

* fixed the issue with agent.tool_config

Signed-off-by: dendilaws <dendilaws@gmail.com>

* fixed the issue with agent.tool_config

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to pip install from uv add

Signed-off-by: dendilaws <dendilaws@gmail.com>

* overriding the default model used for the agent with sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* Changing runtime to role auto creation

* Changing runtime to role auto creation

* Changing mcp host on runtime to role auto creation

* Changing advance labs on runtime to role auto creation

---------

Signed-off-by: dendilaws <dendilaws@gmail.com>
Co-authored-by: Maira Ladeira Tanke <mttanke@amazon.com>
2025-08-04 21:15:01 -04:00
Dean Schmigelski
82c65d62d4
fix: bump aws-opentelemetry-distro to 0.10.1 across all samples (#190) 2025-08-04 13:01:05 -07:00
dendilaws
c227bf1124
updated primary model references every where to sonnet 3.7 (#191)
* updated to Sonnet 3.7

updated to Sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* uodated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

* updated to sonnet 3.7

Signed-off-by: dendilaws <dendilaws@gmail.com>

---------

Signed-off-by: dendilaws <dendilaws@gmail.com>
2025-08-02 11:55:41 -04:00
Jeff Nunn
e5b8c94e68
fix(01-tutorials): Fixe broken links to notebooks. Remove reference to missing architecture image. (#79) 2025-07-28 10:31:33 -04:00
aristsakpinis93
43c3dd8a27
fix(01-tutorials): config directory creation (#146)
* fix config directory creation

* update dependencies

* unpin crewai[tools]
2025-07-28 10:27:31 -04:00
Dustin Liu
4d3ec6c6a2
fix(01-tutorials): Update utils.py to fix syntax error caused by space (#160)
It should be 
"ecr:BatchGetImage",
"ecr:GetDownloadUrlForLayer"

rather than:

"ecr: BatchGetImage",
"ecr: GetDownloadUrlForLayer"

There is an extrac space

Signed-off-by: Dustin Liu <liucong.haonan@gmail.com>
2025-07-28 10:26:21 -04:00
mvangara10
2a8ce3b5e4
AgentCore Observability : Advanced concepts and Runtime updates (#147)
* AgentCore Observability

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* .env.example

* add runtime utils.py

Signed-off-by: mvangara10 <mvangara@amazon.com>

* AgentCore Observability: Custom Spans

* Update doc

* runtime hosted agent update

* Refactoring and Runtime updates

* Custom span documentation

---------

Signed-off-by: mvangara10 <mvangara@amazon.com>
2025-07-24 18:23:58 -04:00
Shubhankar Sumar
0b5a3bfb45
docs: modified readme with correction wording (#127)
* modified readme with correction wording

* Spelling mistake in 'In this tutorial can will the Amazon Bedrock AgentCore Python SDK to easily package your artifacts and deploy them to AgentCore runtime.' It's AgentCore not AgentCode

---------

Co-authored-by: Shubhankar Sumar <sssumar@amazon.co.uk>
2025-07-23 11:41:25 -04:00
rahullks
21ab538b7d
chore: change model to sonnet 3.7 and updated the system prompts (#133)
* change model to sonnet 3.7 and upated the system prompts

* cleared cell outputs
2025-07-23 11:38:33 -04:00
bergjaak
3fa81ff6dd
fix(memory): use id instead of memoryid (#131) 2025-07-23 10:45:44 -04:00
aristsakpinis93
b345982f93
fix config directory creation (#126) 2025-07-23 08:55:52 -04:00
satveerkhurpa
22510cd036
Identity0722 (#119)
* Updated token validity for the cognito user pool client

* Updated token validity for the cognito user pool client

---------

Co-authored-by: Satveer Khurpa <khurpas@amazon.com>
2025-07-22 20:15:56 -04:00
vedashreevinay
f13d794fb7
fixed broken links, added handling CAPTCHA tutorial (#113)
Co-authored-by: Veda Raman <vedashrr@amazon.com>
2025-07-22 16:15:49 -07:00
Maira Ladeira Tanke
41c9d9371b
Cleaning up runtime (#93)
* Clean up of runtime tutorials

* Clean up of runtime tutorials

* Adding streaming example

* Adding handling context example

* adding handling payloads example

* adding handling payloads example
2025-07-21 09:26:13 -04:00
mvangara10
bb3d2c5461
add runtime utils.py (#76)
* AgentCore Observability

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* .env.example

* add runtime utils.py

Signed-off-by: mvangara10 <mvangara@amazon.com>

---------

Signed-off-by: mvangara10 <mvangara@amazon.com>
2025-07-19 15:17:07 -04:00
Shreyas Subramanian
8d214a6cdc
Cleanup + ADK integrations (#83)
* tables

* typos

* cleanup, other integs
2025-07-18 20:25:48 -04:00
rahullks
06428bff44
feat(01-tutorials): 1p tools readme updates (#77)
* Update README.md

Signed-off-by: rahullks <rahullks@gmail.com>

* Update README.md

Signed-off-by: rahullks <rahullks@gmail.com>

---------

Signed-off-by: rahullks <rahullks@gmail.com>
2025-07-18 13:00:14 -04:00
Sundar Raghavan
30a712f957
feat(01-tutorials): Improve AgentCore tools examples: (#61)
* Improve AgentCore tools examples:
1. Remove browser references from dynamic_research_agent_langgraph.py
2. Remove unnecessary wait time in run_live_viewer.py
3. Update README files with correct path instructions for running examples
4. Fix step numbering in run_live_viewer.py

* Improve AgentCore tools examples

* Updated research agent example

* Updated research agent example

* Implement robust research agent with Bedrock AgentCore

- Simplify LangGraph workflow to linear execution pattern
- Add direct data generation to avoid file system dependency issues
- Improve error handling with graceful fallback strategies

* fix for sample files path

---------

Co-authored-by: “Sundar” <“sdraghav@amazon.com”>
Co-authored-by: rahullks <rahullks@gmail.com>
2025-07-18 12:44:21 -04:00
Shreyas Subramanian
93c5696d68
fix: tables + typos (#68)
* tables

* typos
2025-07-18 12:04:54 -04:00
Akarsha Sehwag
964e738bd5
chores: Minor fixes (#75)
* chores: add minor fixes.

* fix: minor changes

* chore: remove gitignore
2025-07-18 11:09:46 -04:00
Eashan Kaushik
fdb8858096
feat(01-tutorials): Amazon Bedrock AgentCore Gateway search added (#59)
* search tool added

* search tool added
2025-07-17 12:16:23 -04:00
mvangara10
9a495d7c9d
feat(01-tutorials)-Update Observability Sample (#57)
* AgentCore Observability

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* .env.example

---------

Signed-off-by: mvangara10 <mvangara@amazon.com>
2025-07-17 10:58:41 -04:00
mvangara10
49820efb37
feat(AgentCore Observability): Added tutorial (#50)
* AgentCore Observability

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

* Update README.md

Signed-off-by: mvangara10 <mvangara@amazon.com>

---------

Signed-off-by: mvangara10 <mvangara@amazon.com>
2025-07-16 17:09:35 -04:00
Dhawalkumar Patel
78deb7a112
servicename changes (#44)
* Update 01-openapis-into-mcp-api-key.ipynb

changes in the service name

Signed-off-by: Dhawalkumar Patel <dhawalkp@amazon.com>

* Update 02-openapis-into-mcp-oauth-enterpris-apis.ipynb

service name

Signed-off-by: Dhawalkumar Patel <dhawalkp@amazon.com>

---------

Signed-off-by: Dhawalkumar Patel <dhawalkp@amazon.com>
2025-07-16 11:27:21 -07:00
Eashan Kaushik
909eb9901a feat(agentcore): Adding tutorials, samples, and integrations 2025-07-16 14:07:30 -04:00