Skip to Content

agent

Module: @vibex/core/agent

Agent Types - Shared interfaces for agents

Interfaces

AgentConfig

View source

Agent Types - Shared interfaces for agents

Properties:

NameTypeDescription
idstring(optional)
namestring
descriptionstring
providerstring(optional)
modelstring(optional)
llmobject(optional)
systemPromptstring(optional)
toolsstring[](optional)
personalitystring(optional)
temperaturenumber(optional)
maxOutputTokensnumber(optional)
topPnumber(optional)
frequencyPenaltynumber(optional)
presencePenaltynumber(optional)
promptFilestring(optional)

AgentContext

View source

Agent context - runtime context passed to agents

Properties:

NameTypeDescription
spaceIdstring
taskIdstring(optional)
metadataRecord<string, unknown>(optional)

AgentResponse

View source

Agent response - what an agent returns after processing

Properties:

NameTypeDescription
textstring
toolCallsunknown[](optional)
reasoningTextstring(optional)
metadataRecord<string, unknown>(optional)