Current section
Files
Jump to
Current section
Files
lib/prompt_runner/application.ex
defmodule PromptRunner.Application do
@moduledoc """
OTP application for Prompt Runner SDK.
Session lifecycle management (stores, adapters, tasks) is handled by
`AgentSessionManager.StreamSession` — no local supervisors needed.
"""
use Application
@impl true
def start(_type, _args) do
children = []
Supervisor.start_link(children, strategy: :one_for_one, name: PromptRunner.Supervisor)
end
end