Exports
FusedCLIError
A failed provisioning phase; previous remote changes are not rolled back.Example
Example
FusedChannelAdapter
Normalize and reply through any Fused-connected service via one MCP client. Instantiated per binding from a FusedChannelConfig, so the platform, event shape, and reply operation are all data: this class never changes.— means no declared default):
Parameters and example
Parameters and example
FusedChannelAdapter.start
Example
Example
FusedChannelAdapter.normalize_event
Parameters and example
Parameters and example
FusedChannelAdapter.send_reply
Parameters and example
Parameters and example
FusedChannelAdapter.close
Example
Example
FusedChannelConfig
Everything one Fused-backed channel binding needs, expressed only as data.client is the same generic FusedMCPClient used for outbound tool calls;
reply_operation is the MCP tool this adapter calls to deliver a reply, and
reply_arguments maps its argument names to either a literal string or a
ChannelReply field reference spelled $field_name.
— means no declared default):
Parameters and example
Parameters and example
FusedChannelReceiver
Own one explicit generated-SDK subscription; ACK only after durable admission.Parameters and example
Parameters and example
FusedChannelReceiver.start
Parameters and example
Parameters and example
FusedChannelReceiver.handle
Parameters and example
Parameters and example
FusedChannelReceiver.close
Example
Example
FusedEventMapping
Declarative field paths translating one service’s raw payload into a ChannelEvent. Every path is dotted and resolved against the raw provider payload. Paths, not code, are what let one adapter work for any Fused-connected service.— means no declared default):
Parameters and example
Parameters and example
FusedEventMapping.apply
Parameters and example
Parameters and example
FusedMCPClient
A normal MCP client carrying an optional, offline provisioning declaration. Obtain this object from the owning Harnest API; its constructor includes runtime bindings. Fields (— means no declared default):
Example
Example
FusedMCPClient.from_openapi
OpenAPISpec with all operations selected.
client_options are the standard MCPClient.streamable_http options.
Authorization always uses an execution-token environment reference.
webhook_attachment names a kind: webhook registration (see
FusedAdminClient.apply_webhook_config) whose inbound events this
server’s resources should also surface, letting any connected service
become a channel’s event source alongside its outbound tool calls.
Parameters and example
Parameters and example
FusedMCPClient.stdio
Parameters and example
Parameters and example
FusedMCPClient.streamable_http
Parameters and example
Parameters and example
FusedMCPClient.sse
Parameters and example
Parameters and example
FusedMCPClient.connect
Parameters and example
Parameters and example
FusedMCPClient.required_permissions_for
Parameters and example
Parameters and example
FusedMCPClient.to_adk_toolset
Example
Example
FusedMCPClient.to_langgraph_connection
Example
Example
FusedMCPClient.setup
Parameters and example
Parameters and example
FusedSetupResult
A provisioned standard client and non-secret setup artifacts. The CLI hands its one-time token directly to the operator. Store it in the environment variable named bytoken_env before connecting this client.
— means no declared default):
Parameters and example
Parameters and example
FusedSetupResult.write_client
Parameters and example
Parameters and example
FusedSlackReplySender
Call the SDK-scoped Engine API, keeping provider credentials inside Fused. The operation must be the exact Slack chat.postMessage selection from the immutable app’s exported execution schema. The caller owns the HTTP client authenticated with that SDK’s execution token and an explicit user selector.Parameters and example
Parameters and example
FusedSlackReplySender.call
Parameters and example
Parameters and example
OpenAPISpec
One source service; omitted operations select its entire operation surface.version supplies the provider version only when the spec omits it.
auth identifies credentials already managed in the chosen Fused bucket.
Source paths resolve against the project passed to setup.
— means no declared default):
Parameters and example
Parameters and example
OpenAPISpec.selection
Parameters and example
Parameters and example
slack_mention
Normalize a verified Fused Slack envelope, rejecting foreign installations and bots. Call only from the authenticated generated SDK receiver. IDs in a raw public HTTP request are not proof of provider signature or connection ownership.Parameters and example
Parameters and example