# M1: 스캐폴드의 app/aiopstriageagent/pyproject.toml 의존성을 아래처럼 조정합니다.
# (agentcore create --framework Strands 스캐폴드 실측 기준 2026-07-15)

# 기존 strands-agents 항목에 [openai] extra 를 추가합니다.
# M1에서는 판정 모델(Claude BedrockModel)만 쓰므로 필수는 아니지만, M2에서
# OpenAIResponsesModel(조사 티어)을 도입할 때 필요합니다. M1 시점에 미리 붙여
# 두면 재빌드 없이 M2 진입이 가능합니다 (openai>=2.0.0 자동 설치).
#   변경 전: "strands-agents >= 1.15.0",
#   변경 후: "strands-agents[openai] >= 1.15.0",

# bedrock-agentcore 는 스캐폴드에 이미 포함되어 있으므로 추가하지 않습니다.
# (BedrockAgentCoreApp, Identity requires_api_key 등 — "bedrock-agentcore >= 1.9.1")

# M2 진행 시에는 여기에 한 줄을 더 추가합니다:
#   "mcp-proxy-for-aws",

# 주의: 의존성 변경 후에는 app/aiopstriageagent/.venv 를 삭제해 주세요.
# agentcore dev 는 venv 가 없으면 새로 만들며 그때 변경된 의존성을 설치합니다.
#   rm -rf app/aiopstriageagent/.venv
