# `AgentSessionManager.StreamSession.Supervisor`
[🔗](https://github.com/nshkrdotcom/agent_session_manager/blob/v0.8.0/lib/agent_session_manager/stream_session/supervisor.ex#L1)

Convenience supervisor for StreamSession infrastructure.

Add this to your application supervision tree to enable supervised
task and adapter lifecycle management for StreamSession:

    children = [
      AgentSessionManager.StreamSession.Supervisor,
      # ... other children
    ]

    Supervisor.start_link(children, strategy: :one_for_one)

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `start_link`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
