You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
4.**IMPORTANT - Agent type**: "Will this agent be the main orchestrator that users interact with in the AWS Transform console?"
79
+
4.**Owner contact** (required): "What email or CTI should receive notifications about this agent?" (e.g., `team@example.com`)
80
+
- Passed as `owner_contact_info`. The registry requires a contact on every published agent, so this is required unless you deploy with `skip_registry=True`.
81
+
82
+
5.**IMPORTANT - Agent type**: "Will this agent be the main orchestrator that users interact with in the AWS Transform WebApp?"
80
83
- If user says **YES** → This is a job orchestrator (set `job_orchestrator=True`)
81
84
- If user says **NO** → This is a subagent (set `job_orchestrator=False`)
82
85
83
-
5.**If YES to question 4**, also ask: "What should the display name be in the chat UI?" (e.g., "Eswar Test Orchestrator")
86
+
6.**If YES to question 5**, also ask: "What should the display name be in the chat UI?" (e.g., "Eswar Test Orchestrator")
84
87
85
-
6.**Build method**: "Use CodeBuild?" (recommend yes for Windows, auto-detect otherwise)
88
+
7.**Build method**: "Use CodeBuild?" (recommend yes for Windows, auto-detect otherwise)
86
89
87
90
### Step 2: Use deploy_agent_full_pipeline Tool
88
91
@@ -92,6 +95,7 @@ Call `deploy_agent_full_pipeline` with the gathered information:
92
95
deploy_agent_full_pipeline(
93
96
agent_path="<path from Step 1>",
94
97
agent_name="<name from Step 1>",
98
+
owner_contact_info="<owner email or CTI from Step 1>", # Required
95
99
agent_version="<version from Step 1>",
96
100
job_orchestrator=<Trueif user answered YES to orchestrator question, False otherwise>,
97
101
chat_ui_label="<display name if job_orchestrator=True>", # Optional
@@ -100,6 +104,7 @@ deploy_agent_full_pipeline(
100
104
```
101
105
102
106
**Key parameters:**
107
+
-`owner_contact_info` → Required. Email or CTI for the agent's owner contact and notifications (required unless `skip_registry=True`)
103
108
-`job_orchestrator=True` → Agent can be bound to workspaces (for orchestrators)
104
109
-`job_orchestrator=False` → Agent called by other agents only (for subagents)
105
110
-`chat_ui_label` → Only needed if job_orchestrator=True
@@ -176,6 +181,7 @@ If you want to deploy to Bedrock AgentCore but skip registry registration:
176
181
deploy_agent_full_pipeline(
177
182
agent_path="./agents/modernization",
178
183
agent_name="modernization-orchestrator",
184
+
owner_contact_info="", # not required when skip_registry=True
179
185
skip_registry=True
180
186
)
181
187
```
@@ -188,6 +194,7 @@ For Windows users or CI/CD pipelines without local Docker:
188
194
deploy_agent_full_pipeline(
189
195
agent_path="./agents/modernization",
190
196
agent_name="modernization-orchestrator",
197
+
owner_contact_info="team@example.com",
191
198
use_codebuild=True
192
199
)
193
200
```
@@ -200,6 +207,7 @@ If your IAM roles have different names:
0 commit comments