beta

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package beta retains the temporary agents-js compatibility surface. Stable workflows should be imported from github.com/infinityscroll/livekit-agents-go/workflows.

Index

Constants

View Source
const (
	DTMF0                = betatools.DTMF0
	DTMF1                = betatools.DTMF1
	DTMF2                = betatools.DTMF2
	DTMF3                = betatools.DTMF3
	DTMF4                = betatools.DTMF4
	DTMF5                = betatools.DTMF5
	DTMF6                = betatools.DTMF6
	DTMF7                = betatools.DTMF7
	DTMF8                = betatools.DTMF8
	DTMF9                = betatools.DTMF9
	DTMFStar             = betatools.DTMFStar
	DTMFPound            = betatools.DTMFPound
	DTMFA                = betatools.DTMFA
	DTMFB                = betatools.DTMFB
	DTMFC                = betatools.DTMFC
	DTMFD                = betatools.DTMFD
	EndCallDescription   = betatools.EndCallDescription
	END_CALL_DESCRIPTION = betatools.END_CALL_DESCRIPTION
)

Variables

View Source
var DTMFEventCode = betatools.DTMFEventCode
View Source
var DTMFEvents = betatools.DTMFEvents
View Source
var MustTaskGroup = stable.MustTaskGroup
View Source
var NewSendDTMFEventsTool = betatools.NewSendDTMFEventsTool
View Source
var NewSendDtmfEventsTool = betatools.NewSendDtmfEventsTool
View Source
var NewTaskGroup = stable.NewTaskGroup

Functions

func CreateEndCallTool

func CreateEndCallTool[UserData any](options EndCallToolOptions[UserData]) (*llm.Toolset, error)

func NewEndCallTool

func NewEndCallTool[UserData any](options EndCallToolOptions[UserData]) (*llm.Toolset, error)

func SendDTMFEvents

func SendDTMFEvents(ctx context.Context, publisher DTMFPublisher, events []DTMFEvent, options SendDTMFOptions) string

func SendDtmfEvents

func SendDtmfEvents(ctx context.Context, publisher DTMFPublisher, events []DtmfEvent, options SendDTMFOptions) string

Types

type DTMFEvent

type DTMFEvent = betatools.DTMFEvent

type DTMFPublisher

type DTMFPublisher = betatools.DTMFPublisher

func AdaptDTMFJobContext

func AdaptDTMFJobContext[UserData any](job *agents.JobContext[UserData]) DTMFPublisher

type DtmfEvent

type DtmfEvent = betatools.DtmfEvent

type EndCallJob

type EndCallJob = betatools.EndCallJob

type EndCallSession

type EndCallSession = betatools.EndCallSession

type EndCallToolCalledEvent

type EndCallToolCalledEvent[UserData any] = betatools.EndCallToolCalledEvent[UserData]

type EndCallToolCompletedEvent

type EndCallToolCompletedEvent[UserData any] = betatools.EndCallToolCompletedEvent[UserData]

type EndCallToolOptions

type EndCallToolOptions[UserData any] = betatools.EndCallToolOptions[UserData]

type EndCallToolOutput

type EndCallToolOutput = betatools.EndCallToolOutput

type InstructionPart

type InstructionPart = stable.InstructionPart

type InstructionParts

type InstructionParts = stable.InstructionParts

type Instructions

type Instructions = llm.Instructions

type SendDTMFEventsInput

type SendDTMFEventsInput = betatools.SendDTMFEventsInput

type SendDTMFEventsToolOptions

type SendDTMFEventsToolOptions = betatools.SendDTMFEventsToolOptions

type SendDTMFOptions

type SendDTMFOptions = betatools.SendDTMFOptions

type Task

type Task = stable.Task

type TaskCompletedEvent

type TaskCompletedEvent = stable.TaskCompletedEvent

type TaskFactory

type TaskFactory = stable.TaskFactory

type TaskGroup

type TaskGroup = stable.TaskGroup

type TaskGroupOptions

type TaskGroupOptions = stable.TaskGroupOptions

type TaskGroupResult

type TaskGroupResult = stable.TaskGroupResult

type TaskRegistration

type TaskRegistration = stable.TaskRegistration

type WarmTransferBackend

type WarmTransferBackend = stable.WarmTransferBackend

type WarmTransferInstructionConfig

type WarmTransferInstructionConfig = stable.WarmTransferInstructionConfig

type WarmTransferResult

type WarmTransferResult = stable.WarmTransferResult

type WarmTransferSpeech

type WarmTransferSpeech = stable.WarmTransferSpeech

type WarmTransferTask

type WarmTransferTask[UserData any] = stable.WarmTransferTask[UserData]

func CreateWarmTransferTask

func CreateWarmTransferTask[UserData any](options WarmTransferTaskOptions[UserData]) (*WarmTransferTask[UserData], error)

func NewWarmTransferTask

func NewWarmTransferTask[UserData any](options WarmTransferTaskOptions[UserData]) (*WarmTransferTask[UserData], error)

type WarmTransferTaskOptions

type WarmTransferTaskOptions[UserData any] = stable.WarmTransferTaskOptions[UserData]

Directories

Path Synopsis
Package tools contains the beta LiveKit agent tools.
Package tools contains the beta LiveKit agent tools.
Package workflows contains deprecated compatibility aliases.
Package workflows contains deprecated compatibility aliases.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL