AppGitHub
Developing Strategies

Dev Conversation

A dev conversation lets you test a strategy inside the normal AfferLab runtime.

Overview

A Dev Conversation is not a separate runtime mode.

It is a normal AfferLab conversation that is opened with a development strategy attached.

In addition to the standard chat interface, AfferLab also opens a development inspector panel that exposes runtime information about the conversation.


What Happens When You Open One

When a Dev Conversation is opened, AfferLab:

  1. creates or opens a conversation
  2. assigns the conversation to the dev strategy
  3. opens the development inspector panel

After that, the conversation runs through the same message pipeline as any other AfferLab conversation.


Development Inspector

The Dev Conversation includes a runtime inspector that shows internal information for each turn.

This includes:

  • turn state and worker status
  • runtime logs for the current turn
  • prompt construction stages
  • model call timing
  • conversation configuration and strategy settings

The inspector helps developers understand how their strategy interacts with the model and the AfferLab runtime.

On this page