Versions in this module Expand all Collapse all v1 v1.0.1 Nov 6, 2026 v1.0.0 Nov 6, 2026 Changes in this version + const BearerAuthScopes + const BrowserSessionCookieScopes + const CsrfHeaderScopes + const DefaultBaseURL + const MachineDaemonAuthScopes + const SDKVersion + func NewFile(r io.Reader, filename string) io.Reader + func NewFileWithContentType(r io.Reader, filename, contentType string) io.Reader + func Ptr[T any](v T) *T + func ToolError(text string) error + type AWSCredentialsSecretMaterial struct + AccessKeyID string + ExternalID *string + Kind AWSCredentialsSecretMaterialKind + RoleArn *string + SecretAccessKey string + SessionToken *string + type AWSCredentialsSecretMaterialKind string + const AwsCredentials + func (e AWSCredentialsSecretMaterialKind) Valid() bool + type AcquireDesktopControlJSONRequestBody = DesktopControlLeaseRequest + type Actor struct + CreatedAt Timestamp + DisplayName *string + ID ActorID + Metadata Metadata + OrgID OrganizationID + ProjectID ProjectID + Provider ActorProvider + ProviderTenantID *string + ProviderUserID string + UpdatedAt Timestamp + type ActorID = string + type ActorListParams struct + Cursor *PageCursor + Limit *PageLimit + Provider *ActorProvider + ProviderTenantID *string + ProviderUserID *string + type ActorProvider string + const ActorProviderBMA + const ActorProviderExternal + const ActorProviderIntegration + func (e ActorProvider) Valid() bool + type ActorService struct + func (s *ActorService) Get(ctx context.Context, actorID string, opts ...option.RequestOption) (*Actor, error) + func (s *ActorService) List(ctx context.Context, params ActorListParams, opts ...option.RequestOption) (*CursorPage[Actor], error) + func (s *ActorService) ListAutoPaging(ctx context.Context, params ActorListParams, opts ...option.RequestOption) *CursorPageAutoPager[Actor] + func (s *ActorService) Upsert(ctx context.Context, params ActorUpsertParams, opts ...option.RequestOption) (*Actor, error) + type ActorUpsertParams struct + DisplayName *string + Metadata *Metadata + ProviderTenantID *string + ProviderUserID string + type AddSessionResourceJSONRequestBody = FileResourceParams + type Agent struct + Activity *AgentActivity + AgentProfileID *AgentProfileID + ArchivedAt *Timestamp + CreatedAt Timestamp + CurrentConfigID *AgentConfigID + ID AgentID + IntegrationTarget *IntegrationTarget + Model *AgentModel + Name AgentName + OrgID OrganizationID + ParentAgentID *AgentID + ProjectID ProjectID + State AgentState + SubagentKey *string + UpdatedAt Timestamp + Usage *UsageTotals + type AgentActivity struct + LastActivityAt Timestamp + State AgentActivityState + type AgentActivityState string + const AgentActivityStateArchived + const AgentActivityStateIdle + const AgentActivityStateRunning + const AgentActivityStateWaitingOnInteraction + func (e AgentActivityState) Valid() bool + type AgentArtifactService struct + func (s *AgentArtifactService) Download(ctx context.Context, agentID string, artifactID string, ...) (*http.Response, error) + func (s *AgentArtifactService) DownloadVerified(ctx context.Context, artifact Artifact, maxBytes int64, w io.Writer, ...) error + func (s *AgentArtifactService) Get(ctx context.Context, agentID string, artifactID string, ...) (*Artifact, error) + type AgentCancelParams struct + Actor *ExternalActorParams + type AgentConfig struct + CompiledDefinition CompiledAgentConfig + CreatedAt Timestamp + EffectiveDefinitionHash string + ID AgentConfigID + InstructionHash *string + Model AgentConfigModel + OrgID OrganizationID + ProjectID ProjectID + Source *string + SourceFormat *AgentConfigSourceFormat + type AgentConfigDefinition struct + GitCredentials *AgentConfigDefinitionGitCredentials + Harness *AgentConfigDefinitionHarness + Instruction string + InteractionHandlers *AgentConfigDefinitionInteractionHandlers + MachineSources *AgentConfigDefinitionMachineSources + MaxDepth *int + MaxSubagents *int + Mcp *AgentConfigDefinitionMCPServers + MemoryStores *AgentConfigDefinitionMemoryStores + Model AgentConfigDefinitionModel + Skills *AgentConfigDefinitionSkills + Subagents *AgentConfigDefinitionSubagents + Tools *AgentConfigDefinitionTools + Version interface{} + type AgentConfigDefinitionGitCredentials struct + Integration string + ReadOnly *bool + RepositoryIDs *[]int + type AgentConfigDefinitionHarness struct + Agent *string + Kind interface{} + type AgentConfigDefinitionInteractionHandler = map[string]interface + type AgentConfigDefinitionInteractionHandlers map[string]AgentConfigDefinitionInteractionHandler + type AgentConfigDefinitionMCPAuth struct + Region *string + SecretID string + Service *string + Type interface{} + type AgentConfigDefinitionMCPServer struct + Auth *AgentConfigDefinitionMCPAuth + ConnectionOrigin *MCPConnectionOrigin + DefaultEnabled *bool + Deferred *bool + Permission *AgentConfigDefinitionToolPermission + Tools *map[string]AgentConfigDefinitionMCPTool + Transport *AgentConfigDefinitionMCPTransport + URL *string + type AgentConfigDefinitionMCPServers map[string]AgentConfigDefinitionMCPServer + type AgentConfigDefinitionMCPTool struct + Deferred *bool + Enabled *bool + Permission *AgentConfigDefinitionToolPermission + type AgentConfigDefinitionMCPTransport struct + Args *[]string + Command *string + CommandSha256 *string + Cwd *string + Env *map[string]string + TimeoutMs *int + Type MCPTransportType + URL *string + type AgentConfigDefinitionMachineSource struct + Cwd *string + DeleteAfterIdleMinutes *AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes + Description *string + EnvOverlay *map[string]*string + InitialNumMachines *int + MachineCPU *int + MachineMemoryMb *int + MachineName *ResourceNameReference + MachinePoolName *ResourceNameReference + MachineProviderOptionsOverlay *map[string]interface{} + MaxMachines *int + SecretEnvOverlay *map[string]*string + func (t *AgentConfigDefinitionMachineSource) FromAgentConfigDefinitionMachineSource0(v AgentConfigDefinitionMachineSource0) error + func (t *AgentConfigDefinitionMachineSource) FromAgentConfigDefinitionMachineSource1(v AgentConfigDefinitionMachineSource1) error + func (t *AgentConfigDefinitionMachineSource) MergeAgentConfigDefinitionMachineSource0(v AgentConfigDefinitionMachineSource0) error + func (t *AgentConfigDefinitionMachineSource) MergeAgentConfigDefinitionMachineSource1(v AgentConfigDefinitionMachineSource1) error + func (t *AgentConfigDefinitionMachineSource) UnmarshalJSON(b []byte) error + func (t AgentConfigDefinitionMachineSource) AsAgentConfigDefinitionMachineSource0() (AgentConfigDefinitionMachineSource0, error) + func (t AgentConfigDefinitionMachineSource) AsAgentConfigDefinitionMachineSource1() (AgentConfigDefinitionMachineSource1, error) + func (t AgentConfigDefinitionMachineSource) MarshalJSON() ([]byte, error) + type AgentConfigDefinitionMachineSource0 = map[string]interface + type AgentConfigDefinitionMachineSource1 = map[string]interface + type AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0 = interface + type AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1 = int + type AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes struct + func (t *AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) FromAgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0(v AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0) error + func (t *AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) FromAgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1(v AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1) error + func (t *AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) MergeAgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0(v AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0) error + func (t *AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) MergeAgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1(v AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1) error + func (t *AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) UnmarshalJSON(b []byte) error + func (t AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) AsAgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0() (AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes0, error) + func (t AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) AsAgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1() (AgentConfigDefinitionMachineSourceDeleteAfterIdleMinutes1, error) + func (t AgentConfigDefinitionMachineSource_DeleteAfterIdleMinutes) MarshalJSON() ([]byte, error) + type AgentConfigDefinitionMachineSources = []AgentConfigDefinitionMachineSource + type AgentConfigDefinitionMemoryStore struct + Access AgentConfigDefinitionMemoryStoreAccess + Name MemoryStoreName + type AgentConfigDefinitionMemoryStoreAccess string + const AgentConfigDefinitionMemoryStoreAccessRead + const AgentConfigDefinitionMemoryStoreAccessReadWrite + func (e AgentConfigDefinitionMemoryStoreAccess) Valid() bool + type AgentConfigDefinitionMemoryStores = []AgentConfigDefinitionMemoryStore + type AgentConfigDefinitionModel struct + CacheRetention interface{} + ContextWindowTokens *int + DefaultMaxOutputTokens *int + Name ResourceNameReference + ProviderConfig ResourceNameReference + Reasoning ... + type AgentConfigDefinitionSkills = []string + type AgentConfigDefinitionSubagent struct + ArchiveAfterIdleMinutes *int + Description *string + Instruction *AgentConfigDefinitionSubagentInstruction + MaxInstances *int + Model *AgentConfigDefinitionSubagentModel + Profile *ResourceNameReference + Type interface{} + type AgentConfigDefinitionSubagentInstruction struct + Append *string + type AgentConfigDefinitionSubagentModel struct + CacheRetention interface{} + ContextWindowTokens *int + DefaultMaxOutputTokens *int + Name *ResourceNameReference + ProviderConfig *ResourceNameReference + Reasoning ... + type AgentConfigDefinitionSubagents map[string]AgentConfigDefinitionSubagent + type AgentConfigDefinitionTool struct + Deferred *bool + Description *string + Enabled *bool + InputSchema *AgentConfigDefinitionToolInputSchema + Permission *AgentConfigDefinitionToolPermission + Type interface{} + type AgentConfigDefinitionToolInputSchema struct + AdditionalProperties map[string]interface{} + Properties *map[string]map[string]interface{} + Required *[]string + Type interface{} + func (a *AgentConfigDefinitionToolInputSchema) Set(fieldName string, value interface{}) + func (a *AgentConfigDefinitionToolInputSchema) UnmarshalJSON(b []byte) error + func (a AgentConfigDefinitionToolInputSchema) Get(fieldName string) (value interface{}, found bool) + func (a AgentConfigDefinitionToolInputSchema) MarshalJSON() ([]byte, error) + type AgentConfigDefinitionToolPermission struct + Mode string + Parameters *map[string]interface{} + type AgentConfigDefinitionTools map[string]AgentConfigDefinitionTool + type AgentConfigErrorIssue struct + Column *int + Line *int + Message string + Path string + type AgentConfigGeneratedSource struct + Source string + type AgentConfigGeneratedSourceParams struct + SourceFormat *GetAgentConfigGeneratedSourceParamsSourceFormat + type AgentConfigID = string + type AgentConfigModel struct + APIFormat ModelAPIFormat + APIVariant ModelProviderAPIVariantResponse + ConfiguredModelID ConfiguredModelID + ContextWindowTokens int + CurrentRevisionID ConfiguredModelRevisionID + DefaultCacheRetention ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort string + InputModalities []string + MaxOutputTokens *int + Name ResourceName + OutputModalities []string + ProviderConfig ResourceName + ProviderModelSlug string + SupportedReasoningEfforts []string + SupportsReasoning bool + SupportsTools bool + type AgentConfigNewParams struct + Source AgentConfigSourceInput + SourceFormat CreateAgentConfigRequestSourceFormat + type AgentConfigResolveToolsParams struct + Source ResolveAgentConfigToolsRequest_Source + SourceFormat ResolveAgentConfigToolsRequestSourceFormat + type AgentConfigService struct + func (s *AgentConfigService) GeneratedSource(ctx context.Context, agentConfigID string, ...) (*AgentConfigGeneratedSource, error) + func (s *AgentConfigService) Get(ctx context.Context, agentConfigID string, opts ...option.RequestOption) (*AgentConfig, error) + func (s *AgentConfigService) New(ctx context.Context, params AgentConfigNewParams, opts ...option.RequestOption) (*AgentConfig, error) + func (s *AgentConfigService) ResolveTools(ctx context.Context, params AgentConfigResolveToolsParams, ...) (*ResolvedAgentConfigTools, error) + type AgentConfigSourceFormat string + const AgentConfigSourceFormatJSON + const AgentConfigSourceFormatYaml + func (e AgentConfigSourceFormat) Valid() bool + type AgentConfigSourceInput struct + func (t *AgentConfigSourceInput) FromAgentConfigDefinition(v AgentConfigDefinition) error + func (t *AgentConfigSourceInput) FromAgentConfigSourceInput0(v AgentConfigSourceInput0) error + func (t *AgentConfigSourceInput) MergeAgentConfigDefinition(v AgentConfigDefinition) error + func (t *AgentConfigSourceInput) MergeAgentConfigSourceInput0(v AgentConfigSourceInput0) error + func (t *AgentConfigSourceInput) UnmarshalJSON(b []byte) error + func (t AgentConfigSourceInput) AsAgentConfigDefinition() (AgentConfigDefinition, error) + func (t AgentConfigSourceInput) AsAgentConfigSourceInput0() (AgentConfigSourceInput0, error) + func (t AgentConfigSourceInput) MarshalJSON() ([]byte, error) + type AgentConfigSourceInput0 = string + type AgentConfigSummary struct + CreatedAt Timestamp + EffectiveDefinitionHash string + ID AgentConfigID + InstructionHash *string + Model AgentConfigModel + OrgID OrganizationID + ProjectID ProjectID + Source *string + SourceFormat *AgentConfigSummarySourceFormat + type AgentConfigSummarySourceFormat string + const AgentConfigSummarySourceFormatJSON + const AgentConfigSummarySourceFormatYaml + func (e AgentConfigSummarySourceFormat) Valid() bool + type AgentConfigToolsDefinition struct + AdditionalProperties map[string]interface{} + GitCredentials *AgentConfigDefinitionGitCredentials + InteractionHandlers *AgentConfigDefinitionInteractionHandlers + MachineSources *AgentConfigDefinitionMachineSources + Mcp *AgentConfigDefinitionMCPServers + MemoryStores *AgentConfigDefinitionMemoryStores + Skills *AgentConfigDefinitionSkills + Subagents *AgentConfigDefinitionSubagents + Tools *AgentConfigDefinitionTools + func (a *AgentConfigToolsDefinition) Set(fieldName string, value interface{}) + func (a *AgentConfigToolsDefinition) UnmarshalJSON(b []byte) error + func (a AgentConfigToolsDefinition) Get(fieldName string) (value interface{}, found bool) + func (a AgentConfigToolsDefinition) MarshalJSON() ([]byte, error) + type AgentControlType string + const AgentControlTypeCancelCurrent + func (e AgentControlType) Valid() bool + type AgentCount = int + type AgentCronTriggerTarget struct + AgentID AgentID + DeliveryMode *CronTriggerDeliveryMode + Type AgentCronTriggerTargetType + type AgentCronTriggerTargetType string + const AgentCronTriggerTargetTypeAgent + func (e AgentCronTriggerTargetType) Valid() bool + type AgentEvent struct + func (t *AgentEvent) FromAgentInputEvent(v AgentInputEvent) error + func (t *AgentEvent) FromContextCheckpointEvent(v ContextCheckpointEvent) error + func (t *AgentEvent) FromExecutorEvent(v ExecutorEvent) error + func (t *AgentEvent) FromModelOutputEvent(v ModelOutputEvent) error + func (t *AgentEvent) FromToolResultEvent(v ToolResultEvent) error + func (t *AgentEvent) MergeAgentInputEvent(v AgentInputEvent) error + func (t *AgentEvent) MergeContextCheckpointEvent(v ContextCheckpointEvent) error + func (t *AgentEvent) MergeExecutorEvent(v ExecutorEvent) error + func (t *AgentEvent) MergeModelOutputEvent(v ModelOutputEvent) error + func (t *AgentEvent) MergeToolResultEvent(v ToolResultEvent) error + func (t *AgentEvent) UnmarshalJSON(b []byte) error + func (t AgentEvent) AsAgentInputEvent() (AgentInputEvent, error) + func (t AgentEvent) AsAny() any + func (t AgentEvent) AsContextCheckpointEvent() (ContextCheckpointEvent, error) + func (t AgentEvent) AsExecutorEvent() (ExecutorEvent, error) + func (t AgentEvent) AsModelOutputEvent() (ModelOutputEvent, error) + func (t AgentEvent) AsToolResultEvent() (ToolResultEvent, error) + func (t AgentEvent) Discriminator() (string, error) + func (t AgentEvent) MarshalJSON() ([]byte, error) + func (t AgentEvent) ValueByDiscriminator() (interface{}, error) + type AgentEventDelta struct + EventID string + EventType string + Index int64 + SessionID string + Text string + TurnID string + Type AgentEventDeltaType + type AgentEventDeltaType string + const AgentEventDeltaTypeAgentEventDelta + func (e AgentEventDeltaType) Valid() bool + type AgentEventID = string + type AgentEventListParams struct + AfterSequence *int64 + BeforeSequence *int64 + Limit *int32 + SessionID *string + type AgentEventService struct + func (s *AgentEventService) List(ctx context.Context, agentID string, params AgentEventListParams, ...) (*CursorPage[AgentEvent], error) + func (s *AgentEventService) ListAutoPaging(ctx context.Context, agentID string, params AgentEventListParams, ...) *CursorPageAutoPager[AgentEvent] + func (s *AgentEventService) Stream(ctx context.Context, agentID string, params AgentEventStreamParams, ...) *Stream[StreamEventsEvent] + type AgentEventStreamData struct + func (t *AgentEventStreamData) FromAgentEvent(v AgentEvent) error + func (t *AgentEventStreamData) FromAgentEventDelta(v AgentEventDelta) error + func (t *AgentEventStreamData) FromErrorBody(v ErrorBody) error + func (t *AgentEventStreamData) FromExecutorInteractionUpdate(v ExecutorInteractionUpdate) error + func (t *AgentEventStreamData) FromModelOutputDelta(v ModelOutputDelta) error + func (t *AgentEventStreamData) FromToolCallUpdate(v ToolCallUpdate) error + func (t *AgentEventStreamData) MergeAgentEvent(v AgentEvent) error + func (t *AgentEventStreamData) MergeAgentEventDelta(v AgentEventDelta) error + func (t *AgentEventStreamData) MergeErrorBody(v ErrorBody) error + func (t *AgentEventStreamData) MergeExecutorInteractionUpdate(v ExecutorInteractionUpdate) error + func (t *AgentEventStreamData) MergeModelOutputDelta(v ModelOutputDelta) error + func (t *AgentEventStreamData) MergeToolCallUpdate(v ToolCallUpdate) error + func (t *AgentEventStreamData) UnmarshalJSON(b []byte) error + func (t AgentEventStreamData) AsAgentEvent() (AgentEvent, error) + func (t AgentEventStreamData) AsAgentEventDelta() (AgentEventDelta, error) + func (t AgentEventStreamData) AsErrorBody() (ErrorBody, error) + func (t AgentEventStreamData) AsExecutorInteractionUpdate() (ExecutorInteractionUpdate, error) + func (t AgentEventStreamData) AsModelOutputDelta() (ModelOutputDelta, error) + func (t AgentEventStreamData) AsToolCallUpdate() (ToolCallUpdate, error) + func (t AgentEventStreamData) MarshalJSON() ([]byte, error) + type AgentEventStreamParams struct + AfterSequence *int64 + LastEventID *int64 + SessionID *string + StreamDeltas *bool + type AgentEventWebhookScope struct + AgentID AgentID + Type AgentEventWebhookScopeType + type AgentEventWebhookScopeType string + const AgentEventWebhookScopeTypeAgent + func (e AgentEventWebhookScopeType) Valid() bool + type AgentExecutorBinding struct + AgentID AgentID + Capability *map[string]interface{} + MachineID MachineID + type AgentExecutorBindingEnvelope struct + ExecutorBinding AgentExecutorBinding + type AgentExecutorBindingInput struct + MachineID MachineID + type AgentExecutorBindingService struct + func (s *AgentExecutorBindingService) Get(ctx context.Context, agentID string, opts ...option.RequestOption) (*AgentExecutorBindingEnvelope, error) + func (s *AgentExecutorBindingService) Set(ctx context.Context, agentID string, params AgentExecutorBindingSetParams, ...) (*AgentExecutorBindingEnvelope, error) + type AgentExecutorBindingSetParams struct + MachineID MachineID + type AgentID = string + type AgentIncludeUsage = bool + type AgentInput struct + ActorID *ActorID + AgentID AgentID + ContentBlocks *[]AgentInputContentBlock + DeliveryMode AgentInputDeliveryMode + ID AgentInputID + InputIdempotencyKey *string + InputKind AgentInputKind + QueuedAt Timestamp + State string + type AgentInputContentBlock struct + func (t *AgentInputContentBlock) FromMediaRefContentBlock(v MediaRefContentBlock) error + func (t *AgentInputContentBlock) FromTextContentBlock(v TextContentBlock) error + func (t *AgentInputContentBlock) MergeMediaRefContentBlock(v MediaRefContentBlock) error + func (t *AgentInputContentBlock) MergeTextContentBlock(v TextContentBlock) error + func (t *AgentInputContentBlock) UnmarshalJSON(b []byte) error + func (t AgentInputContentBlock) AsAny() any + func (t AgentInputContentBlock) AsMediaRefContentBlock() (MediaRefContentBlock, error) + func (t AgentInputContentBlock) AsTextContentBlock() (TextContentBlock, error) + func (t AgentInputContentBlock) Discriminator() (string, error) + func (t AgentInputContentBlock) MarshalJSON() ([]byte, error) + func (t AgentInputContentBlock) ValueByDiscriminator() (interface{}, error) + type AgentInputDeliveryMode string + const AgentInputDeliveryModeImmediate + const AgentInputDeliveryModeQueued + const AgentInputDeliveryModeSteering + func (e AgentInputDeliveryMode) Valid() bool + type AgentInputEnvelope struct + AgentInput AgentInput + type AgentInputEvent struct + ActorID *ActorID + AgentConfigID *AgentConfigID + AgentID AgentID + AgentInputID AgentInputID + ContentBlocks []AgentInputContentBlock + ControlType *AgentControlType + CreatedAt Timestamp + EventKind AgentInputEventEventKind + ID AgentEventID + InputIdempotencyKey *string + InputKind AgentInputKind + InteractionID *AgentInteractionID + IsOpeningEvent bool + OrgID OrganizationID + ProjectID ProjectID + Sequence AgentSequence + TurnID AgentTurnID + TurnSequence AgentSequence + type AgentInputEventEventKind string + const AgentInputEventEventKindAgentInput + func (e AgentInputEventEventKind) Valid() bool + type AgentInputID = string + type AgentInputKind string + const AgentInputKindConfigChange + const AgentInputKindContent + const AgentInputKindControl + const AgentInputKindInteractionResponse + func (e AgentInputKind) Valid() bool + type AgentInputListBacklogParams struct + Cursor *PageCursor + Limit *PageLimit + type AgentInputMoveParams struct + AnchorInputID *AgentInputID + Position MoveQueuedBacklogInputRequestPosition + type AgentInputNewParams struct + Actor *ExternalActorParams + CancelOpenInteractions *bool + ContentBlocks []CreateAgentInputContentBlock + DeliveryMode *CreateAgentInputDeliveryMode + ModelOverride *AgentModelOverrideInput + SessionID *string + type AgentInputPromoteToSteeringParams struct + CancelOpenInteractions *bool + type AgentInputService struct + func (s *AgentInputService) Cancel(ctx context.Context, agentID string, inputID string, ...) (*OKResponse, error) + func (s *AgentInputService) DemoteToQueued(ctx context.Context, agentID string, inputID string, ...) (*OKResponse, error) + func (s *AgentInputService) ListBacklog(ctx context.Context, agentID string, params AgentInputListBacklogParams, ...) (*CursorPage[AgentInput], error) + func (s *AgentInputService) ListBacklogAutoPaging(ctx context.Context, agentID string, params AgentInputListBacklogParams, ...) *CursorPageAutoPager[AgentInput] + func (s *AgentInputService) Move(ctx context.Context, agentID string, inputID string, ...) (*OKResponse, error) + func (s *AgentInputService) New(ctx context.Context, agentID string, params AgentInputNewParams, ...) (*AgentInputEnvelope, error) + func (s *AgentInputService) PromoteToSteering(ctx context.Context, agentID string, inputID string, ...) (*OKResponse, error) + type AgentInteraction struct + AgentID AgentID + AgentName *AgentName + CreatedAt Timestamp + Destination *AgentInteractionDestination + ID AgentInteractionID + InteractionKind AgentInteractionKind + OrgID OrganizationID + PresentationReceipt *InteractionPresentationReceipt + ProjectID ProjectID + Request InteractionForm + Resolution *InteractionResolution + ResolvedAt *Timestamp + ResolvedByInputID *AgentInputID + State AgentInteractionState + SubagentKey *string + ToolCallID ToolCallID + ToolName *string + ToolUseID *string + type AgentInteractionDestination struct + Conversation IntegrationConversation + HandlerKey string + IntegrationID IntegrationID + IntegrationKind IntegrationKind + IntegrationTargetID IntegrationTargetID + type AgentInteractionID = string + type AgentInteractionKind string + const AgentInteractionKindPermission + const AgentInteractionKindQuestion + func (e AgentInteractionKind) Valid() bool + type AgentInteractionListParams struct + Cursor *PageCursor + IncludeSubagents *bool + Limit *PageLimit + State *AgentInteractionState + type AgentInteractionResolveParams struct + Actor *ExternalActorParams + Answers []InteractionAnswer + type AgentInteractionService struct + func (s *AgentInteractionService) List(ctx context.Context, agentID string, params AgentInteractionListParams, ...) (*CursorPage[AgentInteraction], error) + func (s *AgentInteractionService) ListAutoPaging(ctx context.Context, agentID string, params AgentInteractionListParams, ...) *CursorPageAutoPager[AgentInteraction] + func (s *AgentInteractionService) Resolve(ctx context.Context, agentID string, interactionID string, ...) (*AgentInteraction, error) + type AgentInteractionState string + const AgentInteractionStateCanceled + const AgentInteractionStateOpen + const AgentInteractionStateResolved + func (e AgentInteractionState) Valid() bool + type AgentInteractionUpdate struct + ID AgentInteractionID + InteractionKind AgentInteractionKind + State AgentInteractionState + type AgentLaunchInitialInput struct + Actor *ExternalActorParams + ContentBlocks []TextContentBlock + type AgentListParams struct + AgentProfileID *AgentProfileID + Cursor *PageCursor + IncludeArchived *bool + IncludeSubagents *bool + IncludeUsage *AgentIncludeUsage + Limit *PageLimit + Name *ResourceNameFilter + ParentAgentID *AgentID + Sort *ResourceListSort + type AgentMCPConnection struct + CreatedAt Timestamp + EndpointURL string + InitializeError string + ProtocolVersion *string + ServerKey string + State AgentMCPConnectionState + UpdatedAt Timestamp + type AgentMCPConnectionState string + const AgentMCPConnectionStateExpired + const AgentMCPConnectionStateFailed + const AgentMCPConnectionStateInitializing + const AgentMCPConnectionStateReady + func (e AgentMCPConnectionState) Valid() bool + type AgentMachine struct + CPU *int32 + ConnectionState MachineConnectionState + CreatedAt Timestamp + DisplayName ResourceName + ID MachineID + Kind AgentMachineKind + LifecycleState MachineLifecycleState + MachinePoolID *MachinePoolID + MachinePoolName ResourceName + MemoryMb *int32 + type AgentMachineBinding struct + AgentID AgentID + BindingKind AgentMachineBindingKind + CreatedAt Timestamp + Cwd string + Description string + EnvOverlay map[string]*string + ID AgentMachineBindingID + MachineID MachineID + ProjectID ProjectID + SecretEnvOverlay map[string]*SecretID + State AgentMachineBindingState + UpdatedAt Timestamp + type AgentMachineBindingID = string + type AgentMachineBindingKind string + const AgentMachineBindingKindExplicit + const AgentMachineBindingKindPool + func (e AgentMachineBindingKind) Valid() bool + type AgentMachineBindingState string + const AgentMachineBindingStateAttached + const AgentMachineBindingStateReleased + func (e AgentMachineBindingState) Valid() bool + type AgentMachineKind string + const AgentMachineKindEphemeral + const AgentMachineKindPersistent + func (e AgentMachineKind) Valid() bool + type AgentMachineNewParams struct + DisplayName *ResourceName + MachinePoolID *MachinePoolID + Template string + type AgentMachineService struct + func (s *AgentMachineService) Delete(ctx context.Context, agentID string, machineID string, ...) error + func (s *AgentMachineService) List(ctx context.Context, agentID string, opts ...option.RequestOption) (*ListAgentMachinesResponse, error) + func (s *AgentMachineService) New(ctx context.Context, agentID string, params AgentMachineNewParams, ...) (*AgentMachine, error) + type AgentModel struct + Name ResourceName + ProviderConfig ResourceName + type AgentModelOverride struct + APIFormat string + APIVariant *string + AgentID string + BaseURL string + ConsumeAfterTurn *bool + CreatedAt time.Time + EndpointPath *string + ExpiresAt *time.Time + ExpiresWithSession bool + Fingerprint string + ID string + KeyHint *string + Model string + RevokedAt *time.Time + SessionID string + Status AgentModelOverrideStatus + type AgentModelOverrideEnvelope struct + ModelOverride AgentModelOverride + type AgentModelOverrideInput struct + APIKey *string + AutoCompactWindowTokens *int + ContextWindowTokens *int + ExpiresWithSession *bool + MaxOutputTokens *int + Model string + Provider *AgentModelOverrideProvider + TTLSeconds *int + type AgentModelOverridePatch struct + APIKey *string + Model *string + Provider *AgentModelOverrideProvider + TTLSeconds *int + type AgentModelOverrideProvider struct + APIFormat AgentModelOverrideProviderAPIFormat + APIVariant *AgentModelOverrideProviderAPIVariant + BaseURL string + EndpointPath *string + type AgentModelOverrideProviderAPIFormat string + const AnthropicMessages + const OpenaiChatCompletions + const OpenaiResponses + func (e AgentModelOverrideProviderAPIFormat) Valid() bool + type AgentModelOverrideProviderAPIVariant string + const AgentModelOverrideProviderAPIVariantDefault + const AgentModelOverrideProviderAPIVariantOpenrouter + func (e AgentModelOverrideProviderAPIVariant) Valid() bool + type AgentModelOverrideService struct + func (s *AgentModelOverrideService) Delete(ctx context.Context, agentID string, opts ...option.RequestOption) error + func (s *AgentModelOverrideService) Get(ctx context.Context, agentID string, opts ...option.RequestOption) (*AgentModelOverrideEnvelope, error) + func (s *AgentModelOverrideService) Set(ctx context.Context, agentID string, params AgentModelOverrideSetParams, ...) (*AgentModelOverrideEnvelope, error) + func (s *AgentModelOverrideService) Update(ctx context.Context, agentID string, params AgentModelOverrideUpdateParams, ...) (*AgentModelOverrideEnvelope, error) + type AgentModelOverrideSetParams struct + APIKey *string + AutoCompactWindowTokens *int + ContextWindowTokens *int + ExpiresWithSession *bool + MaxOutputTokens *int + Model string + Provider *AgentModelOverrideProvider + TTLSeconds *int + type AgentModelOverrideStatus string + const AgentModelOverrideStatusActive + const AgentModelOverrideStatusExpired + const AgentModelOverrideStatusRevoked + func (e AgentModelOverrideStatus) Valid() bool + type AgentModelOverrideUpdateParams struct + APIKey *string + Model *string + Provider *AgentModelOverrideProvider + TTLSeconds *int + type AgentName = string + type AgentNewParams struct + Config *AgentConfigID + ConfigSource *CreateAgentConfigRequest + InitialInput *AgentLaunchInitialInput + InteractionHandlers *map[string]AgentConfigDefinitionInteractionHandler + Message *string + Name *AgentName + Profile *AgentProfileID + Subscriptions *[]IntegrationSubscriptionAttachment + Tools *map[string]AgentConfigDefinitionTool + type AgentNewResponse struct + CurrentAgentResponse *CurrentAgentResponse + LaunchAgentResponse *LaunchAgentResponse + type AgentProfile struct + CreatedAt Timestamp + CurrentConfig AgentConfig + CurrentConfigID AgentConfigID + CurrentGeneration int32 + Description *string + ID AgentProfileID + Metadata *AgentProfileMetadata + Name ResourceName + OrgID OrganizationID + ProjectID ProjectID + UpdatedAt Timestamp + type AgentProfileCronTriggerTarget struct + AgentProfileID AgentProfileID + Type AgentProfileCronTriggerTargetType + type AgentProfileCronTriggerTargetType string + const Profile + func (e AgentProfileCronTriggerTargetType) Valid() bool + type AgentProfileEventWebhookScope struct + AgentProfileID AgentProfileID + Type AgentProfileEventWebhookScopeType + type AgentProfileEventWebhookScopeType string + const AgentProfileEventWebhookScopeTypeProfile + func (e AgentProfileEventWebhookScopeType) Valid() bool + type AgentProfileID = string + type AgentProfileIncludeStats = bool + type AgentProfileListParams struct + Cursor *PageCursor + IncludeStats *AgentProfileIncludeStats + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + StatsSince *AgentProfileStatsSince + type AgentProfileMetadata map[string]string + type AgentProfileNewParams struct + Config AgentConfigID + Description *string + Metadata *AgentProfileMetadata + Name ResourceName + type AgentProfileRenameParams struct + Description *string + Metadata *AgentProfileMetadata + Name ResourceName + type AgentProfileService struct + func (s *AgentProfileService) Delete(ctx context.Context, agentProfileID string, opts ...option.RequestOption) error + func (s *AgentProfileService) Get(ctx context.Context, agentProfileID string, opts ...option.RequestOption) (*AgentProfile, error) + func (s *AgentProfileService) List(ctx context.Context, params AgentProfileListParams, ...) (*CursorPage[AgentProfileSummary], error) + func (s *AgentProfileService) ListAutoPaging(ctx context.Context, params AgentProfileListParams, ...) *CursorPageAutoPager[AgentProfileSummary] + func (s *AgentProfileService) New(ctx context.Context, params AgentProfileNewParams, ...) (*AgentProfile, error) + func (s *AgentProfileService) Rename(ctx context.Context, agentProfileID string, params AgentProfileRenameParams, ...) (*AgentProfile, error) + func (s *AgentProfileService) UpdateConfig(ctx context.Context, agentProfileID string, ...) (*AgentProfile, error) + func (s *AgentProfileService) Usage(ctx context.Context, agentProfileID string, params AgentProfileUsageParams, ...) (*UsageReport, error) + type AgentProfileStats struct + AgentCount int64 + Usage UsageTotals + type AgentProfileStatsSince = time.Time + type AgentProfileSummary struct + CreatedAt Timestamp + CurrentConfig AgentConfigSummary + CurrentConfigID AgentConfigID + CurrentGeneration int32 + Description *string + ID AgentProfileID + Metadata *AgentProfileMetadata + Name ResourceName + OrgID OrganizationID + ProjectID ProjectID + Stats *AgentProfileStats + UpdatedAt Timestamp + type AgentProfileUpdateConfigParams struct + Config AgentConfigID + ExpectedCurrentConfigID AgentConfigID + type AgentProfileUsageParams struct + IncludeSubagents *bool + Since *UsageSince + Until *UsageUntil + type AgentSequence = int + type AgentSequenceCursor = int + type AgentService struct + Artifacts *AgentArtifactService + Events *AgentEventService + ExecutorBinding *AgentExecutorBindingService + Inputs *AgentInputService + Interactions *AgentInteractionService + Machines *AgentMachineService + ModelOverride *AgentModelOverrideService + Sessions *AgentSessionService + ToolCalls *AgentToolCallService + Turns *AgentTurnService + func (s *AgentService) Archive(ctx context.Context, agentID string, opts ...option.RequestOption) (*CurrentAgentResponse, error) + func (s *AgentService) Cancel(ctx context.Context, agentID string, params AgentCancelParams, ...) (*CancelAgentResponse, error) + func (s *AgentService) Get(ctx context.Context, agentID string, opts ...option.RequestOption) (*GetAgentResponse, error) + func (s *AgentService) List(ctx context.Context, params AgentListParams, opts ...option.RequestOption) (*CursorPage[Agent], error) + func (s *AgentService) ListAutoPaging(ctx context.Context, params AgentListParams, opts ...option.RequestOption) *CursorPageAutoPager[Agent] + func (s *AgentService) New(ctx context.Context, params AgentNewParams, opts ...option.RequestOption) (*AgentNewResponse, error) + func (s *AgentService) UpdateConfig(ctx context.Context, agentID string, params AgentUpdateConfigParams, ...) (*UpdateAgentConfigResponse, error) + func (s *AgentService) Usage(ctx context.Context, agentID string, params AgentUsageParams, ...) (*UsageReport, error) + type AgentSession struct + AgentConfigID string + AgentID string + ArchivedAt *time.Time + ConfigOrigin AgentSessionConfigOrigin + CreatedAt time.Time + EnvironmentID *string + ID string + IsDefault bool + Metadata map[string]interface{} + NextEventSequence int64 + NextTurnSequence int64 + OrgID string + ProjectID string + State AgentSessionState + Status AgentSessionStatus + UpdatedAt time.Time + type AgentSessionArtifactListParams struct + Cursor *string + Limit *int32 + type AgentSessionArtifactPromoteParams struct + Filename *string + Metadata *map[string]string + Scope *PromoteSessionArtifactRequestScope + type AgentSessionArtifactService struct + func (s *AgentSessionArtifactService) Download(ctx context.Context, agentID string, sessionID string, artifactID string, ...) (*http.Response, error) + func (s *AgentSessionArtifactService) List(ctx context.Context, agentID string, sessionID string, ...) (*CursorPage[Artifact], error) + func (s *AgentSessionArtifactService) ListAutoPaging(ctx context.Context, agentID string, sessionID string, ...) *CursorPageAutoPager[Artifact] + func (s *AgentSessionArtifactService) Promote(ctx context.Context, agentID string, sessionID string, artifactID string, ...) (*File, error) + func (s *AgentSessionArtifactService) Upload(ctx context.Context, agentID string, sessionID string, ...) (*Artifact, error) + type AgentSessionArtifactUploadParams struct + Body io.Reader + Filename string + type AgentSessionCancelParams struct + Actor *ExternalActorParams + type AgentSessionConfigOrigin string + const AgentSessionConfigOriginAgent + const AgentSessionConfigOriginSession + func (e AgentSessionConfigOrigin) Valid() bool + type AgentSessionEnvelope struct + Session AgentSession + type AgentSessionListParams struct + BeforeID *string + IncludeArchived *bool + Limit *int32 + type AgentSessionModelOverrideService struct + func (s *AgentSessionModelOverrideService) Delete(ctx context.Context, agentID string, sessionID string, ...) error + func (s *AgentSessionModelOverrideService) Get(ctx context.Context, agentID string, sessionID string, ...) (*AgentModelOverrideEnvelope, error) + func (s *AgentSessionModelOverrideService) Set(ctx context.Context, agentID string, sessionID string, ...) (*AgentModelOverrideEnvelope, error) + func (s *AgentSessionModelOverrideService) Update(ctx context.Context, agentID string, sessionID string, ...) (*AgentModelOverrideEnvelope, error) + type AgentSessionModelOverrideSetParams struct + APIKey *string + AutoCompactWindowTokens *int + ContextWindowTokens *int + ExpiresWithSession *bool + MaxOutputTokens *int + Model string + Provider *AgentModelOverrideProvider + TTLSeconds *int + type AgentSessionModelOverrideUpdateParams struct + APIKey *string + Model *string + Provider *AgentModelOverrideProvider + TTLSeconds *int + type AgentSessionNewParams struct + AgentConfigID *string + ConfigSource *CreateAgentConfigRequest + EnvironmentID *openapi_types.UUID + IdempotencyKey *string + Metadata *map[string]interface{} + ModelOverride *AgentModelOverrideInput + Resources *[]FileResourceParams + type AgentSessionResourceAddParams struct + FileID FileID + MountPath *string + Type FileResourceParamsType + type AgentSessionResourceService struct + func (s *AgentSessionResourceService) Add(ctx context.Context, agentID string, sessionID string, ...) (*SessionFileResource, error) + func (s *AgentSessionResourceService) Delete(ctx context.Context, agentID string, sessionID string, resourceID string, ...) (*DeletedSessionResource, error) + func (s *AgentSessionResourceService) List(ctx context.Context, agentID string, sessionID string, ...) (*SessionFileResourceList, error) + type AgentSessionService struct + Artifacts *AgentSessionArtifactService + ModelOverride *AgentSessionModelOverrideService + Resources *AgentSessionResourceService + func (s *AgentSessionService) Archive(ctx context.Context, agentID string, sessionID string, ...) (*AgentSessionEnvelope, error) + func (s *AgentSessionService) Cancel(ctx context.Context, agentID string, sessionID string, ...) (*CancelAgentResponse, error) + func (s *AgentSessionService) Get(ctx context.Context, agentID string, sessionID string, ...) (*AgentSessionEnvelope, error) + func (s *AgentSessionService) List(ctx context.Context, agentID string, params AgentSessionListParams, ...) (*CursorPage[AgentSession], error) + func (s *AgentSessionService) ListAutoPaging(ctx context.Context, agentID string, params AgentSessionListParams, ...) *CursorPageAutoPager[AgentSession] + func (s *AgentSessionService) New(ctx context.Context, agentID string, params AgentSessionNewParams, ...) (*AgentSessionEnvelope, error) + func (s *AgentSessionService) Update(ctx context.Context, agentID string, sessionID string, ...) (*AgentSessionEnvelope, error) + type AgentSessionState string + const Active + const Archived + func (e AgentSessionState) Valid() bool + type AgentSessionStatus string + const AgentSessionStatusIdle + const AgentSessionStatusRescheduling + const AgentSessionStatusRunning + const AgentSessionStatusTerminated + func (e AgentSessionStatus) Valid() bool + type AgentSessionUpdateParams struct + AgentConfigID *string + EnvironmentID *openapi_types.UUID + ExpectedUpdatedAt *time.Time + Metadata *map[string]interface{} + type AgentState string + const AgentStateActive + const AgentStateArchived + func (e AgentState) Valid() bool + type AgentStreamEvent = StreamEventsEvent + type AgentToolCallListParams struct + Cursor *PageCursor + IncludeSubagents *bool + Limit *PageLimit + State *ToolCallState + Type *ToolCallType + type AgentToolCallService struct + func (s *AgentToolCallService) Get(ctx context.Context, agentID string, toolCallID string, ...) (*ToolCallEnvelope, error) + func (s *AgentToolCallService) List(ctx context.Context, agentID string, params AgentToolCallListParams, ...) (*CursorPage[ToolCall], error) + func (s *AgentToolCallService) ListAutoPaging(ctx context.Context, agentID string, params AgentToolCallListParams, ...) *CursorPageAutoPager[ToolCall] + func (s *AgentToolCallService) Runner(agentID string, params ToolRunnerParams, opts ...option.RequestOption) *ToolRunner + func (s *AgentToolCallService) SubmitResult(ctx context.Context, agentID string, toolCallID string, ...) (*SubmitToolCallResultResponse, error) + type AgentToolCallSubmitResultParams struct + ContentBlocks []SubmitToolResultContentBlock + Outcome SubmitToolCallResultRequestOutcome + type AgentTurn struct + AgentID AgentID + EventCount AgentCount + ID AgentTurnID + LatestEvent *AgentEvent + LatestSemanticEvent *AgentEvent + OpeningEvents []AgentEvent + StartedAt Timestamp + TurnSequence AgentSequence + UpdatedAt Timestamp + type AgentTurnEventListParams struct + BeforeSequence *int64 + Limit *int32 + SessionID *string + type AgentTurnEventService struct + func (s *AgentTurnEventService) List(ctx context.Context, agentID string, turnID string, ...) (*CursorPage[AgentEvent], error) + func (s *AgentTurnEventService) ListAutoPaging(ctx context.Context, agentID string, turnID string, ...) *CursorPageAutoPager[AgentEvent] + type AgentTurnID = string + type AgentTurnListParams struct + BeforeTurnSequence *int64 + Limit *int32 + SessionID *string + type AgentTurnService struct + Events *AgentTurnEventService + func (s *AgentTurnService) List(ctx context.Context, agentID string, params AgentTurnListParams, ...) (*CursorPage[AgentTurn], error) + func (s *AgentTurnService) ListAutoPaging(ctx context.Context, agentID string, params AgentTurnListParams, ...) *CursorPageAutoPager[AgentTurn] + type AgentUpdateConfigParams struct + ExpectedCurrentConfigID *AgentConfigID + Source AgentConfigSourceInput + SourceFormat UpdateAgentConfigRequestSourceFormat + type AgentUsageParams struct + IncludeSubagents *bool + Since *UsageSince + Until *UsageUntil + type Artifact struct + AgentID AgentID + ContentType *string + CreatedAt Timestamp + Digest *string + Filename *string + ID ArtifactID + OrgID OrganizationID + Origin *ArtifactOrigin + ProjectID ProjectID + SessionID *string + SizeBytes *int64 + type ArtifactID = string + type ArtifactOrigin string + const Input + const MachineUpload + const ToolOutput + func (e ArtifactOrigin) Valid() bool + type BadRequest = ErrorBody + type BootstrapDaemonResponse struct + InstallationID InstallationID + MachineID MachineID + type CancelAgentJSONRequestBody = CancelAgentRequest + type CancelAgentRequest struct + Actor *ExternalActorParams + type CancelAgentResponse struct + ActorID *ActorID + Affected bool + Event *AgentEvent + RuntimeCancelRequested bool + type CancelAgentSessionJSONRequestBody = CancelAgentRequest + type ChatIntegrationLauncher struct + Profiles []AgentProfileID + type ChatIntegrationSettings struct + Launcher *ChatIntegrationLauncher + type CheckMachinePoolConnectionJSONRequestBody = CheckMachinePoolConnectionRequest + type CheckMachinePoolConnectionRequest struct + DefaultMachineProviderOptions *map[string]interface{} + Provider string + ProviderAuthSecretID SecretID + ProviderConfig *map[string]interface{} + type Client struct + func NewClient(opts ...option.RequestOption) *Client + type ClientError struct + Code ClientErrorCode + Error string + type ClientErrorCode = string + type CompiledAgentConfig struct + GitCredentials *CompiledGitCredentials + Harness *CompiledHarness + Instruction string + InteractionHandlers *map[string]CompiledIntegrationCapability + MachineSources *[]CompiledMachineSource + MaxDepth *int + MaxSubagents *int + Mcp *map[string]CompiledMCPServer + MemoryStores *[]CompiledMemoryStore + Model CompiledAgentModel + Skills *[]CompiledSkill + Subagents *map[string]CompiledSubagent + Tools *map[string]CompiledTool + Version *string + type CompiledAgentModel struct + CacheRetention *ModelCacheRetention + ConfiguredModelID ConfiguredModelID + ContextWindowTokens *int + DefaultMaxOutputTokens *int + Reasoning *CompiledModelReasoning + type CompiledGitCredentials struct + Integration IntegrationName + IntegrationID IntegrationID + ReadOnly *bool + RepositoryIDs *[]int64 + type CompiledHarness struct + Agent string + Kind CompiledHarnessKind + type CompiledHarnessKind string + const Acp + func (e CompiledHarnessKind) Valid() bool + type CompiledIntegrationCapability struct + IntegrationID IntegrationID + type CompiledMCPAuth struct + func (t *CompiledMCPAuth) FromCompiledMCPAuthBearer(v CompiledMCPAuthBearer) error + func (t *CompiledMCPAuth) FromCompiledMCPAuthOAuth(v CompiledMCPAuthOAuth) error + func (t *CompiledMCPAuth) FromCompiledMCPAuthSigV4(v CompiledMCPAuthSigV4) error + func (t *CompiledMCPAuth) MergeCompiledMCPAuthBearer(v CompiledMCPAuthBearer) error + func (t *CompiledMCPAuth) MergeCompiledMCPAuthOAuth(v CompiledMCPAuthOAuth) error + func (t *CompiledMCPAuth) MergeCompiledMCPAuthSigV4(v CompiledMCPAuthSigV4) error + func (t *CompiledMCPAuth) UnmarshalJSON(b []byte) error + func (t CompiledMCPAuth) AsAny() any + func (t CompiledMCPAuth) AsCompiledMCPAuthBearer() (CompiledMCPAuthBearer, error) + func (t CompiledMCPAuth) AsCompiledMCPAuthOAuth() (CompiledMCPAuthOAuth, error) + func (t CompiledMCPAuth) AsCompiledMCPAuthSigV4() (CompiledMCPAuthSigV4, error) + func (t CompiledMCPAuth) Discriminator() (string, error) + func (t CompiledMCPAuth) MarshalJSON() ([]byte, error) + func (t CompiledMCPAuth) ValueByDiscriminator() (interface{}, error) + type CompiledMCPAuthBearer struct + SecretID SecretID + Type CompiledMCPAuthBearerType + type CompiledMCPAuthBearerType string + const CompiledMCPAuthBearerTypeBearer + func (e CompiledMCPAuthBearerType) Valid() bool + type CompiledMCPAuthOAuth struct + SecretID SecretID + Type CompiledMCPAuthOAuthType + type CompiledMCPAuthOAuthType string + const CompiledMCPAuthOAuthTypeOAuth + func (e CompiledMCPAuthOAuthType) Valid() bool + type CompiledMCPAuthSigV4 struct + Region string + SecretID SecretID + Service string + Type CompiledMCPAuthSigV4Type + type CompiledMCPAuthSigV4Type string + const CompiledMCPAuthSigV4TypeSigV4 + func (e CompiledMCPAuthSigV4Type) Valid() bool + type CompiledMCPServer struct + Auth *CompiledMCPAuth + ConnectionOrigin *MCPConnectionOrigin + DefaultEnabled bool + Deferred *bool + Permission ToolPermissionSelection + Tools *map[string]CompiledMCPTool + Transport *CompiledMCPTransport + URL *string + type CompiledMCPTool struct + Deferred *bool + Enabled *bool + Permission *ToolPermissionSelection + type CompiledMCPTransport struct + Args *[]string + Command *string + CommandSha256 *string + Cwd *string + Env *map[string]string + TimeoutMs *int + Type MCPTransportType + URL *string + type CompiledMachineSource struct + Cwd *string + DeleteAfterIdleMinutes *int + Description *string + EnvOverlay *map[string]*string + InitialNumMachines *int + MachineCPU *int + MachineID *MachineID + MachineMemoryMb *int + MachinePoolID *MachinePoolID + MachineProviderOptionsOverlay *map[string]interface{} + MaxMachines *int + SecretEnvOverlay *map[string]*SecretID + type CompiledMemoryStore struct + Access MemoryStoreAccess + ID MemoryStoreID + type CompiledModelReasoning struct + Effort string + type CompiledProfileSubagent struct + ArchiveAfterIdleMinutes *int + Description *string + InstructionAppend *string + MaxInstances *int + Model *CompiledSubagentModel + ProfileID AgentProfileID + Type CompiledProfileSubagentType + type CompiledProfileSubagentType string + const CompiledProfileSubagentTypeProfile + func (e CompiledProfileSubagentType) Valid() bool + type CompiledSelfSubagent struct + ArchiveAfterIdleMinutes *int + Description *string + InstructionAppend *string + MaxInstances *int + Model *CompiledSubagentModel + Type CompiledSelfSubagentType + type CompiledSelfSubagentType string + const CompiledSelfSubagentTypeSelf + func (e CompiledSelfSubagentType) Valid() bool + type CompiledSkill struct + ID SkillID + type CompiledSubagent struct + func (t *CompiledSubagent) FromCompiledProfileSubagent(v CompiledProfileSubagent) error + func (t *CompiledSubagent) FromCompiledSelfSubagent(v CompiledSelfSubagent) error + func (t *CompiledSubagent) MergeCompiledProfileSubagent(v CompiledProfileSubagent) error + func (t *CompiledSubagent) MergeCompiledSelfSubagent(v CompiledSelfSubagent) error + func (t *CompiledSubagent) UnmarshalJSON(b []byte) error + func (t CompiledSubagent) AsAny() any + func (t CompiledSubagent) AsCompiledProfileSubagent() (CompiledProfileSubagent, error) + func (t CompiledSubagent) AsCompiledSelfSubagent() (CompiledSelfSubagent, error) + func (t CompiledSubagent) Discriminator() (string, error) + func (t CompiledSubagent) MarshalJSON() ([]byte, error) + func (t CompiledSubagent) ValueByDiscriminator() (interface{}, error) + type CompiledSubagentModel struct + CacheRetention *ModelCacheRetention + ConfiguredModelID *ConfiguredModelID + ContextWindowTokens *int + DefaultMaxOutputTokens *int + Reasoning *CompiledModelReasoning + type CompiledTool struct + Deferred *bool + Description *string + Enabled bool + InputSchema *map[string]interface{} + IntegrationID *IntegrationID + Permission ToolPermissionSelection + Type *CompiledToolType + type CompiledToolType string + const CompiledToolTypeBuiltIn + const CompiledToolTypeCustom + func (e CompiledToolType) Valid() bool + type ConfigureIntegrationJSONRequestBody = ConfigureIntegrationRequest + type ConfigureIntegrationRequest struct + CredentialSecretID SecretID + ExpectedSetupRevision int + ProviderAccountRef *string + ProviderAgentDisplayName *IntegrationProviderDisplayName + ProviderConfig *IntegrationProviderConfig + ProviderTenantID string + type ConfiguredModel struct + APIVariantOptions ModelAPIVariantOptions + ContextWindowTokens int + CreatedAt Timestamp + CurrentRevisionID ConfiguredModelRevisionID + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort string + ID ConfiguredModelID + InputModalities []string + ManagementKind ManagementKind + MaxOutputTokens *int + ModelProviderConfigID ModelProviderConfigID + Name ResourceName + OrgID OrganizationID + OutputModalities []string + ProviderModelSlug string + RevisionCreatedAt Timestamp + SupportedReasoningEfforts []string + SupportsReasoning bool + SupportsTools bool + UpdatedAt Timestamp + type ConfiguredModelID = string + type ConfiguredModelList struct + Data []ConfiguredModel + NextCursor *string + type ConfiguredModelRevisionID = string + type ConfiguredModelSummary struct + CreatedAt Timestamp + ID ConfiguredModelID + ModelProviderConfigID ModelProviderConfigID + Name ResourceName + OrgID OrganizationID + ProviderConfig ResourceName + ProviderModelSlug string + UpdatedAt Timestamp + type ConfirmDesktopActionJSONRequestBody = DesktopGenerationRequest + type Conflict = ErrorBody + type ConnectBYOMachineJSONRequestBody = ConnectBYOMachineRequest + type ConnectBYOMachineRequest struct + Cwd *string + Description *string + DisplayName ResourceName + Env *map[string]string + Metadata *MachineMetadata + ProjectIDs *[]ProjectID + SecretEnv *map[string]SecretID + TokenName *ResourceName + type ConnectBYOMachineResponse struct + Machine Machine + ProjectGrants []ProjectMachineGrant + Token string + TokenRecord MachineDaemonToken + type ConnectionTicket struct + ExpiresAt time.Time + ID ConnectionTicketID + Permissions []string + Purpose ConnectionTicketPurpose + Subprotocol string + Ticket string + WsURL string + type ConnectionTicketID = string + type ConnectionTicketPurpose string + const DesktopWatch + const TerminalConnect + func (e ConnectionTicketPurpose) Valid() bool + type ContentBlockMetadata = Metadata + type ContextCheckpointEvent struct + AgentID AgentID + ContextCheckpointID ContextCheckpointID + CreatedAt Timestamp + EventKind ContextCheckpointEventEventKind + ID AgentEventID + IsOpeningEvent ContextCheckpointEventIsOpeningEvent + OrgID OrganizationID + ProjectID ProjectID + Sequence AgentSequence + SummarizedThroughEventSequence AgentSequence + Summary string + TurnID AgentTurnID + TurnSequence AgentSequence + type ContextCheckpointEventEventKind string + const ContextCheckpoint + func (e ContextCheckpointEventEventKind) Valid() bool + type ContextCheckpointEventIsOpeningEvent bool + const ContextCheckpointEventIsOpeningEventFalse + func (e ContextCheckpointEventIsOpeningEvent) Valid() bool + type ContextCheckpointID = string + type CreateAgentConfigJSONRequestBody = CreateAgentConfigRequest + type CreateAgentConfigRequest struct + Source AgentConfigSourceInput + SourceFormat CreateAgentConfigRequestSourceFormat + type CreateAgentConfigRequestSourceFormat string + const CreateAgentConfigRequestSourceFormatJSON + const CreateAgentConfigRequestSourceFormatYaml + func (e CreateAgentConfigRequestSourceFormat) Valid() bool + type CreateAgentInputContentBlock struct + func NewMediaInputBlock(mediaType, filename string, data []byte) CreateAgentInputContentBlock + func NewTextInputBlock(text string) CreateAgentInputContentBlock + func (t *CreateAgentInputContentBlock) FromInlineMediaContentBlock(v InlineMediaContentBlock) error + func (t *CreateAgentInputContentBlock) FromTextContentBlock(v TextContentBlock) error + func (t *CreateAgentInputContentBlock) MergeInlineMediaContentBlock(v InlineMediaContentBlock) error + func (t *CreateAgentInputContentBlock) MergeTextContentBlock(v TextContentBlock) error + func (t *CreateAgentInputContentBlock) UnmarshalJSON(b []byte) error + func (t CreateAgentInputContentBlock) AsAny() any + func (t CreateAgentInputContentBlock) AsInlineMediaContentBlock() (InlineMediaContentBlock, error) + func (t CreateAgentInputContentBlock) AsTextContentBlock() (TextContentBlock, error) + func (t CreateAgentInputContentBlock) Discriminator() (string, error) + func (t CreateAgentInputContentBlock) MarshalJSON() ([]byte, error) + func (t CreateAgentInputContentBlock) ValueByDiscriminator() (interface{}, error) + type CreateAgentInputDeliveryMode string + const CreateAgentInputDeliveryModeQueued + const CreateAgentInputDeliveryModeSteering + func (e CreateAgentInputDeliveryMode) Valid() bool + type CreateAgentInputJSONRequestBody = CreateAgentInputRequest + type CreateAgentInputParams struct + IdempotencyKey *IdempotencyKey + SessionID *string + type CreateAgentInputRequest struct + Actor *ExternalActorParams + CancelOpenInteractions *bool + ContentBlocks []CreateAgentInputContentBlock + DeliveryMode *CreateAgentInputDeliveryMode + ModelOverride *AgentModelOverrideInput + type CreateAgentJSONRequestBody = CreateAgentRequest + type CreateAgentParams struct + IdempotencyKey *IdempotencyKey + type CreateAgentPersistentMachineJSONRequestBody = CreateAgentPersistentMachineRequest + type CreateAgentPersistentMachineParams struct + IdempotencyKey *IdempotencyKey + type CreateAgentPersistentMachineRequest struct + DisplayName *ResourceName + MachinePoolID *MachinePoolID + Template string + type CreateAgentProfileJSONRequestBody = CreateAgentProfileRequest + type CreateAgentProfileParams struct + IdempotencyKey *IdempotencyKey + type CreateAgentProfileRequest struct + Config AgentConfigID + Description *string + Metadata *AgentProfileMetadata + Name ResourceName + type CreateAgentRequest struct + Config *AgentConfigID + ConfigSource *CreateAgentConfigRequest + InitialInput *AgentLaunchInitialInput + InteractionHandlers *map[string]AgentConfigDefinitionInteractionHandler + Message *string + Name *AgentName + Profile *AgentProfileID + Subscriptions *[]IntegrationSubscriptionAttachment + Tools *map[string]AgentConfigDefinitionTool + func (t *CreateAgentRequest) FromCreateAgentRequest0(v CreateAgentRequest0) error + func (t *CreateAgentRequest) FromCreateAgentRequest1(v CreateAgentRequest1) error + func (t *CreateAgentRequest) FromCreateAgentRequest2(v CreateAgentRequest2) error + func (t *CreateAgentRequest) MergeCreateAgentRequest0(v CreateAgentRequest0) error + func (t *CreateAgentRequest) MergeCreateAgentRequest1(v CreateAgentRequest1) error + func (t *CreateAgentRequest) MergeCreateAgentRequest2(v CreateAgentRequest2) error + func (t *CreateAgentRequest) UnmarshalJSON(b []byte) error + func (t CreateAgentRequest) AsCreateAgentRequest0() (CreateAgentRequest0, error) + func (t CreateAgentRequest) AsCreateAgentRequest1() (CreateAgentRequest1, error) + func (t CreateAgentRequest) AsCreateAgentRequest2() (CreateAgentRequest2, error) + func (t CreateAgentRequest) MarshalJSON() ([]byte, error) + type CreateAgentRequest0 struct + Profile AgentProfileID + type CreateAgentRequest1 struct + Config AgentConfigID + type CreateAgentRequest2 struct + ConfigSource CreateAgentConfigRequest + type CreateAgentSessionJSONRequestBody = CreateAgentSessionRequest + type CreateAgentSessionRequest struct + AgentConfigID *string + ConfigSource *CreateAgentConfigRequest + EnvironmentID *openapi_types.UUID + IdempotencyKey *string + Metadata *map[string]interface{} + ModelOverride *AgentModelOverrideInput + Resources *[]FileResourceParams + type CreateBYOMachineDaemonTokenJSONRequestBody = CreateMachineDaemonTokenRequest + type CreateConfiguredModelJSONRequestBody = CreateConfiguredModelRequest + type CreateConfiguredModelRequest struct + APIVariantOptions *ModelAPIVariantOptions + ContextWindowTokens int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + Name ResourceName + OutputModalities *[]string + ProviderModelSlug string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type CreateConnectionTicketRequest struct + TTLSeconds *int32 + type CreateCronTriggerJSONRequestBody = CreateCronTriggerRequest + type CreateCronTriggerParams struct + IdempotencyKey *IdempotencyKey + type CreateCronTriggerRequest struct + Cron CronExpression + Enabled *bool + MessageTemplate *CronMessageTemplate + Name ResourceName + Target CronTriggerTarget + Timezone *CronTimezone + type CreateDesktopSessionJSONRequestBody = CreateDesktopSessionRequest + type CreateDesktopSessionRequest struct + AgentID *AgentID + Capabilities *DesktopCapabilitiesRequest + LeaseSeconds *int32 + ReadOnly *bool + type CreateEventWebhookJSONRequestBody = CreateEventWebhookRequest + type CreateEventWebhookRequest struct + EventTypes []EventWebhookEventType + Scope EventWebhookScope + SigningSecretID *SecretID + URL string + type CreateGitHubSetupRequest struct + AppName *string + ExpectedSetupRevision int + Organization *string + type CreateIntegrationGitHubSetupJSONRequestBody = CreateGitHubSetupRequest + type CreateIntegrationJSONRequestBody = CreateIntegrationRequest + type CreateIntegrationOAuthSetupJSONRequestBody = CreateIntegrationOAuthSetupRequest + type CreateIntegrationOAuthSetupRequest struct + ClientID string + ClientSecret string + ReturnTo *string + SigningSecret string + type CreateIntegrationRequest struct + IntegrationKind IntegrationKind + Name IntegrationName + Settings IntegrationSettings + type CreateIntegrationSlackSetupJSONRequestBody = CreateSlackSetupRequest + type CreateIntegrationSubscriptionJSONRequestBody = CreateIntegrationSubscriptionRequest + type CreateIntegrationSubscriptionRequest struct + AgentID AgentID + Conversation IntegrationConversation + type CreateMachineDaemonTokenRequest struct + Metadata *Metadata + Name *ResourceName + type CreateMachineDaemonTokenResponse struct + Token string + TokenRecord MachineDaemonToken + type CreateMachineJSONRequestBody = CreateMachineRequest + type CreateMachineParams struct + IdempotencyKey *IdempotencyKey + type CreateMachinePoolJSONRequestBody = CreateMachinePoolRequest + type CreateMachinePoolRequest struct + ArchiveAfterPausedDays *int32 + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnv *map[string]string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptions map[string]interface{} + DefaultMachineSecretEnv *map[string]SecretID + DeleteAfterIdleMinutes *int32 + DeleteAfterPausedDays *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines int32 + MaxTotalMemoryMb *int32 + Metadata *MachineMetadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + Name ResourceName + PauseAfterIdleMinutes *int32 + Provider string + ProviderAuthSecretID SecretID + ProviderConfig *map[string]interface{} + RuntimeProtectionEnabled *bool + func (t *CreateMachinePoolRequest) FromCreateMachinePoolRequest0(v CreateMachinePoolRequest0) error + func (t *CreateMachinePoolRequest) FromCreateMachinePoolRequest1(v CreateMachinePoolRequest1) error + func (t *CreateMachinePoolRequest) FromCreateMachinePoolRequest2(v CreateMachinePoolRequest2) error + func (t *CreateMachinePoolRequest) MergeCreateMachinePoolRequest0(v CreateMachinePoolRequest0) error + func (t *CreateMachinePoolRequest) MergeCreateMachinePoolRequest1(v CreateMachinePoolRequest1) error + func (t *CreateMachinePoolRequest) MergeCreateMachinePoolRequest2(v CreateMachinePoolRequest2) error + func (t *CreateMachinePoolRequest) UnmarshalJSON(b []byte) error + func (t CreateMachinePoolRequest) AsCreateMachinePoolRequest0() (CreateMachinePoolRequest0, error) + func (t CreateMachinePoolRequest) AsCreateMachinePoolRequest1() (CreateMachinePoolRequest1, error) + func (t CreateMachinePoolRequest) AsCreateMachinePoolRequest2() (CreateMachinePoolRequest2, error) + func (t CreateMachinePoolRequest) MarshalJSON() ([]byte, error) + type CreateMachinePoolRequest0 struct + DefaultMachineCPU int32 + DefaultMachineMemoryMb int32 + MaxMachineCPU int32 + MaxMachineMemoryMb int32 + MaxTotalCPU int32 + MaxTotalMemoryMb int32 + Provider CreateMachinePoolRequest0Provider + type CreateMachinePoolRequest0Provider string + const Arker + const Freestyle + const Modal + const Tenki + const Unikraft + func (e CreateMachinePoolRequest0Provider) Valid() bool + type CreateMachinePoolRequest1 struct + MaxMachineCPU int32 + MaxMachineMemoryMb int32 + MaxTotalCPU int32 + MaxTotalMemoryMb int32 + Provider CreateMachinePoolRequest1Provider + type CreateMachinePoolRequest1Provider string + const Boxd + const Createos + const Daytona + const E2B + const Superserve + func (e CreateMachinePoolRequest1Provider) Valid() bool + type CreateMachinePoolRequest2 struct + DefaultMachineMemoryMb int32 + MaxMachineMemoryMb int32 + MaxTotalMemoryMb int32 + Provider CreateMachinePoolRequest2Provider + type CreateMachinePoolRequest2Provider string + const Blaxel + func (e CreateMachinePoolRequest2Provider) Valid() bool + type CreateMachinePoolRequestBase struct + ArchiveAfterPausedDays *int32 + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnv *map[string]string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptions map[string]interface{} + DefaultMachineSecretEnv *map[string]SecretID + DeleteAfterIdleMinutes *int32 + DeleteAfterPausedDays *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines int32 + MaxTotalMemoryMb *int32 + Metadata *MachineMetadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + Name ResourceName + PauseAfterIdleMinutes *int32 + Provider string + ProviderAuthSecretID SecretID + ProviderConfig *map[string]interface{} + RuntimeProtectionEnabled *bool + type CreateMachineRequest struct + Cwd *string + Description *string + DisplayName ResourceName + Env *map[string]string + Metadata *MachineMetadata + SecretEnv *map[string]SecretID + type CreateMemoryStore struct + AgentAccess *MemoryStoreAccess + Description *string + Name MemoryStoreName + type CreateMemoryStoreJSONRequestBody = CreateMemoryStore + type CreateModelProviderConfigJSONRequestBody = CreateModelProviderConfigRequest + type CreateModelProviderConfigRequest struct + APIFormat *ModelAPIFormat + APIVariant *ModelProviderAPIVariant + AuthKind *ModelProviderAuthKind + AuthOptions ... + BaseURL *string + CredentialSecretID SecretID + EndpointPath *string + Headers *map[string]string + IdleTimeoutMs *int + Name ResourceName + Preset *CreateModelProviderConfigRequestPreset + RequestTimeoutMs *int + SecretHeaders *map[string]SecretID + type CreateModelProviderConfigRequestPreset string + const CreateModelProviderConfigRequestPresetAnthropic + const CreateModelProviderConfigRequestPresetOpenai + const CreateModelProviderConfigRequestPresetOpenrouter + func (e CreateModelProviderConfigRequestPreset) Valid() bool + type CreateModelProviderConfigResponse struct + Config ModelProviderConfig + ModelCatalog ModelCatalog + type CreateOrgAPIKeyJSONRequestBody = CreateOrgAPIKeyRequest + type CreateOrgAPIKeyRequest struct + Name ResourceName + OrgRole OrgAPIKeyRole + type CreateOrgAPIKeyResponse struct + APIKey OrgAPIKey + Token string + type CreateOrgInvitationJSONRequestBody = CreateOrgInvitationRequest + type CreateOrgInvitationRequest struct + Email openapi_types.Email + Role string + type CreateOrganizationJSONRequestBody = CreateOrganizationRequest + type CreateOrganizationParams struct + IdempotencyKey *IdempotencyKey + type CreateOrganizationRequest struct + Name ResourceName + type CreateOrganizationResponse struct + Membership OrganizationMembership + Org Organization + Project Project + type CreatePersonalAccessTokenJSONRequestBody = CreatePersonalAccessTokenRequest + type CreatePersonalAccessTokenRequest struct + Name ResourceName + type CreatePersonalAccessTokenResponse struct + Token string + TokenRecord PersonalAccessToken + type CreateProjectJSONRequestBody = CreateProjectRequest + type CreateProjectMachineGrantJSONRequestBody = CreateProjectMachineGrantRequest + type CreateProjectMachineGrantParams struct + IdempotencyKey *IdempotencyKey + type CreateProjectMachineGrantRequest struct + Description *string + MachineID MachineID + Metadata *Metadata + type CreateProjectMachineGrantResponse struct + Grant ProjectMachineGrant + Machine Machine + type CreateProjectMachinePoolGrantJSONRequestBody = CreateProjectMachinePoolGrantRequest + type CreateProjectMachinePoolGrantParams struct + IdempotencyKey *IdempotencyKey + type CreateProjectMachinePoolGrantRequest struct + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnvOverlay *map[string]*string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptionsOverlay *map[string]interface{} + DefaultMachineSecretEnvOverlay *map[string]*string + DeleteAfterIdleMinutes *int32 + Description *string + MachinePoolID MachinePoolID + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata *Metadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + type CreateProjectModelGrantJSONRequestBody = CreateProjectModelGrantRequest + type CreateProjectModelGrantRequest struct + ConfiguredModelID ConfiguredModelID + ContextWindowTokens *int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + OutputModalities *[]string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type CreateProjectParams struct + IdempotencyKey *IdempotencyKey + type CreateProjectRequest struct + Name ResourceName + type CreateSecretGrantJSONRequestBody = SecretGrantCreateRequest + type CreateSecretJSONRequestBody = CreateSecretRequest + type CreateSecretRequest struct + Material SecretMaterial + Metadata *Metadata + Name ResourceName + Owner SecretOwnerInput + type CreateSecretVersionJSONRequestBody = SecretVersionRequest + type CreateSkillGrantJSONRequestBody = SkillGrantCreateRequest + type CreateSkillMultipartRequestBody = CreateSkillRequest + type CreateSkillRequest struct + Archive openapi_types.File + Owner SkillOwnerInput + type CreateSlackSetupRequest struct + AppConfigurationToken string + AppName string + Icon *SlackSetupIcon + ReturnTo *string + type CreateTerminalConnectionTicketJSONRequestBody = CreateConnectionTicketRequest + type CreateTerminalSessionJSONRequestBody = CreateTerminalSessionRequest + type CreateTerminalSessionRequest struct + Cols *int32 + Cwd *string + Rows *int32 + Shell *string + type CreatedResourceListSort string + const CreatedResourceListSortCreatedAt + const CreatedResourceListSortMinusCreatedAt + const CreatedResourceListSortMinusName + const CreatedResourceListSortName + func (e CreatedResourceListSort) Valid() bool + type CronExpression = string + type CronMessageTemplate = string + type CronTimezone = string + type CronTrigger struct + CreatedAt Timestamp + Cron CronExpression + Enabled bool + FailureReport *CronTriggerFailureReport + ID CronTriggerID + LastFiredAt *Timestamp + LastRun *CronTriggerLastRun + MessageTemplate *CronMessageTemplate + Name ResourceName + NextFireAt *Timestamp + OrgID OrganizationID + ProjectID ProjectID + Target CronTriggerTarget + Timezone CronTimezone + UpdatedAt Timestamp + type CronTriggerDeliveryMode string + const Queued + const Steering + func (e CronTriggerDeliveryMode) Valid() bool + type CronTriggerFailureReport struct + FailedAt Timestamp + Message string + WillRetry bool + type CronTriggerID = string + type CronTriggerLastRun struct + CreatedAt Timestamp + FailureMessage *string + State CronTriggerLastRunState + UpdatedAt Timestamp + type CronTriggerLastRunState string + const CronTriggerLastRunStateCompleted + const CronTriggerLastRunStateFailed + const CronTriggerLastRunStateProcessing + const CronTriggerLastRunStateQueued + func (e CronTriggerLastRunState) Valid() bool + type CronTriggerListParams struct + AgentID *AgentID + AgentProfileID *AgentProfileID + Cursor *PageCursor + IntegrationID *IntegrationID + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type CronTriggerNewParams struct + Cron CronExpression + Enabled *bool + MessageTemplate *CronMessageTemplate + Name ResourceName + Target CronTriggerTarget + Timezone *CronTimezone + type CronTriggerService struct + func (s *CronTriggerService) Delete(ctx context.Context, cronTriggerID string, opts ...option.RequestOption) error + func (s *CronTriggerService) Get(ctx context.Context, cronTriggerID string, opts ...option.RequestOption) (*CronTrigger, error) + func (s *CronTriggerService) List(ctx context.Context, params CronTriggerListParams, ...) (*CursorPage[CronTrigger], error) + func (s *CronTriggerService) ListAutoPaging(ctx context.Context, params CronTriggerListParams, ...) *CursorPageAutoPager[CronTrigger] + func (s *CronTriggerService) New(ctx context.Context, params CronTriggerNewParams, opts ...option.RequestOption) (*CronTrigger, error) + func (s *CronTriggerService) Update(ctx context.Context, cronTriggerID string, params CronTriggerUpdateParams, ...) (*CronTrigger, error) + type CronTriggerTarget struct + func (t *CronTriggerTarget) FromAgentCronTriggerTarget(v AgentCronTriggerTarget) error + func (t *CronTriggerTarget) FromAgentProfileCronTriggerTarget(v AgentProfileCronTriggerTarget) error + func (t *CronTriggerTarget) FromIntegrationCronTriggerTarget(v IntegrationCronTriggerTarget) error + func (t *CronTriggerTarget) MergeAgentCronTriggerTarget(v AgentCronTriggerTarget) error + func (t *CronTriggerTarget) MergeAgentProfileCronTriggerTarget(v AgentProfileCronTriggerTarget) error + func (t *CronTriggerTarget) MergeIntegrationCronTriggerTarget(v IntegrationCronTriggerTarget) error + func (t *CronTriggerTarget) UnmarshalJSON(b []byte) error + func (t CronTriggerTarget) AsAgentCronTriggerTarget() (AgentCronTriggerTarget, error) + func (t CronTriggerTarget) AsAgentProfileCronTriggerTarget() (AgentProfileCronTriggerTarget, error) + func (t CronTriggerTarget) AsAny() any + func (t CronTriggerTarget) AsIntegrationCronTriggerTarget() (IntegrationCronTriggerTarget, error) + func (t CronTriggerTarget) Discriminator() (string, error) + func (t CronTriggerTarget) MarshalJSON() ([]byte, error) + func (t CronTriggerTarget) ValueByDiscriminator() (interface{}, error) + type CronTriggerUpdateParams struct + Cron *CronExpression + Enabled *bool + MessageTemplate *CronMessageTemplate + Name *ResourceName + Target *CronTriggerTarget + Timezone *CronTimezone + type CurrentAgentResponse struct + Agent Agent + type CurrentUser struct + Orgs []CurrentUserOrg + User CurrentUserIdentity + type CurrentUserIdentity struct + DisplayName string + Email string + ID UserID + type CurrentUserOrg struct + CreatedAt Timestamp + ID OrganizationID + Name ResourceName + Role string + type CursorPage = apicore.CursorPage[T] + type CursorPageAutoPager = apicore.AutoPager[T] + type DaemonMachineBackupArchive struct + Digest string + SizeBytes int64 + type DaemonMachineBackupRestore struct + BackupID string + Digest string + Paths []string + SizeBytes int64 + type DaemonMachineBackupRestoreResult struct + Entries *int + Error *string + Skipped *int + State DaemonMachineBackupRestoreResultState + type DaemonMachineBackupRestoreResultState string + const DaemonMachineBackupRestoreStateFailed + const DaemonMachineBackupRestoreStateRestored + func (e DaemonMachineBackupRestoreResultState) Valid() bool + type DaemonSessionFile struct + Digest string + FileID string + MountPath string + ResourceID string + SizeBytes int64 + type DaemonSessionFiles struct + Files []DaemonSessionFile + SessionID string + type DaemonSessionOutput struct + Digest string + FileID string + SizeBytes int64 + type DeleteMemoryFileParams struct + ExpectedDigest string + Path string + type DeletedFile struct + ID FileID + Type DeletedFileType + type DeletedFileType string + const FileDeleted + func (e DeletedFileType) Valid() bool + type DeletedSessionResource struct + ID string + Type DeletedSessionResourceType + type DeletedSessionResourceType string + const SessionResourceDeleted + func (e DeletedSessionResourceType) Valid() bool + type DesktopAction struct + Button *int32 + DeltaX *int32 + DeltaY *int32 + Keysym *int64 + Kind DesktopActionKind + Pressed *bool + Text *string + X *int32 + Y *int32 + type DesktopActionKind string + const DesktopActionKindKey + const DesktopActionKindPointerButton + const DesktopActionKindPointerMove + const DesktopActionKindText + const DesktopActionKindWheel + func (e DesktopActionKind) Valid() bool + type DesktopActionRequest struct + Action DesktopAction + Seq int64 + type DesktopActionResponse struct + Seq int64 + type DesktopAgentActionRequest struct + Action DesktopAction + Generation int64 + type DesktopCapabilities struct + ControlVersion int32 + Height int32 + Keyboard bool + MaxActionsPerSecond int32 + Pointer bool + ProtocolVersion int32 + RfbFallback bool + Screenshot bool + Takeover bool + Text bool + TransportFallbackGeneration int64 + Webrtc bool + Width int32 + type DesktopCapabilitiesRequest struct + Height *int32 + Keyboard *bool + Pointer *bool + RfbFallback *bool + Screenshot *bool + Takeover *bool + Text *bool + Webrtc *bool + Width *int32 + type DesktopControlLeaseRequest struct + LeaseSeconds *int32 + type DesktopControlStatus struct + AgentState string + Epoch int64 + Generation int64 + Holder string + LeaseExpiresAt *time.Time + LeaseID *string + Mode DesktopControlStatusMode + type DesktopControlStatusMode string + const DesktopControlStatusModeAgent + const DesktopControlStatusModeHuman + const DesktopControlStatusModePaused + func (e DesktopControlStatusMode) Valid() bool + type DesktopGenerationRequest struct + Generation int64 + type DesktopObservation struct + Bytes int32 + ContentType string + Control DesktopControlStatus + Height int32 + Width int32 + type DesktopPending struct + Generation int64 + ID DesktopPendingID + Seq int64 + SubmittedAt time.Time + type DesktopPendingID = openapi_types.UUID + type DesktopScreenshot struct + CapturedAt time.Time + ContentType string + Height int32 + ImageBase64 string + Width int32 + type DesktopSession struct + AgentID *AgentID + Capabilities DesktopCapabilities + Closed bool + Control DesktopControlStatus + CreatedAt time.Time + ID DesktopSessionID + MachineID MachineID + OrgID OrganizationID + OwnerID openapi_types.UUID + ProjectID ProjectID + ReadOnly bool + type DesktopSessionID = string + type DirectSecretAvailability struct + ProjectID ProjectID + Source DirectSecretAvailabilitySource + type DirectSecretAvailabilitySource string + const DirectSecretAvailabilitySourceDirect + func (e DirectSecretAvailabilitySource) Valid() bool + type DirectSkillAvailability struct + Source DirectSkillAvailabilitySource + type DirectSkillAvailabilitySource string + const DirectSkillAvailabilitySourceDirect + func (e DirectSkillAvailabilitySource) Valid() bool + type DiscoveredModelPricing struct + CacheReadInputUsdPerMillion *string + CacheWriteInputUsdPerMillion *string + InputUsdPerMillion string + OutputUsdPerMillion string + type DiscoveredProviderModel struct + ContextWindowTokens *int + DisplayName *string + MaxOutputTokens *int + Pricing *DiscoveredModelPricing + Slug string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + type DownloadDaemonFileParams struct + XBMAAcceptFileEdit *bool + type DownloadMemoryFileParams struct + Path string + type EnvironmentVariableName = string + type Error struct + Body []byte + Code ErrorCode + CurrentDigest string + Header http.Header + Issues []AgentConfigErrorIssue + Message string + StatusCode int + Type string + func NewError(status int, body []byte, header http.Header) *Error + func (e *Error) Error() string + func (e *Error) Retryable() bool + type ErrorBody struct + Code string + CurrentDigest *string + Error string + Issues *[]AgentConfigErrorIssue + type ErrorCode string + const ErrorCodeAgentBacklogFull + const ErrorCodeAuthenticationUnavailable + const ErrorCodeConflict + const ErrorCodeCsrfCheckFailed + const ErrorCodeDaemonRuntimeUnregistered + const ErrorCodeExpectedDigestRequired + const ErrorCodeFileContentConflict + const ErrorCodeFileReadOnly + const ErrorCodeForbidden + const ErrorCodeGone + const ErrorCodeIdempotencyKeyConflict + const ErrorCodeInternalError + const ErrorCodeInvalidRequest + const ErrorCodeManagedWorkAdmissionDenied + const ErrorCodeNotAFile + const ErrorCodeNotFound + const ErrorCodeNotWakeCapable + const ErrorCodePendingWork + const ErrorCodeRateLimited + const ErrorCodeRequestTooLarge + const ErrorCodeServiceUnavailable + const ErrorCodeStateTransitionConflict + const ErrorCodeUnauthorized + const ErrorCodeUnprocessable + const ErrorCodeUnsupportedMediaType + const ErrorCodeUpstreamUnavailable + const ErrorCodeValidationFailed + func (e ErrorCode) Valid() bool + type ErrorContentBlock struct + Metadata *ContentBlockMetadata + Text string + Type ErrorContentBlockType + type ErrorContentBlockType string + const ErrorContentBlockTypeError + func (e ErrorContentBlockType) Valid() bool + type EventWebhook struct + CreatedAt time.Time + EventTypes []EventWebhookEventType + ID EventWebhookID + OrgID OrganizationID + ProjectID ProjectID + Scope EventWebhookScope + SigningSecretID *SecretID + URL string + UpdatedAt time.Time + type EventWebhookAgentInputEvent struct + Data AgentInputEvent + Event EventWebhookAgentInputEventEvent + type EventWebhookAgentInputEventEvent string + const EventWebhookEventAgentInput + func (e EventWebhookAgentInputEventEvent) Valid() bool + type EventWebhookContextCheckpointEvent struct + Data ContextCheckpointEvent + Event EventWebhookContextCheckpointEventEvent + type EventWebhookContextCheckpointEventEvent string + const EventWebhookEventContextCheckpoint + func (e EventWebhookContextCheckpointEventEvent) Valid() bool + type EventWebhookEventType string + const EventWebhookEventTypeAgentInput + const EventWebhookEventTypeContextCheckpoint + const EventWebhookEventTypeModelOutput + const EventWebhookEventTypeToolCallUpdate + const EventWebhookEventTypeToolResult + func (e EventWebhookEventType) Valid() bool + type EventWebhookID = string + type EventWebhookListParams struct + AgentID *AgentID + AgentProfileID *AgentProfileID + ScopeType EventWebhookScopeType + type EventWebhookModelOutputEvent struct + Data ModelOutputEvent + Event EventWebhookModelOutputEventEvent + type EventWebhookModelOutputEventEvent string + const EventWebhookEventModelOutput + func (e EventWebhookModelOutputEventEvent) Valid() bool + type EventWebhookNewParams struct + EventTypes []EventWebhookEventType + Scope EventWebhookScope + SigningSecretID *SecretID + URL string + type EventWebhookPayload struct + func (t *EventWebhookPayload) FromEventWebhookAgentInputEvent(v EventWebhookAgentInputEvent) error + func (t *EventWebhookPayload) FromEventWebhookContextCheckpointEvent(v EventWebhookContextCheckpointEvent) error + func (t *EventWebhookPayload) FromEventWebhookModelOutputEvent(v EventWebhookModelOutputEvent) error + func (t *EventWebhookPayload) FromEventWebhookToolCallUpdate(v EventWebhookToolCallUpdate) error + func (t *EventWebhookPayload) FromEventWebhookToolResultEvent(v EventWebhookToolResultEvent) error + func (t *EventWebhookPayload) MergeEventWebhookAgentInputEvent(v EventWebhookAgentInputEvent) error + func (t *EventWebhookPayload) MergeEventWebhookContextCheckpointEvent(v EventWebhookContextCheckpointEvent) error + func (t *EventWebhookPayload) MergeEventWebhookModelOutputEvent(v EventWebhookModelOutputEvent) error + func (t *EventWebhookPayload) MergeEventWebhookToolCallUpdate(v EventWebhookToolCallUpdate) error + func (t *EventWebhookPayload) MergeEventWebhookToolResultEvent(v EventWebhookToolResultEvent) error + func (t *EventWebhookPayload) UnmarshalJSON(b []byte) error + func (t EventWebhookPayload) AsAny() any + func (t EventWebhookPayload) AsEventWebhookAgentInputEvent() (EventWebhookAgentInputEvent, error) + func (t EventWebhookPayload) AsEventWebhookContextCheckpointEvent() (EventWebhookContextCheckpointEvent, error) + func (t EventWebhookPayload) AsEventWebhookModelOutputEvent() (EventWebhookModelOutputEvent, error) + func (t EventWebhookPayload) AsEventWebhookToolCallUpdate() (EventWebhookToolCallUpdate, error) + func (t EventWebhookPayload) AsEventWebhookToolResultEvent() (EventWebhookToolResultEvent, error) + func (t EventWebhookPayload) Discriminator() (string, error) + func (t EventWebhookPayload) MarshalJSON() ([]byte, error) + func (t EventWebhookPayload) ValueByDiscriminator() (interface{}, error) + type EventWebhookScope struct + func (t *EventWebhookScope) FromAgentEventWebhookScope(v AgentEventWebhookScope) error + func (t *EventWebhookScope) FromAgentProfileEventWebhookScope(v AgentProfileEventWebhookScope) error + func (t *EventWebhookScope) FromProjectEventWebhookScope(v ProjectEventWebhookScope) error + func (t *EventWebhookScope) MergeAgentEventWebhookScope(v AgentEventWebhookScope) error + func (t *EventWebhookScope) MergeAgentProfileEventWebhookScope(v AgentProfileEventWebhookScope) error + func (t *EventWebhookScope) MergeProjectEventWebhookScope(v ProjectEventWebhookScope) error + func (t *EventWebhookScope) UnmarshalJSON(b []byte) error + func (t EventWebhookScope) AsAgentEventWebhookScope() (AgentEventWebhookScope, error) + func (t EventWebhookScope) AsAgentProfileEventWebhookScope() (AgentProfileEventWebhookScope, error) + func (t EventWebhookScope) AsAny() any + func (t EventWebhookScope) AsProjectEventWebhookScope() (ProjectEventWebhookScope, error) + func (t EventWebhookScope) Discriminator() (string, error) + func (t EventWebhookScope) MarshalJSON() ([]byte, error) + func (t EventWebhookScope) ValueByDiscriminator() (interface{}, error) + type EventWebhookScopeType string + const EventWebhookScopeAgent + const EventWebhookScopeAgentProfile + const EventWebhookScopeProject + func (e EventWebhookScopeType) Valid() bool + type EventWebhookService struct + func (s *EventWebhookService) Delete(ctx context.Context, webhookID string, opts ...option.RequestOption) error + func (s *EventWebhookService) List(ctx context.Context, params EventWebhookListParams, ...) (*ListEventWebhooksResponse, error) + func (s *EventWebhookService) New(ctx context.Context, params EventWebhookNewParams, ...) (*EventWebhook, error) + func (s *EventWebhookService) Update(ctx context.Context, webhookID string, params EventWebhookUpdateParams, ...) (*EventWebhook, error) + type EventWebhookToolCallUpdate struct + Data ToolCallUpdate + Event EventWebhookToolCallUpdateEvent + type EventWebhookToolCallUpdateEvent string + const EventWebhookEventToolCallUpdate + func (e EventWebhookToolCallUpdateEvent) Valid() bool + type EventWebhookToolResultEvent struct + Data ToolResultEvent + Event EventWebhookToolResultEventEvent + type EventWebhookToolResultEventEvent string + const EventWebhookEventToolResult + func (e EventWebhookToolResultEventEvent) Valid() bool + type EventWebhookUpdateParams struct + EventTypes *[]EventWebhookEventType + SigningSecretID *SecretID + URL *string + type ExecutorEvent struct + AgentID AgentID + CreatedAt Timestamp + Event map[string]interface{} + EventKind ExecutorEventEventKind + ExecutorEventID string + ID AgentEventID + IsOpeningEvent ExecutorEventIsOpeningEvent + OrgID OrganizationID + ProjectID ProjectID + Sequence AgentSequence + TurnID AgentTurnID + TurnSequence AgentSequence + type ExecutorEventEventKind string + const ExecutorEventEventKindExecutorEvent + func (e ExecutorEventEventKind) Valid() bool + type ExecutorEventIsOpeningEvent bool + const ExecutorEventIsOpeningEventFalse + func (e ExecutorEventIsOpeningEvent) Valid() bool + type ExecutorInteractionUpdate struct + InteractionUpdate struct{ ... } + SessionID string + State AgentInteractionState + ToolCallID string + Type ExecutorInteractionUpdateType + type ExecutorInteractionUpdateType string + const ExecutorInteractionUpdateTypeExecutorInteractionUpdate + func (e ExecutorInteractionUpdateType) Valid() bool + type ExternalActorParams struct + DisplayName *string + Metadata *Metadata + ProviderTenantID *string + ProviderUserID string + type FailedDependency = ErrorBody + type File struct + CreatedAt Timestamp + Digest string + Filename string + ID FileID + Metadata map[string]string + MimeType string + OrgID OrganizationID + ProjectID ProjectID + Scope *FileScope + SizeBytes int64 + SourceArtifactID *string + Type FileType + type FileID = string + type FileList struct + Data []File + NextPage *string + type FileListParams struct + IncludeSuperseded *bool + Limit *int32 + Metadata *[]string + Page *string + ScopeID *string + type FileResourceParams struct + FileID FileID + MountPath *string + Type FileResourceParamsType + type FileResourceParamsType string + const FileResourceParamsTypeFile + func (e FileResourceParamsType) Valid() bool + type FileScope struct + ID string + Type FileScopeType + type FileScopeType string + const FileScopeTypeSession + func (e FileScopeType) Valid() bool + type FileService struct + func (s *FileService) Delete(ctx context.Context, fileID string, opts ...option.RequestOption) (*DeletedFile, error) + func (s *FileService) Download(ctx context.Context, fileID string, opts ...option.RequestOption) (*http.Response, error) + func (s *FileService) Get(ctx context.Context, fileID string, opts ...option.RequestOption) (*File, error) + func (s *FileService) List(ctx context.Context, params FileListParams, opts ...option.RequestOption) (*CursorPage[File], error) + func (s *FileService) ListAutoPaging(ctx context.Context, params FileListParams, opts ...option.RequestOption) *CursorPageAutoPager[File] + func (s *FileService) Upload(ctx context.Context, params FileUploadParams, opts ...option.RequestOption) (*File, error) + type FileType string + const FileTypeFile + func (e FileType) Valid() bool + type FileUploadParams struct + Body io.Reader + Filename string + XBMAFileMetadata *string + type Forbidden = ErrorBody + type GenericSecretMaterial struct + Kind GenericSecretMaterialKind + Value string + type GenericSecretMaterialKind string + const Generic + func (e GenericSecretMaterialKind) Valid() bool + type GetAgentConfigGeneratedSourceParams struct + SourceFormat *GetAgentConfigGeneratedSourceParamsSourceFormat + type GetAgentConfigGeneratedSourceParamsSourceFormat string + const GetAgentConfigGeneratedSourceParamsSourceFormatJSON + const GetAgentConfigGeneratedSourceParamsSourceFormatYaml + func (e GetAgentConfigGeneratedSourceParamsSourceFormat) Valid() bool + type GetAgentProfileUsageParams struct + IncludeSubagents *bool + Since *UsageSince + Until *UsageUntil + type GetAgentResponse struct + Agent Agent + MachineIDs []MachineID + McpConnections []AgentMCPConnection + type GetAgentUsageParams struct + IncludeSubagents *bool + Since *UsageSince + Until *UsageUntil + type GetDaemonSkillArchiveParams struct + DownloadToken string + ExpiresAt int64 + RevisionID string + type GetOrgUsageParams struct + ExcludeProjectIDs *UsageExcludeProjectIDs + IncludeProjectIDs *UsageIncludeProjectIDs + Since *UsageSince + Until *UsageUntil + type GetOrgUsageTimeseriesParams struct + AgentProfileIDs *[]AgentProfileID + GroupBy *UsageTimeseriesGroupBy + GroupLimit *int + IncludeSubagents *bool + Interval *UsageTimeseriesInterval + Metric *UsageTimeseriesMetric + ProjectIDs *[]ProjectID + Since *UsageSince + Timezone *string + Until *UsageUntil + type GetProjectUsageParams struct + Since *UsageSince + Until *UsageUntil + type GitHubAppCredentialsSecretMaterial struct + AppID string + Kind GitHubAppCredentialsSecretMaterialKind + PrivateKey string + WebhookSecret string + type GitHubAppCredentialsSecretMaterialKind string + const GithubAppCredentials + func (e GitHubAppCredentialsSecretMaterialKind) Valid() bool + type GitHubInstallations struct + InstallURL string + Installations []GitHubSetupInstallation + Name string + NextPage *int + ProviderAppID string + Slug string + type GitHubIntegrationLauncher struct + Profile AgentProfileID + RepositoryID *string + Trigger GitHubIntegrationLauncherTrigger + type GitHubIntegrationLauncherTrigger string + const Both + const Mention + const PullRequestOpened + func (e GitHubIntegrationLauncherTrigger) Valid() bool + type GitHubIntegrationSettings struct + CodeWrite *bool + Launcher *GitHubIntegrationLauncher + type GitHubRepository struct + ID int64 + Name string + type GitHubSetup struct + ExpiresAt Timestamp + IntegrationID IntegrationID + Manifest map[string]interface{} + RegistrationURL string + SetupRevision int + type GitHubSetupInstallation struct + Account string + AccountType *string + ID string + SettingsURL string + type Gone = ErrorBody + type GrantedSecretAvailability struct + GrantID SecretGrantID + ProjectID ProjectID + Source GrantedSecretAvailabilitySource + type GrantedSecretAvailabilitySource string + const GrantedSecretAvailabilitySourceGrant + func (e GrantedSecretAvailabilitySource) Valid() bool + type GrantedSkillAvailability struct + GrantID SkillGrantID + Source GrantedSkillAvailabilitySource + type GrantedSkillAvailabilitySource string + const GrantedSkillAvailabilitySourceGrant + func (e GrantedSkillAvailabilitySource) Valid() bool + type IdempotencyKey = string + type InlineMediaContentBlock struct + Data []byte + Filename *string + MediaType InlineMediaContentBlockMediaType + Metadata *ContentBlockMetadata + Type InlineMediaContentBlockType + func NewInlineMediaContentBlock(mediaType, filename string, data []byte) InlineMediaContentBlock + type InlineMediaContentBlockMediaType string + const ApplicationMsword + const ApplicationPdf + const ApplicationRtf + const ApplicationVndAppleIwork + const ApplicationVndAppleKeynote + const ApplicationVndApplePages + const ApplicationVndMsExcel + const ApplicationVndMsPowerpoint + const ApplicationVndOasisOpendocumentText + const ApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation + const ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet + const ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument + const ImageGif + const ImageJpeg + const ImagePng + const ImageWebp + const TextCsv + const TextMarkdown + const TextPlain + const TextTabSeparatedValues + const TextXIif + func (e InlineMediaContentBlockMediaType) Valid() bool + type InlineMediaContentBlockType string + const Media + func (e InlineMediaContentBlockType) Valid() bool + type InspectGitHubInstallationsRequest struct + CredentialSecretID SecretID + Page *int + type InspectIntegrationGitHubInstallationsJSONRequestBody = InspectGitHubInstallationsRequest + type InstallationID = string + type Integration struct + BotMention *string + Capabilities IntegrationCapabilities + CreatedAt Timestamp + CredentialSecretID *SecretID + ID IntegrationID + IntegrationKind IntegrationKind + LastOauthFlowID *IntegrationOAuthFlowID + Name IntegrationName + ProjectID ProjectID + ProviderAccountRef *string + ProviderAgentDisplayName IntegrationProviderDisplayName + ProviderConfig IntegrationProviderConfig + ProviderTenantID *string + RuntimeFailure *IntegrationRuntimeFailure + Settings IntegrationSettings + SetupRevision int + State IntegrationState + UpdatedAt Timestamp + type IntegrationCapabilities struct + InteractionHandler *IntegrationCapabilityDefinition + Schedule *IntegrationCapabilityDefinition + Settings *IntegrationCapabilityDefinition + Subscription *IntegrationSubscriptionDefinition + Tools map[string]IntegrationCapabilityDefinition + type IntegrationCapabilityDefinition struct + Description *string + InputSchema map[string]interface{} + type IntegrationConfigureParams struct + CredentialSecretID SecretID + ExpectedSetupRevision int + ProviderAccountRef *string + ProviderAgentDisplayName *IntegrationProviderDisplayName + ProviderConfig *IntegrationProviderConfig + ProviderTenantID string + type IntegrationConversation map[string]interface + type IntegrationCreateGitHubSetupParams struct + AppName *string + ExpectedSetupRevision int + Organization *string + type IntegrationCreateOAuthSetupParams struct + ClientID string + ClientSecret string + ReturnTo *string + SigningSecret string + type IntegrationCreateSlackSetupParams struct + AppConfigurationToken string + AppName string + Icon *SlackSetupIcon + ReturnTo *string + type IntegrationCronTriggerTarget struct + IntegrationID IntegrationID + Settings map[string]interface{} + Type IntegrationCronTriggerTargetType + type IntegrationCronTriggerTargetType string + const IntegrationCronTriggerTargetTypeIntegration + func (e IntegrationCronTriggerTargetType) Valid() bool + type IntegrationDefinition struct + Capabilities IntegrationCapabilities + IntegrationKind IntegrationKind + type IntegrationDefinitionService struct + func (s *IntegrationDefinitionService) List(ctx context.Context, opts ...option.RequestOption) (*ListIntegrationDefinitionsResponse, error) + type IntegrationID = string + type IntegrationInspectGitHubInstallationsParams struct + CredentialSecretID SecretID + Page *int + type IntegrationKind string + const IntegrationKindDiscordThread + const IntegrationKindGitHubPR + const IntegrationKindSlackThread + func (e IntegrationKind) Valid() bool + type IntegrationListGitHubRepositoriesParams struct + Cursor *PageCursor + type IntegrationListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type IntegrationName = string + type IntegrationNewParams struct + IntegrationKind IntegrationKind + Name IntegrationName + Settings IntegrationSettings + type IntegrationOAuthFlowID = string + type IntegrationOAuthSetup struct + ActionsURL string + EventsURL string + ExpiresAt Timestamp + FlowID IntegrationOAuthFlowID + IntegrationID IntegrationID + OauthURL string + Provider string + RedirectURI string + SetupRevision int + type IntegrationProviderConfig map[string]interface + type IntegrationProviderDisplayName = string + type IntegrationRuntimeFailure struct + Message string + RetryAt Timestamp + type IntegrationService struct + Subscriptions *IntegrationSubscriptionService + func (s *IntegrationService) Configure(ctx context.Context, integrationID string, params IntegrationConfigureParams, ...) (*Integration, error) + func (s *IntegrationService) CreateGitHubSetup(ctx context.Context, integrationID string, ...) (*GitHubSetup, error) + func (s *IntegrationService) CreateOAuthSetup(ctx context.Context, integrationID string, ...) (*IntegrationOAuthSetup, error) + func (s *IntegrationService) CreateSlackSetup(ctx context.Context, integrationID string, ...) (*SlackSetup, error) + func (s *IntegrationService) Delete(ctx context.Context, integrationID string, opts ...option.RequestOption) error + func (s *IntegrationService) Disconnect(ctx context.Context, integrationID string, opts ...option.RequestOption) (*Integration, error) + func (s *IntegrationService) Get(ctx context.Context, integrationID string, opts ...option.RequestOption) (*Integration, error) + func (s *IntegrationService) InspectGitHubInstallations(ctx context.Context, integrationID string, ...) (*GitHubInstallations, error) + func (s *IntegrationService) List(ctx context.Context, params IntegrationListParams, ...) (*CursorPage[Integration], error) + func (s *IntegrationService) ListAutoPaging(ctx context.Context, params IntegrationListParams, ...) *CursorPageAutoPager[Integration] + func (s *IntegrationService) ListGitHubRepositories(ctx context.Context, integrationID string, ...) (*CursorPage[GitHubRepository], error) + func (s *IntegrationService) ListGitHubRepositoriesAutoPaging(ctx context.Context, integrationID string, ...) *CursorPageAutoPager[GitHubRepository] + func (s *IntegrationService) New(ctx context.Context, params IntegrationNewParams, opts ...option.RequestOption) (*Integration, error) + func (s *IntegrationService) Update(ctx context.Context, integrationID string, params IntegrationUpdateParams, ...) (*Integration, error) + type IntegrationSettings map[string]interface + type IntegrationState string + const IntegrationStateActive + const IntegrationStateDisconnected + func (e IntegrationState) Valid() bool + type IntegrationSubscription struct + AgentID AgentID + AgentName AgentName + Conversation IntegrationConversation + ConversationName *string + CreatedAt Timestamp + ID IntegrationSubscriptionID + IntegrationID IntegrationID + ProjectID ProjectID + type IntegrationSubscriptionAttachment struct + Conversation IntegrationConversation + IntegrationID IntegrationID + type IntegrationSubscriptionDefinition struct + ConversationSchema map[string]interface{} + type IntegrationSubscriptionID = string + type IntegrationSubscriptionListParams struct + Cursor *PageCursor + Limit *PageLimit + type IntegrationSubscriptionNewParams struct + AgentID AgentID + Conversation IntegrationConversation + type IntegrationSubscriptionService struct + func (s *IntegrationSubscriptionService) Delete(ctx context.Context, integrationID string, subscriptionID string, ...) error + func (s *IntegrationSubscriptionService) List(ctx context.Context, integrationID string, ...) (*CursorPage[IntegrationSubscription], error) + func (s *IntegrationSubscriptionService) ListAutoPaging(ctx context.Context, integrationID string, ...) *CursorPageAutoPager[IntegrationSubscription] + func (s *IntegrationSubscriptionService) New(ctx context.Context, integrationID string, ...) (*IntegrationSubscription, error) + type IntegrationTarget struct + Conversation IntegrationConversation + DisplayName string + Provider string + ProviderURI *string + type IntegrationTargetID = string + type IntegrationUpdateParams struct + Settings IntegrationSettings + type InteractionAnswer struct + OptionIndices []int + Text *string + type InteractionForm struct + Context *[]InteractionFormContextItem + Questions []InteractionFormQuestion + Title string + type InteractionFormContextItem struct + Label string + Value string + type InteractionFormOption struct + AllowsText *bool + Label string + type InteractionFormQuestion struct + Multiple *bool + Options []InteractionFormOption + Prompt string + type InteractionPresentationReceipt map[string]interface + type InteractionResolution struct + Answers []InteractionAnswer + type InternalServerError = ErrorBody + type InvitationListParams struct + Cursor *PageCursor + Limit *PageLimit + type InvitationService struct + func (s *InvitationService) Accept(ctx context.Context, invitationID string, opts ...option.RequestOption) (*OrgInvitation, error) + func (s *InvitationService) Decline(ctx context.Context, invitationID string, opts ...option.RequestOption) (*OrgInvitation, error) + func (s *InvitationService) List(ctx context.Context, params InvitationListParams, opts ...option.RequestOption) (*CursorPage[OrgInvitation], error) + func (s *InvitationService) ListAutoPaging(ctx context.Context, params InvitationListParams, opts ...option.RequestOption) *CursorPageAutoPager[OrgInvitation] + type JSONBlob = interface + type LaunchAgentResponse struct + Agent Agent + AgentConfig AgentConfig + AgentInput *AgentInput + MachineBindings []AgentMachineBinding + type ListActorsParams struct + Cursor *PageCursor + Limit *PageLimit + Provider *ActorProvider + ProviderTenantID *string + ProviderUserID *string + type ListActorsResponse struct + Data []Actor + NextCursor *string + type ListAgentEventsResponse struct + Data []AgentEvent + HasMore bool + NextAfterSequence AgentSequenceCursor + NextBeforeSequence *AgentSequenceCursor + type ListAgentInputsResponse struct + Data []AgentInput + NextCursor *string + type ListAgentInteractionsParams struct + Cursor *PageCursor + IncludeSubagents *bool + Limit *PageLimit + State *AgentInteractionState + type ListAgentInteractionsResponse struct + Data []AgentInteraction + NextCursor *string + type ListAgentMachinesResponse struct + Data []AgentMachine + type ListAgentProfilesParams struct + Cursor *PageCursor + IncludeStats *AgentProfileIncludeStats + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + StatsSince *AgentProfileStatsSince + type ListAgentProfilesResponse struct + Data []AgentProfileSummary + NextCursor *string + type ListAgentSessionsParams struct + BeforeID *string + IncludeArchived *bool + Limit *int32 + type ListAgentSessionsResponse struct + Data []AgentSession + NextBeforeID *string + type ListAgentTurnsResponse struct + Data []AgentTurn + NextBeforeTurnSequence *AgentSequenceCursor + type ListAgentsParams struct + AgentProfileID *AgentProfileID + Cursor *PageCursor + IncludeArchived *bool + IncludeSubagents *bool + IncludeUsage *AgentIncludeUsage + Limit *PageLimit + Name *ResourceNameFilter + ParentAgentID *AgentID + Sort *ResourceListSort + type ListAgentsResponse struct + Data []Agent + NextCursor *string + type ListBYOMachineDaemonTokensParams struct + Cursor *PageCursor + Limit *PageLimit + type ListConfiguredModelsParams struct + Cursor *PageCursor + Limit *PageLimit + type ListCronTriggersParams struct + AgentID *AgentID + AgentProfileID *AgentProfileID + Cursor *PageCursor + IntegrationID *IntegrationID + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type ListCronTriggersResponse struct + Data []CronTrigger + NextCursor *string + type ListEventWebhooksParams struct + AgentID *AgentID + AgentProfileID *AgentProfileID + ScopeType EventWebhookScopeType + type ListEventWebhooksResponse struct + Data []EventWebhook + type ListEventsParams struct + AfterSequence *int64 + BeforeSequence *int64 + Limit *int32 + SessionID *string + type ListFilesParams struct + IncludeSuperseded *bool + Limit *int32 + Metadata *[]string + Page *string + ScopeID *string + type ListGitHubRepositoriesResponse struct + Data []GitHubRepository + NextCursor *string + type ListIntegrationDefinitionsResponse struct + Data []IntegrationDefinition + type ListIntegrationGitHubRepositoriesParams struct + Cursor *PageCursor + type ListIntegrationSubscriptionsParams struct + Cursor *PageCursor + Limit *PageLimit + type ListIntegrationSubscriptionsResponse struct + Data []IntegrationSubscription + NextCursor *string + type ListIntegrationsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type ListIntegrationsResponse struct + Data []Integration + NextCursor *string + type ListMCPServerToolsJSONRequestBody = MCPServerToolsRequest + type ListMCPServersParams struct + Cursor *PageCursor + Limit *PageLimit + Q *string + RemoteURL *string + type ListMCPServersResponse struct + Data []MCPRegistryServer + NextCursor *string + type ListMachineBackupsResponse struct + Data []MachineBackup + type ListMachineDaemonTokensResponse struct + Data []MachineDaemonToken + NextCursor *string + type ListMachinePoolsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type ListMachinePoolsResponse struct + Data []MachinePool + NextCursor *string + type ListMemoryFilesParams struct + Cursor *PageCursor + Limit *PageLimit + Path *string + type ListMemoryStoresParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type ListModelProviderConfigsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type ListOrgAPIKeysParams struct + Cursor *PageCursor + Limit *PageLimit + type ListOrgAPIKeysResponse struct + Data []OrgAPIKey + NextCursor *string + type ListOrgAgentProfilesParams struct + Cursor *PageCursor + IncludeStats *AgentProfileIncludeStats + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + StatsSince *AgentProfileStatsSince + type ListOrgAgentsParams struct + AgentProfileID *AgentProfileID + Cursor *PageCursor + IncludeArchived *bool + IncludeSubagents *bool + IncludeUsage *AgentIncludeUsage + Limit *PageLimit + Name *ResourceNameFilter + ParentAgentID *AgentID + Sort *ResourceListSort + type ListOrgIntegrationsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type ListOrgInvitationsParams struct + Cursor *PageCursor + Limit *PageLimit + type ListOrgInvitationsResponse struct + Data []OrgInvitation + NextCursor *string + type ListOrgMembersParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *CreatedResourceListSort + type ListOrgMembersResponse struct + Data []OrgMember + NextCursor *string + type ListOrgMemoryStoresParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type ListOrganizationsResponse struct + Data []CurrentUserOrg + type ListPendingInvitationsParams struct + Cursor *PageCursor + Limit *PageLimit + type ListPersonalAccessTokensParams struct + Cursor *PageCursor + Limit *PageLimit + type ListPersonalAccessTokensResponse struct + Data []PersonalAccessToken + NextCursor *string + type ListProjectAgentSessionsParams struct + AfterID *string + AgentProfileID *AgentProfileID + IncludeArchived *bool + IncludeDefault *bool + IncludeSubagents *bool + Limit *int32 + Order *ListProjectAgentSessionsParamsOrder + type ListProjectAgentSessionsParamsOrder string + const ListProjectAgentSessionsParamsOrderAsc + const ListProjectAgentSessionsParamsOrderDesc + func (e ListProjectAgentSessionsParamsOrder) Valid() bool + type ListProjectAgentSessionsResponse struct + Data []AgentSession + NextAfterID *string + type ListProjectAvailableSecretsParams struct + AvailabilitySource *ListProjectAvailableSecretsParamsAvailabilitySource + Cursor *PageCursor + Kind *SecretKindFilter + Limit *PageLimit + Metadata *SecretMetadataFilter + Name *ResourceNameFilter + OwnerKind *ListProjectAvailableSecretsParamsOwnerKind + Sort *ResourceListSort + type ListProjectAvailableSecretsParamsAvailabilitySource string + const ListProjectAvailableSecretsParamsAvailabilitySourceDirect + const ListProjectAvailableSecretsParamsAvailabilitySourceGrant + func (e ListProjectAvailableSecretsParamsAvailabilitySource) Valid() bool + type ListProjectAvailableSecretsParamsOwnerKind string + const ListProjectAvailableSecretsParamsOwnerKindOrg + const ListProjectAvailableSecretsParamsOwnerKindProject + const ListProjectAvailableSecretsParamsOwnerKindUser + func (e ListProjectAvailableSecretsParamsOwnerKind) Valid() bool + type ListProjectAvailableSkillsParams struct + AvailabilitySource *ListProjectAvailableSkillsParamsAvailabilitySource + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + OwnerKind *ListProjectAvailableSkillsParamsOwnerKind + Sort *ResourceListSort + type ListProjectAvailableSkillsParamsAvailabilitySource string + const ListProjectAvailableSkillsParamsAvailabilitySourceDirect + const ListProjectAvailableSkillsParamsAvailabilitySourceGrant + func (e ListProjectAvailableSkillsParamsAvailabilitySource) Valid() bool + type ListProjectAvailableSkillsParamsOwnerKind string + const ListProjectAvailableSkillsParamsOwnerKindOrg + const ListProjectAvailableSkillsParamsOwnerKindProject + const ListProjectAvailableSkillsParamsOwnerKindUser + func (e ListProjectAvailableSkillsParamsOwnerKind) Valid() bool + type ListProjectMachineGrantsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type ListProjectMachineGrantsResponse struct + Data []ProjectMachineGrantListItem + NextCursor *string + type ListProjectMachinePoolGrantsParams struct + Cursor *PageCursor + Limit *PageLimit + MachinePoolID *MachinePoolID + Name *ResourceNameFilter + Sort *ResourceListSort + type ListProjectMachinePoolGrantsResponse struct + Data []ProjectMachinePoolGrantListItem + NextCursor *string + type ListProjectMembershipGrantsResponse struct + Data []ProjectMembershipGrant + type ListProjectModelGrantsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type ListProjectModelGrantsResponse struct + Data []ProjectModelGrantListItem + NextCursor *string + type ListProjectSecretAccessesResponse struct + Data []ProjectSecretAccess + NextCursor *string + type ListProjectSkillAccessesResponse struct + Data []ProjectSkillAccess + NextCursor *string + type ListProjectsResponse struct + Data []VisibleProject + NextCursor *string + type ListQueuedBacklogInputsParams struct + Cursor *PageCursor + Limit *PageLimit + type ListSecretGrantsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *CreatedResourceListSort + type ListSecretGrantsResponse struct + Data []SecretGrantListItem + NextCursor *string + type ListSecretsParams struct + Cursor *PageCursor + Kind *SecretKindFilter + Limit *PageLimit + McpOauthFlowID *SecretMCPOAuthFlowIDFilter + Metadata *SecretMetadataFilter + Name *ResourceNameFilter + OwnerKind *ListSecretsParamsOwnerKind + OwnerProjectID *SecretOwnerProjectIDFilter + Sort *ResourceListSort + type ListSecretsParamsOwnerKind string + const ListSecretsParamsOwnerKindOrg + const ListSecretsParamsOwnerKindProject + const ListSecretsParamsOwnerKindUser + func (e ListSecretsParamsOwnerKind) Valid() bool + type ListSecretsResponse struct + Data []Secret + NextCursor *string + type ListSessionArtifactsParams struct + Cursor *string + Limit *int32 + type ListSkillGrantsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *CreatedResourceListSort + type ListSkillGrantsResponse struct + Data []SkillGrantListItem + NextCursor *string + type ListSkillsParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + OwnerKind *ListSkillsParamsOwnerKind + OwnerProjectID *SkillOwnerProjectIDFilter + Sort *ResourceListSort + type ListSkillsParamsOwnerKind string + const ListSkillsParamsOwnerKindOrg + const ListSkillsParamsOwnerKindProject + const ListSkillsParamsOwnerKindUser + func (e ListSkillsParamsOwnerKind) Valid() bool + type ListSkillsResponse struct + Data []Skill + NextCursor *string + type ListTerminalSessionsResponse struct + Data []TerminalSession + type ListToolCallsParams struct + Cursor *PageCursor + IncludeSubagents *bool + Limit *PageLimit + State *ToolCallState + Type *ToolCallType + type ListToolCallsResponse struct + Data []ToolCall + NextCursor *string + type ListTurnEventsParams struct + BeforeSequence *int64 + Limit *int32 + SessionID *string + type ListTurnEventsResponse struct + Data []AgentEvent + NextBeforeSequence *AgentSequenceCursor + type ListTurnsParams struct + BeforeTurnSequence *int64 + Limit *int32 + SessionID *string + type ListVisibleMachinesParams struct + Cursor *PageCursor + Limit *PageLimit + MachinePoolID *MachinePoolID + Name *ResourceNameFilter + Sort *ResourceListSort + SourceKind *MachineSourceKindFilter + type ListVisibleMachinesResponse struct + Data []VisibleMachine + NextCursor *string + type ListVisibleProjectMachinesParams struct + Cursor *PageCursor + Limit *PageLimit + MachinePoolID *MachinePoolID + Name *ResourceNameFilter + Sort *ResourceListSort + SourceKind *MachineSourceKindFilter + type ListVisibleProjectsParams struct + Cursor *PageCursor + Limit *PageLimit + type MCPConnectionOrigin string + const Environment + const Service + func (e MCPConnectionOrigin) Valid() bool + type MCPOAuthFlowID = string + type MCPOAuthStartMetadata map[string]string + type MCPOAuthStartRequest struct + ClientID *string + ClientSecret *string + McpURL string + Metadata *MCPOAuthStartMetadata + Name ResourceName + Owner SecretOwnerInput + ReturnTo *string + Scopes *[]string + type MCPOAuthStartResponse struct + AuthorizationURL string + ExpiresAt Timestamp + FlowID MCPOAuthFlowID + type MCPRegistryHeader struct + Description *string + IsRequired bool + IsSecret bool + Name string + type MCPRegistryIcon struct + MimeType *string + Sizes *[]string + Src string + Theme *string + type MCPRegistryRemote struct + Headers *[]MCPRegistryHeader + Type string + URL string + type MCPRegistryServer struct + Description string + Icons []MCPRegistryIcon + Name string + Remotes []MCPRegistryRemote + Status string + Title *string + UpdatedAt time.Time + Version string + WebsiteURL *string + type MCPServerAuth struct + func (t *MCPServerAuth) FromMCPServerAuthBearer(v MCPServerAuthBearer) error + func (t *MCPServerAuth) FromMCPServerAuthNone(v MCPServerAuthNone) error + func (t *MCPServerAuth) FromMCPServerAuthOAuth(v MCPServerAuthOAuth) error + func (t *MCPServerAuth) FromMCPServerAuthSigV4(v MCPServerAuthSigV4) error + func (t *MCPServerAuth) MergeMCPServerAuthBearer(v MCPServerAuthBearer) error + func (t *MCPServerAuth) MergeMCPServerAuthNone(v MCPServerAuthNone) error + func (t *MCPServerAuth) MergeMCPServerAuthOAuth(v MCPServerAuthOAuth) error + func (t *MCPServerAuth) MergeMCPServerAuthSigV4(v MCPServerAuthSigV4) error + func (t *MCPServerAuth) UnmarshalJSON(b []byte) error + func (t MCPServerAuth) AsAny() any + func (t MCPServerAuth) AsMCPServerAuthBearer() (MCPServerAuthBearer, error) + func (t MCPServerAuth) AsMCPServerAuthNone() (MCPServerAuthNone, error) + func (t MCPServerAuth) AsMCPServerAuthOAuth() (MCPServerAuthOAuth, error) + func (t MCPServerAuth) AsMCPServerAuthSigV4() (MCPServerAuthSigV4, error) + func (t MCPServerAuth) Discriminator() (string, error) + func (t MCPServerAuth) MarshalJSON() ([]byte, error) + func (t MCPServerAuth) ValueByDiscriminator() (interface{}, error) + type MCPServerAuthBearer struct + SecretID SecretID + Type MCPServerAuthBearerType + type MCPServerAuthBearerType string + const MCPServerAuthBearerTypeBearer + func (e MCPServerAuthBearerType) Valid() bool + type MCPServerAuthHint struct + AuthorizationServer *string + Scopes *[]string + Type MCPServerAuthHintType + type MCPServerAuthHintType string + const MCPServerAuthHintTypeBearer + const MCPServerAuthHintTypeOauth + func (e MCPServerAuthHintType) Valid() bool + type MCPServerAuthNone struct + Type MCPServerAuthNoneType + type MCPServerAuthNoneType string + const MCPServerAuthNoneTypeNone + func (e MCPServerAuthNoneType) Valid() bool + type MCPServerAuthOAuth struct + SecretID SecretID + Type MCPServerAuthOAuthType + type MCPServerAuthOAuthType string + const Oauth + func (e MCPServerAuthOAuthType) Valid() bool + type MCPServerAuthRequiredError struct + Auth *MCPServerAuthHint + Code MCPServerAuthRequiredErrorCode + Error string + type MCPServerAuthRequiredErrorCode string + const MCPServerAuthRequiredErrorCodeUnprocessable + func (e MCPServerAuthRequiredErrorCode) Valid() bool + type MCPServerAuthSigV4 struct + Region string + SecretID SecretID + Service string + Type MCPServerAuthSigV4Type + type MCPServerAuthSigV4Type string + const Sigv4 + func (e MCPServerAuthSigV4Type) Valid() bool + type MCPServerInfo struct + Description *string + Name string + Title *string + Version string + WebsiteURL *string + type MCPServerListParams struct + Cursor *PageCursor + Limit *PageLimit + Q *string + RemoteURL *string + type MCPServerService struct + Tools *MCPServerToolService + func (s *MCPServerService) List(ctx context.Context, params MCPServerListParams, opts ...option.RequestOption) (*CursorPage[MCPRegistryServer], error) + func (s *MCPServerService) ListAutoPaging(ctx context.Context, params MCPServerListParams, opts ...option.RequestOption) *CursorPageAutoPager[MCPRegistryServer] + type MCPServerTool struct + Annotations *MCPServerToolAnnotations + Description *string + InputSchema map[string]interface{} + Name string + OutputSchema *map[string]interface{} + Title *string + type MCPServerToolAnnotations struct + DestructiveHint *bool + IdempotentHint *bool + OpenWorldHint *bool + ReadOnlyHint *bool + Title *string + type MCPServerToolListParams struct + Auth MCPServerAuth + URL string + type MCPServerToolService struct + func (s *MCPServerToolService) List(ctx context.Context, params MCPServerToolListParams, ...) (*MCPServerToolsResponse, error) + type MCPServerToolsRequest struct + Auth MCPServerAuth + URL string + type MCPServerToolsResponse struct + ProtocolVersion string + ServerInfo MCPServerInfo + Tools []MCPServerTool + type MCPTransportType string + const HTTP + const Stdio + func (e MCPTransportType) Valid() bool + type Machine struct + ConnectionState MachineConnectionState + ConnectionStateReason *string + CreatedAt Timestamp + Cwd string + DeleteAttempts int32 + DeletedAt *Timestamp + Description string + DisplayName ResourceName + Env map[string]string + FailureReport *MachineFailureReport + ID MachineID + LastObservedAt *Timestamp + LifecycleReasonCode string + LifecycleReasonMessage string + LifecycleState MachineLifecycleState + MachinePoolID *MachinePoolID + Metadata Metadata + NextReconcileAfter *Timestamp + OrgID OrganizationID + PowerState *MachinePowerState + Provider string + ProvisionAttempts int32 + SecretEnv map[string]SecretID + SourceKind MachineSourceKind + UpdatedAt Timestamp + type MachineAccess struct + CanManage bool + Sources []MachineAccessSource + type MachineAccessSource struct + GrantID *ProjectMachineGrantID + GrantSourceKind *ProjectMachineGrantSourceKind + Kind MachineAccessSourceKind + ProjectID *ProjectID + type MachineAccessSourceKind string + const MachineAccessSourceKindOrganizationRole + const MachineAccessSourceKindProjectMachineGrant + func (e MachineAccessSourceKind) Valid() bool + type MachineBackup struct + CompletedAt *Timestamp + CreatedAt Timestamp + Digest *string + Error string + Exclude []string + ID string + MachineID MachineID + Paths []string + Reason MachineBackupReason + SizeBytes *int64 + State MachineBackupState + type MachineBackupReason string + const MachineBackupReasonManual + const MachineBackupReasonPause + const MachineBackupReasonPeriodic + func (e MachineBackupReason) Valid() bool + type MachineBackupService struct + func (s *MachineBackupService) List(ctx context.Context, machineID string, opts ...option.RequestOption) (*ListMachineBackupsResponse, error) + func (s *MachineBackupService) New(ctx context.Context, machineID string, opts ...option.RequestOption) (*MachineBackup, error) + type MachineBackupState string + const MachineBackupStateFailed + const MachineBackupStateReady + const MachineBackupStateUploading + func (e MachineBackupState) Valid() bool + type MachineCapabilities struct + Desktop MachineDesktopCapability + MachineID MachineID + Permissions MachineInteractionPermissions + ProtocolVersions MachineProtocolVersions + Terminal MachineTerminalCapability + type MachineConnectionState string + const MachineConnectionStateAsleep + const MachineConnectionStateOffline + const MachineConnectionStateOnline + func (e MachineConnectionState) Valid() bool + type MachineDaemonToken struct + CreatedAt Timestamp + ID MachineDaemonTokenID + LastUsedAt *Timestamp + MachineID MachineID + Metadata Metadata + Name ResourceName + OrgID OrganizationID + RevokeReason string + RevokedAt *Timestamp + type MachineDaemonTokenID = string + type MachineDesktopCapability struct + Reason *string + Rfb bool + Supported bool + Webrtc bool + type MachineDesktopSessionAgentConfirmActionParams struct + Generation int64 + type MachineDesktopSessionAgentResumeParams struct + Generation int64 + type MachineDesktopSessionAgentService struct + func (s *MachineDesktopSessionAgentService) ConfirmAction(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopActionResponse, error) + func (s *MachineDesktopSessionAgentService) Observe(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopObservation, error) + func (s *MachineDesktopSessionAgentService) Resume(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopControlStatus, error) + func (s *MachineDesktopSessionAgentService) SubmitAction(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopPending, error) + type MachineDesktopSessionAgentSubmitActionParams struct + Action DesktopAction + Generation int64 + type MachineDesktopSessionControlAcquireParams struct + LeaseSeconds *int32 + type MachineDesktopSessionControlRenewParams struct + LeaseSeconds *int32 + type MachineDesktopSessionControlService struct + func (s *MachineDesktopSessionControlService) Acquire(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopControlStatus, error) + func (s *MachineDesktopSessionControlService) Get(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopControlStatus, error) + func (s *MachineDesktopSessionControlService) Handback(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopControlStatus, error) + func (s *MachineDesktopSessionControlService) Release(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopControlStatus, error) + func (s *MachineDesktopSessionControlService) Renew(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopControlStatus, error) + type MachineDesktopSessionNewParams struct + AgentID *AgentID + Capabilities *DesktopCapabilitiesRequest + LeaseSeconds *int32 + ReadOnly *bool + type MachineDesktopSessionSendActionsParams struct + Action DesktopAction + Seq int64 + type MachineDesktopSessionService struct + Agent *MachineDesktopSessionAgentService + Control *MachineDesktopSessionControlService + func (s *MachineDesktopSessionService) Close(ctx context.Context, machineID string, desktopSessionID string, ...) error + func (s *MachineDesktopSessionService) Get(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopSession, error) + func (s *MachineDesktopSessionService) New(ctx context.Context, machineID string, params MachineDesktopSessionNewParams, ...) (*DesktopSession, error) + func (s *MachineDesktopSessionService) Screenshot(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopScreenshot, error) + func (s *MachineDesktopSessionService) SendActions(ctx context.Context, machineID string, desktopSessionID string, ...) (*DesktopActionResponse, error) + type MachineFailureReport struct + DaemonVersion *string + ExitStatus *int + OutputTail string + OutputTruncated bool + ReportedAt Timestamp + Stage MachineFailureReportStage + TargetVersion *string + type MachineFailureReportStage string + const MachineFailureReportStageDaemonInstall + const MachineFailureReportStageDaemonRuntime + const MachineFailureReportStageDaemonUninstall + const MachineFailureReportStageDaemonUninstalled + const MachineFailureReportStageDaemonUpdate + const MachineFailureReportStageStartupScript + func (e MachineFailureReportStage) Valid() bool + type MachineGrantListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type MachineGrantNewParams struct + Description *string + MachineID MachineID + Metadata *Metadata + type MachineGrantService struct + func (s *MachineGrantService) Delete(ctx context.Context, grantID string, opts ...option.RequestOption) error + func (s *MachineGrantService) List(ctx context.Context, params MachineGrantListParams, ...) (*CursorPage[ProjectMachineGrantListItem], error) + func (s *MachineGrantService) ListAutoPaging(ctx context.Context, params MachineGrantListParams, ...) *CursorPageAutoPager[ProjectMachineGrantListItem] + func (s *MachineGrantService) New(ctx context.Context, params MachineGrantNewParams, ...) (*CreateProjectMachineGrantResponse, error) + type MachineID = string + type MachineInteractionPermissions struct + DesktopControl bool + DesktopWatch bool + Terminal bool + type MachineLifecycleState string + const MachineLifecycleStateActive + const MachineLifecycleStateDeleteFailed + const MachineLifecycleStateDeleted + const MachineLifecycleStateDeleting + const MachineLifecycleStateProvisionFailed + const MachineLifecycleStateProvisioning + func (e MachineLifecycleState) Valid() bool + type MachineListParams struct + Cursor *PageCursor + Limit *PageLimit + MachinePoolID *MachinePoolID + Name *ResourceNameFilter + Sort *ResourceListSort + SourceKind *MachineSourceKindFilter + type MachineMetadata map[string]string + type MachinePool struct + ArchiveAfterPausedDays *int32 + CreatedAt Timestamp + DefaultCwd string + DefaultMachineCPU *int32 + DefaultMachineEnv map[string]string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptions map[string]interface{} + DefaultMachineSecretEnv map[string]SecretID + DeleteAfterIdleMinutes *int32 + DeleteAfterPausedDays *int32 + Description string + ID MachinePoolID + ManagementKind ManagementKind + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines int32 + MaxTotalMemoryMb *int32 + Metadata Metadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + Name ResourceName + OrgID OrganizationID + PauseAfterIdleMinutes *int32 + Provider string + ProviderAuthSecretID *SecretID + ProviderConfig map[string]interface{} + RuntimeProtectionEnabled bool + UpdatedAt Timestamp + Usage *MachinePoolUsage + type MachinePoolConnectionCheckError struct + Code MachinePoolConnectionCheckErrorCode + Details *string + Error string + type MachinePoolConnectionCheckErrorCode string + const Unprocessable + const UpstreamUnavailable + func (e MachinePoolConnectionCheckErrorCode) Valid() bool + type MachinePoolGrantListParams struct + Cursor *PageCursor + Limit *PageLimit + MachinePoolID *MachinePoolID + Name *ResourceNameFilter + Sort *ResourceListSort + type MachinePoolGrantNewParams struct + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnvOverlay *map[string]*string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptionsOverlay *map[string]interface{} + DefaultMachineSecretEnvOverlay *map[string]*string + DeleteAfterIdleMinutes *int32 + Description *string + MachinePoolID MachinePoolID + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata *Metadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + type MachinePoolGrantService struct + func (s *MachinePoolGrantService) Delete(ctx context.Context, poolGrantID string, opts ...option.RequestOption) error + func (s *MachinePoolGrantService) Get(ctx context.Context, poolGrantID string, opts ...option.RequestOption) (*ProjectMachinePoolGrant, error) + func (s *MachinePoolGrantService) List(ctx context.Context, params MachinePoolGrantListParams, ...) (*CursorPage[ProjectMachinePoolGrantListItem], error) + func (s *MachinePoolGrantService) ListAutoPaging(ctx context.Context, params MachinePoolGrantListParams, ...) *CursorPageAutoPager[ProjectMachinePoolGrantListItem] + func (s *MachinePoolGrantService) New(ctx context.Context, params MachinePoolGrantNewParams, ...) (*ProjectMachinePoolGrant, error) + func (s *MachinePoolGrantService) Update(ctx context.Context, poolGrantID string, params MachinePoolGrantUpdateParams, ...) (*ProjectMachinePoolGrant, error) + type MachinePoolGrantUpdateParams struct + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnvOverlay *map[string]*string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptionsOverlay *map[string]interface{} + DefaultMachineSecretEnvOverlay *map[string]*string + DeleteAfterIdleMinutes *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata *Metadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + type MachinePoolID = string + type MachinePoolSummary struct + CreatedAt Timestamp + Description string + ID MachinePoolID + ManagementKind ManagementKind + Name ResourceName + OrgID OrganizationID + Provider string + UpdatedAt Timestamp + type MachinePoolUsage struct + CPU int64 + Machines int32 + MemoryMb int64 + type MachinePowerState string + const MachinePowerStateArchived + const MachinePowerStateArchiving + const MachinePowerStatePaused + const MachinePowerStatePausing + const MachinePowerStateResuming + const MachinePowerStateRunning + func (e MachinePowerState) Valid() bool + type MachinePowerStatus struct + ConnectionState MachineConnectionState + MachineID MachineID + PowerState MachinePowerState + type MachineProtocolVersions struct + Desktop int32 + Terminal int32 + type MachineRestoreParams struct + BackupID *string + type MachineService struct + Backups *MachineBackupService + DesktopSessions *MachineDesktopSessionService + TerminalSessions *MachineTerminalSessionService + func (s *MachineService) Capabilities(ctx context.Context, machineID string, opts ...option.RequestOption) (*MachineCapabilities, error) + func (s *MachineService) List(ctx context.Context, params MachineListParams, opts ...option.RequestOption) (*CursorPage[VisibleMachine], error) + func (s *MachineService) ListAutoPaging(ctx context.Context, params MachineListParams, opts ...option.RequestOption) *CursorPageAutoPager[VisibleMachine] + func (s *MachineService) Restore(ctx context.Context, machineID string, params MachineRestoreParams, ...) (*MachineBackup, error) + func (s *MachineService) Resume(ctx context.Context, machineID string, opts ...option.RequestOption) (*MachinePowerStatus, error) + type MachineSourceKind string + const MachineSourceKindBYO + const MachineSourceKindPool + func (e MachineSourceKind) Valid() bool + type MachineSourceKindFilter = MachineSourceKind + type MachineSummary = MachineSummaryFields + type MachineSummaryFields struct + ConnectionState MachineConnectionState + CreatedAt Timestamp + DeletedAt *Timestamp + Description string + DisplayName ResourceName + ID MachineID + LastObservedAt *Timestamp + LifecycleState MachineLifecycleState + OrgID OrganizationID + Provider string + SourceKind MachineSourceKind + UpdatedAt Timestamp + type MachineTerminalCapability struct + Reason *string + Supported bool + type MachineTerminalSessionConnectionTicketParams struct + TTLSeconds *int32 + type MachineTerminalSessionNewParams struct + Cols *int32 + Cwd *string + Rows *int32 + Shell *string + type MachineTerminalSessionService struct + func (s *MachineTerminalSessionService) Close(ctx context.Context, machineID string, terminalSessionID string, ...) error + func (s *MachineTerminalSessionService) ConnectionTicket(ctx context.Context, machineID string, terminalSessionID string, ...) (*ConnectionTicket, error) + func (s *MachineTerminalSessionService) Get(ctx context.Context, machineID string, terminalSessionID string, ...) (*TerminalSession, error) + func (s *MachineTerminalSessionService) List(ctx context.Context, machineID string, opts ...option.RequestOption) (*ListTerminalSessionsResponse, error) + func (s *MachineTerminalSessionService) New(ctx context.Context, machineID string, params MachineTerminalSessionNewParams, ...) (*TerminalSession, error) + type ManagementKind string + const Cluster + const Tenant + func (e ManagementKind) Valid() bool + type MeService struct + func (s *MeService) Delete(ctx context.Context, opts ...option.RequestOption) error + func (s *MeService) Get(ctx context.Context, opts ...option.RequestOption) (*CurrentUser, error) + type MediaRefContentBlock struct + ArtifactID ArtifactID + ExcludeFromModelContext *bool + Metadata *ContentBlockMetadata + Type MediaRefContentBlockType + type MediaRefContentBlockType string + const MediaRef + func (e MediaRefContentBlockType) Valid() bool + type MemoryDirectory struct + ModifiedAt Timestamp + Path string + Type MemoryDirectoryType + type MemoryDirectoryType string + const MemoryDirectoryTypeDirectory + func (e MemoryDirectoryType) Valid() bool + type MemoryFile struct + func (t *MemoryFile) FromMemoryDirectory(v MemoryDirectory) error + func (t *MemoryFile) FromMemoryRegularFile(v MemoryRegularFile) error + func (t *MemoryFile) MergeMemoryDirectory(v MemoryDirectory) error + func (t *MemoryFile) MergeMemoryRegularFile(v MemoryRegularFile) error + func (t *MemoryFile) UnmarshalJSON(b []byte) error + func (t MemoryFile) AsAny() any + func (t MemoryFile) AsMemoryDirectory() (MemoryDirectory, error) + func (t MemoryFile) AsMemoryRegularFile() (MemoryRegularFile, error) + func (t MemoryFile) Discriminator() (string, error) + func (t MemoryFile) MarshalJSON() ([]byte, error) + func (t MemoryFile) ValueByDiscriminator() (interface{}, error) + type MemoryFileList struct + Data []MemoryFile + NextCursor *string + type MemoryRegularFile struct + ModifiedAt Timestamp + Path string + SizeBytes int64 + Type MemoryRegularFileType + type MemoryRegularFileType string + const MemoryRegularFileTypeFile + func (e MemoryRegularFileType) Valid() bool + type MemoryStore struct + AgentAccess MemoryStoreAccess + CreatedAt time.Time + Description string + ID MemoryStoreID + Name MemoryStoreName + ProjectID ProjectID + UpdatedAt time.Time + type MemoryStoreAccess string + const MemoryStoreAccessRead + const MemoryStoreAccessReadWrite + func (e MemoryStoreAccess) Valid() bool + type MemoryStoreFileDeleteParams struct + ExpectedDigest string + Path string + type MemoryStoreFileDownloadParams struct + Path string + type MemoryStoreFileListParams struct + Cursor *PageCursor + Limit *PageLimit + Path *string + type MemoryStoreFileService struct + func (s *MemoryStoreFileService) Delete(ctx context.Context, memoryStoreID string, params MemoryStoreFileDeleteParams, ...) error + func (s *MemoryStoreFileService) Download(ctx context.Context, memoryStoreID string, ...) (*http.Response, error) + func (s *MemoryStoreFileService) List(ctx context.Context, memoryStoreID string, params MemoryStoreFileListParams, ...) (*CursorPage[MemoryFile], error) + func (s *MemoryStoreFileService) ListAutoPaging(ctx context.Context, memoryStoreID string, params MemoryStoreFileListParams, ...) *CursorPageAutoPager[MemoryFile] + func (s *MemoryStoreFileService) Write(ctx context.Context, memoryStoreID string, params MemoryStoreFileWriteParams, ...) (*UploadFileResponse, error) + type MemoryStoreFileWriteParams struct + Body io.Reader + ExpectedDigest *string + Path string + type MemoryStoreID = string + type MemoryStoreList struct + Data []MemoryStore + NextCursor *string + type MemoryStoreListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type MemoryStoreName = string + type MemoryStoreNewParams struct + AgentAccess *MemoryStoreAccess + Description *string + Name MemoryStoreName + type MemoryStoreService struct + Files *MemoryStoreFileService + func (s *MemoryStoreService) Delete(ctx context.Context, memoryStoreID string, opts ...option.RequestOption) error + func (s *MemoryStoreService) Get(ctx context.Context, memoryStoreID string, opts ...option.RequestOption) (*MemoryStore, error) + func (s *MemoryStoreService) List(ctx context.Context, params MemoryStoreListParams, ...) (*CursorPage[MemoryStore], error) + func (s *MemoryStoreService) ListAutoPaging(ctx context.Context, params MemoryStoreListParams, ...) *CursorPageAutoPager[MemoryStore] + func (s *MemoryStoreService) New(ctx context.Context, params MemoryStoreNewParams, opts ...option.RequestOption) (*MemoryStore, error) + func (s *MemoryStoreService) Update(ctx context.Context, memoryStoreID string, params MemoryStoreUpdateParams, ...) (*MemoryStore, error) + type MemoryStoreUpdateParams struct + AgentAccess *MemoryStoreAccess + Description *string + type Metadata map[string]string + type ModelAPIFormat string + const ModelAPIFormatAnthropicMessages + const ModelAPIFormatOpenaiChatCompletions + const ModelAPIFormatOpenaiResponses + func (e ModelAPIFormat) Valid() bool + type ModelAPIVariantOptions map[string]interface + type ModelCacheRetention string + const ModelCacheRetentionLong + const ModelCacheRetentionNone + const ModelCacheRetentionShort + func (e ModelCacheRetention) Valid() bool + type ModelCallContextID = string + type ModelCatalog struct + Error *string + Models *[]DiscoveredProviderModel + Status ModelCatalogStatus + type ModelCatalogStatus string + const ModelCatalogStatusFailed + const ModelCatalogStatusOk + func (e ModelCatalogStatus) Valid() bool + type ModelGrantListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type ModelGrantNewParams struct + ConfiguredModelID ConfiguredModelID + ContextWindowTokens *int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + OutputModalities *[]string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type ModelGrantService struct + func (s *ModelGrantService) Delete(ctx context.Context, modelGrantID string, opts ...option.RequestOption) error + func (s *ModelGrantService) List(ctx context.Context, params ModelGrantListParams, opts ...option.RequestOption) (*CursorPage[ProjectModelGrantListItem], error) + func (s *ModelGrantService) ListAutoPaging(ctx context.Context, params ModelGrantListParams, opts ...option.RequestOption) *CursorPageAutoPager[ProjectModelGrantListItem] + func (s *ModelGrantService) New(ctx context.Context, params ModelGrantNewParams, opts ...option.RequestOption) (*ProjectModelGrantEnvelope, error) + func (s *ModelGrantService) Update(ctx context.Context, modelGrantID string, params ModelGrantUpdateParams, ...) (*ProjectModelGrantEnvelope, error) + type ModelGrantUpdateParams struct + ContextWindowTokens *int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + OutputModalities *[]string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type ModelOutputBlockStartDelta struct + Block ModelOutputStreamBlock + BlockIndex int + Kind ModelOutputBlockStartDeltaKind + type ModelOutputBlockStartDeltaKind string + const BlockStart + func (e ModelOutputBlockStartDeltaKind) Valid() bool + type ModelOutputBlockStopDelta struct + BlockIndex int + Kind ModelOutputBlockStopDeltaKind + type ModelOutputBlockStopDeltaKind string + const BlockStop + func (e ModelOutputBlockStopDeltaKind) Valid() bool + type ModelOutputContentBlock struct + func (t *ModelOutputContentBlock) FromErrorContentBlock(v ErrorContentBlock) error + func (t *ModelOutputContentBlock) FromMediaRefContentBlock(v MediaRefContentBlock) error + func (t *ModelOutputContentBlock) FromModelToolCallContentBlock(v ModelToolCallContentBlock) error + func (t *ModelOutputContentBlock) FromReasoningContentBlock(v ReasoningContentBlock) error + func (t *ModelOutputContentBlock) FromTextContentBlock(v TextContentBlock) error + func (t *ModelOutputContentBlock) MergeErrorContentBlock(v ErrorContentBlock) error + func (t *ModelOutputContentBlock) MergeMediaRefContentBlock(v MediaRefContentBlock) error + func (t *ModelOutputContentBlock) MergeModelToolCallContentBlock(v ModelToolCallContentBlock) error + func (t *ModelOutputContentBlock) MergeReasoningContentBlock(v ReasoningContentBlock) error + func (t *ModelOutputContentBlock) MergeTextContentBlock(v TextContentBlock) error + func (t *ModelOutputContentBlock) UnmarshalJSON(b []byte) error + func (t ModelOutputContentBlock) AsAny() any + func (t ModelOutputContentBlock) AsErrorContentBlock() (ErrorContentBlock, error) + func (t ModelOutputContentBlock) AsMediaRefContentBlock() (MediaRefContentBlock, error) + func (t ModelOutputContentBlock) AsModelToolCallContentBlock() (ModelToolCallContentBlock, error) + func (t ModelOutputContentBlock) AsReasoningContentBlock() (ReasoningContentBlock, error) + func (t ModelOutputContentBlock) AsTextContentBlock() (TextContentBlock, error) + func (t ModelOutputContentBlock) Discriminator() (string, error) + func (t ModelOutputContentBlock) MarshalJSON() ([]byte, error) + func (t ModelOutputContentBlock) ValueByDiscriminator() (interface{}, error) + type ModelOutputDelta struct + CoalescedCount AgentCount + Event ModelOutputStreamDelta + ModelCallContextID ModelCallContextID + Seq AgentSequence + SourceSeqEnd AgentSequence + SourceSeqStart AgentSequence + TurnID AgentTurnID + type ModelOutputErrorDelta struct + Error struct{ ... } + Kind ModelOutputErrorDeltaKind + type ModelOutputErrorDeltaKind string + const ModelOutputErrorDeltaKindError + func (e ModelOutputErrorDeltaKind) Valid() bool + type ModelOutputEvent struct + AgentID AgentID + ContentBlocks []ModelOutputContentBlock + CreatedAt Timestamp + EventKind ModelOutputEventEventKind + ID AgentEventID + IsOpeningEvent ModelOutputEventIsOpeningEvent + ModelCallContextID ModelCallContextID + OrgID OrganizationID + ProjectID ProjectID + ProviderMetadata *map[string]interface{} + Sequence AgentSequence + StopReason ModelOutputStopReason + TurnID AgentTurnID + TurnSequence AgentSequence + Usage *ModelUsage + type ModelOutputEventEventKind string + const ModelOutput + func (e ModelOutputEventEventKind) Valid() bool + type ModelOutputEventIsOpeningEvent bool + const ModelOutputEventIsOpeningEventFalse + func (e ModelOutputEventIsOpeningEvent) Valid() bool + type ModelOutputMessageStopDelta struct + Kind ModelOutputMessageStopDeltaKind + Stop struct{ ... } + type ModelOutputMessageStopDeltaKind string + const MessageStop + func (e ModelOutputMessageStopDeltaKind) Valid() bool + type ModelOutputStopReason string + const ModelOutputStopReasonContentFilter + const ModelOutputStopReasonEndTurn + const ModelOutputStopReasonError + const ModelOutputStopReasonMaxTokens + const ModelOutputStopReasonRefusal + const ModelOutputStopReasonToolUse + func (e ModelOutputStopReason) Valid() bool + type ModelOutputStreamBlock struct + func (t *ModelOutputStreamBlock) FromModelOutputTextStreamBlock(v ModelOutputTextStreamBlock) error + func (t *ModelOutputStreamBlock) FromModelOutputThinkingStreamBlock(v ModelOutputThinkingStreamBlock) error + func (t *ModelOutputStreamBlock) FromModelOutputToolUseStreamBlock(v ModelOutputToolUseStreamBlock) error + func (t *ModelOutputStreamBlock) MergeModelOutputTextStreamBlock(v ModelOutputTextStreamBlock) error + func (t *ModelOutputStreamBlock) MergeModelOutputThinkingStreamBlock(v ModelOutputThinkingStreamBlock) error + func (t *ModelOutputStreamBlock) MergeModelOutputToolUseStreamBlock(v ModelOutputToolUseStreamBlock) error + func (t *ModelOutputStreamBlock) UnmarshalJSON(b []byte) error + func (t ModelOutputStreamBlock) AsAny() any + func (t ModelOutputStreamBlock) AsModelOutputTextStreamBlock() (ModelOutputTextStreamBlock, error) + func (t ModelOutputStreamBlock) AsModelOutputThinkingStreamBlock() (ModelOutputThinkingStreamBlock, error) + func (t ModelOutputStreamBlock) AsModelOutputToolUseStreamBlock() (ModelOutputToolUseStreamBlock, error) + func (t ModelOutputStreamBlock) Discriminator() (string, error) + func (t ModelOutputStreamBlock) MarshalJSON() ([]byte, error) + func (t ModelOutputStreamBlock) ValueByDiscriminator() (interface{}, error) + type ModelOutputStreamDelta struct + func (t *ModelOutputStreamDelta) FromModelOutputBlockStartDelta(v ModelOutputBlockStartDelta) error + func (t *ModelOutputStreamDelta) FromModelOutputBlockStopDelta(v ModelOutputBlockStopDelta) error + func (t *ModelOutputStreamDelta) FromModelOutputErrorDelta(v ModelOutputErrorDelta) error + func (t *ModelOutputStreamDelta) FromModelOutputMessageStopDelta(v ModelOutputMessageStopDelta) error + func (t *ModelOutputStreamDelta) FromModelOutputTextDelta(v ModelOutputTextDelta) error + func (t *ModelOutputStreamDelta) FromModelOutputThinkingDelta(v ModelOutputThinkingDelta) error + func (t *ModelOutputStreamDelta) FromModelOutputToolArgumentsDelta(v ModelOutputToolArgumentsDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputBlockStartDelta(v ModelOutputBlockStartDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputBlockStopDelta(v ModelOutputBlockStopDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputErrorDelta(v ModelOutputErrorDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputMessageStopDelta(v ModelOutputMessageStopDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputTextDelta(v ModelOutputTextDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputThinkingDelta(v ModelOutputThinkingDelta) error + func (t *ModelOutputStreamDelta) MergeModelOutputToolArgumentsDelta(v ModelOutputToolArgumentsDelta) error + func (t *ModelOutputStreamDelta) UnmarshalJSON(b []byte) error + func (t ModelOutputStreamDelta) AsAny() any + func (t ModelOutputStreamDelta) AsModelOutputBlockStartDelta() (ModelOutputBlockStartDelta, error) + func (t ModelOutputStreamDelta) AsModelOutputBlockStopDelta() (ModelOutputBlockStopDelta, error) + func (t ModelOutputStreamDelta) AsModelOutputErrorDelta() (ModelOutputErrorDelta, error) + func (t ModelOutputStreamDelta) AsModelOutputMessageStopDelta() (ModelOutputMessageStopDelta, error) + func (t ModelOutputStreamDelta) AsModelOutputTextDelta() (ModelOutputTextDelta, error) + func (t ModelOutputStreamDelta) AsModelOutputThinkingDelta() (ModelOutputThinkingDelta, error) + func (t ModelOutputStreamDelta) AsModelOutputToolArgumentsDelta() (ModelOutputToolArgumentsDelta, error) + func (t ModelOutputStreamDelta) Discriminator() (string, error) + func (t ModelOutputStreamDelta) MarshalJSON() ([]byte, error) + func (t ModelOutputStreamDelta) ValueByDiscriminator() (interface{}, error) + type ModelOutputTextDelta struct + BlockIndex int + Delta string + Kind ModelOutputTextDeltaKind + type ModelOutputTextDeltaKind string + const TextDelta + func (e ModelOutputTextDeltaKind) Valid() bool + type ModelOutputTextStreamBlock struct + Kind ModelOutputTextStreamBlockKind + type ModelOutputTextStreamBlockKind string + const ModelOutputTextStreamBlockKindText + func (e ModelOutputTextStreamBlockKind) Valid() bool + type ModelOutputThinkingDelta struct + BlockIndex int + Delta string + Kind ModelOutputThinkingDeltaKind + type ModelOutputThinkingDeltaKind string + const ThinkingDelta + func (e ModelOutputThinkingDeltaKind) Valid() bool + type ModelOutputThinkingStreamBlock struct + Kind ModelOutputThinkingStreamBlockKind + type ModelOutputThinkingStreamBlockKind string + const Thinking + func (e ModelOutputThinkingStreamBlockKind) Valid() bool + type ModelOutputToolArgumentsDelta struct + BlockIndex int + Delta string + Kind ModelOutputToolArgumentsDeltaKind + type ModelOutputToolArgumentsDeltaKind string + const ToolArgumentsDelta + func (e ModelOutputToolArgumentsDeltaKind) Valid() bool + type ModelOutputToolUseStreamBlock struct + Kind ModelOutputToolUseStreamBlockKind + ToolCallID ToolCallID + ToolName string + type ModelOutputToolUseStreamBlockKind string + const ToolUse + func (e ModelOutputToolUseStreamBlockKind) Valid() bool + type ModelProviderAPIVariant string + const Bedrock + const Default + const Openrouter + func (e ModelProviderAPIVariant) Valid() bool + type ModelProviderAPIVariantResponse = string + type ModelProviderAuthKind string + const APIKeyHeader + const BearerToken + const ModelProviderSigV4 + func (e ModelProviderAuthKind) Valid() bool + type ModelProviderAuthKindResponse = string + type ModelProviderConfig struct + APIFormat ModelAPIFormat + APIVariant ModelProviderAPIVariantResponse + AuthKind ModelProviderAuthKindResponse + AuthOptions struct{ ... } + BaseURL string + CreatedAt Timestamp + CredentialSecretID SecretID + EndpointPath string + Headers map[string]string + ID ModelProviderConfigID + IdleTimeoutMs int + ManagementKind ManagementKind + Name ResourceName + OrgID OrganizationID + RequestTimeoutMs int + SecretHeaders map[string]SecretID + UpdatedAt Timestamp + type ModelProviderConfigID = string + type ModelProviderConfigList struct + Data []ModelProviderConfig + NextCursor *string + type ModelStopReason string + const ModelStopReasonContentFilter + const ModelStopReasonContextWindow + const ModelStopReasonEndTurn + const ModelStopReasonMaxTokens + const ModelStopReasonPause + const ModelStopReasonRefusal + const ModelStopReasonToolUse + const ModelStopReasonUnknown + func (e ModelStopReason) Valid() bool + type ModelToolCallContentBlock struct + Input ToolInput + Metadata *ContentBlockMetadata + Name string + ToolCallID ToolCallID + ToolType ToolCallType + Type ModelToolCallContentBlockType + type ModelToolCallContentBlockType string + const ModelToolCallContentBlockTypeToolCall + func (e ModelToolCallContentBlockType) Valid() bool + type ModelUsage struct + CacheReadInputTokens *int + CacheWriteInputTokens *int + InputTokensTotal *int + OutputTokensTotal *int + ReasoningOutputTokens *int + UncachedInputTokens *int + type ModelUsageTotals struct + Cost UsageCostTotals + Model UsageModel + ModelCalls int64 + Purpose *ModelUsageTotalsPurpose + Tokens UsageTokenTotals + type ModelUsageTotalsPurpose string + const Harness + const Title + const Turn + func (e ModelUsageTotalsPurpose) Valid() bool + type MoveQueuedBacklogInputJSONRequestBody = MoveQueuedBacklogInputRequest + type MoveQueuedBacklogInputRequest struct + AnchorInputID *AgentInputID + Position MoveQueuedBacklogInputRequestPosition + type MoveQueuedBacklogInputRequestPosition string + const After + const Back + const Before + const Front + func (e MoveQueuedBacklogInputRequestPosition) Valid() bool + type NotFound = ErrorBody + type OAuthRefreshSecretMaterial struct + ClientID string + ClientSecret *string + RefreshToken string + Resource string + TokenEndpoint string + type OAuthTokenSetSecretMaterial struct + AccessToken string + AccessTokenExpiresInSeconds *int32 + IDToken *string + Kind OAuthTokenSetSecretMaterialKind + McpURL *string + Refresh *OAuthRefreshSecretMaterial + Scopes *string + TokenType *string + type OAuthTokenSetSecretMaterialKind string + const OauthTokenSet + func (e OAuthTokenSetSecretMaterialKind) Valid() bool + type OKResponse struct + Ok bool + type OrgAPIKey struct + CreatedAt Timestamp + CreatedByUserID UserID + ID OrgAPIKeyID + LastUsedAt *Timestamp + Name ResourceName + OrgID OrganizationID + OrgRole string + RevokedAt *Timestamp + TokenID string + UpdatedAt Timestamp + type OrgAPIKeyID = string + type OrgAPIKeyListParams struct + Cursor *PageCursor + Limit *PageLimit + type OrgAPIKeyNewParams struct + Name ResourceName + OrgRole OrgAPIKeyRole + type OrgAPIKeyProjectService struct + func (s *OrgAPIKeyProjectService) List(ctx context.Context, keyID string, opts ...option.RequestOption) (*ListProjectMembershipGrantsResponse, error) + func (s *OrgAPIKeyProjectService) Remove(ctx context.Context, keyID string, projectID string, ...) error + func (s *OrgAPIKeyProjectService) Set(ctx context.Context, keyID string, projectID string, ...) (*ProjectMembershipGrant, error) + type OrgAPIKeyProjectSetParams struct + Role string + type OrgAPIKeyRole string + const Admin + const Member + func (e OrgAPIKeyRole) Valid() bool + type OrgAPIKeyService struct + Projects *OrgAPIKeyProjectService + func (s *OrgAPIKeyService) Get(ctx context.Context, keyID string, opts ...option.RequestOption) (*OrgAPIKey, error) + func (s *OrgAPIKeyService) List(ctx context.Context, params OrgAPIKeyListParams, opts ...option.RequestOption) (*CursorPage[OrgAPIKey], error) + func (s *OrgAPIKeyService) ListAutoPaging(ctx context.Context, params OrgAPIKeyListParams, opts ...option.RequestOption) *CursorPageAutoPager[OrgAPIKey] + func (s *OrgAPIKeyService) New(ctx context.Context, params OrgAPIKeyNewParams, opts ...option.RequestOption) (*CreateOrgAPIKeyResponse, error) + func (s *OrgAPIKeyService) Revoke(ctx context.Context, keyID string, opts ...option.RequestOption) (*OrgAPIKey, error) + func (s *OrgAPIKeyService) Update(ctx context.Context, keyID string, params OrgAPIKeyUpdateParams, ...) (*OrgAPIKey, error) + type OrgAPIKeyUpdateParams struct + Name *ResourceName + OrgRole *OrgAPIKeyRole + type OrgAgentListParams struct + AgentProfileID *AgentProfileID + Cursor *PageCursor + IncludeArchived *bool + IncludeSubagents *bool + IncludeUsage *AgentIncludeUsage + Limit *PageLimit + Name *ResourceNameFilter + ParentAgentID *AgentID + Sort *ResourceListSort + type OrgAgentProfileListParams struct + Cursor *PageCursor + IncludeStats *AgentProfileIncludeStats + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + StatsSince *AgentProfileStatsSince + type OrgAgentProfileService struct + func (s *OrgAgentProfileService) List(ctx context.Context, params OrgAgentProfileListParams, ...) (*CursorPage[AgentProfileSummary], error) + func (s *OrgAgentProfileService) ListAutoPaging(ctx context.Context, params OrgAgentProfileListParams, ...) *CursorPageAutoPager[AgentProfileSummary] + type OrgAgentService struct + func (s *OrgAgentService) List(ctx context.Context, params OrgAgentListParams, opts ...option.RequestOption) (*CursorPage[Agent], error) + func (s *OrgAgentService) ListAutoPaging(ctx context.Context, params OrgAgentListParams, opts ...option.RequestOption) *CursorPageAutoPager[Agent] + type OrgIntegrationListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type OrgIntegrationService struct + func (s *OrgIntegrationService) List(ctx context.Context, params OrgIntegrationListParams, ...) (*CursorPage[Integration], error) + func (s *OrgIntegrationService) ListAutoPaging(ctx context.Context, params OrgIntegrationListParams, ...) *CursorPageAutoPager[Integration] + type OrgInvitation struct + CreatedAt Timestamp + Email openapi_types.Email + ID OrgInvitationID + OrgID OrganizationID + OrgName ResourceName + OrgRole string + type OrgInvitationID = string + type OrgInvitationListParams struct + Cursor *PageCursor + Limit *PageLimit + type OrgInvitationNewParams struct + Email openapi_types.Email + Role string + type OrgInvitationService struct + func (s *OrgInvitationService) Delete(ctx context.Context, invitationID string, opts ...option.RequestOption) error + func (s *OrgInvitationService) List(ctx context.Context, params OrgInvitationListParams, ...) (*CursorPage[OrgInvitation], error) + func (s *OrgInvitationService) ListAutoPaging(ctx context.Context, params OrgInvitationListParams, ...) *CursorPageAutoPager[OrgInvitation] + func (s *OrgInvitationService) New(ctx context.Context, params OrgInvitationNewParams, ...) (*OrgInvitation, error) + type OrgMachineConnectParams struct + Cwd *string + Description *string + DisplayName ResourceName + Env *map[string]string + Metadata *MachineMetadata + ProjectIDs *[]ProjectID + SecretEnv *map[string]SecretID + TokenName *ResourceName + type OrgMachineDaemonTokenListParams struct + Cursor *PageCursor + Limit *PageLimit + type OrgMachineDaemonTokenNewParams struct + Metadata *Metadata + Name *ResourceName + type OrgMachineDaemonTokenService struct + func (s *OrgMachineDaemonTokenService) List(ctx context.Context, machineID string, params OrgMachineDaemonTokenListParams, ...) (*CursorPage[MachineDaemonToken], error) + func (s *OrgMachineDaemonTokenService) ListAutoPaging(ctx context.Context, machineID string, params OrgMachineDaemonTokenListParams, ...) *CursorPageAutoPager[MachineDaemonToken] + func (s *OrgMachineDaemonTokenService) New(ctx context.Context, machineID string, params OrgMachineDaemonTokenNewParams, ...) (*CreateMachineDaemonTokenResponse, error) + func (s *OrgMachineDaemonTokenService) Revoke(ctx context.Context, machineID string, tokenID string, ...) (*MachineDaemonToken, error) + type OrgMachineListParams struct + Cursor *PageCursor + Limit *PageLimit + MachinePoolID *MachinePoolID + Name *ResourceNameFilter + Sort *ResourceListSort + SourceKind *MachineSourceKindFilter + type OrgMachineNewParams struct + Cwd *string + Description *string + DisplayName ResourceName + Env *map[string]string + Metadata *MachineMetadata + SecretEnv *map[string]SecretID + type OrgMachinePoolCheckConnectionParams struct + DefaultMachineProviderOptions *map[string]interface{} + Provider string + ProviderAuthSecretID SecretID + ProviderConfig *map[string]interface{} + type OrgMachinePoolListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type OrgMachinePoolNewParams struct + ArchiveAfterPausedDays *int32 + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnv *map[string]string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptions map[string]interface{} + DefaultMachineSecretEnv *map[string]SecretID + DeleteAfterIdleMinutes *int32 + DeleteAfterPausedDays *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines int32 + MaxTotalMemoryMb *int32 + Metadata *MachineMetadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + Name ResourceName + PauseAfterIdleMinutes *int32 + Provider string + ProviderAuthSecretID SecretID + ProviderConfig *map[string]interface{} + RuntimeProtectionEnabled *bool + type OrgMachinePoolService struct + func (s *OrgMachinePoolService) CheckConnection(ctx context.Context, params OrgMachinePoolCheckConnectionParams, ...) error + func (s *OrgMachinePoolService) Delete(ctx context.Context, poolID string, opts ...option.RequestOption) error + func (s *OrgMachinePoolService) Get(ctx context.Context, poolID string, opts ...option.RequestOption) (*MachinePool, error) + func (s *OrgMachinePoolService) List(ctx context.Context, params OrgMachinePoolListParams, ...) (*CursorPage[MachinePool], error) + func (s *OrgMachinePoolService) ListAutoPaging(ctx context.Context, params OrgMachinePoolListParams, ...) *CursorPageAutoPager[MachinePool] + func (s *OrgMachinePoolService) New(ctx context.Context, params OrgMachinePoolNewParams, ...) (*MachinePool, error) + func (s *OrgMachinePoolService) Update(ctx context.Context, poolID string, params OrgMachinePoolUpdateParams, ...) (*MachinePool, error) + type OrgMachinePoolUpdateParams struct + ArchiveAfterPausedDays *int32 + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnv *map[string]string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptions *map[string]interface{} + DefaultMachineSecretEnv *map[string]SecretID + DeleteAfterIdleMinutes *int32 + DeleteAfterPausedDays *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata *MachineMetadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + Name *ResourceName + PauseAfterIdleMinutes *int32 + ProviderAuthSecretID *SecretID + ProviderConfig *map[string]interface{} + RuntimeProtectionEnabled *bool + type OrgMachineService struct + DaemonTokens *OrgMachineDaemonTokenService + func (s *OrgMachineService) Connect(ctx context.Context, params OrgMachineConnectParams, ...) (*ConnectBYOMachineResponse, error) + func (s *OrgMachineService) Delete(ctx context.Context, machineID string, opts ...option.RequestOption) error + func (s *OrgMachineService) Get(ctx context.Context, machineID string, opts ...option.RequestOption) (*Machine, error) + func (s *OrgMachineService) List(ctx context.Context, params OrgMachineListParams, opts ...option.RequestOption) (*CursorPage[VisibleMachine], error) + func (s *OrgMachineService) ListAutoPaging(ctx context.Context, params OrgMachineListParams, opts ...option.RequestOption) *CursorPageAutoPager[VisibleMachine] + func (s *OrgMachineService) New(ctx context.Context, params OrgMachineNewParams, opts ...option.RequestOption) (*Machine, error) + func (s *OrgMachineService) Update(ctx context.Context, machineID string, params OrgMachineUpdateParams, ...) (*Machine, error) + type OrgMachineUpdateParams struct + Cwd *string + Env *map[string]string + SecretEnv *map[string]SecretID + type OrgMember struct + CreatedAt Timestamp + DisplayName string + Email string + Role string + UserID UserID + type OrgMemberListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *CreatedResourceListSort + type OrgMemberProjectService struct + func (s *OrgMemberProjectService) List(ctx context.Context, userID string, opts ...option.RequestOption) (*ListProjectMembershipGrantsResponse, error) + func (s *OrgMemberProjectService) Remove(ctx context.Context, userID string, projectID string, ...) error + func (s *OrgMemberProjectService) Set(ctx context.Context, userID string, projectID string, ...) (*ProjectMembershipGrant, error) + type OrgMemberProjectSetParams struct + Role string + type OrgMemberService struct + Projects *OrgMemberProjectService + func (s *OrgMemberService) List(ctx context.Context, params OrgMemberListParams, opts ...option.RequestOption) (*CursorPage[OrgMember], error) + func (s *OrgMemberService) ListAutoPaging(ctx context.Context, params OrgMemberListParams, opts ...option.RequestOption) *CursorPageAutoPager[OrgMember] + func (s *OrgMemberService) Remove(ctx context.Context, userID string, opts ...option.RequestOption) error + func (s *OrgMemberService) Update(ctx context.Context, userID string, params OrgMemberUpdateParams, ...) (*OrganizationMembership, error) + type OrgMemberUpdateParams struct + Role string + type OrgMemoryStoreListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + type OrgMemoryStoreService struct + func (s *OrgMemoryStoreService) List(ctx context.Context, params OrgMemoryStoreListParams, ...) (*CursorPage[MemoryStore], error) + func (s *OrgMemoryStoreService) ListAutoPaging(ctx context.Context, params OrgMemoryStoreListParams, ...) *CursorPageAutoPager[MemoryStore] + type OrgModelProviderListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *ResourceListSort + type OrgModelProviderModelListParams struct + Cursor *PageCursor + Limit *PageLimit + type OrgModelProviderModelNewParams struct + APIVariantOptions *ModelAPIVariantOptions + ContextWindowTokens int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + Name ResourceName + OutputModalities *[]string + ProviderModelSlug string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type OrgModelProviderModelService struct + func (s *OrgModelProviderModelService) Delete(ctx context.Context, modelProviderConfigID string, configuredModelID string, ...) error + func (s *OrgModelProviderModelService) List(ctx context.Context, modelProviderConfigID string, ...) (*CursorPage[ConfiguredModel], error) + func (s *OrgModelProviderModelService) ListAutoPaging(ctx context.Context, modelProviderConfigID string, ...) *CursorPageAutoPager[ConfiguredModel] + func (s *OrgModelProviderModelService) New(ctx context.Context, modelProviderConfigID string, ...) (*ConfiguredModel, error) + func (s *OrgModelProviderModelService) Update(ctx context.Context, modelProviderConfigID string, configuredModelID string, ...) (*ConfiguredModel, error) + type OrgModelProviderModelUpdateParams struct + APIVariantOptions *ModelAPIVariantOptions + ContextWindowTokens *int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + Name *ResourceName + OutputModalities *[]string + ProviderModelSlug *string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type OrgModelProviderNewParams struct + APIFormat *ModelAPIFormat + APIVariant *ModelProviderAPIVariant + AuthKind *ModelProviderAuthKind + AuthOptions ... + BaseURL *string + CredentialSecretID SecretID + EndpointPath *string + Headers *map[string]string + IdleTimeoutMs *int + Name ResourceName + Preset *CreateModelProviderConfigRequestPreset + RequestTimeoutMs *int + SecretHeaders *map[string]SecretID + type OrgModelProviderService struct + Models *OrgModelProviderModelService + func (s *OrgModelProviderService) Catalog(ctx context.Context, modelProviderConfigID string, ...) (*ModelCatalog, error) + func (s *OrgModelProviderService) Delete(ctx context.Context, modelProviderConfigID string, ...) error + func (s *OrgModelProviderService) Get(ctx context.Context, modelProviderConfigID string, ...) (*ModelProviderConfig, error) + func (s *OrgModelProviderService) List(ctx context.Context, params OrgModelProviderListParams, ...) (*CursorPage[ModelProviderConfig], error) + func (s *OrgModelProviderService) ListAutoPaging(ctx context.Context, params OrgModelProviderListParams, ...) *CursorPageAutoPager[ModelProviderConfig] + func (s *OrgModelProviderService) New(ctx context.Context, params OrgModelProviderNewParams, ...) (*CreateModelProviderConfigResponse, error) + func (s *OrgModelProviderService) Update(ctx context.Context, modelProviderConfigID string, ...) (*ModelProviderConfig, error) + type OrgModelProviderUpdateParams struct + AuthKind *ModelProviderAuthKind + AuthOptions ... + BaseURL *string + CredentialSecretID *SecretID + EndpointPath *string + Headers *map[string]string + IdleTimeoutMs *int + RequestTimeoutMs *int + SecretHeaders *map[string]SecretID + type OrgNewParams struct + Name ResourceName + type OrgOverviewAgentProfileReference struct + AgentCount int64 + ID AgentProfileID + Name ResourceName + type OrgOverviewProjectActivity struct + LastActiveAt Timestamp + ProjectID ProjectID + type OrgOverviewResponse struct + ProjectActivity []OrgOverviewProjectActivity + Projects []VisibleProject + RecentAgentProfiles []AgentProfileSummary + RecentAgents []Agent + ReferencedAgentProfiles []OrgOverviewAgentProfileReference + type OrgSecretGrantListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *CreatedResourceListSort + type OrgSecretGrantNewParams struct + TargetProjectID ProjectID + type OrgSecretGrantService struct + func (s *OrgSecretGrantService) Delete(ctx context.Context, secretID string, grantID string, ...) error + func (s *OrgSecretGrantService) List(ctx context.Context, secretID string, params OrgSecretGrantListParams, ...) (*CursorPage[SecretGrantListItem], error) + func (s *OrgSecretGrantService) ListAutoPaging(ctx context.Context, secretID string, params OrgSecretGrantListParams, ...) *CursorPageAutoPager[SecretGrantListItem] + func (s *OrgSecretGrantService) New(ctx context.Context, secretID string, params OrgSecretGrantNewParams, ...) (*SecretGrant, error) + type OrgSecretListParams struct + Cursor *PageCursor + Kind *SecretKindFilter + Limit *PageLimit + McpOauthFlowID *SecretMCPOAuthFlowIDFilter + Metadata *SecretMetadataFilter + Name *ResourceNameFilter + OwnerKind *ListSecretsParamsOwnerKind + OwnerProjectID *SecretOwnerProjectIDFilter + Sort *ResourceListSort + type OrgSecretNewParams struct + Material SecretMaterial + Metadata *Metadata + Name ResourceName + Owner SecretOwnerInput + type OrgSecretOwner struct + Kind OrgSecretOwnerKind + type OrgSecretOwnerInput struct + Kind OrgSecretOwnerInputKind + type OrgSecretOwnerInputKind string + const OrgSecretOwnerInputKindOrg + func (e OrgSecretOwnerInputKind) Valid() bool + type OrgSecretOwnerKind string + const OrgSecretOwnerKindOrg + func (e OrgSecretOwnerKind) Valid() bool + type OrgSecretService struct + Grants *OrgSecretGrantService + Versions *OrgSecretVersionService + func (s *OrgSecretService) Delete(ctx context.Context, secretID string, opts ...option.RequestOption) error + func (s *OrgSecretService) Get(ctx context.Context, secretID string, opts ...option.RequestOption) (*Secret, error) + func (s *OrgSecretService) List(ctx context.Context, params OrgSecretListParams, opts ...option.RequestOption) (*CursorPage[Secret], error) + func (s *OrgSecretService) ListAutoPaging(ctx context.Context, params OrgSecretListParams, opts ...option.RequestOption) *CursorPageAutoPager[Secret] + func (s *OrgSecretService) New(ctx context.Context, params OrgSecretNewParams, opts ...option.RequestOption) (*Secret, error) + func (s *OrgSecretService) StartMCPOAuth(ctx context.Context, params OrgSecretStartMCPOAuthParams, ...) (*MCPOAuthStartResponse, error) + func (s *OrgSecretService) Update(ctx context.Context, secretID string, params OrgSecretUpdateParams, ...) (*Secret, error) + type OrgSecretStartMCPOAuthParams struct + ClientID *string + ClientSecret *string + McpURL string + Metadata *MCPOAuthStartMetadata + Name ResourceName + Owner SecretOwnerInput + ReturnTo *string + Scopes *[]string + type OrgSecretUpdateParams struct + Metadata *Metadata + Name *ResourceName + type OrgSecretVersionNewParams struct + Material SecretMaterial + type OrgSecretVersionService struct + func (s *OrgSecretVersionService) New(ctx context.Context, secretID string, params OrgSecretVersionNewParams, ...) (*Secret, error) + type OrgService struct + APIKeys *OrgAPIKeyService + AgentProfiles *OrgAgentProfileService + Agents *OrgAgentService + Integrations *OrgIntegrationService + Invitations *OrgInvitationService + MachinePools *OrgMachinePoolService + Machines *OrgMachineService + Members *OrgMemberService + MemoryStores *OrgMemoryStoreService + ModelProviders *OrgModelProviderService + Secrets *OrgSecretService + Skills *OrgSkillService + func (s *OrgService) Delete(ctx context.Context, orgID string, opts ...option.RequestOption) error + func (s *OrgService) List(ctx context.Context, opts ...option.RequestOption) (*ListOrganizationsResponse, error) + func (s *OrgService) New(ctx context.Context, params OrgNewParams, opts ...option.RequestOption) (*CreateOrganizationResponse, error) + func (s *OrgService) Overview(ctx context.Context, opts ...option.RequestOption) (*OrgOverviewResponse, error) + func (s *OrgService) Usage(ctx context.Context, params OrgUsageParams, opts ...option.RequestOption) (*UsageReport, error) + func (s *OrgService) UsageTimeseries(ctx context.Context, params OrgUsageTimeseriesParams, ...) (*UsageTimeseries, error) + type OrgSkillGrantListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + Sort *CreatedResourceListSort + type OrgSkillGrantNewParams struct + TargetProjectID ProjectID + type OrgSkillGrantService struct + func (s *OrgSkillGrantService) Delete(ctx context.Context, skillID string, grantID string, ...) error + func (s *OrgSkillGrantService) List(ctx context.Context, skillID string, params OrgSkillGrantListParams, ...) (*CursorPage[SkillGrantListItem], error) + func (s *OrgSkillGrantService) ListAutoPaging(ctx context.Context, skillID string, params OrgSkillGrantListParams, ...) *CursorPageAutoPager[SkillGrantListItem] + func (s *OrgSkillGrantService) New(ctx context.Context, skillID string, params OrgSkillGrantNewParams, ...) (*SkillGrant, error) + type OrgSkillListParams struct + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + OwnerKind *ListSkillsParamsOwnerKind + OwnerProjectID *SkillOwnerProjectIDFilter + Sort *ResourceListSort + type OrgSkillNewParams struct + Archive io.Reader + Owner SkillOwnerInput + type OrgSkillOwner struct + Kind OrgSkillOwnerKind + type OrgSkillOwnerInput struct + Kind OrgSkillOwnerInputKind + type OrgSkillOwnerInputKind string + const OrgSkillOwnerInputKindOrg + func (e OrgSkillOwnerInputKind) Valid() bool + type OrgSkillOwnerKind string + const OrgSkillOwnerKindOrg + func (e OrgSkillOwnerKind) Valid() bool + type OrgSkillService struct + Grants *OrgSkillGrantService + func (s *OrgSkillService) Delete(ctx context.Context, skillID string, opts ...option.RequestOption) error + func (s *OrgSkillService) Get(ctx context.Context, skillID string, opts ...option.RequestOption) (*Skill, error) + func (s *OrgSkillService) List(ctx context.Context, params OrgSkillListParams, opts ...option.RequestOption) (*CursorPage[Skill], error) + func (s *OrgSkillService) ListAutoPaging(ctx context.Context, params OrgSkillListParams, opts ...option.RequestOption) *CursorPageAutoPager[Skill] + func (s *OrgSkillService) New(ctx context.Context, params OrgSkillNewParams, opts ...option.RequestOption) (*Skill, error) + func (s *OrgSkillService) Update(ctx context.Context, skillID string, params OrgSkillUpdateParams, ...) (*Skill, error) + type OrgSkillUpdateParams struct + Archive io.Reader + SkillMd *string + type OrgUsageParams struct + ExcludeProjectIDs *UsageExcludeProjectIDs + IncludeProjectIDs *UsageIncludeProjectIDs + Since *UsageSince + Until *UsageUntil + type OrgUsageTimeseriesParams struct + AgentProfileIDs *[]AgentProfileID + GroupBy *UsageTimeseriesGroupBy + GroupLimit *int + IncludeSubagents *bool + Interval *UsageTimeseriesInterval + Metric *UsageTimeseriesMetric + ProjectIDs *[]ProjectID + Since *UsageSince + Timezone *string + Until *UsageUntil + type Organization struct + CreatedAt Timestamp + ID OrganizationID + Name ResourceName + UpdatedAt Timestamp + type OrganizationID = string + type OrganizationMembership struct + CreatedAt Timestamp + OrgID OrganizationID + Role string + UserID UserID + type PageCursor = string + type PageLimit = int32 + type PatchAgentModelOverrideJSONRequestBody = AgentModelOverridePatch + type PatchAgentSessionModelOverrideJSONRequestBody = AgentModelOverridePatch + type PersonalAccessToken struct + CreatedAt Timestamp + ID PersonalAccessTokenID + LastUsedAt *Timestamp + Name ResourceName + RevokedAt *Timestamp + TokenID string + UserID UserID + type PersonalAccessTokenID = string + type PersonalAccessTokenListParams struct + Cursor *PageCursor + Limit *PageLimit + type PersonalAccessTokenNewParams struct + Name ResourceName + type PersonalAccessTokenService struct + func (s *PersonalAccessTokenService) List(ctx context.Context, params PersonalAccessTokenListParams, ...) (*CursorPage[PersonalAccessToken], error) + func (s *PersonalAccessTokenService) ListAutoPaging(ctx context.Context, params PersonalAccessTokenListParams, ...) *CursorPageAutoPager[PersonalAccessToken] + func (s *PersonalAccessTokenService) New(ctx context.Context, params PersonalAccessTokenNewParams, ...) (*CreatePersonalAccessTokenResponse, error) + func (s *PersonalAccessTokenService) Revoke(ctx context.Context, tokenID string, opts ...option.RequestOption) (*PersonalAccessToken, error) + type ProcessActionID = string + type ProcessID = string + type Project = ProjectFields + type ProjectAccess struct + CanManage bool + CanManageAccess bool + CanOperate bool + CanRead bool + type ProjectEventWebhookScope struct + Type ProjectEventWebhookScopeType + type ProjectEventWebhookScopeType string + const ProjectEventWebhookScopeTypeProject + func (e ProjectEventWebhookScopeType) Valid() bool + type ProjectFields struct + CreatedAt Timestamp + ID ProjectID + Name ResourceName + OrgID OrganizationID + UpdatedAt Timestamp + type ProjectID = string + type ProjectListParams struct + Cursor *PageCursor + Limit *PageLimit + type ProjectMachineGrant struct + CreatedAt Timestamp + Description string + ID ProjectMachineGrantID + MachineID MachineID + Metadata Metadata + OrgID OrganizationID + ProjectID ProjectID + ProjectMachinePoolGrantID *ProjectMachinePoolGrantID + SourceKind ProjectMachineGrantSourceKind + UpdatedAt Timestamp + type ProjectMachineGrantID = string + type ProjectMachineGrantListItem struct + Grant ProjectMachineGrant + Machine MachineSummary + type ProjectMachineGrantSourceKind string + const ProjectMachineGrantSourceKindExplicit + const ProjectMachineGrantSourceKindPool + func (e ProjectMachineGrantSourceKind) Valid() bool + type ProjectMachinePoolGrant struct + CreatedAt Timestamp + DefaultCwd string + DefaultMachineCPU *int32 + DefaultMachineEnvOverlay map[string]*string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptionsOverlay map[string]interface{} + DefaultMachineSecretEnvOverlay map[string]*string + DeleteAfterIdleMinutes *int32 + Description string + ID ProjectMachinePoolGrantID + MachinePoolID MachinePoolID + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata Metadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + OrgID OrganizationID + ProjectID ProjectID + UpdatedAt Timestamp + type ProjectMachinePoolGrantID = string + type ProjectMachinePoolGrantListItem struct + Grant ProjectMachinePoolGrant + MachinePool MachinePoolSummary + type ProjectMembershipGrant struct + CreatedAt Timestamp + ProjectID ProjectID + ProjectName ResourceName + Role string + type ProjectModelGrant struct + ConfiguredModelID ConfiguredModelID + ContextWindowTokens *int + CreatedAt Timestamp + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + ID ProjectModelGrantID + InputModalities []string + MaxOutputTokens *int + OrgID OrganizationID + OutputModalities []string + ProjectID ProjectID + SupportedReasoningEfforts []string + SupportsReasoning *bool + SupportsTools *bool + UpdatedAt Timestamp + type ProjectModelGrantEffectiveReasoning struct + DefaultReasoningEffort string + SupportedReasoningEfforts []string + SupportsReasoning bool + type ProjectModelGrantEnvelope struct + Grant ProjectModelGrant + type ProjectModelGrantID = string + type ProjectModelGrantListItem struct + EffectiveReasoning ProjectModelGrantEffectiveReasoning + Grant ProjectModelGrant + Model ConfiguredModelSummary + type ProjectNewParams struct + Name ResourceName + type ProjectSecretAccess struct + Availability SecretAvailability + Secret Secret + type ProjectSecretOwner struct + Kind ProjectSecretOwnerKind + ProjectID ProjectID + type ProjectSecretOwnerInput struct + Kind ProjectSecretOwnerInputKind + ProjectID ProjectID + type ProjectSecretOwnerInputKind string + const ProjectSecretOwnerInputKindProject + func (e ProjectSecretOwnerInputKind) Valid() bool + type ProjectSecretOwnerKind string + const ProjectSecretOwnerKindProject + func (e ProjectSecretOwnerKind) Valid() bool + type ProjectService struct + func (s *ProjectService) Delete(ctx context.Context, projectID string, opts ...option.RequestOption) error + func (s *ProjectService) List(ctx context.Context, params ProjectListParams, opts ...option.RequestOption) (*CursorPage[VisibleProject], error) + func (s *ProjectService) ListAutoPaging(ctx context.Context, params ProjectListParams, opts ...option.RequestOption) *CursorPageAutoPager[VisibleProject] + func (s *ProjectService) New(ctx context.Context, params ProjectNewParams, opts ...option.RequestOption) (*Project, error) + func (s *ProjectService) Usage(ctx context.Context, params ProjectUsageParams, opts ...option.RequestOption) (*UsageReport, error) + type ProjectSkillAccess struct + Availability SkillAvailability + ProjectID ProjectID + Skill Skill + type ProjectSkillOwner struct + Kind ProjectSkillOwnerKind + ProjectID ProjectID + type ProjectSkillOwnerInput struct + Kind ProjectSkillOwnerInputKind + ProjectID ProjectID + type ProjectSkillOwnerInputKind string + const ProjectSkillOwnerInputKindProject + func (e ProjectSkillOwnerInputKind) Valid() bool + type ProjectSkillOwnerKind string + const ProjectSkillOwnerKindProject + func (e ProjectSkillOwnerKind) Valid() bool + type ProjectUsageParams struct + Since *UsageSince + Until *UsageUntil + type PromoteQueuedInputToSteeringJSONRequestBody = PromoteQueuedInputToSteeringRequest + type PromoteQueuedInputToSteeringRequest struct + CancelOpenInteractions *bool + type PromoteSessionArtifactJSONRequestBody = PromoteSessionArtifactRequest + type PromoteSessionArtifactParams struct + IdempotencyKey *IdempotencyKey + type PromoteSessionArtifactRequest struct + Filename *string + Metadata *map[string]string + Scope *PromoteSessionArtifactRequestScope + type PromoteSessionArtifactRequestScope string + const PromoteSessionArtifactRequestScopeProject + const PromoteSessionArtifactRequestScopeSession + func (e PromoteSessionArtifactRequestScope) Valid() bool + type PutActorJSONRequestBody = ExternalActorParams + type PutAgentExecutorBindingJSONRequestBody = AgentExecutorBindingInput + type PutAgentModelOverrideJSONRequestBody = AgentModelOverrideInput + type PutAgentSessionModelOverrideJSONRequestBody = AgentModelOverrideInput + type ReasoningContentBlock struct + Metadata *ContentBlockMetadata + Text string + Type ReasoningContentBlockType + type ReasoningContentBlockType string + const Reasoning + func (e ReasoningContentBlockType) Valid() bool + type RecordMachineFailureParams struct + CaptureStatus *int + DaemonVersion *string + ExitStatus *int + Stage RecordMachineFailureParamsStage + TargetVersion *string + type RecordMachineFailureParamsStage string + const RecordMachineFailureParamsStageDaemonInstall + const RecordMachineFailureParamsStageDaemonRuntime + const RecordMachineFailureParamsStageDaemonUninstall + const RecordMachineFailureParamsStageDaemonUninstalled + const RecordMachineFailureParamsStageDaemonUpdate + const RecordMachineFailureParamsStageStartupScript + func (e RecordMachineFailureParamsStage) Valid() bool + type RecordMachineFailureTextBody = string + type RecordMachineFailureTextRequestBody = RecordMachineFailureTextBody + type RenameAgentProfileJSONRequestBody = RenameAgentProfileRequest + type RenameAgentProfileRequest struct + Description *string + Metadata *AgentProfileMetadata + Name ResourceName + type RenewDesktopControlJSONRequestBody = DesktopControlLeaseRequest + type ReportDaemonMachineBackupRestoreJSONRequestBody = DaemonMachineBackupRestoreResult + type ResolveAgentConfigToolsJSONRequestBody = ResolveAgentConfigToolsRequest + type ResolveAgentConfigToolsRequest struct + Source ResolveAgentConfigToolsRequest_Source + SourceFormat ResolveAgentConfigToolsRequestSourceFormat + type ResolveAgentConfigToolsRequestSource0 = string + type ResolveAgentConfigToolsRequestSourceFormat string + const ResolveAgentConfigToolsRequestSourceFormatJSON + const ResolveAgentConfigToolsRequestSourceFormatYaml + func (e ResolveAgentConfigToolsRequestSourceFormat) Valid() bool + type ResolveAgentConfigToolsRequest_Source struct + func (t *ResolveAgentConfigToolsRequest_Source) FromAgentConfigToolsDefinition(v AgentConfigToolsDefinition) error + func (t *ResolveAgentConfigToolsRequest_Source) FromResolveAgentConfigToolsRequestSource0(v ResolveAgentConfigToolsRequestSource0) error + func (t *ResolveAgentConfigToolsRequest_Source) MergeAgentConfigToolsDefinition(v AgentConfigToolsDefinition) error + func (t *ResolveAgentConfigToolsRequest_Source) MergeResolveAgentConfigToolsRequestSource0(v ResolveAgentConfigToolsRequestSource0) error + func (t *ResolveAgentConfigToolsRequest_Source) UnmarshalJSON(b []byte) error + func (t ResolveAgentConfigToolsRequest_Source) AsAgentConfigToolsDefinition() (AgentConfigToolsDefinition, error) + func (t ResolveAgentConfigToolsRequest_Source) AsResolveAgentConfigToolsRequestSource0() (ResolveAgentConfigToolsRequestSource0, error) + func (t ResolveAgentConfigToolsRequest_Source) MarshalJSON() ([]byte, error) + type ResolveAgentInteractionJSONRequestBody = ResolveAgentInteractionRequest + type ResolveAgentInteractionRequest struct + Actor *ExternalActorParams + Answers []InteractionAnswer + type ResolvedAgentConfigTool struct + Enabled bool + Name string + Permission ToolPermissionSelection + type ResolvedAgentConfigTools struct + Tools []ResolvedAgentConfigTool + type ResourceListSort string + const ResourceListSortCreatedAt + const ResourceListSortMinusCreatedAt + const ResourceListSortMinusName + const ResourceListSortMinusUpdatedAt + const ResourceListSortName + const ResourceListSortUpdatedAt + func (e ResourceListSort) Valid() bool + type ResourceName = string + type ResourceNameFilter = string + type ResourceNameReference = string + type RestoreMachineFromBackupJSONRequestBody = RestoreMachineFromBackupRequest + type RestoreMachineFromBackupRequest struct + BackupID *string + type ResumeDesktopAgentJSONRequestBody = DesktopGenerationRequest + type RunnableTool interface + Definition func() AgentConfigDefinitionTool + Name func() string + func DefineTool[In any](name, description string, inputSchema map[string]any, ...) RunnableTool + type Secret struct + CreatedAt Timestamp + CurrentVersionNumber int32 + ID SecretID + Kind SecretKind + ManagementKind ManagementKind + Metadata Metadata + Name ResourceName + OrgID OrganizationID + Owner SecretOwner + PayloadKeys []string + UpdatedAt Timestamp + type SecretAvailability struct + func (t *SecretAvailability) FromDirectSecretAvailability(v DirectSecretAvailability) error + func (t *SecretAvailability) FromGrantedSecretAvailability(v GrantedSecretAvailability) error + func (t *SecretAvailability) MergeDirectSecretAvailability(v DirectSecretAvailability) error + func (t *SecretAvailability) MergeGrantedSecretAvailability(v GrantedSecretAvailability) error + func (t *SecretAvailability) UnmarshalJSON(b []byte) error + func (t SecretAvailability) AsAny() any + func (t SecretAvailability) AsDirectSecretAvailability() (DirectSecretAvailability, error) + func (t SecretAvailability) AsGrantedSecretAvailability() (GrantedSecretAvailability, error) + func (t SecretAvailability) Discriminator() (string, error) + func (t SecretAvailability) MarshalJSON() ([]byte, error) + func (t SecretAvailability) ValueByDiscriminator() (interface{}, error) + type SecretAvailabilitySourceFilter string + const SecretAvailabilitySourceFilterDirect + const SecretAvailabilitySourceFilterGrant + func (e SecretAvailabilitySourceFilter) Valid() bool + type SecretGrant struct + CreatedAt Timestamp + ID SecretGrantID + OrgID OrganizationID + SecretID SecretID + TargetProjectID ProjectID + type SecretGrantCreateRequest struct + TargetProjectID ProjectID + type SecretGrantID = string + type SecretGrantListItem struct + Grant SecretGrant + TargetProject Project + type SecretID = string + type SecretKind string + const SecretKindAWSCredentials + const SecretKindGeneric + const SecretKindGitHubAppCredentials + const SecretKindOAuthTokenSet + const SecretKindSlackAppCredentials + func (e SecretKind) Valid() bool + type SecretKindFilter = SecretKind + type SecretListParams struct + AvailabilitySource *ListProjectAvailableSecretsParamsAvailabilitySource + Cursor *PageCursor + Kind *SecretKindFilter + Limit *PageLimit + Metadata *SecretMetadataFilter + Name *ResourceNameFilter + OwnerKind *ListProjectAvailableSecretsParamsOwnerKind + Sort *ResourceListSort + type SecretMCPOAuthFlowIDFilter = MCPOAuthFlowID + type SecretMaterial struct + func (t *SecretMaterial) FromAWSCredentialsSecretMaterial(v AWSCredentialsSecretMaterial) error + func (t *SecretMaterial) FromGenericSecretMaterial(v GenericSecretMaterial) error + func (t *SecretMaterial) FromGitHubAppCredentialsSecretMaterial(v GitHubAppCredentialsSecretMaterial) error + func (t *SecretMaterial) FromOAuthTokenSetSecretMaterial(v OAuthTokenSetSecretMaterial) error + func (t *SecretMaterial) MergeAWSCredentialsSecretMaterial(v AWSCredentialsSecretMaterial) error + func (t *SecretMaterial) MergeGenericSecretMaterial(v GenericSecretMaterial) error + func (t *SecretMaterial) MergeGitHubAppCredentialsSecretMaterial(v GitHubAppCredentialsSecretMaterial) error + func (t *SecretMaterial) MergeOAuthTokenSetSecretMaterial(v OAuthTokenSetSecretMaterial) error + func (t *SecretMaterial) UnmarshalJSON(b []byte) error + func (t SecretMaterial) AsAWSCredentialsSecretMaterial() (AWSCredentialsSecretMaterial, error) + func (t SecretMaterial) AsAny() any + func (t SecretMaterial) AsGenericSecretMaterial() (GenericSecretMaterial, error) + func (t SecretMaterial) AsGitHubAppCredentialsSecretMaterial() (GitHubAppCredentialsSecretMaterial, error) + func (t SecretMaterial) AsOAuthTokenSetSecretMaterial() (OAuthTokenSetSecretMaterial, error) + func (t SecretMaterial) Discriminator() (string, error) + func (t SecretMaterial) MarshalJSON() ([]byte, error) + func (t SecretMaterial) ValueByDiscriminator() (interface{}, error) + type SecretMetadataFilter map[string]string + type SecretOwner struct + func (t *SecretOwner) FromOrgSecretOwner(v OrgSecretOwner) error + func (t *SecretOwner) FromProjectSecretOwner(v ProjectSecretOwner) error + func (t *SecretOwner) FromUserSecretOwner(v UserSecretOwner) error + func (t *SecretOwner) MergeOrgSecretOwner(v OrgSecretOwner) error + func (t *SecretOwner) MergeProjectSecretOwner(v ProjectSecretOwner) error + func (t *SecretOwner) MergeUserSecretOwner(v UserSecretOwner) error + func (t *SecretOwner) UnmarshalJSON(b []byte) error + func (t SecretOwner) AsAny() any + func (t SecretOwner) AsOrgSecretOwner() (OrgSecretOwner, error) + func (t SecretOwner) AsProjectSecretOwner() (ProjectSecretOwner, error) + func (t SecretOwner) AsUserSecretOwner() (UserSecretOwner, error) + func (t SecretOwner) Discriminator() (string, error) + func (t SecretOwner) MarshalJSON() ([]byte, error) + func (t SecretOwner) ValueByDiscriminator() (interface{}, error) + type SecretOwnerInput struct + func (t *SecretOwnerInput) FromOrgSecretOwnerInput(v OrgSecretOwnerInput) error + func (t *SecretOwnerInput) FromProjectSecretOwnerInput(v ProjectSecretOwnerInput) error + func (t *SecretOwnerInput) FromUserSecretOwnerInput(v UserSecretOwnerInput) error + func (t *SecretOwnerInput) MergeOrgSecretOwnerInput(v OrgSecretOwnerInput) error + func (t *SecretOwnerInput) MergeProjectSecretOwnerInput(v ProjectSecretOwnerInput) error + func (t *SecretOwnerInput) MergeUserSecretOwnerInput(v UserSecretOwnerInput) error + func (t *SecretOwnerInput) UnmarshalJSON(b []byte) error + func (t SecretOwnerInput) AsAny() any + func (t SecretOwnerInput) AsOrgSecretOwnerInput() (OrgSecretOwnerInput, error) + func (t SecretOwnerInput) AsProjectSecretOwnerInput() (ProjectSecretOwnerInput, error) + func (t SecretOwnerInput) AsUserSecretOwnerInput() (UserSecretOwnerInput, error) + func (t SecretOwnerInput) Discriminator() (string, error) + func (t SecretOwnerInput) MarshalJSON() ([]byte, error) + func (t SecretOwnerInput) ValueByDiscriminator() (interface{}, error) + type SecretOwnerKindFilter string + const SecretOwnerKindFilterOrg + const SecretOwnerKindFilterProject + const SecretOwnerKindFilterUser + func (e SecretOwnerKindFilter) Valid() bool + type SecretOwnerProjectIDFilter = ProjectID + type SecretService struct + func (s *SecretService) Get(ctx context.Context, secretID string, opts ...option.RequestOption) (*ProjectSecretAccess, error) + func (s *SecretService) List(ctx context.Context, params SecretListParams, opts ...option.RequestOption) (*CursorPage[ProjectSecretAccess], error) + func (s *SecretService) ListAutoPaging(ctx context.Context, params SecretListParams, opts ...option.RequestOption) *CursorPageAutoPager[ProjectSecretAccess] + type SecretVersionRequest struct + Material SecretMaterial + type SendDesktopActionsJSONRequestBody = DesktopActionRequest + type ServerError struct + Code ServerErrorCode + Error string + type ServerErrorCode = string + type ServiceUnavailable = ErrorBody + type SessionArtifactList struct + Data []Artifact + NextCursor *string + type SessionFileResource struct + CreatedAt Timestamp + Digest string + FileID FileID + Filename string + ID string + MimeType string + MountPath string + SizeBytes int64 + Type SessionFileResourceType + UpdatedAt Timestamp + type SessionFileResourceList struct + Data []SessionFileResource + type SessionFileResourceType string + const SessionFileResourceTypeFile + func (e SessionFileResourceType) Valid() bool + type SessionListParams struct + AfterID *string + AgentProfileID *AgentProfileID + IncludeArchived *bool + IncludeDefault *bool + IncludeSubagents *bool + Limit *int32 + Order *ListProjectAgentSessionsParamsOrder + type SessionService struct + func (s *SessionService) Get(ctx context.Context, sessionID string, opts ...option.RequestOption) (*AgentSessionEnvelope, error) + func (s *SessionService) List(ctx context.Context, params SessionListParams, opts ...option.RequestOption) (*CursorPage[AgentSession], error) + func (s *SessionService) ListAutoPaging(ctx context.Context, params SessionListParams, opts ...option.RequestOption) *CursorPageAutoPager[AgentSession] + type SetMemberProjectAccessJSONRequestBody = SetProjectMembershipRequest + type SetOrgAPIKeyProjectRoleJSONRequestBody = SetProjectMembershipRequest + type SetProjectMembershipRequest struct + Role string + type Skill struct + CreatedAt Timestamp + Description string + Files *[]SkillFile + ID SkillID + Name SkillName + OrgID OrganizationID + Owner SkillOwner + Revision int32 + RevisionID SkillRevisionID + SkillMd *string + UpdatedAt Timestamp + type SkillAvailability struct + func (t *SkillAvailability) FromDirectSkillAvailability(v DirectSkillAvailability) error + func (t *SkillAvailability) FromGrantedSkillAvailability(v GrantedSkillAvailability) error + func (t *SkillAvailability) MergeDirectSkillAvailability(v DirectSkillAvailability) error + func (t *SkillAvailability) MergeGrantedSkillAvailability(v GrantedSkillAvailability) error + func (t *SkillAvailability) UnmarshalJSON(b []byte) error + func (t SkillAvailability) AsAny() any + func (t SkillAvailability) AsDirectSkillAvailability() (DirectSkillAvailability, error) + func (t SkillAvailability) AsGrantedSkillAvailability() (GrantedSkillAvailability, error) + func (t SkillAvailability) Discriminator() (string, error) + func (t SkillAvailability) MarshalJSON() ([]byte, error) + func (t SkillAvailability) ValueByDiscriminator() (interface{}, error) + type SkillAvailabilitySourceFilter string + const SkillAvailabilitySourceFilterDirect + const SkillAvailabilitySourceFilterGrant + func (e SkillAvailabilitySourceFilter) Valid() bool + type SkillFile struct + Path string + Size int64 + type SkillGrant struct + CreatedAt Timestamp + ID SkillGrantID + OrgID OrganizationID + SkillID SkillID + TargetProjectID ProjectID + type SkillGrantCreateRequest struct + TargetProjectID ProjectID + type SkillGrantID = string + type SkillGrantListItem struct + Grant SkillGrant + TargetProject Project + type SkillID = string + type SkillListParams struct + AvailabilitySource *ListProjectAvailableSkillsParamsAvailabilitySource + Cursor *PageCursor + Limit *PageLimit + Name *ResourceNameFilter + OwnerKind *ListProjectAvailableSkillsParamsOwnerKind + Sort *ResourceListSort + type SkillName = string + type SkillOwner struct + func (t *SkillOwner) FromOrgSkillOwner(v OrgSkillOwner) error + func (t *SkillOwner) FromProjectSkillOwner(v ProjectSkillOwner) error + func (t *SkillOwner) FromUserSkillOwner(v UserSkillOwner) error + func (t *SkillOwner) MergeOrgSkillOwner(v OrgSkillOwner) error + func (t *SkillOwner) MergeProjectSkillOwner(v ProjectSkillOwner) error + func (t *SkillOwner) MergeUserSkillOwner(v UserSkillOwner) error + func (t *SkillOwner) UnmarshalJSON(b []byte) error + func (t SkillOwner) AsAny() any + func (t SkillOwner) AsOrgSkillOwner() (OrgSkillOwner, error) + func (t SkillOwner) AsProjectSkillOwner() (ProjectSkillOwner, error) + func (t SkillOwner) AsUserSkillOwner() (UserSkillOwner, error) + func (t SkillOwner) Discriminator() (string, error) + func (t SkillOwner) MarshalJSON() ([]byte, error) + func (t SkillOwner) ValueByDiscriminator() (interface{}, error) + type SkillOwnerInput struct + func (t *SkillOwnerInput) FromOrgSkillOwnerInput(v OrgSkillOwnerInput) error + func (t *SkillOwnerInput) FromProjectSkillOwnerInput(v ProjectSkillOwnerInput) error + func (t *SkillOwnerInput) FromUserSkillOwnerInput(v UserSkillOwnerInput) error + func (t *SkillOwnerInput) MergeOrgSkillOwnerInput(v OrgSkillOwnerInput) error + func (t *SkillOwnerInput) MergeProjectSkillOwnerInput(v ProjectSkillOwnerInput) error + func (t *SkillOwnerInput) MergeUserSkillOwnerInput(v UserSkillOwnerInput) error + func (t *SkillOwnerInput) UnmarshalJSON(b []byte) error + func (t SkillOwnerInput) AsAny() any + func (t SkillOwnerInput) AsOrgSkillOwnerInput() (OrgSkillOwnerInput, error) + func (t SkillOwnerInput) AsProjectSkillOwnerInput() (ProjectSkillOwnerInput, error) + func (t SkillOwnerInput) AsUserSkillOwnerInput() (UserSkillOwnerInput, error) + func (t SkillOwnerInput) Discriminator() (string, error) + func (t SkillOwnerInput) MarshalJSON() ([]byte, error) + func (t SkillOwnerInput) ValueByDiscriminator() (interface{}, error) + type SkillOwnerKindFilter string + const SkillOwnerKindFilterOrg + const SkillOwnerKindFilterProject + const SkillOwnerKindFilterUser + func (e SkillOwnerKindFilter) Valid() bool + type SkillOwnerProjectIDFilter = ProjectID + type SkillRevisionID = string + type SkillService struct + func (s *SkillService) List(ctx context.Context, params SkillListParams, opts ...option.RequestOption) (*CursorPage[ProjectSkillAccess], error) + func (s *SkillService) ListAutoPaging(ctx context.Context, params SkillListParams, opts ...option.RequestOption) *CursorPageAutoPager[ProjectSkillAccess] + type SlackSetup struct + ActionsURL string + EventsURL string + ExpiresAt Timestamp + FlowID IntegrationOAuthFlowID + IntegrationID IntegrationID + OauthURL string + Provider string + RedirectURI string + SetupRevision int + SlackAppID string + type SlackSetupIcon struct + DataBase64 string + Filename *string + type StartSecretMCPOAuthJSONRequestBody = MCPOAuthStartRequest + type Stream = apicore.Stream[T] + type StreamEventsEvent struct + Data json.RawMessage + Event string + ID string + Sequence int64 + func (e StreamEventsEvent) AsAny() any + type StreamEventsParams struct + AfterSequence *int64 + LastEventID *int64 + SessionID *string + StreamDeltas *bool + type StructuredDataContentBlock struct + Metadata *ContentBlockMetadata + Type StructuredDataContentBlockType + Value JSONBlob + type StructuredDataContentBlockType string + const StructuredData + func (e StructuredDataContentBlockType) Valid() bool + type SubmitDesktopActionJSONRequestBody = DesktopAgentActionRequest + type SubmitToolCallResultJSONRequestBody = SubmitToolCallResultRequest + type SubmitToolCallResultRequest struct + ContentBlocks []SubmitToolResultContentBlock + Outcome SubmitToolCallResultRequestOutcome + type SubmitToolCallResultRequestOutcome string + const SubmitToolCallResultRequestOutcomeFailed + const SubmitToolCallResultRequestOutcomeSucceeded + func (e SubmitToolCallResultRequestOutcome) Valid() bool + type SubmitToolCallResultResponse struct + ToolCall ToolCall + ToolResult ToolResult + type SubmitToolResultContentBlock struct + func (t *SubmitToolResultContentBlock) FromInlineMediaContentBlock(v InlineMediaContentBlock) error + func (t *SubmitToolResultContentBlock) FromStructuredDataContentBlock(v StructuredDataContentBlock) error + func (t *SubmitToolResultContentBlock) FromTextContentBlock(v TextContentBlock) error + func (t *SubmitToolResultContentBlock) MergeInlineMediaContentBlock(v InlineMediaContentBlock) error + func (t *SubmitToolResultContentBlock) MergeStructuredDataContentBlock(v StructuredDataContentBlock) error + func (t *SubmitToolResultContentBlock) MergeTextContentBlock(v TextContentBlock) error + func (t *SubmitToolResultContentBlock) UnmarshalJSON(b []byte) error + func (t SubmitToolResultContentBlock) AsAny() any + func (t SubmitToolResultContentBlock) AsInlineMediaContentBlock() (InlineMediaContentBlock, error) + func (t SubmitToolResultContentBlock) AsStructuredDataContentBlock() (StructuredDataContentBlock, error) + func (t SubmitToolResultContentBlock) AsTextContentBlock() (TextContentBlock, error) + func (t SubmitToolResultContentBlock) Discriminator() (string, error) + func (t SubmitToolResultContentBlock) MarshalJSON() ([]byte, error) + func (t SubmitToolResultContentBlock) ValueByDiscriminator() (interface{}, error) + type TerminalSession struct + CloseReason *string + ClosedAt *time.Time + Cols *int32 + CreatedAt time.Time + Cwd *string + ExitCode *int32 + ID TerminalSessionID + MachineID MachineID + OrgID OrganizationID + ProjectID ProjectID + Rows *int32 + Shell *string + State TerminalSessionState + type TerminalSessionID = string + type TerminalSessionState string + const Closed + const Closing + const Failed + const Running + const Starting + func (e TerminalSessionState) Valid() bool + type TextContentBlock struct + Metadata *ContentBlockMetadata + Text string + Type TextContentBlockType + func NewTextContentBlock(text string) TextContentBlock + type TextContentBlockType string + const Text + func (e TextContentBlockType) Valid() bool + type Timestamp = time.Time + type ToolCall struct + AgentID AgentID + CompletedAt *Timestamp + CreatedAt Timestamp + ID ToolCallID + Input ToolInput + Name string + Outcome *ToolCallOutcome + ProviderCallID string + SessionID string + State ToolCallState + TurnID AgentTurnID + Type ToolCallType + type ToolCallEnvelope struct + ToolCall ToolCall + type ToolCallError struct + Content ToolContent + func (e *ToolCallError) Error() string + type ToolCallID = string + type ToolCallOutcome string + const ToolCallOutcomeCanceled + const ToolCallOutcomeDenied + const ToolCallOutcomeFailed + const ToolCallOutcomeSucceeded + func (e ToolCallOutcome) Valid() bool + type ToolCallState string + const ToolCallStateAwaitingAuthorization + const ToolCallStateAwaitingPermission + const ToolCallStateCompleted + const ToolCallStateReady + const ToolCallStateRunning + const ToolCallStateWaiting + func (e ToolCallState) Valid() bool + type ToolCallType string + const ToolCallTypeBuiltIn + const ToolCallTypeCustom + const ToolCallTypeMCP + func (e ToolCallType) Valid() bool + type ToolCallUpdate struct + AgentID *AgentID + InteractionUpdate *AgentInteractionUpdate + State ToolCallState + ToolCallID ToolCallID + type ToolCatalog struct + BuiltInTools []ToolCatalogEntry + CustomToolPermissions ToolPermissionProfile + McpToolPermissions ToolPermissionProfile + type ToolCatalogEntry struct + DefaultPermission ToolPermissionSelection + Description string + Implicit *bool + Name string + PermissionModes []ToolPermissionMode + type ToolCatalogService struct + func (s *ToolCatalogService) Get(ctx context.Context, opts ...option.RequestOption) (*ToolCatalog, error) + type ToolContent []SubmitToolResultContentBlock + func ToolText(text string) ToolContent + type ToolInput map[string]interface + type ToolPermissionMode struct + Description string + Label string + Name string + ParametersSchema map[string]interface{} + type ToolPermissionProfile struct + DefaultPermission ToolPermissionSelection + PermissionModes []ToolPermissionMode + type ToolPermissionSelection struct + Mode string + Parameters map[string]interface{} + type ToolResult struct + AgentID AgentID + ContentBlocks []ToolResultContentBlock + CreatedAt Timestamp + EventID AgentEventID + Outcome ToolCallOutcome + ToolCallID ToolCallID + type ToolResultContentBlock struct + func (t *ToolResultContentBlock) FromMediaRefContentBlock(v MediaRefContentBlock) error + func (t *ToolResultContentBlock) FromStructuredDataContentBlock(v StructuredDataContentBlock) error + func (t *ToolResultContentBlock) FromTextContentBlock(v TextContentBlock) error + func (t *ToolResultContentBlock) MergeMediaRefContentBlock(v MediaRefContentBlock) error + func (t *ToolResultContentBlock) MergeStructuredDataContentBlock(v StructuredDataContentBlock) error + func (t *ToolResultContentBlock) MergeTextContentBlock(v TextContentBlock) error + func (t *ToolResultContentBlock) UnmarshalJSON(b []byte) error + func (t ToolResultContentBlock) AsAny() any + func (t ToolResultContentBlock) AsMediaRefContentBlock() (MediaRefContentBlock, error) + func (t ToolResultContentBlock) AsStructuredDataContentBlock() (StructuredDataContentBlock, error) + func (t ToolResultContentBlock) AsTextContentBlock() (TextContentBlock, error) + func (t ToolResultContentBlock) Discriminator() (string, error) + func (t ToolResultContentBlock) MarshalJSON() ([]byte, error) + func (t ToolResultContentBlock) ValueByDiscriminator() (interface{}, error) + type ToolResultEvent struct + AgentID AgentID + ContentBlocks []ToolResultContentBlock + CreatedAt Timestamp + EventKind ToolResultEventEventKind + ID AgentEventID + IsOpeningEvent ToolResultEventIsOpeningEvent + OrgID OrganizationID + Outcome ToolCallOutcome + ProjectID ProjectID + Sequence AgentSequence + ToolCallID ToolCallID + TurnID AgentTurnID + TurnSequence AgentSequence + type ToolResultEventEventKind string + const ToolResultEventEventKindToolResult + func (e ToolResultEventEventKind) Valid() bool + type ToolResultEventIsOpeningEvent bool + const ToolResultEventIsOpeningEventFalse + func (e ToolResultEventIsOpeningEvent) Valid() bool + type ToolRunner struct + func (r *ToolRunner) Run(ctx context.Context) error + type ToolRunnerParams struct + MaxReconnects int + SessionID string + Tools []RunnableTool + type Unauthorized = ErrorBody + type UnprocessableEntity = ErrorBody + type UpdateAgentConfigJSONRequestBody = UpdateAgentConfigRequest + type UpdateAgentConfigParams struct + IdempotencyKey *IdempotencyKey + type UpdateAgentConfigRequest struct + ExpectedCurrentConfigID *AgentConfigID + Source AgentConfigSourceInput + SourceFormat UpdateAgentConfigRequestSourceFormat + type UpdateAgentConfigRequestSourceFormat string + const UpdateAgentConfigRequestSourceFormatJSON + const UpdateAgentConfigRequestSourceFormatYaml + func (e UpdateAgentConfigRequestSourceFormat) Valid() bool + type UpdateAgentConfigResponse struct + AgentConfig AgentConfig + AgentInput AgentInput + EventID AgentEventID + type UpdateAgentProfileJSONRequestBody = UpdateAgentProfileRequest + type UpdateAgentProfileParams struct + IdempotencyKey *IdempotencyKey + type UpdateAgentProfileRequest struct + Config AgentConfigID + ExpectedCurrentConfigID AgentConfigID + type UpdateAgentSessionJSONRequestBody = UpdateAgentSessionRequest + type UpdateAgentSessionRequest struct + AgentConfigID *string + EnvironmentID *openapi_types.UUID + ExpectedUpdatedAt *time.Time + Metadata *map[string]interface{} + type UpdateConfiguredModelJSONRequestBody = UpdateConfiguredModelRequest + type UpdateConfiguredModelRequest struct + APIVariantOptions *ModelAPIVariantOptions + ContextWindowTokens *int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + Name *ResourceName + OutputModalities *[]string + ProviderModelSlug *string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type UpdateCronTriggerJSONRequestBody = UpdateCronTriggerRequest + type UpdateCronTriggerRequest struct + Cron *CronExpression + Enabled *bool + MessageTemplate *CronMessageTemplate + Name *ResourceName + Target *CronTriggerTarget + Timezone *CronTimezone + type UpdateEventWebhookJSONRequestBody = UpdateEventWebhookRequest + type UpdateEventWebhookRequest struct + EventTypes *[]EventWebhookEventType + SigningSecretID *SecretID + URL *string + type UpdateIntegrationJSONRequestBody = UpdateIntegrationRequest + type UpdateIntegrationRequest struct + Settings IntegrationSettings + type UpdateMachineJSONRequestBody = UpdateMachineRequest + type UpdateMachinePoolJSONRequestBody = UpdateMachinePoolRequest + type UpdateMachinePoolRequest struct + ArchiveAfterPausedDays *int32 + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnv *map[string]string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptions *map[string]interface{} + DefaultMachineSecretEnv *map[string]SecretID + DeleteAfterIdleMinutes *int32 + DeleteAfterPausedDays *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata *MachineMetadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + Name *ResourceName + PauseAfterIdleMinutes *int32 + ProviderAuthSecretID *SecretID + ProviderConfig *map[string]interface{} + RuntimeProtectionEnabled *bool + type UpdateMachineRequest struct + Cwd *string + Env *map[string]string + SecretEnv *map[string]SecretID + type UpdateMemoryStore struct + AgentAccess *MemoryStoreAccess + Description *string + type UpdateMemoryStoreJSONRequestBody = UpdateMemoryStore + type UpdateModelProviderConfigJSONRequestBody = UpdateModelProviderConfigRequest + type UpdateModelProviderConfigRequest struct + AuthKind *ModelProviderAuthKind + AuthOptions ... + BaseURL *string + CredentialSecretID *SecretID + EndpointPath *string + Headers *map[string]string + IdleTimeoutMs *int + RequestTimeoutMs *int + SecretHeaders *map[string]SecretID + type UpdateOrgAPIKeyJSONRequestBody = UpdateOrgAPIKeyRequest + type UpdateOrgAPIKeyRequest struct + Name *ResourceName + OrgRole *OrgAPIKeyRole + type UpdateOrgMemberJSONRequestBody = UpdateOrgMemberRequest + type UpdateOrgMemberRequest struct + Role string + type UpdateProjectMachinePoolGrantJSONRequestBody = UpdateProjectMachinePoolGrantRequest + type UpdateProjectMachinePoolGrantRequest struct + DefaultCwd *string + DefaultMachineCPU *int32 + DefaultMachineEnvOverlay *map[string]*string + DefaultMachineMemoryMb *int32 + DefaultMachineProviderOptionsOverlay *map[string]interface{} + DefaultMachineSecretEnvOverlay *map[string]*string + DeleteAfterIdleMinutes *int32 + Description *string + MaxMachineCPU *int32 + MaxMachineMemoryMb *int32 + MaxTotalCPU *int32 + MaxTotalMachines *int32 + MaxTotalMemoryMb *int32 + Metadata *Metadata + MinMachineCPU *int32 + MinMachineMemoryMb *int32 + type UpdateProjectModelGrantJSONRequestBody = UpdateProjectModelGrantRequest + type UpdateProjectModelGrantRequest struct + ContextWindowTokens *int + DefaultCacheRetention *ModelCacheRetention + DefaultMaxOutputTokens *int + DefaultReasoningEffort *string + InputModalities *[]string + MaxOutputTokens *int + OutputModalities *[]string + SupportedReasoningEfforts *[]string + SupportsReasoning *bool + SupportsTools *bool + type UpdateSecretJSONRequestBody = UpdateSecretRequest + type UpdateSecretRequest struct + Metadata *Metadata + Name *ResourceName + type UpdateSkillMultipartRequestBody = UpdateSkillRequest + type UpdateSkillRequest struct + Archive *openapi_types.File + SkillMd *string + func (t *UpdateSkillRequest) FromUpdateSkillRequest0(v UpdateSkillRequest0) error + func (t *UpdateSkillRequest) FromUpdateSkillRequest1(v UpdateSkillRequest1) error + func (t *UpdateSkillRequest) MergeUpdateSkillRequest0(v UpdateSkillRequest0) error + func (t *UpdateSkillRequest) MergeUpdateSkillRequest1(v UpdateSkillRequest1) error + func (t *UpdateSkillRequest) UnmarshalJSON(b []byte) error + func (t UpdateSkillRequest) AsUpdateSkillRequest0() (UpdateSkillRequest0, error) + func (t UpdateSkillRequest) AsUpdateSkillRequest1() (UpdateSkillRequest1, error) + func (t UpdateSkillRequest) MarshalJSON() ([]byte, error) + type UpdateSkillRequest0 struct + Archive openapi_types.File + type UpdateSkillRequest1 struct + SkillMd string + type UploadDaemonFileParams struct + Filename *string + type UploadDaemonMachineBackupArchiveParams struct + XBMABackupFingerprint *string + type UploadDaemonSessionOutputParams struct + Path string + XBMAFileDigest string + type UploadFileParams struct + Filename string + IdempotencyKey *IdempotencyKey + XBMAFileMetadata *string + type UploadFileResponse struct + Digest string + Path string + type UploadSessionArtifactParams struct + Filename string + type UsageCostTotals struct + ModelCallsWithReportedCost int64 + ProviderReportedUsd string + type UsageExcludeProjectIDs = []ProjectID + type UsageIncludeProjectIDs = []ProjectID + type UsageModel struct + ConfiguredModelID ConfiguredModelID + ModelProviderConfigID ModelProviderConfigID + ModelProviderConfigName ResourceName + Name ResourceName + ProviderModelSlug string + type UsageReport struct + ByModel []ModelUsageTotals + Totals UsageTotals + type UsageSince = time.Time + type UsageTimeseries struct + ActiveAgents int64 + BucketStarts []Timestamp + GroupBy *UsageTimeseriesGroupBy + Interval UsageTimeseriesInterval + Metric UsageTimeseriesMetric + Series []UsageTimeseriesSeries + Timezone string + Totals UsageTotals + Until Timestamp + type UsageTimeseriesGroupBy string + const UsageTimeseriesGroupByModel + const UsageTimeseriesGroupByProfile + func (e UsageTimeseriesGroupBy) Valid() bool + type UsageTimeseriesInterval string + const UsageTimeseriesIntervalDay + const UsageTimeseriesIntervalHour + const UsageTimeseriesIntervalMonth + const UsageTimeseriesIntervalWeek + func (e UsageTimeseriesInterval) Valid() bool + type UsageTimeseriesMetric string + const UsageTimeseriesMetricCountModelCalls + const UsageTimeseriesMetricSumCost + const UsageTimeseriesMetricSumInputTokens + const UsageTimeseriesMetricSumOutputTokens + const UsageTimeseriesMetricSumTokens + func (e UsageTimeseriesMetric) Valid() bool + type UsageTimeseriesSeries struct + ID *string + Kind UsageTimeseriesSeriesKind + ModelProviderConfigName *ResourceName + Name *ResourceName + ProjectName *ResourceName + Total float64 + Values []float64 + type UsageTimeseriesSeriesKind string + const UsageTimeseriesSeriesKindAll + const UsageTimeseriesSeriesKindModel + const UsageTimeseriesSeriesKindNoProfile + const UsageTimeseriesSeriesKindOther + const UsageTimeseriesSeriesKindProfile + func (e UsageTimeseriesSeriesKind) Valid() bool + type UsageTokenTotals struct + CacheReadInputTokens int64 + CacheWriteInputTokens int64 + InputTokensTotal int64 + OutputTokensTotal int64 + ReasoningOutputTokens int64 + UncachedInputTokens int64 + type UsageTotals struct + Cost UsageCostTotals + ModelCalls int64 + Tokens UsageTokenTotals + type UsageUntil = time.Time + type UserID = string + type UserSecretOwner struct + Kind UserSecretOwnerKind + UserID UserID + type UserSecretOwnerInput struct + Kind UserSecretOwnerInputKind + type UserSecretOwnerInputKind string + const UserSecretOwnerInputKindUser + func (e UserSecretOwnerInputKind) Valid() bool + type UserSecretOwnerKind string + const UserSecretOwnerKindUser + func (e UserSecretOwnerKind) Valid() bool + type UserSkillOwner struct + Kind UserSkillOwnerKind + UserID UserID + type UserSkillOwnerInput struct + Kind UserSkillOwnerInputKind + type UserSkillOwnerInputKind string + const UserSkillOwnerInputKindUser + func (e UserSkillOwnerInputKind) Valid() bool + type UserSkillOwnerKind string + const UserSkillOwnerKindUser + func (e UserSkillOwnerKind) Valid() bool + type VisibleMachine struct + Access MachineAccess + ConnectionState MachineConnectionState + CreatedAt Timestamp + DeletedAt *Timestamp + Description string + DisplayName ResourceName + ID MachineID + LastObservedAt *Timestamp + LifecycleState MachineLifecycleState + OrgID OrganizationID + Provider string + SourceKind MachineSourceKind + UpdatedAt Timestamp + type VisibleProject struct + Access ProjectAccess + CreatedAt Timestamp + ID ProjectID + Name ResourceName + OrgID OrganizationID + UpdatedAt Timestamp + type WriteMemoryFileParams struct + ExpectedDigest *string + Path string v0 v0.4.2 Nov 1, 2026 Other modules containing this package github.com/beeos-ai/bma-sdk/v2