Versions in this module Expand all Collapse all v0 v0.1.0 Jan 19, 2026 Changes in this version + type CallState struct + Call callsystem.Call + Conversation []ConversationTurn + ID string + LastUserMessage string + StartTime time.Time + func (cs *CallState) AddTurn(role, content string) + func (cs *CallState) Duration() time.Duration + type ConversationTurn struct + Content string + Role string + Timestamp time.Time + type Manager struct + func New(cfg *config.Config) (*Manager, error) + func (m *Manager) Close() error + func (m *Manager) ContinueCall(ctx context.Context, callID, message string) (string, error) + func (m *Manager) EndCall(ctx context.Context, callID, message string) (time.Duration, error) + func (m *Manager) GetCall(callID string) *CallState + func (m *Manager) Initialize(publicURL string) error + func (m *Manager) InitiateCall(ctx context.Context, message string) (*CallState, string, error) + func (m *Manager) SpeakToUser(ctx context.Context, callID, message string) error + func (m *Manager) Transport() interface{}