ClaudeAgentSDK.Transport.Erlexec (claude_agent_sdk v0.15.0)

Copy Markdown View Source

Transport implementation backed by erlexec.

This transport supports OS-level user execution via erlexec's :user option, which Port-based transports cannot provide.

Summary

Functions

Returns a specification to start this module under a supervisor.

Types

subscriber_info()

@type subscriber_info() :: %{
  monitor_ref: reference(),
  tag: ClaudeAgentSDK.Transport.subscription_tag()
}

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

unsubscribe(transport, pid)

@spec unsubscribe(pid(), pid()) :: :ok