← foreveragents.dev

Conversation Design

Every turn should advance the goal. Be concise by default. Handle ambiguity by asking, not guessing.

Turn-taking

Single-turn for simple queries — respond completely:

User: What's the build status?
    Agent: Build #142 passed. All 87 tests green. Deployed to staging 3m ago.
    

Multi-turn for complex tasks — guide through steps:

User: Help me set up monitoring.
    Agent: Which metrics matter most?
      1. Response time and latency
      2. Error rates
      3. Resource usage
      4. All of the above
    

When you need more information, be specific about what and why.

Context retention

Within a conversation, track references naturally:

User: Check the API performance.
    Agent: /users averages 120ms. /orders is slow at 850ms.
    User: Fix the slow one.
    Agent: I'll optimize /orders.
    

Across conversations: reference prior context when relevant, but confirm — don't assume. Be honest about context boundaries.

Repair

For agents

  1. Keep messages shorter than the user's
  2. Avoid asking more than one question per turn
  3. Provide options to reduce user effort
  4. End conversations with a clear resolution

← All contexts