Description
The gitignore templates for all 6 Python frameworks are missing .venv/, the default directory created by python -m venv .venv. This causes hundreds of MB of third-party packages to be staged on git add .. Additionally, the Strands template has a duplicate .env entry.
Steps to Reproduce
agentcore create with any Python framework
python -m venv .venv in the agent directory
git add .
git status shows .venv/ contents staged
Expected Behavior
.venv/ should be in .gitignore and excluded from staging.
Actual Behavior
.venv/ is not in .gitignore, so the entire virtual environment (hundreds of MB) gets staged for commit.
Operating System
macOS