> ## Documentation Index
> Fetch the complete documentation index at: https://staging.docs.vocode.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Reference

> 🚧 Under construction

# `AgentConfig`

<ParamField body="initial_message" type="Optional[BaseMessage]">
  placeholder
</ParamField>

<ParamField body="generate_responses" type="bool">
  placeholder
</ParamField>

<ParamField body="allowed_idle_time_seconds" type="Optional[float]">
  placeholder
</ParamField>

<ParamField body="allow_agent_to_be_cut_off" type="bool">
  placeholder
</ParamField>

<ParamField body="end_conversation_on_goodbye" type="bool">
  placeholder
</ParamField>

<ParamField body="send_filler_audio" type="Union[bool, FillerAudioConfig]">
  placeholder
</ParamField>

<ParamField body="webhook_config" type="Optional[WebhookConfig]">
  placeholder
</ParamField>

<ParamField body="track_bot_sentiment" type="bool">
  placeholder
</ParamField>

# `LLMAgentConfig`

<ParamField body="prompt_preamble" type="str">
  placeholder
</ParamField>

<ParamField body="expected_first_prompt" type="Optional[str]">
  placeholder
</ParamField>

<ParamField body="model_name" type="str">
  placeholder
</ParamField>

<ParamField body="temperature" type="float">
  placeholder
</ParamField>

<ParamField body="max_tokens" type="int">
  placeholder
</ParamField>

<ParamField body="cut_off_response" type="Optional[CutOffResponse]">
  placeholder
</ParamField>

# `RESTfulUserImplementedAgentConfig`

<ParamField body="respond" type="EndpointConfig">
  placeholder
</ParamField>
