Skip to content

fixing this project so it can run first time without any errors#3

Open
getOffIt wants to merge 8 commits intoaws-samples:mainfrom
getOffIt:main
Open

fixing this project so it can run first time without any errors#3
getOffIt wants to merge 8 commits intoaws-samples:mainfrom
getOffIt:main

Conversation

@getOffIt
Copy link
Copy Markdown

@getOffIt getOffIt commented Dec 31, 2025

Issue #, if available:

Description of changes:

I found four blocking issues when running this project post AWSRe:invent2025 conference and fixed them.
see documentations for each of the issues in the PR and in the fork.

  • two missing uv dependencies throwing errors at runtime.
  • model support not running in EU region. Throwing error at runtime. Made a backward compatible fix
  • Errors in the python execution coder agent

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Jebik and others added 8 commits December 28, 2025 17:00
- Add region parameter to get_model_id() method in bedrock_info class
- Automatically strip 'us.' prefix for non-US regions (e.g., eu-west-2)
- Update all get_model_id() calls to pass region parameter
- Fixes ValidationException when using Bedrock in non-US regions

Resolves #1
Fix: Make Bedrock model IDs region-aware to support non-US regions
- Implement persistent Python REPL with per-agent namespaces
- Variables persist within each agent's execution (fixes NameError)
- Agents are isolated from each other (prevents variable conflicts)
- Add thread-local storage for agent context
- Update all agent tools to set agent name before execution
- Add comprehensive test suite for isolation verification

Fixes: #2
…-isolation

Fix #2: Implement per-agent namespace isolation for Python REPL
- Added botocore[crt]>=1.40.51 to dependencies
- Ensures certificate-based authentication support for AWS CLI aws login
- Prevents MissingDependencyException on initial execution

Fixes #4
Fix #4: Add botocore[crt] dependency to pyproject.toml
- Add python-docx>=1.1.0 to dependencies in pyproject.toml
- Fixes issue where Reporter agents fail to generate DOCX reports
- Resolves #9
Fix: Add python-docx dependency to resolve ModuleNotFoundError
@getOffIt
Copy link
Copy Markdown
Author

@glossyyoon should we merge this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants