Module: Cadenya::Models

Defined in:
lib/cadenya/models/page.rb,
lib/cadenya/models/agent.rb,
lib/cadenya/models/model.rb,
lib/cadenya/models/upload.rb,
lib/cadenya/models/account.rb,
lib/cadenya/models/api_key.rb,
lib/cadenya/models/profile.rb,
lib/cadenya/models/tool_set.rb,
lib/cadenya/models/objective.rb,
lib/cadenya/models/workspace.rb,
lib/cadenya/models/agent_info.rb,
lib/cadenya/models/agent_spec.rb,
lib/cadenya/models/model_spec.rb,
lib/cadenya/models/tool_entry.rb,
lib/cadenya/models/tool_error.rb,
lib/cadenya/models/agent_entry.rb,
lib/cadenya/models/memory_read.rb,
lib/cadenya/models/sync_failed.rb,
lib/cadenya/models/tool_called.rb,
lib/cadenya/models/tool_denied.rb,
lib/cadenya/models/tool_result.rb,
lib/cadenya/models/upload_info.rb,
lib/cadenya/models/upload_spec.rb,
lib/cadenya/models/account_info.rb,
lib/cadenya/models/account_spec.rb,
lib/cadenya/models/api_key_info.rb,
lib/cadenya/models/api_key_spec.rb,
lib/cadenya/models/memory_layer.rb,
lib/cadenya/models/profile_spec.rb,
lib/cadenya/models/sync_started.rb,
lib/cadenya/models/user_message.rb,
lib/cadenya/models/bare_metadata.rb,
lib/cadenya/models/callable_tool.rb,
lib/cadenya/models/tool_approved.rb,
lib/cadenya/models/tool_set_info.rb,
lib/cadenya/models/tool_set_spec.rb,
lib/cadenya/models/objective_data.rb,
lib/cadenya/models/objective_info.rb,
lib/cadenya/models/sync_completed.rb,
lib/cadenya/models/tool_set_entry.rb,
lib/cadenya/models/tool_set_event.rb,
lib/cadenya/models/tool_sets/tool.rb,
lib/cadenya/models/workspace_spec.rb,
lib/cadenya/models/mcp_tool_filter.rb,
lib/cadenya/models/objective_error.rb,
lib/cadenya/models/memory_reference.rb,
lib/cadenya/models/objective_status.rb,
lib/cadenya/models/tool_set_adapter.rb,
lib/cadenya/models/workspace_secret.rb,
lib/cadenya/models/agent_list_params.rb,
lib/cadenya/models/assistant_message.rb,
lib/cadenya/models/memory_entry_item.rb,
lib/cadenya/models/memory_layer_info.rb,
lib/cadenya/models/memory_layer_spec.rb,
lib/cadenya/models/model_list_params.rb,
lib/cadenya/models/resource_metadata.rb,
lib/cadenya/models/memory_layer_entry.rb,
lib/cadenya/models/operation_metadata.rb,
lib/cadenya/models/agent_create_params.rb,
lib/cadenya/models/agent_delete_params.rb,
lib/cadenya/models/agent_update_params.rb,
lib/cadenya/models/api_key_list_params.rb,
lib/cadenya/models/assistant_tool_call.rb,
lib/cadenya/models/tool_set_event_data.rb,
lib/cadenya/models/tool_sets/tool_info.rb,
lib/cadenya/models/tool_sets/tool_spec.rb,
lib/cadenya/models/agent_schedule_entry.rb,
lib/cadenya/models/bulk_workspace_apply.rb,
lib/cadenya/models/objective_event_data.rb,
lib/cadenya/models/objective_event_info.rb,
lib/cadenya/models/tool_set_adapter_mcp.rb,
lib/cadenya/models/tool_set_list_params.rb,
lib/cadenya/models/tool_sets/config_mcp.rb,
lib/cadenya/models/unwrap_webhook_event.rb,
lib/cadenya/models/upload_create_params.rb,
lib/cadenya/models/workspace_get_params.rb,
lib/cadenya/models/agent_retrieve_params.rb,
lib/cadenya/models/agent_variation_entry.rb,
lib/cadenya/models/agents/agent_schedule.rb,
lib/cadenya/models/agents/schedule_range.rb,
lib/cadenya/models/api_key_create_params.rb,
lib/cadenya/models/api_key_delete_params.rb,
lib/cadenya/models/api_key_rotate_params.rb,
lib/cadenya/models/api_key_update_params.rb,
lib/cadenya/models/model_retrieve_params.rb,
lib/cadenya/models/objective_data_secret.rb,
lib/cadenya/models/objective_list_params.rb,
lib/cadenya/models/sub_objective_created.rb,
lib/cadenya/models/tool_set_adapter_http.rb,
lib/cadenya/models/tool_sets/config_http.rb,
lib/cadenya/models/webhook_unwrap_params.rb,
lib/cadenya/models/workspace_list_params.rb,
lib/cadenya/models/workspace_secret_info.rb,
lib/cadenya/models/workspace_secret_spec.rb,
lib/cadenya/models/agents/agent_variation.rb,
lib/cadenya/models/tool_set_create_params.rb,
lib/cadenya/models/tool_set_delete_params.rb,
lib/cadenya/models/tool_set_update_params.rb,
lib/cadenya/models/upload_retrieve_params.rb,
lib/cadenya/models/account_retrieve_params.rb,
lib/cadenya/models/agents/webhook_delivery.rb,
lib/cadenya/models/api_key_retrieve_params.rb,
lib/cadenya/models/model_set_status_params.rb,
lib/cadenya/models/objective_cancel_params.rb,
lib/cadenya/models/objective_create_params.rb,
lib/cadenya/models/tool_approval_requested.rb,
lib/cadenya/models/agents/schedule_calendar.rb,
lib/cadenya/models/agents/schedule_interval.rb,
lib/cadenya/models/context_window_compacted.rb,
lib/cadenya/models/create_resource_metadata.rb,
lib/cadenya/models/memory_layer_list_params.rb,
lib/cadenya/models/objective_compact_params.rb,
lib/cadenya/models/objective_context_window.rb,
lib/cadenya/models/tool_set_retrieve_params.rb,
lib/cadenya/models/update_resource_metadata.rb,
lib/cadenya/models/account_resource_metadata.rb,
lib/cadenya/models/bulk_workspace_apply_data.rb,
lib/cadenya/models/bulk_workspace_apply_info.rb,
lib/cadenya/models/create_operation_metadata.rb,
lib/cadenya/models/objective_continue_params.rb,
lib/cadenya/models/objective_retrieve_params.rb,
lib/cadenya/models/objectives/objective_task.rb,
lib/cadenya/models/objectives/objective_tool.rb,
lib/cadenya/models/agents/agent_schedule_info.rb,
lib/cadenya/models/agents/agent_schedule_spec.rb,
lib/cadenya/models/api_keys/access_add_params.rb,
lib/cadenya/models/memory_layer_create_params.rb,
lib/cadenya/models/memory_layer_delete_params.rb,
lib/cadenya/models/memory_layer_update_params.rb,
lib/cadenya/models/memory_layers/memory_entry.rb,
lib/cadenya/models/objective_compact_response.rb,
lib/cadenya/models/tool_sets/tool_list_params.rb,
lib/cadenya/models/tool_sets/tool_spec_config.rb,
lib/cadenya/models/variation_assignment_entry.rb,
lib/cadenya/models/agents/agent_variation_info.rb,
lib/cadenya/models/agents/agent_variation_spec.rb,
lib/cadenya/models/agents/feedback_list_params.rb,
lib/cadenya/models/agents/schedule_list_params.rb,
lib/cadenya/models/agents/variation_assignment.rb,
lib/cadenya/models/api_keys/access_list_params.rb,
lib/cadenya/models/bulk_workspace_apply_status.rb,
lib/cadenya/models/objective_continue_response.rb,
lib/cadenya/models/objectives/task_list_params.rb,
lib/cadenya/models/objectives/tool_list_params.rb,
lib/cadenya/models/tool_set_list_events_params.rb,
lib/cadenya/models/unsafe_unwrap_webhook_event.rb,
lib/cadenya/models/agents/variation_list_params.rb,
lib/cadenya/models/agents/webhook_delivery_data.rb,
lib/cadenya/models/memory_layer_retrieve_params.rb,
lib/cadenya/models/objective_event_webhook_data.rb,
lib/cadenya/models/objective_list_events_params.rb,
lib/cadenya/models/tool_sets/tool_create_params.rb,
lib/cadenya/models/tool_sets/tool_delete_params.rb,
lib/cadenya/models/tool_sets/tool_update_params.rb,
lib/cadenya/models/variation_memory_layer_entry.rb,
lib/cadenya/models/webhook_unsafe_unwrap_params.rb,
lib/cadenya/models/workspace_secret_list_params.rb,
lib/cadenya/models/agents/schedule_create_params.rb,
lib/cadenya/models/agents/schedule_delete_params.rb,
lib/cadenya/models/agents/schedule_update_params.rb,
lib/cadenya/models/api_keys/access_remove_params.rb,
lib/cadenya/models/objective_context_window_data.rb,
lib/cadenya/models/objectives/objective_feedback.rb,
lib/cadenya/models/agents/variation_create_params.rb,
lib/cadenya/models/agents/variation_delete_params.rb,
lib/cadenya/models/agents/variation_update_params.rb,
lib/cadenya/models/objective_list_events_response.rb,
lib/cadenya/models/objectives/objective_task_data.rb,
lib/cadenya/models/objectives/objective_tool_call.rb,
lib/cadenya/models/tool_sets/tool_retrieve_params.rb,
lib/cadenya/models/workspace_secret_create_params.rb,
lib/cadenya/models/workspace_secret_delete_params.rb,
lib/cadenya/models/workspace_secret_update_params.rb,
lib/cadenya/models/agents/schedule_retrieve_params.rb,
lib/cadenya/models/memory_layers/entry_list_params.rb,
lib/cadenya/models/memory_layers/memory_entry_info.rb,
lib/cadenya/models/memory_layers/memory_entry_spec.rb,
lib/cadenya/models/objectives/feedback_list_params.rb,
lib/cadenya/models/objectives/task_retrieve_params.rb,
lib/cadenya/models/agents/variation_retrieve_params.rb,
lib/cadenya/models/objectives/tool_call_deny_params.rb,
lib/cadenya/models/objectives/tool_call_list_params.rb,
lib/cadenya/models/workspace_secret_retrieve_params.rb,
lib/cadenya/models/memory_layers/entry_create_params.rb,
lib/cadenya/models/memory_layers/entry_delete_params.rb,
lib/cadenya/models/memory_layers/entry_update_params.rb,
lib/cadenya/models/memory_layers/memory_entry_detail.rb,
lib/cadenya/models/objectives/feedback_create_params.rb,
lib/cadenya/models/objectives/objective_feedback_data.rb,
lib/cadenya/models/objectives/objective_feedback_info.rb,
lib/cadenya/models/agents/agent_schedule_spec_schedule.rb,
lib/cadenya/models/agents/webhook_delivery_list_params.rb,
lib/cadenya/models/bulk_workspace_resource_list_params.rb,
lib/cadenya/models/memory_layers/entry_retrieve_params.rb,
lib/cadenya/models/objectives/objective_tool_call_data.rb,
lib/cadenya/models/objectives/objective_tool_call_info.rb,
lib/cadenya/models/objectives/tool_call_approve_params.rb,
lib/cadenya/models/rotate_webhook_signing_key_response.rb,
lib/cadenya/models/bulk_workspace_resource_apply_params.rb,
lib/cadenya/models/objective_list_context_windows_params.rb,
lib/cadenya/models/agents/variation_add_assignment_params.rb,
lib/cadenya/models/memory_layers/memory_entry_create_spec.rb,
lib/cadenya/models/memory_layers/memory_entry_update_spec.rb,
lib/cadenya/models/agents/agent_variation_spec_constraints.rb,
lib/cadenya/models/bulk_workspace_resource_retrieve_params.rb,
lib/cadenya/models/search_search_tools_or_tool_sets_params.rb,
lib/cadenya/models/agents/agent_variation_spec_model_config.rb,
lib/cadenya/models/agents/variation_add_memory_layer_params.rb,
lib/cadenya/models/agents/variation_memory_layer_assignment.rb,
lib/cadenya/models/account_rotate_webhook_signing_key_params.rb,
lib/cadenya/models/agents/variation_remove_assignment_params.rb,
lib/cadenya/models/search_search_tools_or_tool_sets_response.rb,
lib/cadenya/models/agents/variation_remove_memory_layer_params.rb,
lib/cadenya/models/agents/variation_update_memory_layer_params.rb,
lib/cadenya/models/bulk_workspace_resources/result_list_params.rb,
lib/cadenya/models/agents/agent_variation_spec_compaction_config.rb,
lib/cadenya/models/agents/compaction_config_summarization_strategy.rb,
lib/cadenya/models/agents/agent_variation_spec_progressive_discovery.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result.rb,
lib/cadenya/models/agents/compaction_config_tool_result_clearing_strategy.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_tool_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_agent_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_tool_set_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_memory_entry_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_memory_layer_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_agent_schedule_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_agent_variation_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_variation_assignment_outcome.rb,
lib/cadenya/models/bulk_workspace_resources/bulk_workspace_apply_result_data_variation_memory_layer_outcome.rb

Defined Under Namespace

Modules: APIKeys, Agents, BulkWorkspaceResources, MemoryLayers, Objectives, ToolSets Classes: APIKey, APIKeyCreateParams, APIKeyDeleteParams, APIKeyInfo, APIKeyListParams, APIKeyRetrieveParams, APIKeyRotateParams, APIKeySpec, APIKeyUpdateParams, AccountAPI, AccountInfo, AccountResourceMetadata, AccountRetrieveParams, AccountRotateWebhookSigningKeyParams, AccountSpec, Agent, AgentCreateParams, AgentDeleteParams, AgentEntry, AgentInfo, AgentListParams, AgentRetrieveParams, AgentScheduleEntry, AgentSpec, AgentUpdateParams, AgentVariationEntry, AssistantMessage, AssistantToolCall, BareMetadata, BulkWorkspaceApply, BulkWorkspaceApplyData, BulkWorkspaceApplyInfo, BulkWorkspaceApplyStatus, BulkWorkspaceResourceApplyParams, BulkWorkspaceResourceListParams, BulkWorkspaceResourceRetrieveParams, CallableTool, ContextWindowCompacted, CreateOperationMetadata, CreateResourceMetadata, McpToolFilter, MemoryEntryItem, MemoryLayer, MemoryLayerCreateParams, MemoryLayerDeleteParams, MemoryLayerEntry, MemoryLayerInfo, MemoryLayerListParams, MemoryLayerRetrieveParams, MemoryLayerSpec, MemoryLayerUpdateParams, MemoryRead, MemoryReference, Model, ModelListParams, ModelRetrieveParams, ModelSetStatusParams, ModelSpec, Objective, ObjectiveCancelParams, ObjectiveCompactParams, ObjectiveCompactResponse, ObjectiveContextWindow, ObjectiveContextWindowData, ObjectiveContinueParams, ObjectiveContinueResponse, ObjectiveCreateParams, ObjectiveData, ObjectiveDataSecret, ObjectiveError, ObjectiveEventData, ObjectiveEventInfo, ObjectiveEventWebhookData, ObjectiveInfo, ObjectiveListContextWindowsParams, ObjectiveListEventsParams, ObjectiveListEventsResponse, ObjectiveListParams, ObjectiveRetrieveParams, ObjectiveStatus, OperationMetadata, Page, Profile, ProfileSpec, ResourceMetadata, RotateWebhookSigningKeyResponse, SearchSearchToolsOrToolSetsParams, SearchSearchToolsOrToolSetsResponse, SubObjectiveCreated, SyncCompleted, SyncFailed, SyncStarted, ToolApprovalRequested, ToolApproved, ToolCalled, ToolDenied, ToolEntry, ToolError, ToolResult, ToolSet, ToolSetAdapter, ToolSetAdapterHTTP, ToolSetAdapterMcp, ToolSetCreateParams, ToolSetDeleteParams, ToolSetEntry, ToolSetEvent, ToolSetEventData, ToolSetInfo, ToolSetListEventsParams, ToolSetListParams, ToolSetRetrieveParams, ToolSetSpec, ToolSetUpdateParams, UnsafeUnwrapWebhookEvent, UnwrapWebhookEvent, UpdateResourceMetadata, Upload, UploadCreateParams, UploadInfo, UploadRetrieveParams, UploadSpec, UserMessage, VariationAssignmentEntry, VariationMemoryLayerEntry, WebhookUnsafeUnwrapParams, WebhookUnwrapParams, Workspace, WorkspaceGetParams, WorkspaceListParams, WorkspaceSecret, WorkspaceSecretCreateParams, WorkspaceSecretDeleteParams, WorkspaceSecretInfo, WorkspaceSecretListParams, WorkspaceSecretRetrieveParams, WorkspaceSecretSpec, WorkspaceSecretUpdateParams, WorkspaceSpec

Constant Summary collapse

AgentSchedule =
Agents::AgentSchedule
AgentVariation =
Agents::AgentVariation
ObjectiveTask =
Objectives::ObjectiveTask
ObjectiveTool =
Objectives::ObjectiveTool
AgentScheduleInfo =
Agents::AgentScheduleInfo
AgentScheduleSpec =
Agents::AgentScheduleSpec
AgentVariationInfo =
Agents::AgentVariationInfo
AgentVariationSpec =
Agents::AgentVariationSpec
ObjectiveFeedback =
Objectives::ObjectiveFeedback
ObjectiveTaskData =
Objectives::ObjectiveTaskData
ObjectiveToolCall =
Objectives::ObjectiveToolCall
ObjectiveFeedbackData =
Objectives::ObjectiveFeedbackData
ObjectiveFeedbackInfo =
Objectives::ObjectiveFeedbackInfo
AgentScheduleSpecSchedule =
Agents::AgentScheduleSpecSchedule
ObjectiveToolCallData =
Objectives::ObjectiveToolCallData
ObjectiveToolCallInfo =
Objectives::ObjectiveToolCallInfo
AgentVariationSpecConstraints =
Agents::AgentVariationSpecConstraints
AgentVariationSpecModelConfig =
Agents::AgentVariationSpecModelConfig
AgentVariationSpecCompactionConfig =
Agents::AgentVariationSpecCompactionConfig
AgentVariationSpecProgressiveDiscovery =
Agents::AgentVariationSpecProgressiveDiscovery

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/cadenya/models/agents/agent_schedule_spec.rb', line 93

Instance Method Details

#initialize(hints: nil, max_tools: nil, rerank_threshold: nil) ⇒ Object

Some parameter documentations has been truncated, see Cadenya::Models::Agents::AgentVariationSpecProgressiveDiscovery for more details.

ProgressiveDiscovery is used to indicate that the agent should automatically discover tools that are not explicitly assigned to it. Max tools is the maximum number of tools that can be discovered per search. Hints are optional hints for tool search. These are used in conjunction with the context-aware tool search and can help select the best tools for the task.

Parameters:

  • hints (Array<String>) (defaults to: nil)
  • max_tools (Integer) (defaults to: nil)
  • rerank_threshold (Float) (defaults to: nil)

    Rerank Threshold is an optional value that instructs whether or not to run a sea



# File 'lib/cadenya/models/agents/agent_schedule.rb', line 26