Module: OpenAI::Models::Beta::Agents

Defined in:
lib/openai/models/beta/agents/vault.rb,
lib/openai/models/beta/agents/vault_status.rb,
lib/openai/models/beta/agents/sessions/turn.rb,
lib/openai/models/beta/agents/vault_deleted.rb,
lib/openai/models/beta/agents/environment_info.rb,
lib/openai/models/beta/agents/vault_list_params.rb,
lib/openai/models/beta/agents/vaults/credential.rb,
lib/openai/models/beta/agents/session_list_params.rb,
lib/openai/models/beta/agents/vault_create_params.rb,
lib/openai/models/beta/agents/vault_delete_params.rb,
lib/openai/models/beta/agents/vault_status_filter.rb,
lib/openai/models/beta/agents/session_create_params.rb,
lib/openai/models/beta/agents/session_delete_params.rb,
lib/openai/models/beta/agents/session_update_params.rb,
lib/openai/models/beta/agents/vault_retrieve_params.rb,
lib/openai/models/beta/agents/vaults/credential_auth.rb,
lib/openai/models/beta/agents/session_retrieve_params.rb,
lib/openai/models/beta/agents/sessions/item_list_params.rb,
lib/openai/models/beta/agents/sessions/session_artifact.rb,
lib/openai/models/beta/agents/sessions/turn_list_params.rb,
lib/openai/models/beta/agents/vaults/credential_deleted.rb,
lib/openai/models/beta/agents/environment_retrieve_params.rb,
lib/openai/models/beta/agents/sessions/event_create_params.rb,
lib/openai/models/beta/agents/sessions/event_stream_params.rb,
lib/openai/models/beta/agents/environments/environment_file.rb,
lib/openai/models/beta/agents/environments/file_list_params.rb,
lib/openai/models/beta/agents/sessions/artifact_list_params.rb,
lib/openai/models/beta/agents/sessions/subagent_list_params.rb,
lib/openai/models/beta/agents/sessions/turn_retrieve_params.rb,
lib/openai/models/beta/agents/vaults/credential_list_params.rb,
lib/openai/models/beta/agents/environments/file_create_params.rb,
lib/openai/models/beta/agents/sessions/artifact_delete_params.rb,
lib/openai/models/beta/agents/vaults/credential_create_params.rb,
lib/openai/models/beta/agents/vaults/credential_delete_params.rb,
lib/openai/models/beta/agents/vaults/credential_update_params.rb,
lib/openai/models/beta/agents/sessions/artifact_content_params.rb,
lib/openai/models/beta/agents/environments/environment_template.rb,
lib/openai/models/beta/agents/environments/template_list_params.rb,
lib/openai/models/beta/agents/sessions/artifact_retrieve_params.rb,
lib/openai/models/beta/agents/sessions/session_artifact_deleted.rb,
lib/openai/models/beta/agents/sessions/subagent_retrieve_params.rb,
lib/openai/models/beta/agents/vaults/credential_retrieve_params.rb,
lib/openai/models/beta/agents/environments/template_create_params.rb,
lib/openai/models/beta/agents/environments/template_delete_params.rb,
lib/openai/models/beta/agents/environments/template_update_params.rb,
lib/openai/models/beta/agents/sessions/subagents/item_list_params.rb,
lib/openai/models/beta/agents/sessions/subagents/turn_list_params.rb,
lib/openai/models/beta/agents/vaults/credential_auth_create_param.rb,
lib/openai/models/beta/agents/vaults/credential_auth_rotate_param.rb,
lib/openai/models/beta/agents/vaults/mcp_oauth_token_endpoint_auth.rb,
lib/openai/models/beta/agents/environments/template_retrieve_params.rb,
lib/openai/models/beta/agents/sessions/subagents/turn_retrieve_params.rb,
lib/openai/models/beta/agents/environments/environment_template_deleted.rb,
lib/openai/models/beta/agents/sessions/subagents/turns/item_list_params.rb,
lib/openai/models/beta/agents/vaults/mcp_oauth_token_endpoint_auth_create_param.rb,
lib/openai/models/beta/agents/vaults/mcp_oauth_token_endpoint_auth_rotate_param.rb,
sig/openai/models/beta/agents/vault.rbs,
sig/openai/models/beta/agents/vault_status.rbs,
sig/openai/models/beta/agents/sessions/turn.rbs,
sig/openai/models/beta/agents/vault_deleted.rbs,
sig/openai/models/beta/agents/environment_info.rbs,
sig/openai/models/beta/agents/vault_list_params.rbs,
sig/openai/models/beta/agents/vaults/credential.rbs,
sig/openai/models/beta/agents/session_list_params.rbs,
sig/openai/models/beta/agents/vault_create_params.rbs,
sig/openai/models/beta/agents/vault_delete_params.rbs,
sig/openai/models/beta/agents/vault_status_filter.rbs,
sig/openai/models/beta/agents/session_create_params.rbs,
sig/openai/models/beta/agents/session_delete_params.rbs,
sig/openai/models/beta/agents/session_update_params.rbs,
sig/openai/models/beta/agents/vault_retrieve_params.rbs,
sig/openai/models/beta/agents/vaults/credential_auth.rbs,
sig/openai/models/beta/agents/session_retrieve_params.rbs,
sig/openai/models/beta/agents/sessions/item_list_params.rbs,
sig/openai/models/beta/agents/sessions/session_artifact.rbs,
sig/openai/models/beta/agents/sessions/turn_list_params.rbs,
sig/openai/models/beta/agents/vaults/credential_deleted.rbs,
sig/openai/models/beta/agents/environment_retrieve_params.rbs,
sig/openai/models/beta/agents/sessions/event_create_params.rbs,
sig/openai/models/beta/agents/sessions/event_stream_params.rbs,
sig/openai/models/beta/agents/environments/environment_file.rbs,
sig/openai/models/beta/agents/environments/file_list_params.rbs,
sig/openai/models/beta/agents/sessions/artifact_list_params.rbs,
sig/openai/models/beta/agents/sessions/subagent_list_params.rbs,
sig/openai/models/beta/agents/sessions/turn_retrieve_params.rbs,
sig/openai/models/beta/agents/vaults/credential_list_params.rbs,
sig/openai/models/beta/agents/environments/file_create_params.rbs,
sig/openai/models/beta/agents/sessions/artifact_delete_params.rbs,
sig/openai/models/beta/agents/vaults/credential_create_params.rbs,
sig/openai/models/beta/agents/vaults/credential_delete_params.rbs,
sig/openai/models/beta/agents/vaults/credential_update_params.rbs,
sig/openai/models/beta/agents/sessions/artifact_content_params.rbs,
sig/openai/models/beta/agents/environments/environment_template.rbs,
sig/openai/models/beta/agents/environments/template_list_params.rbs,
sig/openai/models/beta/agents/sessions/artifact_retrieve_params.rbs,
sig/openai/models/beta/agents/sessions/session_artifact_deleted.rbs,
sig/openai/models/beta/agents/sessions/subagent_retrieve_params.rbs,
sig/openai/models/beta/agents/vaults/credential_retrieve_params.rbs,
sig/openai/models/beta/agents/environments/template_create_params.rbs,
sig/openai/models/beta/agents/environments/template_delete_params.rbs,
sig/openai/models/beta/agents/environments/template_update_params.rbs,
sig/openai/models/beta/agents/sessions/subagents/item_list_params.rbs,
sig/openai/models/beta/agents/sessions/subagents/turn_list_params.rbs,
sig/openai/models/beta/agents/vaults/credential_auth_create_param.rbs,
sig/openai/models/beta/agents/vaults/credential_auth_rotate_param.rbs,
sig/openai/models/beta/agents/vaults/mcp_oauth_token_endpoint_auth.rbs,
sig/openai/models/beta/agents/environments/template_retrieve_params.rbs,
sig/openai/models/beta/agents/sessions/subagents/turn_retrieve_params.rbs,
sig/openai/models/beta/agents/environments/environment_template_deleted.rbs,
sig/openai/models/beta/agents/sessions/subagents/turns/item_list_params.rbs,
sig/openai/models/beta/agents/vaults/mcp_oauth_token_endpoint_auth_create_param.rbs,
sig/openai/models/beta/agents/vaults/mcp_oauth_token_endpoint_auth_rotate_param.rbs

