@@ -98,17 +98,18 @@ type SessionSharingConfig struct {
9898
9999// AmbientAgentConfig represents the agent configuration.
100100type AmbientAgentConfig struct {
101- EnvironmentID * string `json:"environment_id,omitempty"`
102- BasePrompt * string `json:"base_prompt,omitempty"`
103- ModelID * string `json:"model_id,omitempty"`
104- ProfileID * string `json:"profile_id,omitempty"`
105- SkillSpec * string `json:"skill_spec,omitempty"`
106- MCPServers map [string ]json.RawMessage `json:"mcp_servers,omitempty"`
107- ComputerUseEnabled * bool `json:"computer_use_enabled,omitempty"`
108- IdleTimeoutMinutes * int `json:"idle_timeout_minutes,omitempty"`
109- Harness * Harness `json:"harness,omitempty"`
110- HarnessAuthSecrets * HarnessAuthSecrets `json:"harness_auth_secrets,omitempty"`
111- SessionSharing * SessionSharingConfig `json:"session_sharing,omitempty"`
101+ EnvironmentID * string `json:"environment_id,omitempty"`
102+ BasePrompt * string `json:"base_prompt,omitempty"`
103+ ModelID * string `json:"model_id,omitempty"`
104+ ProfileID * string `json:"profile_id,omitempty"`
105+ SkillSpec * string `json:"skill_spec,omitempty"`
106+ MCPServers map [string ]json.RawMessage `json:"mcp_servers,omitempty"`
107+ ComputerUseEnabled * bool `json:"computer_use_enabled,omitempty"`
108+ IdleTimeoutMinutes * int `json:"idle_timeout_minutes,omitempty"`
109+ Harness * Harness `json:"harness,omitempty"`
110+ HarnessAuthSecrets * HarnessAuthSecrets `json:"harness_auth_secrets,omitempty"`
111+ BedrockInferenceRole * string `json:"bedrock_inference_role,omitempty"`
112+ SessionSharing * SessionSharingConfig `json:"session_sharing,omitempty"`
112113}
113114
114115// Task represents an ambient agent job.
0 commit comments