@elizaos/core v1.0.0-beta.51 / ServiceType
Variable: ServiceType
const
ServiceType:object
Enumerates the recognized types of services that can be registered and used by the agent runtime.
Services provide specialized functionalities like audio transcription, video processing,
web browsing, PDF handling, file storage (e.g., AWS S3), web search, email integration,
secure execution via TEE (Trusted Execution Environment), task management, and instrumentation.
This constant is used in AgentRuntime
for service registration and retrieval (e.g., getService
).
Each service typically implements the Service
abstract class or a more specific interface like IVideoService
.
Type declaration​
TRANSCRIPTION​
readonly
TRANSCRIPTION:"transcription"
='transcription'
VIDEO​
readonly
VIDEO:"video"
='video'
BROWSER​
readonly
BROWSER:"browser"
='browser'
PDF​
readonly
PDF:"pdf"
='pdf'
REMOTE_FILES​
readonly
REMOTE_FILES:"aws_s3"
='aws_s3'
WEB_SEARCH​
readonly
WEB_SEARCH:"web_search"
='web_search'
EMAIL​
readonly
EMAIL:"email"
='email'
TEE​
readonly
TEE:"tee"
='tee'
TASK​
readonly
TASK:"task"
='task'
INSTRUMENTATION​
readonly
INSTRUMENTATION:"instrumentation"
='instrumentation'