List of all items
Structs
- BulkTransferSequence
- CompletionBuilder
- CompletionRouter
- DeclarativePluginBuilder
- EndpointBuilder
- HttpBindingBuilder
- InternalRpcPlugin
- InternalRpcPluginBuilder
- OperationBuilder
- PluginConfigObjectPropertyBuilder
- PluginConfigSchemaBuilder
- PluginConfigSettingBuilder
- PluginContext
- PluginError
- PluginInitializeRequest
- PluginManifestBuilder
- PluginMetadata
- PluginRuntime
- PluginWebUiBuilder
- PluginWebUiBundleBuilder
- PluginWebUiConfigSectionBuilder
- PluginWebUiPageBuilder
- PromptBuilder
- PromptRouter
- ResourceBuilder
- ResourceRouter
- ResourceTemplateBuilder
- SimplePlugin
- SubscriptionSet
- TaskRecord
- TaskRouter
- TaskStore
- proto::BulkTransferMessage
- proto::CancelStreamNotification
- proto::ChannelMessage
- proto::CloseStreamNotification
- proto::CompletionManifest
- proto::Empty
- proto::EndpointManifest
- proto::Envelope
- proto::ErrorResponse
- proto::HealthRequest
- proto::HealthResponse
- proto::HttpBindingManifest
- proto::InitializeRequest
- proto::InitializeResponse
- proto::InvokeServiceRequest
- proto::InvokeServiceResponse
- proto::MeshBulkFrame
- proto::MeshChannelFrame
- proto::MeshChannelManifest
- proto::MeshEvent
- proto::MeshEventSubscriptionManifest
- proto::MeshPeer
- proto::OpenMeshStreamRequest
- proto::OpenMeshStreamResponse
- proto::OpenStreamRequest
- proto::OpenStreamResponse
- proto::OperationManifest
- proto::PluginConfigAllowedValuesConstraint
- proto::PluginConfigConditionValue
- proto::PluginConfigConditionalDisable
- proto::PluginConfigConflictRule
- proto::PluginConfigConstraintManifest
- proto::PluginConfigControlAvailability
- proto::PluginConfigControlBehavior
- proto::PluginConfigControlCondition
- proto::PluginConfigNonEmptyConstraint
- proto::PluginConfigNumericControl
- proto::PluginConfigObjectProperty
- proto::PluginConfigPositiveConstraint
- proto::PluginConfigPresentationManifest
- proto::PluginConfigRangeConstraint
- proto::PluginConfigRequiresConstraint
- proto::PluginConfigSchemaManifest
- proto::PluginConfigSettingManifest
- proto::PluginConfigValueSchema
- proto::PluginManifest
- proto::PluginWebUiBundleManifest
- proto::PluginWebUiConfigSectionManifest
- proto::PluginWebUiManifest
- proto::PluginWebUiPageManifest
- proto::PromptManifest
- proto::ResourceManifest
- proto::ResourceTemplateManifest
- proto::RpcNotification
- proto::RpcRequest
- proto::RpcResponse
- proto::ShutdownRequest
- proto::ShutdownResponse
- proto::StreamError
Enums
- LocalListener
- LocalStream
- ManifestEntry
- MeshVisibility
- PluginStartupPolicy
- proto::EndpointKind
- proto::EndpointTransportKind
- proto::HttpBodyMode
- proto::HttpMethod
- proto::MeshVisibility
- proto::PluginConfigApplyMode
- proto::PluginConfigConditionOperator
- proto::PluginConfigControlAvailabilitySource
- proto::PluginConfigDisabledWritePolicy
- proto::PluginConfigOptionsSource
- proto::PluginConfigRestartScope
- proto::PluginConfigTextFormat
- proto::PluginConfigValueKind
- proto::PluginConfigVisibility
- proto::ServiceKind
- proto::StreamMode
- proto::StreamPurpose
- proto::StreamTransportKind
- proto::bulk_transfer_message::Kind
- proto::envelope::Payload
- proto::health_response::Status
- proto::mesh_event::Kind
- proto::plugin_config_condition_value::Value
- proto::plugin_config_constraint_manifest::Constraint
Traits
Macros
Attribute Macros
Functions
- accept_bulk_transfer_message
- bind_side_stream
- bulk_transfer_message
- bulk_transfer_sequence
- cancel_task_result
- capability
- channel_message
- complete_result
- completion
- config_array
- config_boolean
- config_enum
- config_float
- config_integer
- config_object
- config_object_property
- config_path
- config_schema
- config_setting
- config_string
- config_url
- connect_from_env
- connect_side_stream
- constraint_allowed_values
- constraint_non_empty
- constraint_positive
- constraint_range
- constraint_requires
- empty_object_schema
- events::local_accepting
- events::local_standby
- events::mesh_id_updated
- events::peer_down
- events::peer_up
- events::peer_updated
- get_prompt_result
- get_task_payload_result
- get_task_result
- http::delete
- http::get
- http::patch
- http::post
- http::put
- http_binding
- http_delete
- http_get
- http_patch
- http_post
- http_put
- inference::openai_http
- inference::provider
- json_bytes
- json_channel_message
- json_reply_channel_message
- json_response
- json_schema_for
- json_schema_operation
- json_string
- list_prompts
- list_resource_templates
- list_resources
- list_tasks
- list_tools
- mcp::completion
- mcp::external_http
- mcp::external_stdio
- mcp::external_tcp
- mcp::external_unix_socket
- mcp::prompt
- mcp::resource
- mcp::resource_template
- mcp::tool
- mcp_http_endpoint
- mcp_stdio_endpoint
- mcp_tcp_endpoint
- mcp_unix_socket_endpoint
- mesh::channel
- mesh_channel
- mesh_event_local_accepting
- mesh_event_local_standby
- mesh_event_mesh_id_updated
- mesh_event_peer_down
- mesh_event_peer_up
- mesh_event_peer_updated
- mesh_event_subscription
- openai_http_inference_endpoint
- operation
- operation_error
- operation_with_schema
- package_manifest_json
- parse_get_prompt_request
- parse_optional_json
- parse_read_resource_request
- parse_rpc_params
- plugin_manifest
- plugin_server_info
- plugin_server_info_full
- prompt
- prompt_argument
- prompt_service
- read_envelope
- read_resource_result
- resource
- resource_template
- resource_template_service
- send_bulk_transfer_message
- send_channel_message
- structured_tool_result
- task
- text_resource
- web_ui
- web_ui_bundle
- web_ui_config_section
- web_ui_page
- write_envelope
Type Aliases
- CompletionFuture
- JsonOperationFuture
- OperationFuture
- OperationRequest
- OperationRouter
- PluginResult
- PluginRpcResult
- PromptFuture
- ResourceFuture
- TaskCancelFuture
- TaskInfoFuture
- TaskListFuture
- TaskResultFuture