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

# Build with Composer

> Create or modify an agent through the AI-assisted workspace.

Composer turns a written goal into an agent configuration. Use it to build a new AI voice agent, modify an existing agent, or explore a workflow before opening the full builder.

<Frame caption="Composer provides one place to start a build, review agents, inspect calls, or improve an existing workflow.">
  <img src="https://mintcdn.com/persistence-ai/vTPO-R7syJyo2N_1/images/dashboard/composer.png?fit=max&auto=format&n=vTPO-R7syJyo2N_1&q=85&s=87631c0ead174d018d24b350750a7e97" alt="Persistence Composer dashboard with a prompt field and suggested agent tasks" width="640" height="360" data-path="images/dashboard/composer.png" />
</Frame>

## Start a build

<Steps>
  <Step title="Describe the outcome">
    State the caller, call direction, goal, information the agent needs, actions it may take, and when it should transfer or end the call.
  </Step>

  <Step title="Add context">
    Attach an existing agent, knowledge base, or document when Composer should use that resource. You can also mention an agent or knowledge base in the message.
  </Step>

  <Step title="Review the proposal">
    Confirm important choices such as structure, voice, and capabilities. Treat generated configuration as a draft that still needs review.
  </Step>

  <Step title="Test and publish">
    Talk to the generated agent, inspect it in the builder, correct any unsupported assumption, and publish only after simulated calls pass.
  </Step>
</Steps>

Composer keeps chat history so you can return to earlier work. Do not paste credentials or production customer data into a Composer message or attachment.
