Gemini.Supervisor (GeminiEx v0.10.0)

Copy Markdown View Source

Top-level supervisor for the Gemini application.

Manages the streaming infrastructure, tool execution runtime, and rate limiting, providing a unified supervision tree for all Gemini components.

Summary

Functions

Returns a specification to start this module under a supervisor.

Start the Gemini supervisor.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

start_link(init_arg \\ :ok)

@spec start_link(term()) :: Supervisor.on_start()

Start the Gemini supervisor.