Defined Under Namespace

Modules: Environments, Sessions, VaultStatus, VaultStatusFilter, Vaults Classes: EnvironmentInfo, EnvironmentRetrieveParams, SessionCreateParams, SessionDeleteParams, SessionListParams, SessionRetrieveParams, SessionUpdateParams, Vault, VaultCreateParams, VaultDeleteParams, VaultDeleted, VaultListParams, VaultRetrieveParams

Constant Summary collapse

SessionArtifact =
Sessions::SessionArtifact
EnvironmentFile =
Environments::EnvironmentFile
EnvironmentTemplate =
Environments::EnvironmentTemplate
SessionArtifactDeleted =
Sessions::SessionArtifactDeleted
EnvironmentTemplateDeleted =
Environments::EnvironmentTemplateDeleted

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.variantsArray(OpenAI::Models::Beta::Agents::Environments::EnvironmentTemplate::Skill::SkillReference, OpenAI::Models::Beta::Agents::Environments::EnvironmentTemplate::Skill::Inline)



# File 'lib/openai/models/beta/agents/environments/environment_template.rb', line 358

Instance Method Details

#initialize(id:, deleted:, object: :"agent.environment.template.deleted") ⇒ Object

A deleted reusable environment template.

Parameters:

  • id (String)

    The ID of the deleted environment template.

  • deleted (Boolean)

    Whether the environment template was deleted. Always true.

  • object (Symbol, :"agent.environment.template.deleted") (defaults to: :"agent.environment.template.deleted")

    The object type. Always agent.environment.template.deleted.



# File 'lib/openai/models/beta/agents/sessions/session_artifact.rb', line 58